Fixed bug #16346: htmlArea RTE: fontstyle/fontsize may raise js error on toolbar...
authorStanislas Rolland <typo3@sjbr.ca>
Thu, 11 Nov 2010 05:42:12 +0000 (05:42 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Thu, 11 Nov 2010 05:42:12 +0000 (05:42 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9331 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/htmlarea/plugins/SelectFont/select-font.js

index c1cff11..c59308a 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
        * Added feature #8349: htmlArea RTE: Clean paste feature with three options
        * Fixed bug #16327: JS error after feature #16257: Rewrite stylesheets parsing functions (Thanks to Andreas Kiessling)
        * Added feature #16344: htmlArea RTE: New options to configure RTE size/resize
+       * Fixed bug #16346: htmlArea RTE: fontstyle/fontsize may raise js error on toolbar update
 
 2010-11-09  Jeff Segars <jeff@webempoweredchurch.org>
 
index 5678f74..1bc60cc 100644 (file)
@@ -3,6 +3,7 @@
        * Added feature #8349: htmlArea RTE: Clean paste feature with three options
        * Fixed bug #16327: JS error after feature #16257: Rewrite stylesheets parsing functions (Thanks to Andreas Kiessling)
        * Added feature #16344: htmlArea RTE: New options to configure RTE size/resize
+       * Fixed bug #16346: htmlArea RTE: fontstyle/fontsize may raise js error on toolbar update
 
 2010-11-08  Stanislas Rolland  <typo3@sjbr.ca>
 
index a03b06e..85585c0 100644 (file)
@@ -223,7 +223,7 @@ HTMLArea.SelectFont = HTMLArea.Plugin.extend({
                        var value = parentElement.style[this.styleProperty[select.itemId]];
                        if (!value) {
                                if (!Ext.isIE) {
-                                       if (editor.document.defaultView.getComputedStyle(parentElement, null)) {
+                                       if (editor.document.defaultView && editor.document.defaultView.getComputedStyle(parentElement, null)) {
                                                value = editor.document.defaultView.getComputedStyle(parentElement, null).getPropertyValue(this.cssProperty[select.itemId]);
                                        }
                                } else {