Fixed text formatting in Microsoft Edge
authorAlexander Ebert <ebert@woltlab.com>
Mon, 12 Dec 2016 16:33:04 +0000 (17:33 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 12 Dec 2016 16:33:04 +0000 (17:33 +0100)
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Redactor/Format.js

index c319ae30b6d306699b4bfdce2d7bdcec711bfe93..b6df70a35e1851bdc7d48fd216756483836649b1 100644 (file)
@@ -56,15 +56,18 @@ define(['Dom/Util'], function(DomUtil) {
                                tmpRange.collapse(false);
                                tmpRange.insertNode(markerEnd);
                                
-                               // remove existing format before applying new one
-                               this.removeFormat(editorElement, property);
-                               
                                range = document.createRange();
                                range.setStartAfter(markerStart);
                                range.setEndBefore(markerEnd);
                                
                                selection.removeAllRanges();
                                selection.addRange(range);
+                               
+                               // remove existing format before applying new one
+                               this.removeFormat(editorElement, property);
+                               
+                               selection.removeAllRanges();
+                               selection.addRange(range);
                        }
                        
                        if (tmpElement === null) {