first commit
This commit is contained in:
45
components/com_jce/editor/tiny_mce/plugins/imgmanager/config.php
vendored
Normal file
45
components/com_jce/editor/tiny_mce/plugins/imgmanager/config.php
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
<?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
|
||||
*/
|
||||
class WFImgmanagerPluginConfig
|
||||
{
|
||||
public static function getConfig(&$settings)
|
||||
{
|
||||
require_once __DIR__ . '/imgmanager.php';
|
||||
|
||||
$plugin = new WFImgmanagerPlugin();
|
||||
|
||||
$config = array();
|
||||
|
||||
$filetypes = $plugin->getFileTypes();
|
||||
|
||||
if ($plugin->getParam('upload', 1)) {
|
||||
$config['upload'] = array(
|
||||
'max_size' => $plugin->getParam('max_size', 1024),
|
||||
'filetypes' => $filetypes,
|
||||
'inline' => $plugin->getParam('inline_upload', 1)
|
||||
);
|
||||
}
|
||||
|
||||
if ($plugin->getParam('basic_dialog', 0) == 1) {
|
||||
$config['basic_dialog'] = true;
|
||||
|
||||
if ($plugin->getParam('basic_dialog_filebrowser', 1) == 1) {
|
||||
$config['basic_dialog_filebrowser'] = true;
|
||||
$config['filetypes'] = $filetypes;
|
||||
}
|
||||
|
||||
$config['always_include_dimensions'] = (bool) $plugin->getParam('always_include_dimensions', 1);
|
||||
$config['attributes'] = $plugin->getDefaultAttributes();
|
||||
}
|
||||
|
||||
$settings['imgmanager'] = $config;
|
||||
}
|
||||
}
|
||||
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/css/imgmanager.css
vendored
Normal file
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/css/imgmanager.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.uk-browser-bottom .uk-tabs+.uk-form,.uk-browser-top .uk-form{height:57%}.uk-browser .uk-tabs{min-height:43%;height:auto;position:relative}.uk-browser-top .uk-form{top:-43%;position:relative}.uk-browser-top .uk-tabs{top:58%;position:relative}.uk-browser-external .uk-tabs{height:100%}.uk-browser-external+.uk-modal-footer .uk-button-refresh{display:none}.uk-browser-external .uk-tabs .uk-tab+.uk-switcher{height:calc(100% - 33px)}.uk-browser-external .uk-form-row+.uk-form-row{margin-top:15px}
|
||||
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/css/index.html
vendored
Normal file
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/css/index.html
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
2
components/com_jce/editor/tiny_mce/plugins/imgmanager/editor_plugin.js
vendored
Normal file
2
components/com_jce/editor/tiny_mce/plugins/imgmanager/editor_plugin.js
vendored
Normal file
File diff suppressed because one or more lines are too long
108
components/com_jce/editor/tiny_mce/plugins/imgmanager/imgmanager.php
vendored
Normal file
108
components/com_jce/editor/tiny_mce/plugins/imgmanager/imgmanager.php
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
<?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;
|
||||
|
||||
class WFImgManagerPlugin extends WFMediaManager
|
||||
{
|
||||
public $_filetypes = 'jpg,jpeg,png,apng,gif,webp,avif';
|
||||
|
||||
protected $name = 'imgmanager';
|
||||
|
||||
public function __construct($config = array())
|
||||
{
|
||||
$config['colorpicker'] = true;
|
||||
|
||||
parent::__construct($config);
|
||||
|
||||
$this->addFileBrowserEvent('onUpload', array($this, 'onUpload'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the plugin.
|
||||
*/
|
||||
public function display()
|
||||
{
|
||||
parent::display();
|
||||
|
||||
$document = WFDocument::getInstance();
|
||||
|
||||
// create new tabs instance
|
||||
$tabs = WFTabs::getInstance(array(
|
||||
'base_path' => WF_EDITOR_PLUGINS . '/imgmanager',
|
||||
));
|
||||
|
||||
// Add tabs
|
||||
$tabs->addTab('image', 1, array('plugin' => $this));
|
||||
|
||||
if ($this->allowEvents()) {
|
||||
$tabs->addTab('rollover', $this->getParam('tabs_rollover', 1));
|
||||
}
|
||||
|
||||
$tabs->addTab('advanced', $this->getParam('tabs_advanced', 1));
|
||||
|
||||
$document->addScript(array('imgmanager'), 'plugins');
|
||||
$document->addStyleSheet(array('imgmanager'), 'plugins');
|
||||
|
||||
$document->addScriptDeclaration('ImageManagerDialog.settings=' . json_encode($this->getSettings()) . ';');
|
||||
}
|
||||
|
||||
public function getDefaultAttributes()
|
||||
{
|
||||
$attribs = parent::getDefaultAttributes();
|
||||
|
||||
unset($attribs['always_include_dimensions']);
|
||||
|
||||
return $attribs;
|
||||
}
|
||||
|
||||
public function onUpload($file, $relative = '')
|
||||
{
|
||||
$app = JFactory::getApplication();
|
||||
|
||||
// inline upload
|
||||
if ($app->input->getInt('inline', 0) === 1) {
|
||||
$result = array(
|
||||
'file' => $relative,
|
||||
'name' => WFUtility::mb_basename($relative),
|
||||
);
|
||||
|
||||
if ($this->getParam('always_include_dimensions', 1)) {
|
||||
$dim = @getimagesize($file);
|
||||
|
||||
if ($dim) {
|
||||
$result['width'] = $dim[0];
|
||||
$result['height'] = $dim[1];
|
||||
}
|
||||
}
|
||||
|
||||
$result = array_merge($result, array('attributes' => $this->getDefaultAttributes()));
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
return array();
|
||||
}
|
||||
|
||||
public function getSettings($settings = array())
|
||||
{
|
||||
$settings = array(
|
||||
'attributes' => array(
|
||||
'dimensions' => $this->getParam('attributes_dimensions', 1),
|
||||
'align' => $this->getParam('attributes_align', 1),
|
||||
'margin' => $this->getParam('attributes_margin', 1),
|
||||
'border' => $this->getParam('attributes_border', 1),
|
||||
),
|
||||
'always_include_dimensions' => (bool) $this->getParam('always_include_dimensions', 1)
|
||||
);
|
||||
|
||||
return parent::getSettings($settings);
|
||||
}
|
||||
}
|
||||
248
components/com_jce/editor/tiny_mce/plugins/imgmanager/imgmanager.xml
vendored
Normal file
248
components/com_jce/editor/tiny_mce/plugins/imgmanager/imgmanager.xml
vendored
Normal file
@@ -0,0 +1,248 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<extension version="3.4" type="plugin" group="jce" method="upgrade">
|
||||
<name>WF_IMGMANAGER_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_IMGMANAGER_DESC</description>
|
||||
<icon>imgmanager</icon>
|
||||
<files></files>
|
||||
|
||||
<fields name="imgmanager">
|
||||
<fieldset name="config">
|
||||
|
||||
<field name="dir" type="text" default="" size="50" label="WF_PARAM_DIRECTORY" description="WF_PARAM_DIRECTORY_DESC"/>
|
||||
<field name="max_size" class="input-small" hint="1024" max="" type="uploadmaxsize" step="128" label="WF_PARAM_UPLOAD_SIZE" description="WF_PARAM_UPLOAD_SIZE_DESC" />
|
||||
<field name="extensions" type="extension" class="extensions" default="jpeg,jpg,png,apng,gif,webp,avif" label="WF_PARAM_EXTENSIONS" description="WF_PARAM_EXTENSIONS_DESC" />
|
||||
<!--field name="hide_xtd_btns" type="yesno" default="0" label="WF_IMGMANAGER_HIDE_BUTTONS" description="WF_IMGMANAGER_HIDE_BUTTONS_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field-->
|
||||
<field name="filesystem" type="filesystem" default="" label="WF_PARAM_FILESYSTEM" description="WF_PARAM_FILESYSTEM_DESC">
|
||||
<option value="">WF_OPTION_INHERIT</option>
|
||||
</field>
|
||||
|
||||
<field name="always_include_dimensions" type="yesno" default="1" label="WF_IMGMANAGER_PARAM_ALWAYS_INCLUDE_DIMENSIONS" description="WF_IMGMANAGER_PARAM_ALWAYS_INCLUDE_DIMENSIONS_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
|
||||
<field name="basic_dialog" type="yesno" default="0" label="WF_PARAM_BASIC_DIALOG" description="WF_PARAM_BASIC_DIALOG_DESC" class="btn-group btn-group-yesno">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
|
||||
<field type="container" showon="basic_dialog:1" class="inset">
|
||||
<field name="basic_dialog_filebrowser" type="yesno" default="1" label="WF_URL_FILE_BROWSER" description="WF_URL_FILE_BROWSER_DESC" class="btn-group btn-group-yesno">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
</field>
|
||||
|
||||
<fieldset name="defaults">
|
||||
<field type="heading" label="WF_PROFILES_PLUGINS_DEFAULTS" />
|
||||
|
||||
<field name="alt" type="text" default="" size="50" label="WF_LABEL_ALT" description="WF_LABEL_ALT_DESC" />
|
||||
<field name="margin_top" type="list" default="" class="editable" label="WF_PARAM_MARGIN_TOP" description="WF_PARAM_MARGIN_TOP_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
</field>
|
||||
<field name="margin_right" type="list" default="" class="editable" label="WF_PARAM_MARGIN_RIGHT" description="WF_PARAM_MARGIN_RIGHT_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
</field>
|
||||
<field name="margin_bottom" type="list" default="" class="editable" label="WF_PARAM_MARGIN_BOTTOM" description="WF_PARAM_MARGIN_BOTTOM_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
</field>
|
||||
<field name="margin_left" type="list" default="" class="editable" label="WF_PARAM_MARGIN_LEFT" description="WF_PARAM_MARGIN_LEFT_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
</field>
|
||||
<field name="border" type="yesno" default="0" label="WF_PARAM_BORDER_ENABLE" description="WF_PARAM_BORDER_ENABLE_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="border_width" type="list" default="1" class="editable" label="WF_PARAM_BORDER_WIDTH" description="WF_PARAM_BORDER_WIDTH_DESC">
|
||||
<option value="inherit">WF_OPTION_NOT_SET</option>
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="thin">WF_OPTION_BORDER_THIN</option>
|
||||
<option value="medium">WF_OPTION_BORDER_MEDIUM</option>
|
||||
<option value="thick">WF_OPTION_BORDER_THICK</option>
|
||||
</field>
|
||||
<field name="border_style" type="list" default="solid" label="WF_PARAM_BORDER_STYLE" description="WF_PARAM_BORDER_STYLE_DESC">
|
||||
<option value="inherit">WF_OPTION_NOT_SET</option>
|
||||
<option value="none">JNONE</option>
|
||||
<option value="solid">WF_OPTION_BORDER_SOLID</option>
|
||||
<option value="dashed">WF_OPTION_BORDER_DASHED</option>
|
||||
<option value="dotted">WF_OPTION_BORDER_DOTTED</option>
|
||||
<option value="double">WF_OPTION_BORDER_DOUBLE</option>
|
||||
<option value="groove">WF_OPTION_BORDER_GROOVE</option>
|
||||
<option value="inset">WF_OPTION_BORDER_INSET</option>
|
||||
<option value="outset">WF_OPTION_BORDER_OUTSET</option>
|
||||
<option value="ridge">WF_OPTION_BORDER_RIDGE</option>
|
||||
</field>
|
||||
<field name="border_color" type="color" class="color" size="10" default="#000000" label="WF_PARAM_BORDER_COLOR" description="WF_PARAM_BORDER_COLOR_DESC"/>
|
||||
<field name="align" type="list" default="" label="WF_PARAM_ALIGN_DEFAULT" description="WF_PARAM_ALIGN_DEFAULT_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="left">WF_OPTION_ALIGN_LEFT</option>
|
||||
<option value="center">WF_OPTION_ALIGN_CENTER</option>
|
||||
<option value="right">WF_OPTION_ALIGN_RIGHT</option>
|
||||
<option value="top">WF_OPTION_ALIGN_TOP</option>
|
||||
<option value="middle">WF_OPTION_ALIGN_MIDDLE</option>
|
||||
<option value="bottom">WF_OPTION_ALIGN_BOTTOM</option>
|
||||
</field>
|
||||
|
||||
<field name="style" type="text" default="" size="50" label="WF_LABEL_STYLE" description="WF_LABEL_STYLE_DESC" />
|
||||
<field name="classes" type="text" default="" size="50" label="WF_LABEL_CLASSES" description="WF_LABEL_CLASSES_DESC" />
|
||||
<field name="title" type="text" default="" size="50" label="WF_LABEL_TITLE" description="WF_LABEL_TITLE_DESC" />
|
||||
<field name="id" type="text" default="" size="50" label="WF_LABEL_ID" description="WF_LABEL_ID_DESC" />
|
||||
<field name="direction" type="list" default="" label="WF_LABEL_DIR" description="WF_LABEL_DIR_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="ltr">WF_OPTION_LTR</option>
|
||||
<option value="rtl">WF_OPTION_RTL</option>
|
||||
</field>
|
||||
<field name="usemap" type="text" default="" size="50" label="WF_LABEL_USEMAP" description="WF_LABEL_USEMAP_DESC" />
|
||||
<field name="longdesc" type="browser" default="" size="50" class="browser" label="WF_LABEL_LONGDESC" description="WF_LABEL_LONGDESC_DESC" />
|
||||
|
||||
<field name="loading" type="list" default="" label="WF_LABEL_LOADING" description="WF_LABEL_LOADING_DESC">
|
||||
<option value="">WF_OPTION_NOT_SET</option>
|
||||
<option value="lazy">WF_OPTION_LOADING_LAZY</option>
|
||||
<option value="eager">WF_OPTION_LOADING_EAGER</option>
|
||||
</field>
|
||||
|
||||
</fieldset>
|
||||
|
||||
<field type="heading" label="WF_PROFILES_PLUGINS_ACCESS" />
|
||||
|
||||
<field type="container" showon="basic_dialog:0">
|
||||
<field name="tabs_rollover" type="yesno" default="1" label="WF_IMGMANAGER_PARAM_TAB_ROLLOVER" description="WF_IMGMANAGER_PARAM_TAB_ROLLOVER_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="tabs_advanced" type="yesno" default="1" label="WF_IMGMANAGER_PARAM_TAB_ADVANCED" description="WF_IMGMANAGER_PARAM_TAB_ADVANCED_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="attributes_dimensions" type="yesno" default="1" label="WF_IMGMANAGER_SHOW_DIMENSIONS" description="WF_IMGMANAGER_SHOW_DIMENSIONS_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="attributes_align" type="yesno" default="1" label="WF_IMGMANAGER_SHOW_ALIGN" description="WF_IMGMANAGER_SHOW_ALIGN_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="attributes_margin" type="yesno" default="1" label="WF_IMGMANAGER_SHOW_MARGIN" description="WF_IMGMANAGER_SHOW_MARGIN_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="attributes_border" type="yesno" default="1" label="WF_IMGMANAGER_SHOW_BORDER" description="WF_IMGMANAGER_SHOW_BORDER_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
</field>
|
||||
|
||||
<field name="upload" type="yesno" default="1" label="WF_PARAM_UPLOAD" description="WF_PARAM_UPLOAD_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="folder_new" type="yesno" default="1" label="WF_PARAM_FOLDER_CREATE" description="WF_PARAM_FOLDER_CREATE_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="folder_delete" type="yesno" default="1" label="WF_PARAM_FOLDER_DELETE" description="WF_PARAM_FOLDER_DELETE_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="folder_rename" type="yesno" default="1" label="WF_PARAM_FOLDER_RENAME" description="WF_PARAM_FOLDER_RENAME_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="folder_move" type="yesno" default="1" label="WF_PARAM_FOLDER_PASTE" description="WF_PARAM_FOLDER_PASTE_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="file_delete" type="yesno" default="1" label="WF_PARAM_FILE_DELETE" description="WF_PARAM_FILE_DELETE_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="file_rename" type="yesno" default="1" label="WF_PARAM_FILE_RENAME" description="WF_PARAM_FILE_RENAME_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="file_move" type="yesno" default="1" label="WF_PARAM_FILE_PASTE" description="WF_PARAM_FILE_PASTE_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
|
||||
<field name="inline_upload" type="yesno" default="1" label="WF_PARAM_INLINE_UPLOAD" description="WF_PARAM_INLINE_UPLOAD_DESC">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
</fieldset>
|
||||
</fields>
|
||||
<languages>
|
||||
<language tag="en-GB">en-GB.WF_imgmanager.ini</language>
|
||||
</languages>
|
||||
<help>
|
||||
<topic key="imgmanager.about" title="WF_IMGMANAGER_HELP_ABOUT" />
|
||||
<topic key="imgmanager.interface" title="WF_IMGMANAGER_HELP_INTERFACE" />
|
||||
<topic key="imgmanager.rollover" title="WF_IMGMANAGER_HELP_ROLLOVER" />
|
||||
<topic key="imgmanager.advanced" title="WF_IMGMANAGER_HELP_ADVANCED" />
|
||||
<topic key="imgmanager.insert" title="WF_IMGMANAGER_HELP_INSERT" />
|
||||
<topic file="libraries/xml/help/manager.xml" />
|
||||
</help>
|
||||
</extension>
|
||||
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/index.html
vendored
Normal file
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/index.html
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
2
components/com_jce/editor/tiny_mce/plugins/imgmanager/js/imgmanager.js
vendored
Normal file
2
components/com_jce/editor/tiny_mce/plugins/imgmanager/js/imgmanager.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/js/index.html
vendored
Normal file
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/js/index.html
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
68
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/advanced.php
vendored
Normal file
68
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/advanced.php
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
<?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="style" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_STYLE_DESC'); ?>"><?php echo JText::_('WF_LABEL_STYLE'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10"><input id="style" type="text" value="" /></div>
|
||||
</div>
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="classlist" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_CLASSES_DESC'); ?>"><?php echo JText::_('WF_LABEL_CLASSES'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10">
|
||||
<input type="text" id="classes" class="uk-datalist" multiple="multiple" list="classes_datalist" />
|
||||
<datalist id="classes_datalist"></datalist>
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="title" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_TITLE_DESC'); ?>"><?php echo JText::_('WF_LABEL_TITLE'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10"><input id="title" type="text" value="" /></div>
|
||||
</div>
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="id" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_ID_DESC'); ?>"><?php echo JText::_('WF_LABEL_ID'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10"><input id="id" type="text" value="" /></div>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="dir" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_DIR_DESC'); ?>"><?php echo JText::_('WF_LABEL_DIR'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10">
|
||||
<select id="dir">
|
||||
<option value=""><?php echo JText::_('WF_OPTION_NOT_SET'); ?></option>
|
||||
<option value="ltr"><?php echo JText::_('WF_OPTION_LTR'); ?></option>
|
||||
<option value="rtl"><?php echo JText::_('WF_OPTION_RTL'); ?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="lang" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_LANG_DESC'); ?>"><?php echo JText::_('WF_LABEL_LANG'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10"><input id="lang" type="text" value="" /></div>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="usemap" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_USEMAP_DESC'); ?>"><?php echo JText::_('WF_LABEL_USEMAP'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10"><input id="usemap" type="text" value="" /></div>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-row uk-grid uk-grid-small html4">
|
||||
<label for="longdesc" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_LONGDESC_DESC'); ?>"><?php echo JText::_('WF_LABEL_LONGDESC'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10"><input id="longdesc" type="text" value="" class="browser html" /></div>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="loading" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_LOADING_DESC'); ?>"><?php echo JText::_('WF_LABEL_LOADING'); ?></label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10">
|
||||
<select id="loading">
|
||||
<option value=""><?php echo JText::_('WF_OPTION_NOT_SET'); ?></option>
|
||||
<option value="lazy"><?php echo JText::_('WF_OPTION_LOADING_LAZY'); ?></option>
|
||||
<option value="eager"><?php echo JText::_('WF_OPTION_LOADING_EAGER'); ?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
197
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/image.php
vendored
Normal file
197
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/image.php
vendored
Normal file
@@ -0,0 +1,197 @@
|
||||
<?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 uk-grid-small">
|
||||
<div class="uk-width-4-5 uk-flex-item-auto">
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="src" class="hastip uk-form-label uk-width-1-1 uk-width-small-1-5" title="<?php echo JText::_('WF_LABEL_URL_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_URL'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-4-5">
|
||||
<input type="text" id="src" value="" class="filebrowser" data-filebrowser required />
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="alt" class="hastip uk-form-label uk-width-1-1 uk-width-small-1-5" title="<?php echo JText::_('WF_LABEL_ALT_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_ALT'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-4-5">
|
||||
<input type="text" id="alt" value="" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-row uk-grid uk-grid-small" id="attributes-dimensions">
|
||||
<label class="hastip uk-form-label uk-width-1-1 uk-width-small-1-5" title="<?php echo JText::_('WF_LABEL_DIMENSIONS_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_DIMENSIONS'); ?>
|
||||
</label>
|
||||
<div class="uk-form-control uk-width-1-1 uk-width-small-4-5 uk-form-constrain uk-flex">
|
||||
|
||||
<div class="uk-form-controls">
|
||||
<input type="text" id="width" value="" class="uk-text-muted" />
|
||||
</div>
|
||||
|
||||
<div class="uk-form-controls">
|
||||
<strong class="uk-form-label uk-text-center uk-vertical-align-middle">×</strong>
|
||||
</div>
|
||||
|
||||
<div class="uk-form-controls">
|
||||
<input type="text" id="height" value="" class="uk-text-muted" />
|
||||
</div>
|
||||
|
||||
<label class="uk-form-label">
|
||||
<input class="uk-constrain-checkbox" type="checkbox" checked />
|
||||
<?php echo JText::_('WF_LABEL_PROPORTIONAL'); ?>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="uk-hidden-mini uk-grid uk-grid-small uk-form-row" id="attributes-align">
|
||||
<label for="align" class="hastip uk-form-label uk-width-1-5" title="<?php echo JText::_('WF_LABEL_ALIGN_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_ALIGN'); ?>
|
||||
</label>
|
||||
<div class="uk-grid uk-grid-small uk-form-row uk-width-4-5">
|
||||
<div class="uk-width-1-2">
|
||||
<div class="uk-form-controls uk-width-9-10">
|
||||
<select id="align">
|
||||
<option value=""><?php echo JText::_('WF_OPTION_NOT_SET'); ?></option>
|
||||
<optgroup label="------------">
|
||||
<option value="left"><?php echo JText::_('WF_OPTION_ALIGN_LEFT'); ?></option>
|
||||
<option value="center"><?php echo JText::_('WF_OPTION_ALIGN_CENTER'); ?></option>
|
||||
<option value="right"><?php echo JText::_('WF_OPTION_ALIGN_RIGHT'); ?></option>
|
||||
</optgroup>
|
||||
<optgroup label="------------">
|
||||
<option value="top"><?php echo JText::_('WF_OPTION_ALIGN_TOP'); ?></option>
|
||||
<option value="middle"><?php echo JText::_('WF_OPTION_ALIGN_MIDDLE'); ?></option>
|
||||
<option value="bottom"><?php echo JText::_('WF_OPTION_ALIGN_BOTTOM'); ?></option>
|
||||
</optgroup>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-width-1-2 uk-hidden-mini">
|
||||
<label for="clear" class="hastip uk-form-label uk-width-3-10" title="<?php echo JText::_('WF_LABEL_CLEAR_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_CLEAR'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls uk-width-7-10">
|
||||
<select id="clear" disabled>
|
||||
<option value=""><?php echo JText::_('WF_OPTION_NOT_SET'); ?></option>
|
||||
<option value="none"><?php echo JText::_('WF_OPTION_CLEAR_NONE'); ?></option>
|
||||
<option value="both"><?php echo JText::_('WF_OPTION_CLEAR_BOTH'); ?></option>
|
||||
<option value="left"><?php echo JText::_('WF_OPTION_CLEAR_LEFT'); ?></option>
|
||||
<option value="right"><?php echo JText::_('WF_OPTION_CLEAR_RIGHT'); ?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="uk-hidden-mini uk-grid uk-grid-small uk-form-row" id="attributes-margin">
|
||||
<label for="margin" class="hastip uk-form-label uk-width-1-5" title="<?php echo JText::_('WF_LABEL_MARGIN_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_MARGIN'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls uk-width-4-5 uk-grid uk-grid-small uk-form-equalize">
|
||||
|
||||
<label for="margin_top" class="uk-form-label">
|
||||
<?php echo JText::_('WF_OPTION_TOP'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls">
|
||||
<input type="text" id="margin_top" value="" />
|
||||
</div>
|
||||
|
||||
<label for="margin_right" class="uk-form-label">
|
||||
<?php echo JText::_('WF_OPTION_RIGHT'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls">
|
||||
<input type="text" id="margin_right" value="" />
|
||||
</div>
|
||||
|
||||
<label for="margin_bottom" class="uk-form-label">
|
||||
<?php echo JText::_('WF_OPTION_BOTTOM'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls">
|
||||
<input type="text" id="margin_bottom" value="" />
|
||||
</div>
|
||||
|
||||
<label for="margin_left" class="uk-form-label">
|
||||
<?php echo JText::_('WF_OPTION_LEFT'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls">
|
||||
<input type="text" id="margin_left" value="" />
|
||||
</div>
|
||||
<label class="uk-form-label">
|
||||
<input type="checkbox" class="uk-equalize-checkbox" />
|
||||
<?php echo JText::_('WF_LABEL_EQUAL'); ?>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="uk-hidden-mini uk-grid uk-grid-small uk-form-row" id="attributes-border">
|
||||
<label for="border" class="hastip uk-form-label uk-width-1-5" title="<?php echo JText::_('WF_LABEL_BORDER_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_BORDER'); ?>
|
||||
</label>
|
||||
|
||||
<div class="uk-form-controls uk-grid uk-grid-small uk-width-4-5">
|
||||
<div class="uk-form-controls uk-width-0-3">
|
||||
<input type="checkbox" id="border" />
|
||||
</div>
|
||||
|
||||
<label for="border_width" class="hastip uk-form-label uk-width-1-10 uk-margin-small-left" title="<?php echo JText::_('WF_LABEL_BORDER_WIDTH_DESC'); ?>"><?php echo JText::_('WF_LABEL_WIDTH'); ?></label>
|
||||
<div class="uk-form-controls uk-width-2-10">
|
||||
<input type="text" pattern="[0-9]+" id="border_width" class="uk-datalist" list="border_width_datalist" />
|
||||
<datalist id="border_width_datalist">
|
||||
<option value="">--</option>
|
||||
<option value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="thin"><?php echo JText::_('WF_OPTION_BORDER_THIN'); ?></option>
|
||||
<option value="medium"><?php echo JText::_('WF_OPTION_BORDER_MEDIUM'); ?></option>
|
||||
<option value="thick"><?php echo JText::_('WF_OPTION_BORDER_THICK'); ?></option>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<label for="border_style" class="hastip uk-form-label uk-width-1-10 uk-margin-small-left" title="<?php echo JText::_('WF_LABEL_BORDER_STYLE_DESC'); ?>"><?php echo JText::_('WF_LABEL_STYLE'); ?></label>
|
||||
<div class="uk-form-controls uk-width-2-10">
|
||||
<select id="border_style">
|
||||
<option value="inherit">--</option>
|
||||
<option value="none"><?php echo JText::_('WF_OPTION_BORDER_NONE'); ?></option>
|
||||
<option value="solid"><?php echo JText::_('WF_OPTION_BORDER_SOLID'); ?></option>
|
||||
<option value="dashed"><?php echo JText::_('WF_OPTION_BORDER_DASHED'); ?></option>
|
||||
<option value="dotted"><?php echo JText::_('WF_OPTION_BORDER_DOTTED'); ?></option>
|
||||
<option value="double"><?php echo JText::_('WF_OPTION_BORDER_DOUBLE'); ?></option>
|
||||
<option value="groove"><?php echo JText::_('WF_OPTION_BORDER_GROOVE'); ?></option>
|
||||
<option value="inset"><?php echo JText::_('WF_OPTION_BORDER_INSET'); ?></option>
|
||||
<option value="outset"><?php echo JText::_('WF_OPTION_BORDER_OUTSET'); ?></option>
|
||||
<option value="ridge"><?php echo JText::_('WF_OPTION_BORDER_RIDGE'); ?></option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<label for="border_color" class="hastip uk-form-label uk-width-1-10 uk-margin-small-left" title="<?php echo JText::_('WF_LABEL_BORDER_COLOR_DESC'); ?>"><?php echo JText::_('WF_LABEL_COLOR'); ?></label>
|
||||
<div class="uk-form-controls uk-width-2-10">
|
||||
<input id="border_color" class="color" type="text" value="#000000" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-width-1-5 uk-hidden-small">
|
||||
<div class="preview">
|
||||
<img id="sample" src="<?php echo $this->plugin->image('sample.jpg', 'libraries'); ?>" alt="sample.jpg" />
|
||||
<?php echo JText::_('WF_LOREM_IPSUM'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/index.html
vendored
Normal file
1
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/index.html
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
28
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/rollover.php
vendored
Normal file
28
components/com_jce/editor/tiny_mce/plugins/imgmanager/tmpl/rollover.php
vendored
Normal 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;
|
||||
?>
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="onmouseover" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_MOUSEOVER_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_MOUSEOVER'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10">
|
||||
<input id="onmouseover" type="text" value="" class="focus" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-form-row uk-grid uk-grid-small">
|
||||
<label for="onmouseout" class="hastip uk-form-label uk-width-1-1 uk-width-small-3-10" title="<?php echo JText::_('WF_LABEL_MOUSEOUT_DESC'); ?>">
|
||||
<?php echo JText::_('WF_LABEL_MOUSEOUT'); ?>
|
||||
</label>
|
||||
<div class="uk-form-controls uk-width-1-1 uk-width-small-7-10">
|
||||
<input id="onmouseout" type="text" value="" autofocus />
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user