AAAAhome/academiac/www/administrator/components/com_unitehcarousel/models/fields/colorpicker.php000060400000003340151375010500026713 0ustar00element['size'] ? ' size="' . (int) $this->element['size'] . '"' : ''; $maxLength = $this->element['maxlength'] ? ' maxlength="' . (int) $this->element['maxlength'] . '"' : ''; $class = ' class="color-picker"'; $readonly = ((string) $this->element['readonly'] == 'true') ? ' readonly="readonly"' : ''; $disabled = ((string) $this->element['disabled'] == 'true') ? ' disabled="disabled"' : ''; // Initialize JavaScript field attributes. $onchange = $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : ''; return ''; return $html; } } home/academiac/www/modules/mod_avatar_slide_galleria/fields/colorpicker.php000060400000003303151375035740023314 0ustar00addScript($base_path.'assets/js/mooRainbow.js'); $document->addStyleSheet($base_path.'assets/css/mooRainbow.css'); if(strlen($this->value) == 7 && substr($this->value, 0, 1) == '#') { $color_code = '[' .hexdec(substr($this->value, 1, 2)) .',' .hexdec(substr($this->value, 3, 2)) .',' .hexdec(substr($this->value, 5, 2)) .']'; } $control_code = 'window.addEvent("domready", function() { ' .'new MooRainbow("'.$this->id.'", {' .' id: "'.$this->id.'", ' .' startColor: "'.$color_code.'", ' .' imgPath: "'.$base_path.'assets/images/", ' .'onChange: function(color) {' .' this.element.value = color.hex;' .'}, ' .'}); ' .'});'; $document->addScriptDeclaration($control_code); $html_code = ''; return $html_code; } } ?>