alecpl
2010-05-03 e0950945910b95f07b26a43575f8bad5938b7124
program/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
@@ -1,8 +1,11 @@
/**
 * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
 * editor_plugin_src.js
 *
 * @author Moxiecode
 * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved.
 * Copyright 2009, Moxiecode Systems AB
 * Released under LGPL License.
 *
 * License: http://tinymce.moxiecode.com/license
 * Contributing: http://tinymce.moxiecode.com/contributing
 */
(function() {
@@ -104,18 +107,25 @@
            cm.setDisabled('del', co);
            cm.setDisabled('ins', co);
            cm.setDisabled('attribs', n && n.nodeName == 'BODY');
            cm.setActive('cite', 0);
            cm.setActive('acronym', 0);
            cm.setActive('abbr', 0);
            cm.setActive('del', 0);
            cm.setActive('ins', 0);
            // Activate all
            if (n) {
               cm.setDisabled(n.nodeName.toLowerCase(), 0);
               cm.setActive(n.nodeName.toLowerCase(), 1);
            } else {
               cm.setActive('cite', 0);
               cm.setActive('acronym', 0);
               cm.setActive('abbr', 0);
               cm.setActive('del', 0);
               cm.setActive('ins', 0);
               do {
                  cm.setDisabled(n.nodeName.toLowerCase(), 0);
                  cm.setActive(n.nodeName.toLowerCase(), 1);
               } while (n = n.parentNode);
            }
         });
         ed.onPreInit.add(function() {
            // Fixed IE issue where it can't handle these elements correctly
            ed.dom.create('abbr');
         });
      },
      getInfo : function() {