/**
  * 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);
 }
Exemple #2
0
 /**
  * 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();
 }