ilib
Version:
iLib is a cross-engine library of internationalization (i18n) classes written in pure JS
1 lines • 763 B
JavaScript
var Charset=require("./Charset.js"),Charmap=require("./Charmap.js"),ISO2022=function(options){var name=(options=options||{sync:!0}).name||"ISO-2022-JP",sync="boolean"!=typeof options.sync||options.sync;"object"==typeof options.charset&&options.charset instanceof Charset?(this.charset=options.charset,"function"==typeof options.onLoad&&options.onLoad(this)):new Charset({name:name,sync:sync,loadParams:options.loadParams,onLoad:ilib.bind(this,function(cs){this.charset=cs,"function"==typeof options.onLoad&&options.onLoad(this)})})};ISO2022.prototype=new Charmap({noinstance:!0}),ISO2022.prototype.parent=Charmap,(ISO2022.prototype.constructor=ISO2022).prototype.mapToUnicode=function(bytes){},ISO2022.prototype.mapToNative=function(str){},module.exports=ISO2022;