public function run() { // Begin Not Coding Standard $javaScript = "\n \$(document).ready(function()\n {\n \$('#{$this->inputId}').iris({\n change: {$this->change},\n palettes: {$this->palettes},\n });\n }\n );\n "; // End Not Coding Standard Yii::app()->getClientScript()->registerScript(__CLASS__ . '#' . $this->id, $javaScript, CClientScript::POS_END); $this->resolveHtmlOptions(); $inputField = ZurmoHtml::textField($this->inputName, $this->inputValue, $this->htmlOptions); $icon = ZurmoHtml::icon('icon-color-picker'); echo ZurmoHtml::tag('div', array('class' => 'has-color-picker'), $inputField . $icon); }
protected static function getIconByProperty($property) { $propertiesSuffixMappedArray = BaseBuilderElement::getPropertiesSuffixMappedArray(); if (isset($propertiesSuffixMappedArray[$property])) { $icon = $propertiesSuffixMappedArray[$property]; switch ($icon) { case '%': $iconClass = 'icon-percentage'; break; case 'px': $iconClass = 'icon-pixel'; break; } return ZurmoHtml::icon($iconClass); } }
protected function resolveThumbnail() { $unserializedData = CJSON::decode($this->model->serializedData); $icon = ArrayUtil::getArrayValue($unserializedData, 'icon'); if (!empty($icon)) { return ZurmoHtml::icon($icon); } else { return ZurmoHtml::icon('icon-user-template'); } }
protected function renderCloseSelectTemplatesButton() { $linkText = ZurmoHtml::icon('icon-x'); $linkText .= Zurmo::t('Core', 'cancel'); return ZurmoHtml::link($linkText, '#', array('class' => 'simple-link ' . static::CLOSE_LINK_CLASS_NAME)); }
protected function resolveThumbnail() { if ($this->model->isFeatured) { if ($thumbnail = Yii::app()->custom->resolveThumbnailForFeaturedEmailTemplate($this->model)) { return $thumbnail; } } return ZurmoHtml::icon($this->icon); }