Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/editors.zip
Назад
PK C�!]#��h\ \ + tinymce/field/tinymcebuilder/setoptions.phpnu &1i� <?php /** * @package Joomla.Plugin * @subpackage Editors.tinymce * * @copyright (C) 2016 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; extract($displayData); /** * Layout variables * ----------------- * @var JForm $form Form with extra options for the set * @var JLayoutFile $this Context */ ?> <div class="setoptions-form-wrapper"> <?php foreach ($form->getGroup(null) as $field) : ?> <?php echo $field->renderField(); ?> <?php endforeach; ?> </div> PK C�!]w��- - tinymce/field/tinymcebuilder.phpnu &1i� <?php /** * @package Joomla.Plugin * @subpackage Editors.tinymce * * @copyright (C) 2016 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Form Field class for the TinyMCE editor. * * @package Joomla.Plugin * @subpackage Editors.tinymce * @since 3.7.0 */ class JFormFieldTinymceBuilder extends JFormField { /** * The form field type. * * @var string * @since 3.7.0 */ protected $type = 'tinymcebuilder'; /** * Name of the layout being used to render the field * * @var string * @since 3.7.0 */ protected $layout = 'plugins.editors.tinymce.field.tinymcebuilder'; /** * The prepared layout data * * @var array * @since 3.7.0 */ protected $layoutData = array(); /** * Method to get the data to be passed to the layout for rendering. * * @return array * * @since 3.7.0 */ protected function getLayoutData() { if (!empty($this->layoutData)) { return $this->layoutData; } $data = parent::getLayoutData(); $paramsAll = (object) $this->form->getValue('params'); $setsAmount = empty($paramsAll->sets_amount) ? 3 : $paramsAll->sets_amount; if (empty($data['value'])) { $data['value'] = array(); } // Get the plugin require_once JPATH_PLUGINS . '/editors/tinymce/tinymce.php'; $menus = array( 'edit' => array('label' => 'Edit'), 'insert' => array('label' => 'Insert'), 'view' => array('label' => 'View'), 'format' => array('label' => 'Format'), 'table' => array('label' => 'Table'), 'tools' => array('label' => 'Tools'), ); $data['menus'] = $menus; $data['menubarSource'] = array_keys($menus); $data['buttons'] = PlgEditorTinymce::getKnownButtons(); $data['buttonsSource'] = array_keys($data['buttons']); $data['toolbarPreset'] = PlgEditorTinymce::getToolbarPreset(); $data['setsAmount'] = $setsAmount; // Get array of sets names for ($i = 0; $i < $setsAmount; $i++) { $data['setsNames'][$i] = JText::sprintf('PLG_TINY_SET_TITLE', $i); } // Prepare the forms for each set $setsForms = array(); $formsource = JPATH_PLUGINS . '/editors/tinymce/form/setoptions.xml'; // Preload an old params for B/C $setParams = new stdClass; if (!empty($paramsAll->html_width) && empty($paramsAll->configuration['setoptions'])) { $plugin = JPluginHelper::getPlugin('editors', 'tinymce'); JFactory::getApplication()->enqueueMessage(JText::sprintf('PLG_TINY_LEGACY_WARNING', '#'), 'warning'); if (is_object($plugin) && !empty($plugin->params)) { $setParams = (object) json_decode($plugin->params); } } // Collect already used groups $groupsInUse = array(); // Prepare the Set forms, for the set options foreach (array_keys($data['setsNames']) as $num) { $formname = 'set.form.' . $num; $control = $this->name . '[setoptions][' . $num . ']'; $setsForms[$num] = JForm::getInstance($formname, $formsource, array('control' => $control)); // Check whether we already have saved values or it first time or even old params if (empty($this->value['setoptions'][$num])) { $formValues = $setParams; /* * Predefine group: * Set 0: for Administrator, Editor, Super Users (4,7,8) * Set 1: for Registered, Manager (2,6), all else are public */ $formValues->access = !$num ? array(4,7,8) : ($num === 1 ? array(2,6) : array()); // Assign Public to the new Set, but only when it not in use already if (empty($formValues->access) && !in_array(1, $groupsInUse)) { $formValues->access = array(1); } } else { $formValues = (object) $this->value['setoptions'][$num]; } // Collect already used groups if (!empty($formValues->access)) { $groupsInUse = array_merge($groupsInUse, $formValues->access); } // Bind the values $setsForms[$num]->bind($formValues); } krsort($data['setsNames']); $data['setsForms'] = $setsForms; // Check for TinyMCE language file $language = JFactory::getLanguage(); $languageFile1 = 'media/editors/tinymce/langs/' . $language->getTag() . '.js'; $languageFile2 = 'media/editors/tinymce/langs/' . substr($language->getTag(), 0, strpos($language->getTag(), '-')) . '.js'; $data['languageFile'] = ''; if (file_exists(JPATH_ROOT . '/' . $languageFile1)) { $data['languageFile'] = $languageFile1; } elseif (file_exists(JPATH_ROOT . '/' . $languageFile2)) { $data['languageFile'] = $languageFile2; } $this->layoutData = $data; return $data; } } PK ʠ!]GL:* * codemirror/element.phpnu &1i� <?php /** * @package Joomla.Plugin * @subpackage Editors.codemirror * * @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access defined('_JEXEC') or die; $options = $displayData->options; $params = $displayData->params; $name = $displayData->name; $id = $displayData->id; $cols = $displayData->cols; $rows = $displayData->rows; $content = $displayData->content; $buttons = $displayData->buttons; $modifier = $params->get('fullScreenMod', array()) ? implode(' + ', $params->get('fullScreenMod', array())) . ' + ' : ''; ?> <p class="label"> <?php echo JText::sprintf('PLG_CODEMIRROR_TOGGLE_FULL_SCREEN', $modifier, $params->get('fullScreen', 'F10')); ?> </p> <?php echo '<textarea class="codemirror-source" name="', $name, '" id="', $id, '" cols="', $cols, '" rows="', $rows, '" data-options="', htmlspecialchars(json_encode($options)), '">', $content, '</textarea>'; ?> <?php echo $buttons; ?> PK ʠ!]�1nB B codemirror/styles.phpnu &1i� <?php /** * @package Joomla.Plugin * @subpackage Editors.codemirror * * @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access defined('_JEXEC') or die; $params = $displayData->params; $fontFamily = isset($displayData->fontFamily) ? $displayData->fontFamily : 'monospace'; $fontSize = $params->get('fontSize', 13) . 'px;'; $lineHeight = $params->get('lineHeight', 1.2) . 'em;'; // Set the active line color. $color = $params->get('activeLineColor', '#a4c2eb'); $r = hexdec($color[1] . $color[2]); $g = hexdec($color[3] . $color[4]); $b = hexdec($color[5] . $color[6]); $activeLineColor = 'rgba(' . $r . ', ' . $g . ', ' . $b . ', .5)'; // Set the color for matched tags. $color = $params->get('highlightMatchColor', '#fa542f'); $r = hexdec($color[1] . $color[2]); $g = hexdec($color[3] . $color[4]); $b = hexdec($color[5] . $color[6]); $highlightMatchColor = 'rgba(' . $r . ', ' . $g . ', ' . $b . ', .5)'; JFactory::getDocument()->addStyleDeclaration( <<<CSS .CodeMirror { font-family: $fontFamily; font-size: $fontSize; line-height: $lineHeight; border: 1px solid #ccc; } /* In order to hid the Joomla menu */ .CodeMirror-fullscreen { z-index: 1040; } /* Make the fold marker a little more visible/nice */ .CodeMirror-foldmarker { background: rgb(255, 128, 0); background: rgba(255, 128, 0, .5); box-shadow: inset 0 0 2px rgba(255, 255, 255, .5); font-family: serif; font-size: 90%; border-radius: 1em; padding: 0 1em; vertical-align: middle; color: white; text-shadow: none; } .CodeMirror-foldgutter, .CodeMirror-markergutter { width: 1.2em; text-align: center; } .CodeMirror-markergutter { cursor: pointer; } .CodeMirror-markergutter-mark { cursor: pointer; text-align: center; } .CodeMirror-markergutter-mark:after { content: "\25CF"; } .CodeMirror-activeline-background { background: $activeLineColor; } .CodeMirror-matchingtag { background: $highlightMatchColor; } .cm-matchhighlight {background-color: $highlightMatchColor; } .CodeMirror-selection-highlight-scrollbar {background-color: $highlightMatchColor; } CSS ); PK ʠ!]��'d� � codemirror/init.phpnu &1i� <?php /** * @package Joomla.Plugin * @subpackage Editors.codemirror * * @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access defined('_JEXEC') or die; $params = $displayData->params; $basePath = $params->get('basePath', 'media/editors/codemirror/'); $modePath = $params->get('modePath', 'media/editors/codemirror/mode/%N/%N'); $extJS = JDEBUG ? '.js' : '.min.js'; $extCSS = JDEBUG ? '.css' : '.min.css'; JHtml::_('script', $basePath . 'lib/codemirror' . $extJS, array('version' => 'auto')); JHtml::_('script', $basePath . 'lib/addons' . $extJS, array('version' => 'auto')); JHtml::_('stylesheet', $basePath . 'lib/codemirror' . $extCSS, array('version' => 'auto')); JHtml::_('stylesheet', $basePath . 'lib/addons' . $extCSS, array('version' => 'auto')); $fskeys = $params->get('fullScreenMod', array()); $fskeys[] = $params->get('fullScreen', 'F10'); $fullScreenCombo = implode('-', $fskeys); $fsCombo = json_encode($fullScreenCombo); $modPath = json_encode(JUri::root(true) . '/' . $modePath . $extJS); JFactory::getDocument()->addScriptDeclaration( <<<JS ;(function (cm, $) { cm.commands.toggleFullScreen = function (cm) { cm.setOption('fullScreen', !cm.getOption('fullScreen')); }; cm.commands.closeFullScreen = function (cm) { cm.getOption('fullScreen') && cm.setOption('fullScreen', false); }; cm.keyMap.default['Ctrl-Q'] = 'toggleFullScreen'; cm.keyMap.default[$fsCombo] = 'toggleFullScreen'; cm.keyMap.default['Esc'] = 'closeFullScreen'; // For mode autoloading. cm.modeURL = $modPath; // Fire this function any time an editor is created. cm.defineInitHook(function (editor) { // Try to set up the mode var mode = cm.findModeByMIME(editor.options.mode || '') || cm.findModeByName(editor.options.mode || '') || cm.findModeByExtension(editor.options.mode || ''); cm.autoLoadMode(editor, mode ? mode.mode : editor.options.mode); if (mode && mode.mime) { editor.setOption('mode', mode.mime); } // Handle gutter clicks (place or remove a marker). editor.on('gutterClick', function (ed, n, gutter) { if (gutter != 'CodeMirror-markergutter') { return; } var info = ed.lineInfo(n), hasMarker = !!info.gutterMarkers && !!info.gutterMarkers['CodeMirror-markergutter']; ed.setGutterMarker(n, 'CodeMirror-markergutter', hasMarker ? null : makeMarker()); }); // jQuery's ready function. $(function () { // Some browsers do something weird with the fieldset which doesn't work well with CodeMirror. Fix it. $(editor.getWrapperElement()).parent('fieldset').css('min-width', 0); // Listen for Bootstrap's 'shown' event. If this editor was in a hidden element when created, it may need to be refreshed. $(document.body).on('shown shown.bs.tab shown.bs.modal', function () { editor.refresh(); }); }); }); function makeMarker() { var marker = document.createElement('div'); marker.className = 'CodeMirror-markergutter-mark'; return marker; } // Initialize any CodeMirrors on page load and when a subform is added $(function ($) { initCodeMirror(); $('body').on('subform-row-add', initCodeMirror); }); function initCodeMirror(event, container) { container = container || document; $(container).find('textarea.codemirror-source').each(function () { var input = $(this).removeClass('codemirror-source'); var id = input.prop('id'); Joomla.editors.instances[id] = cm.fromTextArea(this, input.data('options')); }); } }(CodeMirror, jQuery)); JS ); PK �!]�#o, , acyeditor/index.htmlnu &1i� <html><body bgcolor="#FFFFFF"></body></html>PK �!]�踊� � acyeditor/acyeditor.xmlnu &1i� <?xml version="1.0" encoding="utf-8"?> <extension type="plugin" version="2.5" method="upgrade" group="editors"> <name>AcyMailing Editor</name> <creationDate>March 2018</creationDate> <version>5.9.6</version> <author>Acyba</author> <authorEmail>dev@acyba.com</authorEmail> <authorUrl>http://www.acyba.com</authorUrl> <copyright>Copyright (C) 2009-2018 ACYBA SAS - All rights reserved.</copyright> <license>GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html</license> <description>This editor will make your life easier when writing Newsletters with AcyMailing</description> <files> <filename plugin="acyeditor">acyeditor.php</filename> <folder>acyeditor</folder> </files> <params addpath="/components/com_acymailing/params"> <param name="pasteType" type="radio" default="plain" label="Copy/paste type" description="Choose the way you want to paste text in your newsletter"> <option value="plain">Plain text</option> <option value="simpleStyle">Simple styles from word</option> </param> <param name="enterMode" type="radio" default="br" label="Behaviour of the Enter key" description="Choose the separator when pressing the enter key"> <option value="p">p</option> <option value="br">br</option> <option value="div">div</option> </param> <param name="inlineSource" type="radio" default="1" label="Display source button for inline editor" description="Choose to display the source button for the editor inb inline mode"> <option value="0">No</option> <option value="1">Yes</option> </param> </params> <config> <fields name="params" addfieldpath="/components/com_acymailing/params"> <fieldset name="basic"> <field name="pasteType" type="radio" default="plain" label="Copy/paste type" description="Choose the way you want to paste text in your newsletter"> <option value="plain">Plain text</option> <option value="simpleStyle">Simple styles from word</option> </field> <field name="enterMode" type="radio" default="br" label="Behaviour of the Enter key" description="Choose the separator when pressing the enter key"> <option value="p">p</option> <option value="br">br</option> <option value="div">div</option> </field> <field name="inlineSource" type="radio" default="1" label="Display source button for inline editor" description="Choose to display the source button for the editor inb inline mode"> <option value="0">No</option> <option value="1">Yes</option> </field> </fieldset> </fields> </config> </extension> PK �!]�0I! ! acyeditor/acyeditor.phpnu &1i� <?php /** * @package AcyMailing for Joomla! * @version 5.9.6 * @author acyba.com * @copyright (C) 2009-2018 ACYBA S.A.R.L. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><?php class plgEditorAcyEditor extends JPlugin { function __construct(&$subject, $config){ parent::__construct($subject, $config); include_once(rtrim(JPATH_ADMINISTRATOR,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_acymailing'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'helper.php'); if(!isset($this->params)){ $plugin = JPluginHelper::getPlugin('acymailing', 'acyeditor'); $this->params = new acyParameter( $plugin->params ); } } public function onInit() { acymailing_addScript(false, ACYMAILING_JS.'acyeditor.js?v='.@filemtime(ACYMAILING_MEDIA.'js'.DS.'acyeditor.js')); $websiteurl = rtrim(acymailing_rootURI(),'/').'/'; acymailing_addStyle(false, $websiteurl.'plugins/editors/acyeditor/acyeditor/css/acyeditor.css?v='.@filemtime(JPATH_SITE.DS.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'acyeditor'.DS.'css'.DS.'acyeditor.css')); if (ACYMAILING_J16){ acymailing_addScript(false, $websiteurl.'plugins/editors/acyeditor/acyeditor/ckeditor/ckeditor.js?v='.@filemtime(ACYMAILING_ROOT.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'acyeditor'.DS.'ckeditor'.DS.'ckeditor.js')); } else{ acymailing_addScript(false, $websiteurl.'plugins/editors/acyeditor/ckeditor/ckeditor.js?v='.@filemtime(ACYMAILING_ROOT.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'ckeditor'.DS.'ckeditor.js')); } acymailing_addScript(false, $websiteurl.'media/com_acymailing/js/jquery/jquery-1.9.1.min.js?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'jquery'.DS.'jquery-1.9.1.min.js')); acymailing_addStyle(false, $websiteurl.'media/com_acymailing/js/colorpicker/css/colorpicker.css?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'colorpicker'.DS.'css'.DS.'colorpicker.css')); acymailing_addScript(false, $websiteurl.'media/com_acymailing/js/colorpicker/js/colorpicker.js?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'colorpicker'.DS.'js'.DS.'colorpicker.js')); acymailing_addScript(false, $websiteurl.'media/com_acymailing/js/jquery/jquery-ui.min.js?v='.@filemtime(ACYMAILING_ROOT.'media'.DS.'com_acymailing'.DS.'js'.DS.'jquery'.DS.'jquery-ui.min.js')); return ''; } function onSave() { return; } function onGetContent($id) { return "AcyGetData();\n"; } function onSetContent($id, $html) { $idIframe = "#".$id."_ifr"; $initialisation = $this->GetInitialisationFunction($id); return "document.getElementById('$id').value = $html;$initialisation"; } function onGetInsertMethod($id) { static $done = false; if($done) return true; $done = true; $js = "\tfunction jInsertEditorText(text, editor) { insertAtCursor(document.getElementById(editor), text); }"; acymailing_addScript(true, $js); return true; } function onDisplay($name, $content, $width, $height, $col, $row, $buttons = true, $id = null, $asset = null, $author = null, $params = array()) { if (empty($id)) { $id = $name; } if (is_numeric($width)) { $width .= 'px'; } if (is_numeric($height)) { $height .= 'px'; } $idIframe = $id."_ifr"; $initialisation = $this->GetInitialisationFunction($id); $contentAvecOnClick = htmlspecialchars_decode($content); $editor = "<textarea name=\"$name\" id=\"$id\" cols=\"$col\" rows=\"$row\" style=\"width:$width; height:$height;display:none\">$content</textarea>\n <script type=\"text/javascript\"> $initialisation </script>"; return $editor; } function GetInitialisationFunction($id) { $texteSuppression = acymailing_translation('ACYEDITOR_DELETEAREA'); $tooltipSuppression = acymailing_translation('ACY_DELETE'); $tooltipEdition = acymailing_translation('ACY_EDIT'); $urlBase = acymailing_rootURI(); $urlAdminBase = acymailing_baseURI(); $cssurl = acymailing_getVar('none', 'acycssfile'); $forceComplet = (acymailing_getVar('cmd', 'option') != 'com_acymailing' || acymailing_getVar('cmd', 'ctrl') == 'template' || acymailing_getVar('cmd', 'ctrl') == 'list'); $modeList = (acymailing_getVar('cmd', 'option') == 'com_acymailing' && acymailing_getVar('cmd', 'ctrl') == 'list'); $modeTemplate = (acymailing_getVar('cmd', 'option') == 'com_acymailing' && acymailing_getVar('cmd', 'ctrl') == 'template'); $modeArticle = (acymailing_getVar('cmd', 'option') == 'com_content' && acymailing_getVar('cmd', 'view') == 'article'); $joomla2_5 = ACYMAILING_J16; $joomla3 = ACYMAILING_J30; $titleTemplateDelete = acymailing_translation('ACYEDITOR_TEMPLATEDELETE'); $titleTemplateText = acymailing_translation('ACYEDITOR_TEMPLATETEXT'); $titleTemplatePicture = acymailing_translation('ACYEDITOR_TEMPLATEPICTURE'); $titleShowAreas = acymailing_translation('ACYEDITOR_SHOWAREAS'); $isBack = 0; if(acymailing_isAdmin()){ $isBack = 1; }; $tagAllowed = 0; $config = acymailing_config(); if(acymailing_getVar('cmd', 'option') == 'com_acymailing' && acymailing_getVar('cmd', 'ctrl') != 'list' && acymailing_getVar('cmd', 'ctrl') != 'campaign' && acymailing_isAllowed($config->get('acl_tags_view','all')) && acymailing_getVar('cmd', 'tmpl') != 'component'){ $tagAllowed = 1; } $type = 'news'; if(acymailing_getVar('cmd', 'ctrl') == 'autonews' || acymailing_getVar('cmd', 'ctrl') == 'followup'){ $type = acymailing_getVar('cmd', 'ctrl'); } $pasteType = $this->params->get('pasteType', 'plain'); $enterMode = $this->params->get('enterMode', 'br'); $inlineSource = $this->params->get('inlineSource', 1); $js = " acyEnterMode='".$enterMode."'; pasteType='".$pasteType."'; urlSite='".$urlBase."'; defaultText='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_DEFAULTTEXT'))."'; titleBtnMore='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_TEMPLATEMORE'))."'; titleBtnDupliAfter='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_DUPLICATE_AFTER'))."'; tooltipInitAreas='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_REINIT_ZONE_TOOLTIP'))."'; confirmInitAreas='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_REINIT_ZONE_CONFIRMATION'))."'; tooltipTemplateSortable='".str_replace("'", "\'", acymailing_translation('ACYEDITOR_SORTABLE_AREA_TOOLTIP'))."'; var bgroundColorTxt='".str_replace("'", "\'", acymailing_translation('BACKGROUND_COLOUR'))."'; var confirmDeleteBtnTxt='".str_replace("'", "\'", acymailing_translation('ACY_DELETE'))."'; var confirmCancelBtnTxt='".str_replace("'", "\'", acymailing_translation('ACY_CANCEL'))."'; inlineSource='".$inlineSource."'; var emojis = false; "; $installedPlugin = JPluginHelper::getPlugin('acymailing', 'emojis'); if(!empty($installedPlugin)) { $params = new acyParameter($installedPlugin->params); if(JPluginHelper::isEnabled('acymailing', 'emojis') && $params->get('editor', 1) == 1) { $js .= "emojis = true;"; } } acymailing_addScript(true, $js); $ckEditorFileVersion = @filemtime(ACYMAILING_ROOT.'plugins'.DS.'editors'.DS.'acyeditor'.DS.'acyeditor'.DS.'ckeditor'.DS.'ckeditor.js'); return "Initialisation(\"$id\", \"$type\", \"$urlBase\", \"$urlAdminBase\", \"$cssurl\", \"$forceComplet\", \"$modeList\", \"$modeTemplate\", \"$modeArticle\", \"$joomla2_5\", \"$joomla3\", \"$isBack\", \"$tagAllowed\", \"$texteSuppression\", \"$tooltipSuppression\", \"$tooltipEdition\", \"$titleTemplateDelete\", \"$titleTemplateText\", \"$titleTemplatePicture\", \"$titleShowAreas\", \"$ckEditorFileVersion\");\n"; } } PK �!]� ]d d % acyeditor/acyeditor/css/acyeditor.cssnu &1i� .acyeditor_text, .acyeditor_picture{ cursor: pointer; } tr.acyeditor_delete td.acyeditor_text:hover, tr.acyeditor_delete td.acyeditor_picture:hover{ outline: 2px dotted #cbcf46; } .acyeditor_zoneeditionsuppression:hover{ outline: 3px double #5290db; } .acyeditor_zoneeditionsuppression{ display: none; top: 0px; left: 0px; } .acyeditor_zoneeditdelete{ cursor: pointer; width: 100px; height: 26px; right: 0px; } .acyeditor_editdelete{ cursor: pointer; background-image: url(../images/editor_zone_delete.png); width: 24px; height: 24px; float: right; } .acyeditor_edittext{ cursor: pointer; background-image: url(../images/editor_zone_text.png); width: 24px; height: 24px; } .acyeditor_editpicture{ cursor: pointer; background-image: url(../images/editor_zone_picture.png); width: 24px; height: 24px; } .acyeditor_btnplus{ cursor: pointer; background-image: url(../images/editor_zone_plus.png); width: 24px; height: 24px; right: 24px; float: right; } .acyeditor_btnmore{ cursor: pointer; background-image: url(../images/param.png); width: 24px; height: 24px; right: 24px; float: right; } .acyeditor_btnmove{ cursor: move; background-image: url(../images/editor_zone_drag.png); width: 24px; height: 24px; right: 48px; float: right; } #legendBground{ width: 70px; margin: 5px; float: left; font-size: 11px; color: black; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; } #colorSelector{ cursor: pointer; width: 15px; height: 15px; float: right; margin: 5px; } #colorSelectorInput{ width: 70px; height: 100%; border: none; padding: 5px; } #colorSelectorContainer{ margin: 4px; display: inline-block; background-color: #cacaca; height: 25px; border: solid 1px #B0B0B0; border-radius: 2px; } tr.acyeditor_delete:hover td.acyeditor_enedition .acyeditor_zoneeditionsuppression{ display: none; } .acyeditor_delete:not(.acyeditor_enedition):hover .acyeditor_zoneeditionsuppression, .acyeditor_text:not(.acyeditor_enedition):hover .acyeditor_zoneeditionsuppression, .acyeditor_picture:not(.acyeditor_enedition):hover .acyeditor_zoneeditionsuppression{ display: block; } .acyeditor_zoneeditionsuppressionhover{ display: block; } .acyeditor_copyButton{ cursor: pointer; width: 100px; height: 60px; z-index: 998; } .acyeditor_copyButtonAfter{ background-image: url(../images/duplicate_after.png); background-size: 100px 60px; background-repeat: no-repeat; float: right; z-index: 999; } .acyeditor_action{ z-index: 998; cursor: pointer; height: 35px; display: inline-block; background-color: white; border: 1px solid #CCCCCC; width: auto; } .acyeditor_closebutton{ cursor: pointer; width: 16px; height: 16px; background-image: url(../images/close_icon.png); background-size: 16px 16px; position: relative; float: right; z-index: 999; } .acyeditor_mask{ z-index: 997; top: 0px; left: 0px; } .placeholder{ outline: 2px dashed #444; height: 60px; width: auto; -moz-box-shadow: 0px 0px 4px 2px #ffffff; -webkit-box-shadow: 0px 0px 4px 2px #ffffff; -o-box-shadow: 0px 0px 4px 2px #ffffff; box-shadow: 0px 0px 4px 2px #ffffff; filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=4); } tr.ui-sortable-helper .acyeditor_zoneeditionsuppression{ display: none !important; } tr.ui-sortable-helper{ opacity: 0.8; outline: 1px solid #5290db; box-shadow: 1px 1px 6px #999; } .placeholder:after{ content: url(../images/arrow2.png); position: relative; left: 10px; top: 20px; display: block; width: 0px; } .placeholder:before{ content: url(../images/arrow1.png); position: relative; right: 40px; top: 20px; display: block; width: 0px; } .cke_source{ white-space: pre-wrap !important; } .confirmCancel{ color: #6190b9; padding: 10px 15px 10px 25px; font-weight: bold; font-size: 13px; text-transform: uppercase; border: 1px solid #93b7d6; border-bottom: 2px solid #93b7d6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 15px 5px 0px 50px; cursor: pointer; background: #fff url(../images/popup_cancel.png) no-repeat 10% 50%; width: 100px; float: left; } .confirmCancel:hover{ border: 1px solid #8baac7; border-bottom: 2px solid #678fb6; background: #adc7e0 url(../images/popup_cancel_hover.png) no-repeat 10% 50%; color: #fff; text-shadow: 1px 1px 2px #5a89b7; -moz-text-shadow: 1px 1px 2px #5a89b7; -webkit-text-shadow: 1px 1px 2px #5a89b7; } .confirmOk{ color: #dc5d55; padding: 10px 25px 10px 15px; font-weight: bold; font-size: 13px; text-transform: uppercase; border: 1px solid #eeb6b3; border-bottom: 2px solid #eeb6b3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 15px 50px 0px 5px; cursor: pointer; background: #fff url(../images/popup_delete.png) no-repeat 90% 45%; width: 100px; float: right; } .confirmOk:hover{ border: 1px solid #d4615b; border-bottom: 2px solid #b13e38; background: #eb837d url(../images/popup_delete_hover.png) no-repeat 90% 45%; color: #fff; text-shadow: 1px 1px 2px #c54e48; -moz-text-shadow: 1px 1px 2px #c54e48; -webkit-text-shadow: 1px 1px 2px #c54e48; } #confirmBox{ width: 370px; height: 100px; background: rgba(255, 255, 255, 0.8); border: 1px solid #d6d6d6; padding: 5px; border-radius: 5px; box-shadow: 1px 1px 5px #dddddd; -moz-box-shadow: 1px 1px 5px #dddddd; -webkit-box-shadow: 1px 1px 5px #dddddd; position: absolute; z-index: 999; } #acy_popup_content{ background-color: #fff; padding: 20px; text-align: center; color: #706f6f; height: 60px; } div[name="emojipopup"] .cke_dialog_ui_vbox_child div.cke_dialog_ui_html{ height: 250px; overflow-y: auto; overflow-x: hidden; } PK �!]%�MPz z . acyeditor/acyeditor/css/acyeditor_template.cssnu &1i� .acyeditor_delete { outline: 1px dashed #ab2e39; } .acyeditor_text{ background:url(../images/edit_text.png) no-repeat top right; outline: 2px dotted #cbcf46; } .acyeditor_picture{ background:url(../images/edit_picture.png) no-repeat top right; outline: 2px dotted #cbcf46; } .acyeditor_delete.acyeditor_text, .acyeditor_delete.acyeditor_picture { border: 1px dashed #ab2e39; } .acyeditor_picture img{ opacity:0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); } .acyeditor_sortable{ outline: 3px double #5290db; } PK �!]�#o, , "