/**
  * Retrieve Element HTML fragment
  *
  * @return string
  */
 public function getElementHtml()
 {
     if (is_null($this->getValue())) {
         $this->setValue(Enterprise_Rma_Model_Product_Source::ATTRIBUTE_ENABLE_RMA_USE_CONFIG);
     }
     return parent::getElementHtml();
 }
Esempio n. 2
0
 /**
  * Retrieve Element HTML fragment
  *
  * @return string
  */
 public function getElementHtml()
 {
     if (is_null($this->getValue())) {
         $this->setValue(Mage_Catalog_Model_Product_Attribute_Source_Msrp_Type_Enabled::MSRP_ENABLE_USE_CONFIG);
     }
     return parent::getElementHtml();
 }
Esempio n. 3
0
    /**
     * Get element html
     */
    public function getElementHtml()
    {
        $html = parent::getElementHtml();
        $html .= '<br/>
		<div id="nwdthemes_gfont_preview' . $this->getHtmlId() . '" class="nwdthemes_gfont_preview" style="font-size:20px; margin-top:5px;">The quick brown fox jumps over the lazy dog</div>
		<script type="text/javascript">new gFontPreview("' . $this->getHtmlId() . '");</script>';
        return $html;
    }
Esempio n. 4
0
 /**
  * Render array cell for prototypeJS template
  *
  * @param string $columnName
  * @return string
  */
 protected function _renderCellTemplate($columnName)
 {
     if ($columnName == 'value' && isset($this->_columns[$columnName])) {
         $element = new Varien_Data_Form_Element_Select();
         $element->setForm($this->getForm())->setName($this->_getCellInputElementName($columnName))->setHtmlId($this->_getCellInputElementId('#{_id}', $columnName))->setValues(Mage::getModel('Mage_Core_Model_Theme')->getLabelsCollection($this->__('-- No Theme --')));
         return str_replace("\n", '', $element->getElementHtml());
     }
     return parent::_renderCellTemplate($columnName);
 }
Esempio n. 5
0
 /**
  * Render array cell for prototypeJS template
  *
  * @param string $columnName
  * @return string
  */
 protected function _renderCellTemplate($columnName)
 {
     if ($columnName == 'value' && isset($this->_columns[$columnName])) {
         $element = new Varien_Data_Form_Element_Select();
         $element->setForm($this->getForm())->setName($this->_getCellInputElementName($columnName))->setHtmlId($this->_getCellInputElementId('#{_id}', $columnName))->setValues(Mage::getModel('Mage_Core_Model_Design_Source_Design')->getAllOptions(false));
         return str_replace("\n", '', $element->getElementHtml());
     }
     return parent::_renderCellTemplate($columnName);
 }
Esempio n. 6
0
 /**
  * @return string
  */
 protected function _toHtml()
 {
     $htmlId = $this->getColumnName() . '#{_id}';
     $select = new Varien_Data_Form_Element_Select(array('html_id' => $htmlId, 'no_span' => TRUE, 'name' => $this->getInputName()));
     $select->addData($this->getColumn());
     $select->setForm(new Varien_Object());
     $select->setValues($this->getValues());
     // Escape properly and use javascript to set the selected values
     return str_replace(array("\n", '"', '/'), array('', '\\"', '\\/'), "\n    {$select->getElementHtml()}\n    <script type=\"text\\/javascript\">\n      \$(\"{$htmlId}\").setValue(\"#{{$this->getColumnName()}}\");\n    </script>\n    ");
 }
Esempio n. 7
0
    public function getElementHtml()
    {
        if (Mage::getStoreConfigFlag('udropship/vendor/autocomplete_htmlselect')) {
            $html = '<input id="_autocomplete_' . $this->getHtmlId() . '" class="input-text" name="_autocomplete_' . $this->getName() . '" value="' . $this->getEscapedNameValue() . '" ' . $this->serialize($this->getHtmlAttributes()) . '/>' . "\n";
            $html .= '
            <input type="hidden" name="' . $this->getName() . '" id="' . $this->getHtmlId() . '" value="' . $this->getEscapedValue() . '">
            <div class="autocomplete" style="font-weight:bold; display: none;" id="_autocomplete_container_' . $this->getHtmlId() . '"></div>
            <script type="text/javascript">
            	(function () {
                	var acObserve = function(){
                    	if ($("_autocomplete_' . $this->getHtmlId() . '").value=="") $("' . $this->getHtmlId() . '").value = ""
                	}
                    $("_autocomplete_' . $this->getHtmlId() . '").observe("change", acObserve)
                    $("_autocomplete_' . $this->getHtmlId() . '").observe("click", acObserve)
                	new Ajax.Autocompleter(
                        "_autocomplete_' . $this->getHtmlId() . '",
                        "_autocomplete_container_' . $this->getHtmlId() . '",
                        "' . Mage::getModel('core/url')->getUrl('udropship/index/vendorAutocomplete') . '",
                        {
                            paramName: "vendor_name",
                            method: "get",
                            minChars: 2,
                            updateElement: function(el) {
                                $("' . $this->getHtmlId() . '").value = el.title;
                                $("_autocomplete_' . $this->getHtmlId() . '").value = el.innerHTML.stripTags();
                			},
                            onShow : function(element, update) {
                                if(!update.style.position || update.style.position=="absolute") {
                                    update.style.position = "absolute";
                                    Position.clone(element, update, {
                                        setHeight: false,
                                        offsetTop: element.offsetHeight
                                    });
                                }
                                Effect.Appear(update,{duration:0});
                            }

        	            }
        	        )
    	        })()
            </script>
            ';
            $html .= $this->getAfterElementHtml();
        } else {
            $html = parent::getElementHtml();
        }
        return $html;
    }
Esempio n. 8
0
 /**
  * Retrieve element html
  *
  * @return string
  */
 public function getElementHtml()
 {
     $value = $this->getValue();
     if ($value == '') {
         $this->setValue($this->_getValueFromConfig());
     }
     $html = parent::getElementHtml();
     $htmlId = 'use_config_' . $this->getHtmlId();
     $checked = $value == '' ? ' checked="checked"' : '';
     $disabled = $this->getReadonly() ? ' disabled="disabled"' : '';
     $html .= '<input id="' . $htmlId . '" name="product[' . $htmlId . ']" ' . $disabled . ' value="1" ' . $checked;
     $html .= ' onclick="toggleValueElements(this, this.parentNode);" class="checkbox" type="checkbox" />';
     $html .= ' <label for="' . $htmlId . '">' . Mage::helper('adminhtml')->__('Use Config Settings') . '</label>';
     $html .= '<script type="text/javascript">toggleValueElements($(\'' . $htmlId . '\'), $(\'' . $htmlId . '\').parentNode);</script>';
     return $html;
 }
 /**
  * Retrieve Element HTML fragment
  *
  * @return string
  */
 public function getElementHtml()
 {
     $disabled = false;
     if (!$this->getValue()) {
         $this->setData('disabled', 'disabled');
         $disabled = true;
     }
     $html = parent::getElementHtml();
     $htmlId = 'use_config_' . $this->getHtmlId();
     $html .= '<input id="' . $htmlId . '" value="1"';
     $html .= $disabled ? ' checked="checked"' : '';
     $html .= 'onclick="toggleValueElements(this, this.parentNode);" class="checkbox" type="checkbox">';
     $html .= ' <label for="' . $htmlId . '" class="normal">' . AO::helper('adminhtml')->__('Use Config Settings') . '</label>';
     $html .= '<script type="text/javascript">toggleValueElements($(\'' . $htmlId . '\'), $(\'' . $htmlId . '\').parentNode);</script>';
     return $html;
 }
Esempio n. 10
0
 /**
  * Retrieve Element HTML fragment
  *
  * @return string
  */
 public function getElementHtml()
 {
     $elementDisabled = $this->getDisabled() == 'disabled';
     $disabled = false;
     if (!$this->getValue() || $elementDisabled) {
         $this->setData('disabled', 'disabled');
         $disabled = true;
     }
     $html = parent::getElementHtml();
     $htmlId = 'use_config_' . $this->getHtmlId();
     $html .= '<input id="' . $htmlId . '" name="use_config[]" value="' . $this->getId() . '"';
     $html .= $disabled ? ' checked="checked"' : '';
     if ($this->getReadonly() || $elementDisabled) {
         $html .= ' disabled="disabled"';
     }
     $html .= ' onclick="toggleValueElements(this, this.parentNode);" class="checkbox" type="checkbox" />';
     $html .= ' <label for="' . $htmlId . '" class="normal">' . Mage::helper('Mage_Adminhtml_Helper_Data')->__('Use Config Settings') . '</label>';
     $html .= '<script type="text/javascript">toggleValueElements($(\'' . $htmlId . '\'), $(\'' . $htmlId . '\').parentNode);</script>';
     return $html;
 }
Esempio n. 11
0
 /**
  * Join quantity and in stock elements' html
  *
  * @return string
  */
 public function getElementHtml()
 {
     $this->_disableFields();
     return $this->_qty->getElementHtml() . parent::getElementHtml() . $this->_getJs(self::QUANTITY_FIELD_HTML_ID, $this->getId());
 }
 public function getFormattersHtml($name, $value = null)
 {
     $element = new Varien_Data_Form_Element_Select();
     $element->setForm(new Varien_Object())->setValue($value)->setName($name)->setValues(array('' => Mage::helper('rule')->__('Default'), 'intval' => Mage::helper('rule')->__('Integer'), 'price' => Mage::helper('rule')->__('Price'), 'strip_tags' => Mage::helper('rule')->__('Strip Tags')));
     return $element->getElementHtml();
 }
Esempio n. 13
0
 protected function _getSelect($name, $value, $extra, $values)
 {
     $element = new Varien_Data_Form_Element_Select();
     $element->setForm(new Varien_Object())->setValue($value)->setName($name)->addData($extra)->setValues($values);
     return $element->getElementHtml();
 }
Esempio n. 14
0
 public function getElementHtml()
 {
     $this->_data['disabled'] = Mage::helper('advancedreports/setup')->isDefault($this->getId());
     return parent::getElementHtml() . $this->_getDefaultCheckbox();
 }
Esempio n. 15
0
 public function getElementHtml()
 {
     $this->setValues(array('No', 'Yes'));
     return parent::getElementHtml();
 }
Esempio n. 16
0
 /**
  * Retrieve Element HTML fragment
  *
  * @return string
  */
 public function getElementHtml()
 {
     $this->setData('after_element_html', sprintf('<script>new categoryAttributeDependency("%s");</script>', $this->getHtmlId()));
     return parent::getElementHtml();
 }