protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { foreach ($this->getOptions($field) as $index => $value) { $element = $fieldNode->appendChild(new DOMElement('option', $value)); $element->setAttribute('value', $index); } return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $fieldNode->setAttribute('validate', 'url'); if (!$fieldNode->getAttribute('relative')) { $fieldNode->removeAttribute('relative'); } return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $input = JFactory::getApplication()->input; if (JFactory::getApplication()->isAdmin()) { $fieldNode->setAttribute('plugin', JFactory::getConfig()->get('captcha')); } else { if ($input->get('option') == 'com_users' && $input->get('view') == 'profile' && $input->get('layout') != 'edit' && $input->get('task') != 'save') { // The user profile page does show the values by creating the form // and getting the values from it so we need to disable the field $fieldNode->setAttribute('plugin', null); } } $fieldNode->setAttribute('validate', 'captcha'); return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $fieldNode->setAttribute('validate', 'tel'); return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $fieldNode->setAttribute('buttons', $field->fieldparams->get('buttons', 0) ? 'true' : 'false'); $fieldNode->setAttribute('filter', 'JComponentHelper::filterText'); return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $fieldNode->setAttribute('hide_default', 'true'); return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $fieldNode->setAttribute('filter', 'JComponentHelper::filterText'); return parent::postProcessDomNode($field, $fieldNode, $form); }
protected function postProcessDomNode($field, DOMElement $fieldNode, JForm $form) { $fieldNode->setAttribute('value_field', 'text'); $fieldNode->setAttribute('key_field', 'value'); return parent::postProcessDomNode($field, $fieldNode, $form); }