update address standardization for cust_location changes
[freeside.git] / rt / share / html / NoAuth / RichText / FCKeditor / editor / _source / internals / fckxhtmlentities.js
diff --git a/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js b/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js
deleted file mode 100644 (file)
index 2ab7078..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-/*\r
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net\r
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben\r
- *\r
- * == BEGIN LICENSE ==\r
- *\r
- * Licensed under the terms of any of the following licenses at your\r
- * choice:\r
- *\r
- *  - GNU General Public License Version 2 or later (the "GPL")\r
- *    http://www.gnu.org/licenses/gpl.html\r
- *\r
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")\r
- *    http://www.gnu.org/licenses/lgpl.html\r
- *\r
- *  - Mozilla Public License Version 1.1 or later (the "MPL")\r
- *    http://www.mozilla.org/MPL/MPL-1.1.html\r
- *\r
- * == END LICENSE ==\r
- *\r
- * This file define the HTML entities handled by the editor.\r
- */\r
-\r
-var FCKXHtmlEntities = new Object() ;\r
-\r
-FCKXHtmlEntities.Initialize = function()\r
-{\r
-       if ( FCKXHtmlEntities.Entities )\r
-               return ;\r
-\r
-       var sChars = '' ;\r
-       var oEntities, e ;\r
-\r
-       if ( FCKConfig.ProcessHTMLEntities )\r
-       {\r
-               FCKXHtmlEntities.Entities = {\r
-                       // Latin-1 Entities\r
-                       ' ':'nbsp',\r
-                       '¡':'iexcl',\r
-                       '¢':'cent',\r
-                       '£':'pound',\r
-                       '¤':'curren',\r
-                       '¥':'yen',\r
-                       '¦':'brvbar',\r
-                       '§':'sect',\r
-                       '¨':'uml',\r
-                       '©':'copy',\r
-                       'ª':'ordf',\r
-                       '«':'laquo',\r
-                       '¬':'not',\r
-                       '­':'shy',\r
-                       '®':'reg',\r
-                       '¯':'macr',\r
-                       '°':'deg',\r
-                       '±':'plusmn',\r
-                       '²':'sup2',\r
-                       '³':'sup3',\r
-                       '´':'acute',\r
-                       'µ':'micro',\r
-                       '¶':'para',\r
-                       '·':'middot',\r
-                       '¸':'cedil',\r
-                       '¹':'sup1',\r
-                       'º':'ordm',\r
-                       '»':'raquo',\r
-                       '¼':'frac14',\r
-                       '½':'frac12',\r
-                       '¾':'frac34',\r
-                       '¿':'iquest',\r
-                       '×':'times',\r
-                       '÷':'divide',\r
-\r
-                       // Symbols\r
-\r
-                       'ƒ':'fnof',\r
-                       '•':'bull',\r
-                       '…':'hellip',\r
-                       '′':'prime',\r
-                       '″':'Prime',\r
-                       '‾':'oline',\r
-                       '⁄':'frasl',\r
-                       '℘':'weierp',\r
-                       'ℑ':'image',\r
-                       'ℜ':'real',\r
-                       '™':'trade',\r
-                       'ℵ':'alefsym',\r
-                       '←':'larr',\r
-                       '↑':'uarr',\r
-                       '→':'rarr',\r
-                       '↓':'darr',\r
-                       '↔':'harr',\r
-                       '↵':'crarr',\r
-                       '⇐':'lArr',\r
-                       '⇑':'uArr',\r
-                       '⇒':'rArr',\r
-                       '⇓':'dArr',\r
-                       '⇔':'hArr',\r
-                       '∀':'forall',\r
-                       '∂':'part',\r
-                       '∃':'exist',\r
-                       '∅':'empty',\r
-                       '∇':'nabla',\r
-                       '∈':'isin',\r
-                       '∉':'notin',\r
-                       '∋':'ni',\r
-                       '∏':'prod',\r
-                       '∑':'sum',\r
-                       '−':'minus',\r
-                       '∗':'lowast',\r
-                       '√':'radic',\r
-                       '∝':'prop',\r
-                       '∞':'infin',\r
-                       '∠':'ang',\r
-                       '∧':'and',\r
-                       '∨':'or',\r
-                       '∩':'cap',\r
-                       '∪':'cup',\r
-                       '∫':'int',\r
-                       '∴':'there4',\r
-                       '∼':'sim',\r
-                       '≅':'cong',\r
-                       '≈':'asymp',\r
-                       '≠':'ne',\r
-                       '≡':'equiv',\r
-                       '≤':'le',\r
-                       '≥':'ge',\r
-                       '⊂':'sub',\r
-                       '⊃':'sup',\r
-                       '⊄':'nsub',\r
-                       '⊆':'sube',\r
-                       '⊇':'supe',\r
-                       '⊕':'oplus',\r
-                       '⊗':'otimes',\r
-                       '⊥':'perp',\r
-                       '⋅':'sdot',\r
-                       '\u2308':'lceil',\r
-                       '\u2309':'rceil',\r
-                       '\u230a':'lfloor',\r
-                       '\u230b':'rfloor',\r
-                       '\u2329':'lang',\r
-                       '\u232a':'rang',\r
-                       '◊':'loz',\r
-                       '♠':'spades',\r
-                       '♣':'clubs',\r
-                       '♥':'hearts',\r
-                       '♦':'diams',\r
-\r
-                       // Other Special Characters\r
-\r
-                       '"':'quot',\r
-               //      '&':'amp',              // This entity is automatically handled by the XHTML parser.\r
-               //      '<':'lt',               // This entity is automatically handled by the XHTML parser.\r
-                       '>':'gt',                       // Opera and Safari don't encode it in their implementation\r
-                       'ˆ':'circ',\r
-                       '˜':'tilde',\r
-                       ' ':'ensp',\r
-                       ' ':'emsp',\r
-                       ' ':'thinsp',\r
-                       '‌':'zwnj',\r
-                       '‍':'zwj',\r
-                       '‎':'lrm',\r
-                       '‏':'rlm',\r
-                       '–':'ndash',\r
-                       '—':'mdash',\r
-                       '‘':'lsquo',\r
-                       '’':'rsquo',\r
-                       '‚':'sbquo',\r
-                       '“':'ldquo',\r
-                       '”':'rdquo',\r
-                       '„':'bdquo',\r
-                       '†':'dagger',\r
-                       '‡':'Dagger',\r
-                       '‰':'permil',\r
-                       '‹':'lsaquo',\r
-                       '›':'rsaquo',\r
-                       '€':'euro'\r
-               } ;\r
-\r
-               // Process Base Entities.\r
-               for ( e in FCKXHtmlEntities.Entities )\r
-                       sChars += e ;\r
-\r
-               // Include Latin Letters Entities.\r
-               if ( FCKConfig.IncludeLatinEntities )\r
-               {\r
-                       oEntities = {\r
-                               'À':'Agrave',\r
-                               'Á':'Aacute',\r
-                               'Â':'Acirc',\r
-                               'Ã':'Atilde',\r
-                               'Ä':'Auml',\r
-                               'Å':'Aring',\r
-                               'Æ':'AElig',\r
-                               'Ç':'Ccedil',\r
-                               'È':'Egrave',\r
-                               'É':'Eacute',\r
-                               'Ê':'Ecirc',\r
-                               'Ë':'Euml',\r
-                               'Ì':'Igrave',\r
-                               'Í':'Iacute',\r
-                               'Î':'Icirc',\r
-                               'Ï':'Iuml',\r
-                               'Ð':'ETH',\r
-                               'Ñ':'Ntilde',\r
-                               'Ò':'Ograve',\r
-                               'Ó':'Oacute',\r
-                               'Ô':'Ocirc',\r
-                               'Õ':'Otilde',\r
-                               'Ö':'Ouml',\r
-                               'Ø':'Oslash',\r
-                               'Ù':'Ugrave',\r
-                               'Ú':'Uacute',\r
-                               'Û':'Ucirc',\r
-                               'Ü':'Uuml',\r
-                               'Ý':'Yacute',\r
-                               'Þ':'THORN',\r
-                               'ß':'szlig',\r
-                               'à':'agrave',\r
-                               'á':'aacute',\r
-                               'â':'acirc',\r
-                               'ã':'atilde',\r
-                               'ä':'auml',\r
-                               'å':'aring',\r
-                               'æ':'aelig',\r
-                               'ç':'ccedil',\r
-                               'è':'egrave',\r
-                               'é':'eacute',\r
-                               'ê':'ecirc',\r
-                               'ë':'euml',\r
-                               'ì':'igrave',\r
-                               'í':'iacute',\r
-                               'î':'icirc',\r
-                               'ï':'iuml',\r
-                               'ð':'eth',\r
-                               'ñ':'ntilde',\r
-                               'ò':'ograve',\r
-                               'ó':'oacute',\r
-                               'ô':'ocirc',\r
-                               'õ':'otilde',\r
-                               'ö':'ouml',\r
-                               'ø':'oslash',\r
-                               'ù':'ugrave',\r
-                               'ú':'uacute',\r
-                               'û':'ucirc',\r
-                               'ü':'uuml',\r
-                               'ý':'yacute',\r
-                               'þ':'thorn',\r
-                               'ÿ':'yuml',\r
-                               'Œ':'OElig',\r
-                               'œ':'oelig',\r
-                               'Š':'Scaron',\r
-                               'š':'scaron',\r
-                               'Ÿ':'Yuml'\r
-                       } ;\r
-\r
-                       for ( e in oEntities )\r
-                       {\r
-                               FCKXHtmlEntities.Entities[ e ] = oEntities[ e ] ;\r
-                               sChars += e ;\r
-                       }\r
-\r
-                       oEntities = null ;\r
-               }\r
-\r
-               // Include Greek Letters Entities.\r
-               if ( FCKConfig.IncludeGreekEntities )\r
-               {\r
-                       oEntities = {\r
-                               'Α':'Alpha',\r
-                               'Β':'Beta',\r
-                               'Γ':'Gamma',\r
-                               'Δ':'Delta',\r
-                               'Ε':'Epsilon',\r
-                               'Ζ':'Zeta',\r
-                               'Η':'Eta',\r
-                               'Θ':'Theta',\r
-                               'Ι':'Iota',\r
-                               'Κ':'Kappa',\r
-                               'Λ':'Lambda',\r
-                               'Μ':'Mu',\r
-                               'Ν':'Nu',\r
-                               'Ξ':'Xi',\r
-                               'Ο':'Omicron',\r
-                               'Π':'Pi',\r
-                               'Ρ':'Rho',\r
-                               'Σ':'Sigma',\r
-                               'Τ':'Tau',\r
-                               'Υ':'Upsilon',\r
-                               'Φ':'Phi',\r
-                               'Χ':'Chi',\r
-                               'Ψ':'Psi',\r
-                               'Ω':'Omega',\r
-                               'α':'alpha',\r
-                               'β':'beta',\r
-                               'γ':'gamma',\r
-                               'δ':'delta',\r
-                               'ε':'epsilon',\r
-                               'ζ':'zeta',\r
-                               'η':'eta',\r
-                               'θ':'theta',\r
-                               'ι':'iota',\r
-                               'κ':'kappa',\r
-                               'λ':'lambda',\r
-                               'μ':'mu',\r
-                               'ν':'nu',\r
-                               'ξ':'xi',\r
-                               'ο':'omicron',\r
-                               'π':'pi',\r
-                               'ρ':'rho',\r
-                               'ς':'sigmaf',\r
-                               'σ':'sigma',\r
-                               'τ':'tau',\r
-                               'υ':'upsilon',\r
-                               'φ':'phi',\r
-                               'χ':'chi',\r
-                               'ψ':'psi',\r
-                               'ω':'omega',\r
-                               '\u03d1':'thetasym',\r
-                               '\u03d2':'upsih',\r
-                               '\u03d6':'piv'\r
-                       } ;\r
-\r
-                       for ( e in oEntities )\r
-                       {\r
-                               FCKXHtmlEntities.Entities[ e ] = oEntities[ e ] ;\r
-                               sChars += e ;\r
-                       }\r
-\r
-                       oEntities = null ;\r
-               }\r
-       }\r
-       else\r
-       {\r
-               FCKXHtmlEntities.Entities = {\r
-                       '>':'gt' // Opera and Safari don't encode it in their implementation\r
-               } ;\r
-               sChars = '>';\r
-\r
-               // Even if we are not processing the entities, we must render the &nbsp;\r
-               // correctly. As we don't want HTML entities, let's use its numeric\r
-               // representation (&#160).\r
-               sChars += ' ' ;\r
-       }\r
-\r
-       // Create the Regex used to find entities in the text.\r
-       var sRegexPattern = '[' + sChars + ']' ;\r
-\r
-       if ( FCKConfig.ProcessNumericEntities )\r
-               sRegexPattern = '[^ -~]|' + sRegexPattern ;\r
-\r
-       var sAdditional = FCKConfig.AdditionalNumericEntities ;\r
-\r
-       if ( sAdditional && sAdditional.length > 0 )\r
-               sRegexPattern += '|' + FCKConfig.AdditionalNumericEntities ;\r
-\r
-       FCKXHtmlEntities.EntitiesRegex = new RegExp( sRegexPattern, 'g' ) ;\r
-}\r