rem: function CharacterMap( editor ) { this.editor = editor; var cfg = editor.config; var self = this; cfg.registerButton( { id       : 'insertcharacter', tooltip  : HTMLArea._lc( 'Insert special character', 'CharacterMap' ), image    : editor.imgURL( 'ed_charmap.gif', 'CharacterMap' ), textMode : false, action   : function( editor ) { self.buttonPress( editor ); } } ); cfg.addToolbarElement('insertcharacter', 'createlink', -1);  if ( cfg.CharacterMap.mode == 'panel' ) { editor._CharacterMap = editor.addPanel( 'right' ); HTMLArea._addClass( editor._CharacterMap, 'CharacterMap' );  editor.notifyOn( 'modechange', function( e, args ) { if ( args.mode == 'text' ) editor.hidePanel( editor._CharacterMap ); } );  var entites = [ '&Yuml;', '&scaron;', '&#064;', '&quot;', '&iexcl;', '&cent;', '&pound;', '&curren;', '&yen;', '&brvbar;', '&sect;', '&uml;', '&copy;', '&ordf;', '&laquo;', '&not;', '&macr;', '&deg;', '&plusmn;', '&sup2;', '&sup3;', '&acute;', '&micro;', '&para;', '&middot;', '&cedil;', '&sup1;', '&ordm;', '&raquo;', '&frac14;', '&frac12;', '&frac34;', '&iquest;', '&times;', '&Oslash;', '&divide;', '&oslash;', '&fnof;', '&circ;', '&tilde;', '&ndash;', '&mdash;', '&lsquo;', '&rsquo;', '&sbquo;', '&ldquo;', '&rdquo;', '&bdquo;', '&dagger;', '&Dagger;', '&bull;', '&hellip;', '&permil;', '&lsaquo;', '&rsaquo;', '&euro;', '&trade;', '&Agrave;', '&Aacute;', '&Acirc;', '&Atilde;', '&Auml;', '&Aring;', '&AElig;', '&Ccedil;', '&Egrave;', '&Eacute;', '&Ecirc;', '&Euml;', '&Igrave;', '&Iacute;', '&Icirc;', '&Iuml;', '&ETH;', '&Ntilde;', '&Ograve;', '&Oacute;', '&Ocirc;', '&Otilde;', '&Ouml;', '&reg;', '&times;', '&Ugrave;', '&Uacute;', '&Ucirc;', '&Uuml;', '&Yacute;', '&THORN;', '&szlig;', '&agrave;', '&aacute;', '&acirc;', '&atilde;', '&auml;', '&aring;', '&aelig;', '&ccedil;', '&egrave;', '&eacute;', '&ecirc;', '&euml;', '&igrave;', '&iacute;', '&icirc;', '&iuml;', '&eth;', '&ntilde;', '&ograve;', '&oacute;', '&ocirc;', '&otilde;', '&ouml;', '&divide;', '&oslash;', '&ugrave;', '&uacute;', '&ucirc;', '&uuml;', '&yacute;', '&thorn;', '&yuml;', '&OElig;', '&oelig;', '&Scaron;' ];  for ( var i=0; i<entites.length; i++ ) this.addEntity( entites[i], i );  editor.hidePanel( editor._CharacterMap ); } 
add: function CharacterMap(_1){ this.editor=_1; var _2=_1.config; var _3=this; _2.registerButton({id:"insertcharacter",tooltip:HTMLArea._lc("Insert special character","CharacterMap"),image:_1.imgURL("ed_charmap.gif","CharacterMap"),textMode:false,action:function(_4){ _3.buttonPress(_4); }}); _2.addToolbarElement("insertcharacter","createlink",-1); if(_2.CharacterMap.mode=="panel"){ _1._CharacterMap=_1.addPanel("right"); HTMLArea._addClass(_1._CharacterMap,"CharacterMap"); _1.notifyOn("modechange",function(e,_6){ if(_6.mode=="text"){ _1.hidePanel(_1._CharacterMap); 
context: function CharacterMap( editor ){  this.editor = editor;  var cfg = editor.config;  var self = this;  cfg.registerButton(    {      id       : 'insertcharacter',      tooltip  : HTMLArea._lc( 'Insert special character', 'CharacterMap' ),      image    : editor.imgURL( 'ed_charmap.gif', 'CharacterMap' ),      textMode : false,      action   : function( editor ) { self.buttonPress( editor ); }    }  );  cfg.addToolbarElement('insertcharacter', 'createlink', -1);  if ( cfg.CharacterMap.mode == 'panel' )  {    editor._CharacterMap = editor.addPanel( 'right' );    HTMLArea._addClass( editor._CharacterMap, 'CharacterMap' );    editor.notifyOn( 'modechange',      function( e, args )      {        if ( args.mode == 'text' ) editor.hidePanel( editor._CharacterMap );      }    );    var entites =    [      '&Yuml;', '&scaron;', '&#064;', '&quot;', '&iexcl;', '&cent;', '&pound;', '&curren;', '&yen;', '&brvbar;',      '&sect;', '&uml;', '&copy;', '&ordf;', '&laquo;', '&not;', '&macr;', '&deg;', '&plusmn;', '&sup2;',      '&sup3;', '&acute;', '&micro;', '&para;', '&middot;', '&cedil;', '&sup1;', '&ordm;', '&raquo;', '&frac14;',      '&frac12;', '&frac34;', '&iquest;', '&times;', '&Oslash;', '&divide;', '&oslash;', '&fnof;', '&circ;',      '&tilde;', '&ndash;', '&mdash;', '&lsquo;', '&rsquo;', '&sbquo;', '&ldquo;', '&rdquo;', '&bdquo;',      '&dagger;', '&Dagger;', '&bull;', '&hellip;', '&permil;', '&lsaquo;', '&rsaquo;', '&euro;', '&trade;',      '&Agrave;', '&Aacute;', '&Acirc;', '&Atilde;', '&Auml;', '&Aring;', '&AElig;', '&Ccedil;', '&Egrave;',      '&Eacute;', '&Ecirc;', '&Euml;', '&Igrave;', '&Iacute;', '&Icirc;', '&Iuml;', '&ETH;', '&Ntilde;',      '&Ograve;', '&Oacute;', '&Ocirc;', '&Otilde;', '&Ouml;', '&reg;', '&times;', '&Ugrave;', '&Uacute;',      '&Ucirc;', '&Uuml;', '&Yacute;', '&THORN;', '&szlig;', '&agrave;', '&aacute;', '&acirc;', '&atilde;',      '&auml;', '&aring;', '&aelig;', '&ccedil;', '&egrave;', '&eacute;', '&ecirc;', '&euml;', '&igrave;',      '&iacute;', '&icirc;', '&iuml;', '&eth;', '&ntilde;', '&ograve;', '&oacute;', '&ocirc;', '&otilde;',      '&ouml;', '&divide;', '&oslash;', '&ugrave;', '&uacute;', '&ucirc;', '&uuml;', '&yacute;', '&thorn;',      '&yuml;', '&OElig;', '&oelig;', '&Scaron;'    ];    for ( var i=0; i<entites.length; i++ )      this.addEntity( entites[i], i );    editor.hidePanel( editor._CharacterMap );  }}
meta: 6015	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6015/d8776708e0e10dfa0ab6ee1d0fa9e512d8d16348/character-map.js/buggy/packages/acs-templating/www/resources/xinha-nightly/plugins/CharacterMap/character-map.js