first commit

This commit is contained in:
2026-02-08 21:16:11 +01:00
commit e17b7026fd
8881 changed files with 1160453 additions and 0 deletions

View File

@@ -0,0 +1 @@
<html><body bgcolor="#FFFFFF"></body></html>

View File

@@ -0,0 +1,2 @@
/* jce - 2.9.32 | 2022-11-01 | https://www.joomlacontenteditor.net | Copyright (C) 2006 - 2022 Ryan Demmer. All rights reserved | GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html */
!function(){tinymce.create("tinymce.plugins.StylePlugin",{init:function(ed,url){function isRootNode(node){return node==ed.getBody()||tinymce.util.isFakeRoot(node)}ed.addCommand("mceStyleProps",function(){var applyStyleToBlocks=!1,blocks=ed.selection.getSelectedBlocks(),styles=[];1===blocks.length?styles.push(ed.selection.getNode().style.cssText):(tinymce.each(blocks,function(block){styles.push(ed.dom.getAttrib(block,"style"))}),applyStyleToBlocks=!0),ed.windowManager.open({file:ed.getParam("site_url")+"index.php?option=com_jce&task=plugin.display&plugin=style",size:"mce-modal-landscape-xxlarge"},{applyStyleToBlocks:applyStyleToBlocks,plugin_url:url,styles:styles})}),ed.addCommand("mceSetElementStyle",function(ui,v){var node=ed.selection.getNode();node&&(ed.dom.setAttrib(node,"style",v),ed.execCommand("mceRepaint"))}),ed.onNodeChange.add(function(ed,cm,n){cm.setDisabled("style",isRootNode(n)||n.hasAttribute("data-mce-bogus"))}),ed.addButton("style",{title:"style.desc",cmd:"mceStyleProps"})}}),tinymce.PluginManager.add("style",tinymce.plugins.StylePlugin)}();

View File

@@ -0,0 +1 @@
<html><body bgcolor="#FFFFFF"></body></html>

View File

@@ -0,0 +1 @@
<html><body bgcolor="#FFFFFF"></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,62 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
require_once WF_EDITOR_LIBRARIES . '/classes/plugin.php';
class WFStylePlugin extends WFEditorPlugin
{
public function __construct()
{
parent::__construct(array('colorpicker' => true));
}
/**
* Display the plugin.
*/
public function display()
{
parent::display();
$document = WFDocument::getInstance();
$document->addScript(array('style'), 'plugins');
$document->addStyleSheet(array('style'), 'plugins');
$settings = $this->getSettings();
$document->addScriptDeclaration('StyleDialog.settings=' . json_encode($settings) . ';');
$tabs = WFTabs::getInstance(array(
'base_path' => WF_EDITOR_PLUGIN,
));
// Add tabs
$tabs->addTab('text');
$tabs->addTab('background');
$tabs->addTab('block');
$tabs->addTab('box');
$tabs->addTab('border');
$tabs->addTab('list');
$tabs->addTab('positioning');
}
public function getSettings($settings = array())
{
$profile = $this->getProfile();
$settings = array(
'file_browser' => $this->getParam('file_browser', 1) && in_array('browser', explode(',', $profile->plugins)),
);
return parent::getSettings($settings);
}
}

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" ?>
<extension version="3.4" type="plugin" group="jce" method="upgrade">
<name>WF_STYLE_TITLE</name>
<version>2.9.32</version>
<creationDate>01-11-2022</creationDate>
<author>Ryan Demmer</author>
<authorEmail>info@joomlacontenteditor.net</authorEmail>
<authorUrl>https://www.joomlacontenteditor.net/</authorUrl>
<copyright>Ryan Demmer</copyright>
<license>GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html</license>
<description>WF_STYLE_DESC</description>
<icon>style</icon>
<help>
<topic key="style.about" title="WF_STYLE_HELP_ABOUT" />
</help>
<languages></languages>
</extension>

View File

@@ -0,0 +1,60 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="background_color" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BACKGROUND_COLOR'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input id="background_color" class="color" type="text" value="" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="background_image" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BACKGROUND_IMAGE'); ?></label>
<div class="uk-form-controls uk-width-8-10">
<input id="background_image" class="browser image" type="text" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="background_repeat" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BACKGROUND_REPEAT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="text" id="background_repeat" class="uk-datalist" list="background_repeat_datalist" /><datalist id="background_repeat_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="background_attachment" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BACKGROUND_ATTACHMENT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="text" id="background_attachment" class="uk-datalist" list="background_attachment_datalist" /><datalist id="background_attachment_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="background_hpos" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BACKGROUND_HPOS'); ?></label>
<div class="uk-form-controls uk-width-4-10 uk-margin-right">
<input type="text" id="background_hpos" class="uk-datalist" list="background_hpos_datalist" /><datalist id="background_hpos_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="background_hpos_measurement"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="background_vpos" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BACKGROUND_VPOS'); ?></label>
<div class="uk-form-controls uk-width-4-10 uk-margin-right">
<input type="text" id="background_vpos" class="uk-datalist" list="background_vpos_datalist" /><datalist id="background_vpos_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="background_vpos_measurement"></select>
</div>
</div>

View File

@@ -0,0 +1,69 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_wordspacing" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_WORDSPACING'); ?></label>
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="block_wordspacing" class="uk-datalist" list="block_wordspacing_datalist" /><datalist id="block_wordspacing_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-3-10">
<select id="block_wordspacing_measurement" ></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_letterspacing" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_LETTERSPACING'); ?></label>
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="block_letterspacing" class="uk-datalist" list="block_letterspacing_datalist" /><datalist id="block_letterspacing_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-3-10">
<select id="block_letterspacing_measurement"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_vertical_alignment" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_VERTICAL_ALIGNMENT'); ?></label>
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="block_vertical_alignment" class="uk-datalist" list="block_vertical_alignment_datalist" /><datalist id="block_vertical_alignment_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_text_align" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_TEXT_ALIGN'); ?></label>
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="block_text_align" class="uk-datalist" list="block_text_align_datalist" /><datalist id="block_text_align_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_text_indent" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_TEXT_INDENT'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="number" id="block_text_indent" />
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="block_text_indent_measurement"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_whitespace" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_WHITESPACE'); ?></label>
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="block_whitespace" class="uk-datalist" list="block_whitespace_datalist" /><datalist id="block_whitespace_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="block_display" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BLOCK_DISPLAY'); ?></label>
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="block_display" class="uk-datalist" list="block_display_datalist" /><datalist id="block_display_datalist"></datalist>
</div>
</div>

View File

@@ -0,0 +1,128 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-grid">
<div class="uk-width-3-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_STYLE'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="border_style_same" checked="checked" onclick="StyleDialog.toggleSame(this,'border_style');" />
<label for="border_style_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="border_style_top" class="uk-form-label uk-width-3-10"><?php echo JText::_('WF_STYLES_TOP'); ?></label>
<div class="uk-form-controls uk-width-7-10">
<input type="text" id="border_style_top" class="uk-datalist" list="border_style_top_datalist" /><datalist id="border_style_top_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="border_style_right" class="uk-form-label uk-width-3-10"><?php echo JText::_('WF_STYLES_RIGHT'); ?></label>
<div class="uk-form-controls uk-width-7-10">
<input type="text" id="border_style_right" class="uk-datalist" list="border_style_right_datalist" /><datalist id="border_style_right_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="border_style_bottom" class="uk-form-label uk-width-3-10"><?php echo JText::_('WF_STYLES_BOTTOM'); ?></label>
<div class="uk-form-controls uk-width-7-10">
<input type="text" id="border_style_bottom" class="uk-datalist" list="border_style_bottom_datalist" /><datalist id="border_style_bottom_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="border_style_left" class="uk-form-label uk-width-3-10"><?php echo JText::_('WF_STYLES_LEFT'); ?></label>
<div class="uk-form-controls uk-width-7-10">
<input type="text" id="border_style_left" class="uk-datalist" list="border_style_left_datalist" /><datalist id="border_style_left_datalist"></datalist>
</div>
</div>
</fieldset>
</div>
<div class="uk-width-4-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_WIDTH'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="border_width_same" checked="checked" onclick="StyleDialog.toggleSame(this,'border_width');" />
<label for="border_width_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="border_width_top" class="uk-datalist" list="border_width_top_datalist" /><datalist id="border_width_top_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-5-10">
<select id="border_width_top_measurement" ></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="border_width_right" class="uk-datalist" list="border_width_right_datalist" /><datalist id="border_width_right_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-5-10">
<select id="border_width_right_measurement" ></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="border_width_bottom" class="uk-datalist" list="border_width_bottom_datalist" /><datalist id="border_width_bottom_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-5-10">
<select id="border_width_bottom_measurement" ></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-5-10">
<input type="text" id="border_width_left" class="uk-datalist" list="border_width_left_datalist" /><datalist id="border_width_left_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-5-10">
<select id="border_width_left_measurement" ></select>
</div>
</div>
</fieldset>
</div>
<div class="uk-width-3-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_COLOR'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="border_color_same" checked="checked" onclick="StyleDialog.toggleSame(this,'border_color');" />
<label for="border_color_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-2-3">
<input id="border_color_top" class="color" type="text" value="" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-2-3">
<input id="border_color_right" class="color" type="text" value="" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-2-3">
<input id="border_color_bottom" class="color" type="text" value="" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-form-controls uk-width-2-3">
<input id="border_color_left" class="color" type="text" value="" />
</div>
</div>
</fieldset>
</div>
</div>

View File

@@ -0,0 +1,138 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_width" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOX_WIDTH'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="number" id="box_width" onchange="StyleDialog.synch('box_width','positioning_width');" />
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="box_width_measurement"></select>
</div>
<label for="box_float" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOX_FLOAT'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="text" id="box_float" class="uk-datalist" list="box_float_datalist" /><datalist id="box_float_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_height" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOX_HEIGHT'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="number" id="box_height" onchange="StyleDialog.synch('box_height','positioning_height');" />
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="box_height_measurement"></select>
</div>
<label for="box_clear" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOX_CLEAR'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="text" id="box_clear" class="uk-datalist" list="box_clear_datalist" /><datalist id="box_clear_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-width-5-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_PADDING'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="box_padding_same" checked="checked" onclick="StyleDialog.toggleSame(this,'box_padding');" />
<label for="box_padding_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_padding_top" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TOP'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_padding_top" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_padding_top_measurement"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_padding_right" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_RIGHT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_padding_right" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_padding_right_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_padding_bottom" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOTTOM'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_padding_bottom" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_padding_bottom_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_padding_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_LEFT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_padding_left" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_padding_left_measurement" disabled="disabled"></select>
</div>
</div>
</fieldset>
</div>
<div class="uk-width-5-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_MARGIN'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="box_margin_same" checked="checked" onclick="StyleDialog.toggleSame(this,'box_margin');" />
<label for="box_margin_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_margin_top" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TOP'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_margin_top" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_margin_top_measurement" ></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_margin_right" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_RIGHT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_margin_right" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_margin_right_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_margin_bottom" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOTTOM'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_margin_bottom" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_margin_bottom_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="box_margin_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_LEFT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="box_margin_left" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="box_margin_left_measurement" disabled="disabled"></select>
</div>
</div>
</fieldset>
</div>
</div>

View File

@@ -0,0 +1,28 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
$tabs = WFTabs::getInstance();
?>
<form>
<?php $tabs->render(); ?>
<div class="mceActionPanel">
<div class="uk-form-row uk-float-left">
<label for="toggle_insert_span" class="uk-form-label"><input type="checkbox" id="toggle_insert_span" onclick="StyleDialog.toggleApplyAction();" /> <?php echo JText::_('WF_STYLES_TOGGLE_INSERT_SPAN'); ?></label>
</div>
<button type="button" id="cancel"><?php echo JText::_('WF_LABEL_CANCEL'); ?></button>
<button type="button" id="apply"><?php echo JText::_('WF_STYLES_APPLY'); ?></button>
<button type="submit" id="insert"><?php echo JText::_('WF_LABEL_UPDATE'); ?></button>
</div>
</form>
<div style="display:none;">
<div id="container"></div>
</div>

View File

@@ -0,0 +1 @@
<html><body bgcolor="#FFFFFF"></body></html>

View File

@@ -0,0 +1,31 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10" for="list_type"><?php echo JText::_('WF_STYLES_LIST_TYPE'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<select id="list_type" name="list_type"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10" for="list_position"><?php echo JText::_('WF_STYLES_POSITION'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<select id="list_position" name="list_position"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10" for="list_bullet_image"><?php echo JText::_('WF_STYLES_BULLET_IMAGE'); ?></label>
<div class="uk-form-controls uk-width-8-10">
<input id="list_bullet_image" name="list_bullet_image" type="text" class="browser image" />
</div>
</div>

View File

@@ -0,0 +1,182 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_type" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_POSITIONING_TYPE'); ?></label>
<div class="uk-form-controls uk-width-3-10">
<input type="text" id="positioning_type" class="uk-datalist" list="positioning_type_datalist" /><datalist id="positioning_type_datalist"></datalist>
</div>
<label for="positioning_visibility" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_VISIBILITY'); ?></label>
<div class="uk-form-controls uk-width-3-10">
<input type="text" id="positioning_visibility" class="uk-datalist" list="positioning_visibility_datalist" /><datalist id="positioning_visibility_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_width" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_WIDTH'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="number" id="positioning_width" onchange="StyleDialog.synch('positioning_width','box_width');" />
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="positioning_width_measurement"></select>
</div>
<label for="positioning_zindex" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_ZINDEX'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="number" id="positioning_zindex" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_height" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_HEIGHT'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="number" id="positioning_height" onchange="StyleDialog.synch('positioning_height','box_height');" />
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="positioning_height_measurement"></select>
</div>
<label for="positioning_overflow" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_OVERFLOW'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="text" id="positioning_overflow" class="uk-datalist" list="positioning_overflow_datalist" /><datalist id="positioning_overflow_datalist"></datalist>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<div class="uk-width-5-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_PLACEMENT'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="positioning_placement_same" checked="checked" onclick="StyleDialog.toggleSame(this,'positioning_placement');" />
<label for="positioning_placement_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_placement_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TOP'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_placement_top" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_placement_top_measurement"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_placement_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_RIGHT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_placement_right" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_placement_right_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_placement_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOTTOM'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_placement_bottom" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_placement_bottom_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_placement_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_LEFT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_placement_left" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_placement_left_measurement" disabled="disabled"></select>
</div>
</div>
</fieldset>
</div>
<div class="uk-width-5-10">
<fieldset>
<legend><?php echo JText::_('WF_STYLES_CLIP'); ?></legend>
<div class="uk-form-row">
<input type="checkbox" id="positioning_clip_same" checked="checked" onclick="StyleDialog.toggleSame(this,'positioning_clip');" />
<label for="positioning_clip_same"><?php echo JText::_('WF_STYLES_SAME'); ?></label>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_clip_top" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TOP'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_clip_top" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_clip_top_measurement"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_clip_right" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_RIGHT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_clip_right" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_clip_right_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_clip_bottom" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_BOTTOM'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_clip_bottom" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_clip_bottom_measurement" disabled="disabled"></select>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="positioning_clip_left" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_LEFT'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="number" id="positioning_clip_left" disabled="disabled" />
</div>
<div class="uk-form-controls uk-width-4-10">
<select id="positioning_clip_left_measurement" disabled="disabled"></select>
</div>
</div>
</fieldset>
</div>
</div>

View File

@@ -0,0 +1,82 @@
<?php
/**
* @copyright Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
* @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses
*/
defined('JPATH_PLATFORM') or die;
?>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="text_font" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TEXT_FONT'); ?></label>
<div class="uk-form-controls uk-width-8-10"><input type="text" id="text_font" class="uk-datalist" list="text_font_datalist" /><datalist id="text_font_datalist"></datalist></div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label for="text_size" class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TEXT_SIZE'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input type="text" id="text_size" class="uk-datalist" list="text_size_datalist" /><datalist id="text_size_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="text_size_measurement"></select>
</div>
<div class="uk-width-4-10">
<label for="text_weight" class="uk-form-label uk-width-3-10"><?php echo JText::_('WF_STYLES_TEXT_WEIGHT'); ?></label>
<div class="uk-form-controls uk-width-7-10"><select id="text_weight"></select></div>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10" for="text_style"><?php echo JText::_('WF_STYLES_TEXT_STYLE'); ?></label>
<div class="uk-form-controls uk-width-4-10">
<input type="text" id="text_style" class="uk-datalist" list="text_style_datalist" /><datalist id="text_style_datalist"></datalist>
</div>
<div class="uk-width-4-10">
<label class="uk-form-label uk-width-3-10" for="text_variant"><?php echo JText::_('WF_STYLES_TEXT_VARIANT'); ?></label>
<div class="uk-form-controls uk-width-7-10">
<select id="text_variant"></select>
</div>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10" for="text_lineheight"><?php echo JText::_('WF_STYLES_TEXT_LINEHEIGHT'); ?></label>
<div class="uk-form-row uk-width-2-10">
<input type="text" id="text_lineheight" class="uk-datalist" list="text_lineheight_datalist" /><datalist id="text_lineheight_datalist"></datalist>
</div>
<div class="uk-form-controls uk-width-2-10">
<select id="text_lineheight_measurement" ></select>
</div>
<div class="uk-width-4-10">
<label class="uk-form-label uk-width-3-10" for="text_case"><?php echo JText::_('WF_STYLES_TEXT_CASE'); ?></label>
<div class="uk-form-controls uk-width-7-10">
<select id="text_case" ></select>
</div>
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10" for="text_color"><?php echo JText::_('WF_STYLES_TEXT_COLOR'); ?></label>
<div class="uk-form-controls uk-width-2-10">
<input id="text_color" class="color" type="text" value="" />
</div>
</div>
<div class="uk-form-row uk-grid uk-grid-small">
<label class="uk-form-label uk-width-2-10"><?php echo JText::_('WF_STYLES_TEXT_DECORATION'); ?></label>
<div class="uk-form-controls uk-width-8-10">
<input id="text_underline" type="checkbox" />
<label for="text_underline" class="uk-margin-right"><?php echo JText::_('WF_STYLES_TEXT_UNDERLINE'); ?></label>
<input id="text_overline" type="checkbox" />
<label for="text_overline" class="uk-margin-right"><?php echo JText::_('WF_STYLES_TEXT_OVERLINE'); ?></label>
<input id="text_linethrough" type="checkbox" />
<label for="text_linethrough" class="uk-margin-right"><?php echo JText::_('WF_STYLES_TEXT_STRIKETROUGH'); ?></label>
<input id="text_blink" type="checkbox" />
<label for="text_blink" class="uk-margin-right"><?php echo JText::_('WF_STYLES_TEXT_BLINK'); ?></label>
<input id="text_none" type="checkbox" onclick="StyleDialog.updateTextDecorations();" />
<label for="text_none"><?php echo JText::_('WF_STYLES_TEXT_NONE'); ?></label>
</div>
</div>