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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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");'));
 }