Version Notes
Hotfix release for an issue where the TinyMCE plugin didn't load correctly in the product catalog section.
The GitHub repo can be found at: https://github.com/e-sites/magento-advanced-code-editor
Download this release
Release Info
Developer | Boye Oomens |
Extension | Esites_Editor |
Version | 0.5.1 |
Comparing to | |
See all releases |
Code changes from version 0.5.0 to 0.5.1
- app/code/community/Esites/Editor/Model/Config.php +13 -0
- app/code/community/Esites/Editor/etc/config.xml +1 -1
- app/design/adminhtml/default/default/template/esites_editor/standalone.phtml +1 -1
- app/design/frontend/base/default/template/esites_editor/standalone.phtml +1 -1
- js/tiny_mce/plugins/esites_editor/esites_editor_plugin.js +1 -1
- js/tiny_mce/plugins/esites_editor/esites_editor_plugin_src.js +1 -15
- package.xml +5 -9
app/code/community/Esites/Editor/Model/Config.php
CHANGED
@@ -64,6 +64,7 @@ class Esites_Editor_Model_Config extends Varien_Object
|
|
64 |
*/
|
65 |
public function getPluginSettings($config=array())
|
66 |
{
|
|
|
67 |
$config = array();
|
68 |
$store = Mage::app()->getStore();
|
69 |
$configPlugins = (is_object($config) ? $config->getData('plugins') : array());
|
@@ -85,6 +86,18 @@ class Esites_Editor_Model_Config extends Varien_Object
|
|
85 |
|
86 |
if (!empty($config['sections'])) {
|
87 |
$config['sections'] = (array) explode(',', $config['sections']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
88 |
}
|
89 |
|
90 |
$plugin['config'] = $config;
|
64 |
*/
|
65 |
public function getPluginSettings($config=array())
|
66 |
{
|
67 |
+
$i = 0;
|
68 |
$config = array();
|
69 |
$store = Mage::app()->getStore();
|
70 |
$configPlugins = (is_object($config) ? $config->getData('plugins') : array());
|
86 |
|
87 |
if (!empty($config['sections'])) {
|
88 |
$config['sections'] = (array) explode(',', $config['sections']);
|
89 |
+
|
90 |
+
foreach($config['sections'] as $key) {
|
91 |
+
$arr = array();
|
92 |
+
|
93 |
+
if (strpos($key, '|') !== false) {
|
94 |
+
$arr = explode('|', $key);
|
95 |
+
unset($config['sections'][$i]);
|
96 |
+
$config['sections'] = array_merge(array_values($config['sections']), array_values($arr));
|
97 |
+
}
|
98 |
+
|
99 |
+
$i++;
|
100 |
+
}
|
101 |
}
|
102 |
|
103 |
$plugin['config'] = $config;
|
app/code/community/Esites/Editor/etc/config.xml
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
<config>
|
23 |
<modules>
|
24 |
<Esites_Editor>
|
25 |
-
<version>0.5.
|
26 |
</Esites_Editor>
|
27 |
</modules>
|
28 |
|
22 |
<config>
|
23 |
<modules>
|
24 |
<Esites_Editor>
|
25 |
+
<version>0.5.1</version>
|
26 |
</Esites_Editor>
|
27 |
</modules>
|
28 |
|
app/design/adminhtml/default/default/template/esites_editor/standalone.phtml
CHANGED
@@ -19,7 +19,7 @@
|
|
19 |
*/
|
20 |
?>
|
21 |
|
22 |
-
<script src="/js/esites_editor/dist/js/vendor/requirejs/require.js"
|
23 |
<script>
|
24 |
(function (window) {
|
25 |
var doc = window.document,
|
19 |
*/
|
20 |
?>
|
21 |
|
22 |
+
<script src="/js/esites_editor/dist/js/vendor/requirejs/require.js"></script>
|
23 |
<script>
|
24 |
(function (window) {
|
25 |
var doc = window.document,
|
app/design/frontend/base/default/template/esites_editor/standalone.phtml
CHANGED
@@ -19,7 +19,7 @@
|
|
19 |
*/
|
20 |
?>
|
21 |
|
22 |
-
<script src="/js/esites_editor/dist/js/vendor/requirejs/require.js"
|
23 |
<script>
|
24 |
(function (window) {
|
25 |
var doc = window.document,
|
19 |
*/
|
20 |
?>
|
21 |
|
22 |
+
<script src="/js/esites_editor/dist/js/vendor/requirejs/require.js"></script>
|
23 |
<script>
|
24 |
(function (window) {
|
25 |
var doc = window.document,
|
js/tiny_mce/plugins/esites_editor/esites_editor_plugin.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(){"use strict";var section,tiny,allowedSections,pluginName="esites_editor",each=tinymce.each,sections=["wysiwygtext","wysiwygpage_content","wysiwygblock_content","wysiwygtemplate_text","wysiwygdescription_editor","wysiwygshort_description_editor","wysiwyggroup_4description_editor"],plugin={};each(sections,function(s){if(window[s]){section=window[s];section.name=s}});if(section){each(section.config.plugins,function(el){if(el.name===pluginName){plugin.config=el.config;allowedSections=plugin.config.sections
|
1 |
+
!function(){"use strict";var section,tiny,allowedSections,pluginName="esites_editor",each=tinymce.each,sections=["wysiwygtext","wysiwygpage_content","wysiwygblock_content","wysiwygtemplate_text","wysiwygdescription_editor","wysiwygshort_description_editor","wysiwyggroup_4description_editor"],plugin={};each(sections,function(s){if(window[s]){section=window[s];section.name=s}});if(section){each(section.config.plugins,function(el){if(el.name===pluginName){plugin.config=el.config;allowedSections=plugin.config.sections}});if(!(tinymce.inArray(allowedSections,section.name)<0)){tinymce.PluginManager.requireLangPack(pluginName);tinymce.create("tinymce.plugins.EsitesEditorPlugin",{defaults:{emmet:!1,theme:"default",codeFolding:!1,selectors:[]},settings:{},init:function(ed,url){tiny=this;tiny.editor=ed;tiny.url=url;tiny.settings=tinymce.extend(tiny.defaults,plugin.config);tiny.instances=[];tiny.editor.addCommand("mceEsitesEditor",tiny.showSourceEditor);tiny.editor.addButton(pluginName,{image:tiny.url+"/img/icon-esites-editor.png",title:pluginName+".editor_button",cmd:"mceEsitesEditor"})},showSourceEditor:function(){tiny.editor.windowManager.open({width:tiny.editor.getParam("code_dialog_width",900),height:tiny.editor.getParam("code_dialog_height",600),inline:!0,maximizable:!0,file:tiny.url+"/esites_editor.html"},{plugin_url:tiny.url})}});tinymce.PluginManager.add(pluginName,tinymce.plugins.EsitesEditorPlugin)}}}();
|
js/tiny_mce/plugins/esites_editor/esites_editor_plugin_src.js
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* This is the TinyMCE plugin of the Magento extension that incorporates the CodeMirror library
|
4 |
*
|
5 |
* @author : Boye Oomens <boye@e-sites.nl>
|
6 |
-
* @version : 0.5.
|
7 |
* @license : OSL 3.0
|
8 |
* @see : https://github.com/e-sites/magento-advanced-html-editor
|
9 |
* @see : http://codemirror.net/
|
@@ -50,20 +50,6 @@
|
|
50 |
if ( el.name === pluginName ) {
|
51 |
plugin.config = el.config;
|
52 |
allowedSections = plugin.config.sections;
|
53 |
-
|
54 |
-
// Filter product editors first, these are concatenated with |
|
55 |
-
// e.g. wysiwygdescription_editor|wysiwygshort_description_editor
|
56 |
-
if ( allowedSections.indexOf('|') !== -1 ) {
|
57 |
-
allowedSections = allowedSections.split('|').join(',');
|
58 |
-
}
|
59 |
-
|
60 |
-
if ( allowedSections.indexOf(',') !== -1 ) {
|
61 |
-
allowedSections = allowedSections.split(',');
|
62 |
-
}
|
63 |
-
|
64 |
-
if ( Object.prototype.toString.call(allowedSections) !== '[object Array]' ) {
|
65 |
-
allowedSections = [allowedSections];
|
66 |
-
}
|
67 |
}
|
68 |
});
|
69 |
|
3 |
* This is the TinyMCE plugin of the Magento extension that incorporates the CodeMirror library
|
4 |
*
|
5 |
* @author : Boye Oomens <boye@e-sites.nl>
|
6 |
+
* @version : 0.5.1
|
7 |
* @license : OSL 3.0
|
8 |
* @see : https://github.com/e-sites/magento-advanced-html-editor
|
9 |
* @see : http://codemirror.net/
|
50 |
if ( el.name === pluginName ) {
|
51 |
plugin.config = el.config;
|
52 |
allowedSections = plugin.config.sections;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
}
|
54 |
});
|
55 |
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Esites_Editor</name>
|
4 |
-
<version>0.5.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -12,17 +12,13 @@
|
|
12 |
Of course you can open up the default source editor and go from there. But you probably know that this will not be very pleasant as well, the code looks like a big bowl of tag soup and editing it can give you a real headache.
|
13 |

|
14 |
This extension offers both a standalone editor as well as a plugin for Magento's WYSIWYG editor and is similar to your favorite IDE. It offers a lot of great features that will not only save you quite a bit of time but also makes editing code a lot easier.</description>
|
15 |
-
<notes>
|
16 |
-

|
17 |
-
By simply passing a matching CSS selector (e.g. a class or an ID) in the configuration panel you can target textarea's and transform them into a full-fledged editor including all available IDE-like features.
|
18 |
-

|
19 |
-
Also, we have implemented a couple new features such as HTML linting, highlighting trailing whitespaces and custom scrollbars. Just like all features this new functionality can be enabled (or disabled) via the configuration panel.
|
20 |

|
21 |
The GitHub repo can be found at: https://github.com/e-sites/magento-advanced-code-editor</notes>
|
22 |
<authors><author><name>Boye Oomens</name><user>boye</user><email>github@e-sites.nl</email></author></authors>
|
23 |
-
<date>2015-10-
|
24 |
-
<time>
|
25 |
-
<contents><target name="magecommunity"><dir name="Esites"><dir name="Editor"><dir name="Block"><file name="Standalone.php" hash="e057b4f909ec16cd818d67e40f92ffda"/></dir><dir name="Helper"><file name="Data.php" hash="cd176392637a27912dbc252d677404df"/></dir><dir name="Model"><file name="Config.php" hash="23668136a6061ad70a74f38f18e33687"/><file name="Observer.php" hash="e240c58023d2a803c0cda1c0f669ac81"/><dir name="Source"><file name="Status.php" hash="d39a6881e1dce9e85248414864ed81fc"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Indentunit"><file name="Values.php" hash="6201a40c6cf6ff70a945d1f14e8a0c1c"/></dir><dir name="Keymap"><file name="Values.php" hash="439483ce69cbca9dd47265dcae8e14b2"/></dir><dir name="Scrollbars"><file name="Values.php" hash="7ebd442a08469b5a676a97692b93c96f"/></dir><dir name="Sections"><file name="Values.php" hash="ecc683806bfd751925df2adff0eec72c"/></dir><dir name="Theme"><file name="Values.php" hash="5a19d932e7d2ad93b2a328402c7bd2ce"/></dir></dir></dir></dir></dir><dir name="etc"><file name="config.xml" hash="31f2f039f8b31878540ea5f9b4060836"/><file name="system.xml" hash="41395b18eb02426257c6ee1ce2fb2e56"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Esites_Editor.xml" hash="71f3494666fd734e43eae430a4de79b5"/></dir></target><target name="mageweb"><dir name="js"><dir name="tiny_mce"><dir name="plugins"><dir name="esites_editor"><dir name="css"><file name="styles.min-47f779f9.css" hash="47f779f9ee2490e07f255bac17325da6"/></dir><file name="esites_editor.html" hash="4332fe12f09136d6f1decc21f2339ef6"/><file name="esites_editor_plugin.js" hash="6ee97bf62dd76f01eae1551f003ec6af"/><file name="esites_editor_plugin_src.js" hash="6453ba23aff05bd860e1c6f296144bbb"/><dir name="img"><file name="icon-esites-editor.png" hash="44c722d1cfa0465a94d0244583240812"/></dir><dir name="js"><file name="require.min-7f752fef.js" hash="7f752fef626edafefdd4813b84b99e73"/></dir><dir name="langs"><file name="en.js" hash="a2c57cb6a344c19bbcfc13e45bc97906"/></dir></dir></dir></dir><dir name="esites_editor"><dir name="dist"><dir name="css"><file name="styles.css" hash="fc545b4567f76a222472e681b0caa272"/></dir><dir name="js"><dir name="app"><file name="main.js" hash="dbdc5766dda6d9d12ff83df0196f97e8"/><dir name="module"><file name="code.js" hash="e788b214b0846e796fa99365e7ffbd65"/><file name="dialog.js" hash="f937badb8927ce6ea5797c57e35be97b"/><file name="editor.js" hash="39f1fb1d0fc58601ed1edb9778c4d54f"/><file name="setup.js" hash="0965d950770ded3fa3f873f342ecd917"/><file name="standalone.js" hash="17916387328810c479268c3df759800c"/><file name="util.js" hash="ea66828f78718fc103fe690fb1e0f375"/></dir><dir name="var"><file name="addons.js" hash="d10f40d6a25b81ef9bb7351f65e44de6"/><file name="cmOptions.js" hash="9ab75f2ba06f1f6e4caec3bf0bb0539e"/><file name="deps.js" hash="26a6e08b8bd29982bdf757a92e79790d"/><file name="plugin.js" hash="cdaff0e3525fff98f35584f44e375d57"/><file name="targets.js" hash="6aed00abcab39cc1cf803881912eb498"/><file name="tinymcePopup.js" hash="ea543a1cfb4bc3525468ee853428de0f"/></dir></dir><file name="app.js" hash="e346b8c76f13377cbdb19194f5213bba"/><dir name="vendor"><dir name="codemirror"><dir name="addon"><dir name="comment"><file name="comment.js" hash="20835405ef886de298b473a99db6ae7a"/><file name="continuecomment.js" hash="2bad52d5a0b57d8f43e0e5b90bb25725"/></dir><dir name="dialog"><file name="dialog.css" hash="c89dce10b44d2882a024e7befc2b63f5"/><file name="dialog.js" hash="3429ebaf286acb91f04b8d3433251c1d"/></dir><dir name="display"><file name="autorefresh.js" hash="5acf6d9221a489bbd0a1d5868eeeaa6f"/><file name="fullscreen.css" hash="1a278e72b51528270f8ce9ec991929a1"/><file name="fullscreen.js" hash="fb86184c4fb36398188f2199fd28f167"/><file name="panel.js" hash="56e9558f431d1dffd85bf18ff2c9cd8d"/><file name="placeholder.js" hash="3e9bbc56a72f7edf5ac61c45d10a87af"/><file name="rulers.js" hash="ff4f724e824fe42d72404a4fe4a756fe"/></dir><dir name="edit"><file name="closebrackets.js" hash="fb4edbeca178980a335a0e02395acef5"/><file name="closetag.js" hash="c85e0e28f335f2e00c993ae90cee18a2"/><file name="continuelist.js" hash="1f902d5931a4c5d75b3d2b13aff71168"/><file name="matchbrackets.js" hash="94c58e98823144e56932aa2611c51dff"/><file name="matchtags.js" hash="545127ffedea5d77c0f68c809c75c5b6"/><file name="trailingspace.js" hash="650f095b187881451b0166d16ffd4091"/></dir><dir name="fold"><file name="brace-fold.js" hash="13f986f14247d953551bdfe93b27699e"/><file name="comment-fold.js" hash="5e5bdebcd4acb30c3aed47164e2af6b3"/><file name="foldcode.js" hash="76c21fd4c3f14d1a61765324ec82266b"/><file name="foldgutter.css" hash="38bb68770b6f7ebaa7adea770a68e0b1"/><file name="foldgutter.js" hash="021b76e831daea34fb2dd2f300077be0"/><file name="indent-fold.js" hash="b17f35bdd388f737113271b9e9070ea3"/><file name="markdown-fold.js" hash="c8783b56c820030045a57f291660ea20"/><file name="xml-fold.js" hash="f173dec3ccb5d6df5f37b9a99ecc438a"/></dir><dir name="hint"><file name="anyword-hint.js" hash="6b1df80699158516007e9172861f5ba3"/><file name="css-hint.js" hash="0331f17931864c79688b80c3a8fcf0bf"/><file name="html-hint.js" hash="6b398a6ef3473b9f889092495fcc1545"/><file name="javascript-hint.js" hash="8febf4d6664e133fac9da1da672564cd"/><file name="show-hint.css" hash="630e320a614e7732f6ce1bf37147f27f"/><file name="show-hint.js" hash="62f40cb9640a4477236c8124133edc3b"/><file name="sql-hint.js" hash="3320167f10ccb11e1fb6d43e10e0c4f8"/><file name="xml-hint.js" hash="21d019d58516804262957d8879576908"/></dir><dir name="lint"><file name="coffeescript-lint.js" hash="a867c61ab04b4309206ba371bdde9fb7"/><file name="css-lint.js" hash="fd09f81d97cf3eb681cc5742d76ec47f"/><file name="html-lint.js" hash="ebc76e3d7446c73104fae7d143261a9e"/><file name="javascript-lint.js" hash="5576a5092afdae4e7990abcbc92d0425"/><file name="json-lint.js" hash="49afe4d1a791c115de21553c28f1a6cf"/><file name="lint.css" hash="5f5d243947ec3ae1b8f37d85f0fa2a2d"/><file name="lint.js" hash="e04582b9ae434c625f597fd04e45177f"/><file name="yaml-lint.js" hash="117815f724aa2c3d671801ccedaa86ac"/></dir><dir name="merge"><file name="merge.css" hash="842786722589d900ffaf32652e89dac9"/><file name="merge.js" hash="449ce478a8070cab4c458f55b4a59d13"/></dir><dir name="mode"><file name="loadmode.js" hash="bc3c29fecceff0785b086b6e1c6f6b7c"/><file name="multiplex.js" hash="5bd0e78901200adb66a095501bffe61a"/><file name="multiplex_test.js" hash="f517110cde96b5b4356557a7792fdcf3"/><file name="overlay.js" hash="7abff7c501c40008fc541414e803d954"/><file name="simple.js" hash="b3f550bd7554a29d6929e20aba3456ac"/></dir><dir name="runmode"><file name="colorize.js" hash="b0d93d54ee9bf76b246ea7cae39d6e75"/><file name="runmode-standalone.js" hash="54b1bc5448bbdfb53fdb3cbdc6740ef7"/><file name="runmode.js" hash="3266201540178df80d191c73bbd88152"/><file name="runmode.node.js" hash="e0d6deb878b58ce2329eb676b1146a1d"/></dir><dir name="scroll"><file name="annotatescrollbar.js" hash="48c6d9945674a1f807d164190094090c"/><file name="scrollpastend.js" hash="68e06dd3d77a87661790bbb7ebe2f080"/><file name="simplescrollbars.css" hash="0352ba51fd6a422fe6cc44925e33ad88"/><file name="simplescrollbars.js" hash="3a02029c076fb34aac136dd8c745be94"/></dir><dir name="search"><file name="match-highlighter.js" hash="b59268b1e4b6872df69110776d7f7934"/><file name="matchesonscrollbar.css" hash="00ea2770c568a848190bcf52e4241276"/><file name="matchesonscrollbar.js" hash="2cece6de1e3ad73489c170c8f08dd561"/><file name="search.js" hash="eb5466a61637ebc83ff9fea025984d86"/><file name="searchcursor.js" hash="a11e9186f471515209a5583f1af6421c"/></dir><dir name="selection"><file name="active-line.js" hash="c7c0cb21951ca1ba74837a74bbcd4b47"/><file name="mark-selection.js" hash="49df440e41a6f54264bce4f7ed7d7d05"/><file name="selection-pointer.js" hash="394ed7c792ed1954c6473d72e17156f9"/></dir><dir name="tern"><file name="tern.css" hash="4d57ced774b5f3fa9f00dfa398e74819"/><file name="tern.js" hash="3d239850b3d0718aef8216c474c69abc"/><file name="worker.js" hash="d6b55f3e776aafc6b1d1cd5bdf148e1d"/></dir><dir name="wrap"><file name="hardwrap.js" hash="c256c76283cc03d9b9a7a3c746894bb2"/></dir></dir><dir name="keymap"><file name="emacs.js" hash="32b711e4207100748a23bde6ad2b5607"/><file name="sublime.js" hash="784cd4692a1728bc67615c8c5a999199"/><file name="vim.js" hash="b6b16f45780c888ef119a806506a079b"/></dir><dir name="lib"><file name="codemirror.css" hash="064e66cbac22da58441b578f27ebded8"/><file name="codemirror.js" hash="0d7fefa49d10c9a0118d7fa293ad47a3"/></dir><dir name="mode"><dir name="css"><file name="css.js" hash="cd3e8d3f4eb7db7e245aafc1fcbb1e83"/></dir><dir name="handlebars"><file name="handlebars.js" hash="8a042e57cb81b21e1feb31e7e3932e20"/></dir><dir name="htmlmixed"><file name="htmlmixed.js" hash="eb095983c2bf9b8daced23d252ce06d6"/></dir><dir name="javascript"><file name="javascript.js" hash="d81a7fd4197876eeb81be1bac9dbe9a2"/></dir><dir name="xml"><file name="xml.js" hash="d9b6313362eb7786a374357cc1c54efc"/></dir></dir><dir name="theme"><file name="3024-day.css" hash="2b259ecd423f3ce94a722c1f5d46a31f"/><file name="3024-night.css" hash="ab94fd59ab96fb1aa3e81dfddb6987cb"/><file name="abcdef.css" hash="a8ccb14d4be49cf68affcf33b77fce3f"/><file name="ambiance-mobile.css" hash="75d6e3e84df3d2d0fd6263587900a9f2"/><file name="ambiance.css" hash="df554079ab89352e7b407f9db17d50fd"/><file name="base16-dark.css" hash="fdae4f313cca84cf7867d7695a809e97"/><file name="base16-light.css" hash="75b47de25ea8faf2f9dd6db40a579c35"/><file name="bespin.css" hash="0d4911d305080973de85c044584806aa"/><file name="blackboard.css" hash="022d790d189e391efa1fcb4e1ce4b7ca"/><file name="cobalt.css" hash="523b38d22f2e0c0ce166576a16ca0281"/><file name="colorforth.css" hash="ba27b85d9a988cdc24ddbe56bce9eb07"/><file name="dracula.css" hash="5ec23e6634c26a2fea63343213835726"/><file name="eclipse.css" hash="314ec24dd09cb97222a2535ed7715f0b"/><file name="elegant.css" hash="f0f6623f96dfbe7860b8d6afd44498a0"/><file name="erlang-dark.css" hash="3ff34e94c01ce38a26e3e174ad642001"/><file name="hopscotch.css" hash="e530e187dbe39f12c778029895175d93"/><file name="icecoder.css" hash="79bd1ef097bf94e2ce7cb13c43e2c24e"/><file name="isotope.css" hash="22e3d07dc710ca1fc6809459623cd1bd"/><file name="lesser-dark.css" hash="b73404c4e3a2a3b9481157ebd2d76610"/><file name="liquibyte.css" hash="63a5489eb042bc4d8611cd88fa8acab1"/><file name="material.css" hash="85c9718b83ec8df6f36132fe2f30d35f"/><file name="mbo.css" hash="e3cceb469d5d8cbc6c12c6b5de516330"/><file name="mdn-like.css" hash="ded52290c03f1c2e978e266d7d971178"/><file name="midnight.css" hash="bdce9536d0e57a463c54450600e48b13"/><file name="monokai.css" hash="985e65966de94892a49201d89c708602"/><file name="neat.css" hash="23a5db706b96502df2c24d8114b47fe0"/><file name="neo.css" hash="e5206a0a0dd891c5fe3bccca068e47a7"/><file name="night.css" hash="64b987262e86d3da91ba7181b801b90d"/><file name="paraiso-dark.css" hash="98ac9857e72bc2c18d1fb962e7234f03"/><file name="paraiso-light.css" hash="95830052862d184f7e4990608a9f4d61"/><file name="pastel-on-dark.css" hash="747143af8c34743ab6010c2b823ea9bb"/><file name="railscasts.css" hash="51f1577ecaaae0cc532f1159eebfb564"/><file name="rubyblue.css" hash="86fe07d4c88d8e2c43a68120d5c148a8"/><file name="seti.css" hash="87435dbb891fa7b564c2342dbc201dd9"/><file name="solarized.css" hash="5cce80f3253dde99eaf27f1827e5de55"/><file name="the-matrix.css" hash="081300ef7d26e3ebdc986aeeab3df0f7"/><file name="tomorrow-night-bright.css" hash="c6a2d6679ec30cc81bdd7823a37639da"/><file name="tomorrow-night-eighties.css" hash="b9498f6b1a1c31f75b3f248a74b992df"/><file name="ttcn.css" hash="cbb49c6b4866a208097ab7ab38765495"/><file name="twilight.css" hash="75d129c0ba7b878c5322f8ba7f2f6009"/><file name="vibrant-ink.css" hash="95cb7e6fac9c22f53c08a071174606cc"/><file name="xq-dark.css" hash="8effe912f98ba011fad79d7d2d1e65ff"/><file name="xq-light.css" hash="ced9231fe2df68da3345089704488434"/><file name="yeti.css" hash="50184fc2a49072b496ddd54d68a7ed7b"/><file name="zenburn.css" hash="84fb6d3264fe6ebce7e76b3e916ea25a"/></dir></dir><dir name="emmet-codemirror"><dir name="dist"><file name="emmet.js" hash="86e93251ef948432b389b618aeb33935"/></dir></dir><dir name="gator"><file name="gator.min.js" hash="baeed415b14018f2cce187a2919a99b9"/></dir><dir name="htmlhint"><dir name="lib"><file name="htmlhint.js" hash="b0387560e3736d7cdf843d71b826b743"/></dir></dir><dir name="js-beautify"><dir name="js"><dir name="lib"><file name="beautify-css.js" hash="1ee2ff52ccf2ffc359a8766e77af6b95"/><file name="beautify-html.js" hash="398727902a3d8c263ab173b77c6ad03b"/><file name="beautify.js" hash="9c403178a89aa18c820b9f79b19652f0"/></dir></dir></dir><dir name="require-css"><file name="css.js" hash="ba3becc9467b6dbb264799be028a3d3c"/></dir><dir name="requirejs"><file name="require.js" hash="7f752fef626edafefdd4813b84b99e73"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Esites_Editor.csv" hash="8daece7277a99e5af1c72b591016c112"/></dir><dir name="nl_NL"><file name="Esites_Editor.csv" hash="817bd8de0a88b1223837dbc424ea9e6d"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="esites_editor"><file name="standalone.phtml" hash="08acf71df54f3cba175df301e8e2dd46"/></dir></dir><dir name="layout"><file name="esites_editor.xml" hash="c48e255f7cf2ce058f772e9cfa8d46ae"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="esites_editor"><file name="standalone.phtml" hash="e4c1f565e01ec1d6a4c89b8c42d5ed65"/></dir></dir><dir name="layout"><file name="esites_editor.xml" hash="781b0966e3e1be48e7a2e56674d67998"/></dir></dir></dir></dir></target></contents>
|
26 |
<compatible/>
|
27 |
<dependencies><required><php><min>5.4.0</min><max>6.0.0</max></php></required></dependencies>
|
28 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Esites_Editor</name>
|
4 |
+
<version>0.5.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
12 |
Of course you can open up the default source editor and go from there. But you probably know that this will not be very pleasant as well, the code looks like a big bowl of tag soup and editing it can give you a real headache.
|
13 |

|
14 |
This extension offers both a standalone editor as well as a plugin for Magento's WYSIWYG editor and is similar to your favorite IDE. It offers a lot of great features that will not only save you quite a bit of time but also makes editing code a lot easier.</description>
|
15 |
+
<notes>Hotfix release for an issue where the TinyMCE plugin didn't load correctly in the product catalog section.
|
|
|
|
|
|
|
|
|
16 |

|
17 |
The GitHub repo can be found at: https://github.com/e-sites/magento-advanced-code-editor</notes>
|
18 |
<authors><author><name>Boye Oomens</name><user>boye</user><email>github@e-sites.nl</email></author></authors>
|
19 |
+
<date>2015-10-27</date>
|
20 |
+
<time>17:18:02</time>
|
21 |
+
<contents><target name="magecommunity"><dir name="Esites"><dir name="Editor"><dir name="Block"><file name="Standalone.php" hash="e057b4f909ec16cd818d67e40f92ffda"/></dir><dir name="Helper"><file name="Data.php" hash="cd176392637a27912dbc252d677404df"/></dir><dir name="Model"><file name="Config.php" hash="1eaab7b9d466b2f5083e4590b208899e"/><file name="Observer.php" hash="e240c58023d2a803c0cda1c0f669ac81"/><dir name="Source"><file name="Status.php" hash="d39a6881e1dce9e85248414864ed81fc"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Indentunit"><file name="Values.php" hash="6201a40c6cf6ff70a945d1f14e8a0c1c"/></dir><dir name="Keymap"><file name="Values.php" hash="439483ce69cbca9dd47265dcae8e14b2"/></dir><dir name="Scrollbars"><file name="Values.php" hash="7ebd442a08469b5a676a97692b93c96f"/></dir><dir name="Sections"><file name="Values.php" hash="ecc683806bfd751925df2adff0eec72c"/></dir><dir name="Theme"><file name="Values.php" hash="5a19d932e7d2ad93b2a328402c7bd2ce"/></dir></dir></dir></dir></dir><dir name="etc"><file name="config.xml" hash="f0e94ba8bf81d9d4232029053bef3db1"/><file name="system.xml" hash="41395b18eb02426257c6ee1ce2fb2e56"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Esites_Editor.xml" hash="71f3494666fd734e43eae430a4de79b5"/></dir></target><target name="mageweb"><dir name="js"><dir name="tiny_mce"><dir name="plugins"><dir name="esites_editor"><dir name="css"><file name="styles.min-47f779f9.css" hash="47f779f9ee2490e07f255bac17325da6"/></dir><file name="esites_editor.html" hash="4332fe12f09136d6f1decc21f2339ef6"/><file name="esites_editor_plugin.js" hash="327298e7be6eb930048ad2f116ce9ade"/><file name="esites_editor_plugin_src.js" hash="1fa5cf2b572da5bb9fd835fbaf5ba9fb"/><dir name="img"><file name="icon-esites-editor.png" hash="44c722d1cfa0465a94d0244583240812"/></dir><dir name="js"><file name="require.min-7f752fef.js" hash="7f752fef626edafefdd4813b84b99e73"/></dir><dir name="langs"><file name="en.js" hash="a2c57cb6a344c19bbcfc13e45bc97906"/></dir></dir></dir></dir><dir name="esites_editor"><dir name="dist"><dir name="css"><file name="styles.css" hash="fc545b4567f76a222472e681b0caa272"/></dir><dir name="js"><dir name="app"><file name="main.js" hash="dbdc5766dda6d9d12ff83df0196f97e8"/><dir name="module"><file name="code.js" hash="e788b214b0846e796fa99365e7ffbd65"/><file name="dialog.js" hash="f937badb8927ce6ea5797c57e35be97b"/><file name="editor.js" hash="39f1fb1d0fc58601ed1edb9778c4d54f"/><file name="setup.js" hash="0965d950770ded3fa3f873f342ecd917"/><file name="standalone.js" hash="17916387328810c479268c3df759800c"/><file name="util.js" hash="ea66828f78718fc103fe690fb1e0f375"/></dir><dir name="var"><file name="addons.js" hash="d10f40d6a25b81ef9bb7351f65e44de6"/><file name="cmOptions.js" hash="9ab75f2ba06f1f6e4caec3bf0bb0539e"/><file name="deps.js" hash="26a6e08b8bd29982bdf757a92e79790d"/><file name="plugin.js" hash="cdaff0e3525fff98f35584f44e375d57"/><file name="targets.js" hash="6aed00abcab39cc1cf803881912eb498"/><file name="tinymcePopup.js" hash="ea543a1cfb4bc3525468ee853428de0f"/></dir></dir><file name="app.js" hash="e346b8c76f13377cbdb19194f5213bba"/><dir name="vendor"><dir name="codemirror"><dir name="addon"><dir name="comment"><file name="comment.js" hash="20835405ef886de298b473a99db6ae7a"/><file name="continuecomment.js" hash="2bad52d5a0b57d8f43e0e5b90bb25725"/></dir><dir name="dialog"><file name="dialog.css" hash="c89dce10b44d2882a024e7befc2b63f5"/><file name="dialog.js" hash="3429ebaf286acb91f04b8d3433251c1d"/></dir><dir name="display"><file name="autorefresh.js" hash="5acf6d9221a489bbd0a1d5868eeeaa6f"/><file name="fullscreen.css" hash="1a278e72b51528270f8ce9ec991929a1"/><file name="fullscreen.js" hash="fb86184c4fb36398188f2199fd28f167"/><file name="panel.js" hash="56e9558f431d1dffd85bf18ff2c9cd8d"/><file name="placeholder.js" hash="3e9bbc56a72f7edf5ac61c45d10a87af"/><file name="rulers.js" hash="ff4f724e824fe42d72404a4fe4a756fe"/></dir><dir name="edit"><file name="closebrackets.js" hash="fb4edbeca178980a335a0e02395acef5"/><file name="closetag.js" hash="c85e0e28f335f2e00c993ae90cee18a2"/><file name="continuelist.js" hash="1f902d5931a4c5d75b3d2b13aff71168"/><file name="matchbrackets.js" hash="94c58e98823144e56932aa2611c51dff"/><file name="matchtags.js" hash="545127ffedea5d77c0f68c809c75c5b6"/><file name="trailingspace.js" hash="650f095b187881451b0166d16ffd4091"/></dir><dir name="fold"><file name="brace-fold.js" hash="13f986f14247d953551bdfe93b27699e"/><file name="comment-fold.js" hash="5e5bdebcd4acb30c3aed47164e2af6b3"/><file name="foldcode.js" hash="76c21fd4c3f14d1a61765324ec82266b"/><file name="foldgutter.css" hash="38bb68770b6f7ebaa7adea770a68e0b1"/><file name="foldgutter.js" hash="021b76e831daea34fb2dd2f300077be0"/><file name="indent-fold.js" hash="b17f35bdd388f737113271b9e9070ea3"/><file name="markdown-fold.js" hash="c8783b56c820030045a57f291660ea20"/><file name="xml-fold.js" hash="f173dec3ccb5d6df5f37b9a99ecc438a"/></dir><dir name="hint"><file name="anyword-hint.js" hash="6b1df80699158516007e9172861f5ba3"/><file name="css-hint.js" hash="0331f17931864c79688b80c3a8fcf0bf"/><file name="html-hint.js" hash="6b398a6ef3473b9f889092495fcc1545"/><file name="javascript-hint.js" hash="8febf4d6664e133fac9da1da672564cd"/><file name="show-hint.css" hash="630e320a614e7732f6ce1bf37147f27f"/><file name="show-hint.js" hash="62f40cb9640a4477236c8124133edc3b"/><file name="sql-hint.js" hash="3320167f10ccb11e1fb6d43e10e0c4f8"/><file name="xml-hint.js" hash="21d019d58516804262957d8879576908"/></dir><dir name="lint"><file name="coffeescript-lint.js" hash="a867c61ab04b4309206ba371bdde9fb7"/><file name="css-lint.js" hash="fd09f81d97cf3eb681cc5742d76ec47f"/><file name="html-lint.js" hash="ebc76e3d7446c73104fae7d143261a9e"/><file name="javascript-lint.js" hash="5576a5092afdae4e7990abcbc92d0425"/><file name="json-lint.js" hash="49afe4d1a791c115de21553c28f1a6cf"/><file name="lint.css" hash="5f5d243947ec3ae1b8f37d85f0fa2a2d"/><file name="lint.js" hash="e04582b9ae434c625f597fd04e45177f"/><file name="yaml-lint.js" hash="117815f724aa2c3d671801ccedaa86ac"/></dir><dir name="merge"><file name="merge.css" hash="842786722589d900ffaf32652e89dac9"/><file name="merge.js" hash="449ce478a8070cab4c458f55b4a59d13"/></dir><dir name="mode"><file name="loadmode.js" hash="bc3c29fecceff0785b086b6e1c6f6b7c"/><file name="multiplex.js" hash="5bd0e78901200adb66a095501bffe61a"/><file name="multiplex_test.js" hash="f517110cde96b5b4356557a7792fdcf3"/><file name="overlay.js" hash="7abff7c501c40008fc541414e803d954"/><file name="simple.js" hash="b3f550bd7554a29d6929e20aba3456ac"/></dir><dir name="runmode"><file name="colorize.js" hash="b0d93d54ee9bf76b246ea7cae39d6e75"/><file name="runmode-standalone.js" hash="54b1bc5448bbdfb53fdb3cbdc6740ef7"/><file name="runmode.js" hash="3266201540178df80d191c73bbd88152"/><file name="runmode.node.js" hash="e0d6deb878b58ce2329eb676b1146a1d"/></dir><dir name="scroll"><file name="annotatescrollbar.js" hash="48c6d9945674a1f807d164190094090c"/><file name="scrollpastend.js" hash="68e06dd3d77a87661790bbb7ebe2f080"/><file name="simplescrollbars.css" hash="0352ba51fd6a422fe6cc44925e33ad88"/><file name="simplescrollbars.js" hash="3a02029c076fb34aac136dd8c745be94"/></dir><dir name="search"><file name="match-highlighter.js" hash="b59268b1e4b6872df69110776d7f7934"/><file name="matchesonscrollbar.css" hash="00ea2770c568a848190bcf52e4241276"/><file name="matchesonscrollbar.js" hash="2cece6de1e3ad73489c170c8f08dd561"/><file name="search.js" hash="eb5466a61637ebc83ff9fea025984d86"/><file name="searchcursor.js" hash="a11e9186f471515209a5583f1af6421c"/></dir><dir name="selection"><file name="active-line.js" hash="c7c0cb21951ca1ba74837a74bbcd4b47"/><file name="mark-selection.js" hash="49df440e41a6f54264bce4f7ed7d7d05"/><file name="selection-pointer.js" hash="394ed7c792ed1954c6473d72e17156f9"/></dir><dir name="tern"><file name="tern.css" hash="4d57ced774b5f3fa9f00dfa398e74819"/><file name="tern.js" hash="3d239850b3d0718aef8216c474c69abc"/><file name="worker.js" hash="d6b55f3e776aafc6b1d1cd5bdf148e1d"/></dir><dir name="wrap"><file name="hardwrap.js" hash="c256c76283cc03d9b9a7a3c746894bb2"/></dir></dir><dir name="keymap"><file name="emacs.js" hash="32b711e4207100748a23bde6ad2b5607"/><file name="sublime.js" hash="784cd4692a1728bc67615c8c5a999199"/><file name="vim.js" hash="b6b16f45780c888ef119a806506a079b"/></dir><dir name="lib"><file name="codemirror.css" hash="064e66cbac22da58441b578f27ebded8"/><file name="codemirror.js" hash="0d7fefa49d10c9a0118d7fa293ad47a3"/></dir><dir name="mode"><dir name="css"><file name="css.js" hash="cd3e8d3f4eb7db7e245aafc1fcbb1e83"/></dir><dir name="handlebars"><file name="handlebars.js" hash="8a042e57cb81b21e1feb31e7e3932e20"/></dir><dir name="htmlmixed"><file name="htmlmixed.js" hash="eb095983c2bf9b8daced23d252ce06d6"/></dir><dir name="javascript"><file name="javascript.js" hash="d81a7fd4197876eeb81be1bac9dbe9a2"/></dir><dir name="xml"><file name="xml.js" hash="d9b6313362eb7786a374357cc1c54efc"/></dir></dir><dir name="theme"><file name="3024-day.css" hash="2b259ecd423f3ce94a722c1f5d46a31f"/><file name="3024-night.css" hash="ab94fd59ab96fb1aa3e81dfddb6987cb"/><file name="abcdef.css" hash="a8ccb14d4be49cf68affcf33b77fce3f"/><file name="ambiance-mobile.css" hash="75d6e3e84df3d2d0fd6263587900a9f2"/><file name="ambiance.css" hash="df554079ab89352e7b407f9db17d50fd"/><file name="base16-dark.css" hash="fdae4f313cca84cf7867d7695a809e97"/><file name="base16-light.css" hash="75b47de25ea8faf2f9dd6db40a579c35"/><file name="bespin.css" hash="0d4911d305080973de85c044584806aa"/><file name="blackboard.css" hash="022d790d189e391efa1fcb4e1ce4b7ca"/><file name="cobalt.css" hash="523b38d22f2e0c0ce166576a16ca0281"/><file name="colorforth.css" hash="ba27b85d9a988cdc24ddbe56bce9eb07"/><file name="dracula.css" hash="5ec23e6634c26a2fea63343213835726"/><file name="eclipse.css" hash="314ec24dd09cb97222a2535ed7715f0b"/><file name="elegant.css" hash="f0f6623f96dfbe7860b8d6afd44498a0"/><file name="erlang-dark.css" hash="3ff34e94c01ce38a26e3e174ad642001"/><file name="hopscotch.css" hash="e530e187dbe39f12c778029895175d93"/><file name="icecoder.css" hash="79bd1ef097bf94e2ce7cb13c43e2c24e"/><file name="isotope.css" hash="22e3d07dc710ca1fc6809459623cd1bd"/><file name="lesser-dark.css" hash="b73404c4e3a2a3b9481157ebd2d76610"/><file name="liquibyte.css" hash="63a5489eb042bc4d8611cd88fa8acab1"/><file name="material.css" hash="85c9718b83ec8df6f36132fe2f30d35f"/><file name="mbo.css" hash="e3cceb469d5d8cbc6c12c6b5de516330"/><file name="mdn-like.css" hash="ded52290c03f1c2e978e266d7d971178"/><file name="midnight.css" hash="bdce9536d0e57a463c54450600e48b13"/><file name="monokai.css" hash="985e65966de94892a49201d89c708602"/><file name="neat.css" hash="23a5db706b96502df2c24d8114b47fe0"/><file name="neo.css" hash="e5206a0a0dd891c5fe3bccca068e47a7"/><file name="night.css" hash="64b987262e86d3da91ba7181b801b90d"/><file name="paraiso-dark.css" hash="98ac9857e72bc2c18d1fb962e7234f03"/><file name="paraiso-light.css" hash="95830052862d184f7e4990608a9f4d61"/><file name="pastel-on-dark.css" hash="747143af8c34743ab6010c2b823ea9bb"/><file name="railscasts.css" hash="51f1577ecaaae0cc532f1159eebfb564"/><file name="rubyblue.css" hash="86fe07d4c88d8e2c43a68120d5c148a8"/><file name="seti.css" hash="87435dbb891fa7b564c2342dbc201dd9"/><file name="solarized.css" hash="5cce80f3253dde99eaf27f1827e5de55"/><file name="the-matrix.css" hash="081300ef7d26e3ebdc986aeeab3df0f7"/><file name="tomorrow-night-bright.css" hash="c6a2d6679ec30cc81bdd7823a37639da"/><file name="tomorrow-night-eighties.css" hash="b9498f6b1a1c31f75b3f248a74b992df"/><file name="ttcn.css" hash="cbb49c6b4866a208097ab7ab38765495"/><file name="twilight.css" hash="75d129c0ba7b878c5322f8ba7f2f6009"/><file name="vibrant-ink.css" hash="95cb7e6fac9c22f53c08a071174606cc"/><file name="xq-dark.css" hash="8effe912f98ba011fad79d7d2d1e65ff"/><file name="xq-light.css" hash="ced9231fe2df68da3345089704488434"/><file name="yeti.css" hash="50184fc2a49072b496ddd54d68a7ed7b"/><file name="zenburn.css" hash="84fb6d3264fe6ebce7e76b3e916ea25a"/></dir></dir><dir name="emmet-codemirror"><dir name="dist"><file name="emmet.js" hash="86e93251ef948432b389b618aeb33935"/></dir></dir><dir name="gator"><file name="gator.min.js" hash="baeed415b14018f2cce187a2919a99b9"/></dir><dir name="htmlhint"><dir name="lib"><file name="htmlhint.js" hash="b0387560e3736d7cdf843d71b826b743"/></dir></dir><dir name="js-beautify"><dir name="js"><dir name="lib"><file name="beautify-css.js" hash="1ee2ff52ccf2ffc359a8766e77af6b95"/><file name="beautify-html.js" hash="398727902a3d8c263ab173b77c6ad03b"/><file name="beautify.js" hash="9c403178a89aa18c820b9f79b19652f0"/></dir></dir></dir><dir name="require-css"><file name="css.js" hash="ba3becc9467b6dbb264799be028a3d3c"/></dir><dir name="requirejs"><file name="require.js" hash="7f752fef626edafefdd4813b84b99e73"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Esites_Editor.csv" hash="8daece7277a99e5af1c72b591016c112"/></dir><dir name="nl_NL"><file name="Esites_Editor.csv" hash="817bd8de0a88b1223837dbc424ea9e6d"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="esites_editor"><file name="standalone.phtml" hash="50f813eabf10462dca48f131e0248763"/></dir></dir><dir name="layout"><file name="esites_editor.xml" hash="c48e255f7cf2ce058f772e9cfa8d46ae"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="esites_editor"><file name="standalone.phtml" hash="09eef47884926f502d82f0a835ce30f1"/></dir></dir><dir name="layout"><file name="esites_editor.xml" hash="781b0966e3e1be48e7a2e56674d67998"/></dir></dir></dir></dir></target></contents>
|
22 |
<compatible/>
|
23 |
<dependencies><required><php><min>5.4.0</min><max>6.0.0</max></php></required></dependencies>
|
24 |
</package>
|