diff --git editors/js/ckeditor-3.0.js editors/js/ckeditor-3.0.js index 62630f1..6526011 100644 --- editors/js/ckeditor-3.0.js +++ editors/js/ckeditor-3.0.js @@ -111,8 +111,9 @@ Drupal.wysiwyg.editor.attach.ckeditor = function(context, params, settings) { }, selectionChange: function (event) { - if (Drupal.settings.wysiwyg.plugins[params.format]) { - $.each(Drupal.settings.wysiwyg.plugins[params.format].drupal, function (name) { + var pluginSettings = Drupal.settings.wysiwyg.plugins[params.format]; + if (pluginSettings && pluginSettings.drupal) { + $.each(pluginSettings.drupal, function (name) { var plugin = Drupal.wysiwyg.plugins[name]; if ($.isFunction(plugin.isNode)) { var node = event.data.selection.getSelectedElement();