Fixed bug #16087: htmlArea RTE: Missing soft hyphen entity in CharacterMap
authorStanislas Rolland <typo3@sjbr.ca>
Mon, 25 Oct 2010 15:13:59 +0000 (15:13 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Mon, 25 Oct 2010 15:13:59 +0000 (15:13 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-4@9200 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js
typo3/sysext/rtehtmlarea/htmlarea/skins/default/htmlarea.css
typo3/sysext/t3skin/rtehtmlarea/htmlarea.css

index d882c12..b183748 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-10-25  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Fixed bug #16087: htmlArea RTE: Missing soft hyphen entity in CharacterMap
+
 2010-10-21  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Follow-up to bug #15622: t3lib_TCEforms_inline registers superfluous nested level when renderFieldsOnly is set
index d8ddbcf..16cb288 100644 (file)
@@ -1,3 +1,7 @@
+2010-10-25  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Fixed bug #16087: htmlArea RTE: Missing soft hyphen entity in CharacterMap
+
 2010-10-18  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed bug #16050: htmlArea RTE: Backspacing in empty editing area may raise js error
index 68ef296..4f583df 100644 (file)
@@ -148,6 +148,7 @@ HTMLArea.CharacterMap = HTMLArea.Plugin.extend({
                        ['&tilde;', '&amp;tilde;'],
                        ['&uml;', '&amp;uml;'],
                        ['&cedil;', '&amp;cedil;'],
+                       ['&shy;', '&amp;shy;'],
                        ['&ndash;', '&amp;ndash;'],
                        ['&mdash;', '&amp;mdash;'],
                        ['&lsquo;', '&amp;lsquo;'],
@@ -297,8 +298,7 @@ HTMLArea.CharacterMap = HTMLArea.Plugin.extend({
                        ['&Psi;', '&amp;Psi;'],
                        ['&psi;', '&amp;psi;'],
                        ['&Omega;', '&amp;Omega;'],
-                       ['&omega;', '&amp;omega;'],
-                       ['&nbsp;', '&amp;nbsp;']
+                       ['&omega;', '&amp;omega;']
                ],
                graphical: [
                        ['&crarr;', '&amp;crarr;'],
@@ -316,7 +316,6 @@ HTMLArea.CharacterMap = HTMLArea.Plugin.extend({
                        ['&nbsp;', '&amp;nbsp;'],
                        ['&nbsp;', '&amp;nbsp;'],
                        ['&nbsp;', '&amp;nbsp;'],
-                       ['&nbsp;', '&amp;nbsp;'],
                        ['&clubs;', '&amp;clubs;'],
                        ['&diams;', '&amp;diams;'],
                        ['&hearts;', '&amp;hearts;'],
@@ -338,7 +337,7 @@ HTMLArea.CharacterMap = HTMLArea.Plugin.extend({
                this.openDialogue(
                        buttonId,
                        'Insert special character',
-                       this.getWindowDimensions({width:462, height:330}, buttonId),
+                       this.getWindowDimensions({width:434, height:360}, buttonId),
                        this.buildTabItems()
                );
                return false;
index 58d2c4a..eeb10e4 100644 (file)
@@ -305,11 +305,12 @@ body.ext-ie6 .htmlarea-window .x-panel-icon {
 .htmlarea-window .character-map .character {
        display: block;
        float: left;
+       height: 20px;
        width: 20px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
-       padding: 5px 3px;
+       padding: 3px;
        border: 1px solid transparent;
 }
 .htmlarea-window .character-map .character:hover {
index 72aede3..90c3b9f 100644 (file)
@@ -310,11 +310,12 @@ body.ext-ie6 .htmlarea-window .x-panel-icon {
 .htmlarea-window .character-map .character {
        display: block;
        float: left;
+       height: 20px;
        width: 20px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
-       padding: 5px 3px;
+       padding: 3px;
        border: 1px solid transparent;
 }
 .htmlarea-window .character-map .character:hover {