Fixed bug #10353: htmlArea RTE: Colouring features should check if style attribute...
authorStanislas Rolland <typo3@sjbr.ca>
Thu, 5 Feb 2009 05:04:14 +0000 (05:04 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Thu, 5 Feb 2009 05:04:14 +0000 (05:04 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@4949 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/extensions/DefaultColor/class.tx_rtehtmlarea_defaultcolor.php
typo3/sysext/rtehtmlarea/extensions/TYPO3Color/class.tx_rtehtmlarea_typo3color.php

index c5af287..1f8ffa3 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2009-02-04  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed bug #10352: htmlARea RTE: Shift+Enter raises exception in Safari
+       * Fixed bug #10353: htmlArea RTE: Colouring features should check if style attribute is allowed
 
 2009-02-04  Jeff Segars  <jeff@webempoweredchurch.org>
 
index a74d5a4..ee77a0d 100644 (file)
@@ -1,6 +1,7 @@
 2009-02-04  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed bug #10352: htmlARea RTE: Shift+Enter raises exception in Safari
+       * Fixed bug #10353: htmlArea RTE: Colouring features should check if style attribute is allowed
 
 2009-02-03  Stanislas Rolland  <typo3@sjbr.ca>
 
index 484afc0..efdcc3f 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2009 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
@@ -24,7 +24,7 @@
 /**
  * DefaulColor plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
@@ -49,6 +49,10 @@ class tx_rtehtmlarea_defaultcolor extends tx_rtehtmlareaapi {
                'bgcolor'               => 'HiliteColor',
                );
        
+       public function main($parentObject) {
+               return parent::main($parentObject) && $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['rtehtmlarea']['allowStyleAttribute'];
+       }
+       
        /**
         * Return JS configuration of the htmlArea plugins registered by the extension
         *
index 0fb0e0a..7312389 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008 Stanislas Rolland <typo3(arobas)sjbr.ca>
+*  (c) 2008-2009 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
@@ -24,7 +24,7 @@
 /**
  * TYPO3 Color plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
@@ -50,7 +50,7 @@ class tx_rtehtmlarea_typo3color extends tx_rtehtmlareaapi {
                );
        
        public function main($parentObject) {
-               return parent::main($parentObject) && !$this->thisConfig['disableSelectColor'];
+               return parent::main($parentObject) && $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['rtehtmlarea']['allowStyleAttribute'] && !$this->thisConfig['disableSelectColor'];
        }
        
        /**