Fixed bug #16087: htmlArea RTE: Missing soft hyphen entity in CharacterMap
authorStanislas Rolland <typo3@sjbr.ca>
Mon, 25 Oct 2010 15:10:11 +0000 (15:10 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Mon, 25 Oct 2010 15:10:11 +0000 (15:10 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9199 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 72b14e5..12903f1 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-24  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Added feature #16118: htmlArea RTE: cleanup/rewrite DOM to html rendering
index d6a9c1d..0daec87 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-24  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Added feature #16118: htmlArea RTE: cleanup/rewrite DOM to html rendering
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 d1be1a2..470d5f2 100644 (file)
@@ -308,11 +308,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 57fbe2e..671bec9 100644 (file)
@@ -313,11 +313,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 {