]> git.donarmstrong.com Git - roundcube.git/blobdiff - program/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
Imported Upstream version 0.3
[roundcube.git] / program / js / tiny_mce / plugins / xhtmlxtras / editor_plugin_src.js
index 143ed92164bca3f8deed28233016a05c48f7c5eb..bef06f2d24e7abbda3a07d21b38c52e68dafdcf7 100644 (file)
                                cm.setDisabled('del', co);\r
                                cm.setDisabled('ins', co);\r
                                cm.setDisabled('attribs', n && n.nodeName == 'BODY');\r
+                               cm.setActive('cite', 0);\r
+                               cm.setActive('acronym', 0);\r
+                               cm.setActive('abbr', 0);\r
+                               cm.setActive('del', 0);\r
+                               cm.setActive('ins', 0);\r
 \r
+                               // Activate all\r
                                if (n) {\r
-                                       cm.setDisabled(n.nodeName.toLowerCase(), 0);\r
-                                       cm.setActive(n.nodeName.toLowerCase(), 1);\r
-                               } else {\r
-                                       cm.setActive('cite', 0);\r
-                                       cm.setActive('acronym', 0);\r
-                                       cm.setActive('abbr', 0);\r
-                                       cm.setActive('del', 0);\r
-                                       cm.setActive('ins', 0);\r
+                                       do {\r
+                                               cm.setDisabled(n.nodeName.toLowerCase(), 0);\r
+                                               cm.setActive(n.nodeName.toLowerCase(), 1);\r
+                                       } while (n = n.parentNode);\r
                                }\r
                        });\r
                },\r