| Current Path : /home/azimutno/www/demo/libraries/nextend/form/element/ |
| Current File : /home/azimutno/www/demo/libraries/nextend/form/element/text.php |
<?php
/*
# author Roland Soos
# copyright Copyright (C) Nextendweb.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-3.0.txt GNU/GPL
*/
defined('_JEXEC') or die('Restricted access'); ?><?php
class NextendElementText extends NextendElement {
function fetchElement() {
$css = NextendCss::getInstance();
$css->addCssLibraryFile('element/text.css');
$js = NextendJavascript::getInstance();
$js->addLibraryJsAssetsFile('dojo', 'element.js');
$js->addLibraryJsAssetsFile('dojo', 'element/text.js');
$js->addLibraryJs('dojo', '
new NextendElementText({
hidden: "' . $this->_id . '"
});
');
$html = "";
$html.= "<div class='nextend-text ".($this->_xml->unit ? 'nextend-hasunit' : '') . "'>";
$html.= "<input id='" . $this->_id . "' name='" . $this->_inputname . "' value='" . htmlspecialchars($this->_form->get($this->_name, $this->_default), ENT_QUOTES) . "' type='text' style='".NextendXmlGetAttribute($this->_xml, 'style')."' autocomplete='off' />";
if ($this->_xml->unit) {
$html.= "<div class='nextend-text-unit'>";
$html.= NextendText::_((string)$this->_xml->unit);
$html.= "</div>";
}
$html.= "</div>";
return $html;
}
}