/** * Get the HTML for a single parameter input * * @since 1.8 * * @param IParamDefinition $definition * @param mixed $currentValue * * @return string */ protected function showFormatOption(IParamDefinition $definition, $currentValue) { // Init $description = ''; $input = new ParameterInput($definition); $input->setInputName('p[' . $definition->getName() . ']'); $input->setInputClass('smw-ask-input-' . str_replace(' ', '-', $definition->getName())); if ($currentValue !== false) { $input->setCurrentValue($currentValue); } // Parameter description text if (!$this->isTooltipDisplay()) { $description = Html::rawElement('span', array('class' => 'smw-ask-parameter-description'), '<br />' . $definition->getDescription()); } return Html::rawElement('td', array('overflow' => 'hidden'), $input->getHtml() . $description); }
/** * Get the HTML for a single parameter input. * * @param Parameter $parameter * @param mixed $currentValue * * @return string */ protected function showFormatOption(Parameter $parameter, $currentValue) { $input = new ParameterInput($parameter); $input->setInputName('p[' . $parameter->getName() . ']'); if ($currentValue !== false) { $input->setCurrentValue($currentValue); } return $input->getHtml(); }