cke 4.5.1 - fix 2.0 ML popup

This commit is contained in:
Ian 2014-10-14 15:51:29 +02:00
parent 7d42aeb1b2
commit 3bb5028720
2 changed files with 11 additions and 6 deletions

View file

@ -3,7 +3,7 @@
*/ */
/** /**
* @fileOverview A Serendipity serendipity_event_ckeditor custom CKEDITOR additional plugin creator file: cke_plugin.js, v. 1.6, 2014-10-13 * @fileOverview A Serendipity serendipity_event_ckeditor custom CKEDITOR additional plugin creator file: cke_plugin.js, v. 1.7, 2014-10-14
*/ */
// define array for hooked s9y plugins // define array for hooked s9y plugins
@ -178,7 +178,7 @@ function Spawnnuggets(item, addEP, jsED) {
var execcom = ecfit(jsEventData[i].javascript); var execcom = ecfit(jsEventData[i].javascript);
editor.addCommand( jsEventData[i].id+nugget, { editor.addCommand( jsEventData[i].id+nugget, {
exec: function( editor ) { exec: function( editor ) {
eval(execcom); // [OK] only way this code is executable eval(execcom);
} }
}); });
editor.ui.addButton(jsEventData[i].id+nugget, { editor.ui.addButton(jsEventData[i].id+nugget, {
@ -192,7 +192,11 @@ function Spawnnuggets(item, addEP, jsED) {
} }
editor.addCommand( 's9yML'+area, { editor.addCommand( 's9yML'+area, {
exec : function( editor ) { exec : function( editor ) {
window.open('serendipity_admin_image_selector.php', 'ImageSel', 'width=800,height=600,toolbar=no,scrollbars=1,scrollbars,resize=1,resizable=1'); if (false === S9Y_VERSION_NEW) {
window.open('serendipity_admin_image_selector.php', 'ImageSel', 'width=800,height=600,toolbar=no,scrollbars=1,scrollbars,resize=1,resizable=1');
} else {
serendipity.openPopup('serendipity_admin.php?serendipity[adminModule]=media&serendipity[noBanner]=true&serendipity[noSidebar]=true&serendipity[noFooter]=true&serendipity[showMediaToolbar]=false&serendipity[showUpload]=true&serendipity[textarea]='+textarea_instance);
}
} }
}); });
editor.ui.addButton('s9yML'+area, { editor.ui.addButton('s9yML'+area, {

View file

@ -75,7 +75,7 @@ class serendipity_event_ckeditor extends serendipity_event
'CKEditor-Plugin: procurator, v. 1.5 (Serendipity placeholder Plugin, 2014-10-10)', 'CKEditor-Plugin: procurator, v. 1.5 (Serendipity placeholder Plugin, 2014-10-10)',
'CKEditor-Plugin: cheatsheet, v. 1.2 (Serendipity CKE-Cheatsheet Plugin, 2014-09-02)', 'CKEditor-Plugin: cheatsheet, v. 1.2 (Serendipity CKE-Cheatsheet Plugin, 2014-09-02)',
'CKEditor-S9yCustomConfig, cke_config.js, v. 2.1, 2014-10-13', 'CKEditor-S9yCustomConfig, cke_config.js, v. 2.1, 2014-10-13',
'CKEditor-S9yCustomPlugins, cke_plugin.js, v. 1.6, 2014-10-13', 'CKEditor-S9yCustomPlugins, cke_plugin.js, v. 1.7, 2014-10-14',
'Prettify: JS & CSS files, v. "current", (http://code.google.com/p/google-code-prettify/, 2013-03-04)'); 'Prettify: JS & CSS files, v. "current", (http://code.google.com/p/google-code-prettify/, 2013-03-04)');
@ -171,7 +171,7 @@ class serendipity_event_ckeditor extends serendipity_event
$propbag->add('description', PLUGIN_EVENT_CKEDITOR_DESC); $propbag->add('description', PLUGIN_EVENT_CKEDITOR_DESC);
$propbag->add('stackable', false); $propbag->add('stackable', false);
$propbag->add('author', 'Rustam Abdullaev, Ian'); $propbag->add('author', 'Rustam Abdullaev, Ian');
$propbag->add('version', '4.5.0'); // is CKEDITOR Series 4 (hidden) - revision .4.5 - and appended plugin revision .0 $propbag->add('version', '4.5.1'); // is CKEDITOR Series 4 (hidden) - revision .4.5 - and appended plugin revision .1
$propbag->add('copyright', 'GPL or LGPL License'); $propbag->add('copyright', 'GPL or LGPL License');
$propbag->add('requirements', array( $propbag->add('requirements', array(
'serendipity' => '1.7', 'serendipity' => '1.7',
@ -431,6 +431,7 @@ class serendipity_event_ckeditor extends serendipity_event
CKEDITOR_PLUGPATH = '<?php echo $plgpath; ?>'; CKEDITOR_PLUGPATH = '<?php echo $plgpath; ?>';
CKEDITOR_MLIMGPATH = '<?php echo $serendipity['serendipityHTTPPath'] . 'plugins/serendipity_event_ckeditor/img/mls9y.png'; ?>'; CKEDITOR_MLIMGPATH = '<?php echo $serendipity['serendipityHTTPPath'] . 'plugins/serendipity_event_ckeditor/img/mls9y.png'; ?>';
S9Y_BASEURL = '<?php echo $serendipity['defaultBaseURL']; ?>'; S9Y_BASEURL = '<?php echo $serendipity['defaultBaseURL']; ?>';
S9Y_VERSION_NEW = <?php echo $serendipity['version'][0] < 2 ? 'false' : 'true'; ?>;
CONFIG_ACF_OFF = <?php echo $acf_off; ?>; CONFIG_ACF_OFF = <?php echo $acf_off; ?>;
CONFIG_CODE_ON = <?php echo $code_on; ?>; CONFIG_CODE_ON = <?php echo $code_on; ?>;
CONFIG_TOOLBAR = '<?php echo $toolbar; ?>'; CONFIG_TOOLBAR = '<?php echo $toolbar; ?>';
@ -499,7 +500,7 @@ ol.linenums li {
<?php <?php
// do not use in 2.0 versions // do not use in 2.0 versions
if ($serendipity['version'][0] == '1') { if ($serendipity['version'][0] < 2) {
echo file_get_contents(dirname(__FILE__) . '/cke_olds9y.css'); echo file_get_contents(dirname(__FILE__) . '/cke_olds9y.css');
} }
if (!strpos($eventData, '.cke_config_block')) { if (!strpos($eventData, '.cke_config_block')) {