Opened 14 years ago
Closed 14 years ago
#8155 closed Bug (fixed)
Special Character dialog window shows the same tooltip for symbols with different spelling case
Reported by: | Satya Minnekanti | Owned by: | Anna Tomanek |
---|---|---|---|
Priority: | Normal | Milestone: | CKEditor 3.6.2 |
Component: | General | Version: | 3.5 |
Keywords: | IBM | Cc: | Damian, Teresa Monahan |
Description (last modified by )
To reproduce the defect:
- Open any CK Editor sample and open Special Character dialog.
- Hover your mouse over the two icons next to bullet in last row
Issue: They both have same label Rightwards double arrow.
The same goes for some pairs of letters, capital & small, like Œ and œ, for example.
Attachments (1)
Change History (7)
comment:1 Changed 14 years ago by
Status: | new → confirmed |
---|---|
Version: | → 3.5 |
comment:2 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Summary: | Both special characters have same label on Special Character dialog → Special Character dialog window shows the same tooltip for symbols with different spelling case |
comment:3 Changed 14 years ago by
Owner: | set to Anna Tomanek |
---|---|
Status: | confirmed → review |
Attached is the patch with the following changes:
- Added missing descriptions for entities that contained capital letters.
- Added a few missing descriptions for entities like
>
and&
.
- Removed the two redundant "&" character entries from the list (just
&
is left). - Removed the
toLowerCase()
method from plugin code.
comment:4 Changed 14 years ago by
Status: | review → review_passed |
---|
Just note that for chracters which include grave or actue accents, the word accent
is omitted for the small letters, while it is present in the capital letters.
comment:5 Changed 14 years ago by
Milestone: | → CKEditor 3.6.2 |
---|
comment:6 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | review_passed → closed |
Fixed with [7164]. Thanks for the tip, Saar, corrected all entries.
The correct definitions, as per Unicode names, should be "Rightwards arrow" (for
→
) and "Rightwards double arrow" (for⇒
).The error, however, stems from the fact that the editor does not differentiate between spellings with different case.
For arrows there should be two separate definitions for that in the
specialchar/lang/en.js
file and the editor should take letter case (rarr
vsrArr
) into account. This is a general problem, however, and more definitions are affected, likeŒ
andœ
(Latin capital ligature oe and Latin small ligature oe) etc., so I am updating the ticket title.We also seem to be missing the definitions for capital letters, or, in other words, all symbols with entities containing a capital letter (
Ugrave
,OElig
) are missing from thelang/en.js
file.