make wysiwyg-plugin-buttons work without js-change (#147)

This commit is contained in:
onli
2014-05-14 08:39:55 +02:00
parent f1348373cb
commit ac8407cd19
+4 -6
View File
@@ -1,6 +1,6 @@
{if $init == false} {if $init == false}
<script src="{$serendipityHTTPPath}htmlarea/ckeditor/ckeditor.js"></script> <script src="{$serendipityHTTPPath}htmlarea/ckeditor/ckeditor/ckeditor.js"></script>
<script src="{$serendipityHTTPPath}htmlarea/ckeditor_custom_plugin.js"></script> <script src="{$serendipityHTTPPath}htmlarea/ckeditor/ckeditor_custom_plugin.js"></script>
{/if} {/if}
<script> <script>
$('document').ready(function() { $('document').ready(function() {
@@ -23,9 +23,7 @@
CKEDITOR.plugins.add('{$button.id}', { CKEDITOR.plugins.add('{$button.id}', {
init: function( editor ) { init: function( editor ) {
editor.addCommand( '{$button.name}', { editor.addCommand( '{$button.name}', {
exec : function( editor ) { exec : {$button.javascript}
{$button.javascript}
}
}); });
editor.ui.addButton('{$button.id}', { editor.ui.addButton('{$button.id}', {
label: '{$button.name}', label: '{$button.name}',
@@ -39,7 +37,7 @@
CKEDITOR.replace($('#'+serendipity.escapeBrackets('{$item}')).get(0), { CKEDITOR.replace($('#'+serendipity.escapeBrackets('{$item}')).get(0), {
customConfig : '{$serendipityHTTPPath}htmlarea/ckeditor_custom_config.js', customConfig : '{$serendipityHTTPPath}htmlarea/ckeditor/ckeditor_custom_config.js',
extraPlugins : 's9y_medialibrary{$item}{foreach $buttons as $button},{$button.id}{/foreach}', extraPlugins : 's9y_medialibrary{$item}{foreach $buttons as $button},{$button.id}{/foreach}',
toolbar: [ toolbar: [