protected function renderAddInputAndAddButton() { $activeLanguagesData = $this->getActiveLanguagesData(); $baseLanguage = $this->getBaseLanguage(); $content = '<table>'; $content .= '<colgroup><col style="width:50%" />'; $content .= '</colgroup>'; $content .= '<tbody>'; $content .= '<tr>'; $content .= '<td>'; $content .= '<div class="has-lang-label">' . ZurmoHtml::textField($this->attribute . '_AddInput', '', array('size' => 50)); $content .= static::renderLanguageLabelHtmlContent($activeLanguagesData[$baseLanguage]); $content .= '</div>'; $content .= ZurmoHtml::button(Yii::t('Default', 'Add Item'), array('id' => $this->attribute . '_AddInputButton')); $content .= '<div id="' . $this->attribute . '_AddInput_em_" class="errorMessage" style="display:none"></div>'; $content .= '</td>'; $content .= '</tr>'; $content .= '</tbody>'; $content .= '</table>'; return $content; }
public function run() { $id = $this->getId(); $leftListContent = $this->resolveLeftSideListBox(); $rightListContent = $this->resolveRightSideListBox(); $content = '<td><div class="multiselect-holder"><div class="multiselect-left">'; $content .= '<label>' . $this->leftSideDisplayLabel . '</label>'; $content .= $leftListContent; $content .= '</div><div class="multiselect-nav">'; $content .= ZurmoHtml::button('7', array('id' => $id . 'moveRight', 'class' => 'icon-right-arrow')); //used 7, 8 becuase those are rendered as icons with symbly, other option is to make it an A with a SPAN inside it $content .= ZurmoHtml::button('8', array('id' => $id . 'moveLeft', 'class' => 'icon-left-arrow')); $content .= '</div><div class="multiselect-right">'; $content .= '<label>' . $this->rightSideDisplayLabel . '</label>'; $content .= $rightListContent; $content .= '</div>'; if ($this->allowSorting) { $content .= '<div class="multiselect-nav' . $this->resolveMultiselectNavigationClassesContent() . '">'; $content .= ZurmoHtml::button('5', array('id' => $id . 'moveUp', 'class' => 'icon-up-arrow')); // value "up" in icon font $content .= ZurmoHtml::button('6', array('id' => $id . 'moveDown', 'class' => 'icon-down-arrow')); // value "down" in icon font $content .= '</div>'; } $content .= '</td>'; echo $content; }
protected function renderSaveModalSettingsButton() { return ZurmoHtml::button(Yii::t('Default', 'Save and Close'), array('class' => 'z-button green-button attachLoading', 'onclick' => '$(this).closest(".modal-settings").dialog("close");')); }