Fixed issue #10837: htmlARea RTE: IE8 reports unknown "complete" attribute on img...
authorStanislas Rolland <typo3@sjbr.ca>
Fri, 3 Apr 2009 21:16:30 +0000 (21:16 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Fri, 3 Apr 2009 21:16:30 +0000 (21:16 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@5270 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/htmlarea/htmlarea.js

index 1c13c9a..d378059 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-03  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Fixed issue #10837: htmlARea RTE: IE8 reports unknown "complete" attribute on img nodes
+
 2009-04-03  Patrick Broens  <patrick@patrickbroens.nl>
 
        * Fixed bug #10783: Make workspaces icons skinnable
index 8835177..1b50632 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-03  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Fixed issue #10837: htmlARea RTE: IE8 reports unknown "complete" attribute on img nodes
+
 2009-04-02  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed issue #10834: htmlArea RTE: IE8 now uses standard name for DOM class attribute
index 0d407dc..1f156b0 100644 (file)
@@ -2088,7 +2088,7 @@ HTMLArea._removeClass = function(el, className, substring) {
        }
        if (newClasses.length == 0) {
                if (!HTMLArea.is_opera) {
-                       el.removeAttribute("class");
+                       //el.removeAttribute("class");
                        if (HTMLArea.is_ie) {
                                el.removeAttribute("className");
                        }
@@ -2229,7 +2229,7 @@ HTMLArea.getHTMLWrapper = function(root, outputRoot, editor) {
                        for (i = attrs.length; --i >= 0 ;) {
                                a = attrs.item(i);
                                name = a.nodeName.toLowerCase();
-                               if ((!a.specified && name != 'value') || /_moz|contenteditable|_msh/.test(name)) continue;
+                               if ((!a.specified && name != 'value') || /_moz|contenteditable|_msh|complete/.test(name)) continue;
                                if (!HTMLArea.is_ie || name != "style") {
                                                // IE5.5 reports wrong values. For this reason we extract the values directly from the root node.
                                                // Using Gecko the values of href and src are converted to absolute links unless we get them using nodeValue()