diff -r a60a450b8f3b -r 603ffa4c6fa5 client/js/wikipedia-bin.js --- a/client/js/wikipedia-bin.js Tue Apr 23 22:30:09 2013 +0200 +++ b/client/js/wikipedia-bin.js Tue Apr 23 22:53:01 2013 +0200 @@ -1,27 +1,27 @@ Rkns.Wikipedia = { -} +}; Rkns.Wikipedia.Search = function(_renkan, _opts) { this.renkan = _renkan; this.lang = _opts.lang || "en"; -} +}; Rkns.Wikipedia.Search.prototype.getBgClass = function() { return "Rk-Wikipedia-Search-Icon Rk-Wikipedia-Lang-" + this.lang; -} +}; Rkns.Wikipedia.Search.prototype.getSearchTitle = function() { var langs = { "fr": "French", "en": "English", "ja": "Japanese" - } + }; if (langs[this.lang]) { return this.renkan.translate("Wikipedia in ") + this.renkan.translate(langs[this.lang]); } else { return this.renkan.translate("Wikipedia") + " [" + this.lang + "]"; } -} +}; Rkns.Wikipedia.Search.prototype.search = function(_q) { this.renkan.tabs.push( @@ -30,7 +30,7 @@ search: _q }) ); -} +}; Rkns.Wikipedia.Bin = Rkns.Utils.inherit(Rkns._BaseBin); @@ -48,7 +48,7 @@ this.title_icon_$.addClass('Rk-Wikipedia-Title-Icon Rk-Wikipedia-Lang-' + this.lang); this.title_$.html(this.search).addClass("Rk-Wikipedia-Title"); this.refresh(); -} +}; Rkns.Wikipedia.Bin.prototype.render = function(searchstr) { var _rgxp = new RegExp('('+(searchstr || this.search).replace(/(\W)/g,'\\$1')+')','gi'); @@ -90,7 +90,7 @@ this.$.show(); } this.renkan.resizeBins(); -} +}; Rkns.Wikipedia.Bin.prototype.refresh = function() { var _this = this; @@ -102,4 +102,4 @@ _this.render(); } }); -} \ No newline at end of file +}; \ No newline at end of file