diff -r 126cbe638fee -r 08a366a35143 client/js/twitter-bin.js --- a/client/js/twitter-bin.js Thu Aug 30 18:11:25 2012 +0200 +++ b/client/js/twitter-bin.js Mon Sep 03 17:21:35 2012 +0200 @@ -1,6 +1,36 @@ -Rkns.Bins.Twitter = Rkns.Utils.inherit(Rkns.Bins._Base); +Rkns.Twitter = { + i18n: { + en: { + search_on_twitter: "Twitter" + } + } +} + +Rkns.Twitter.Search = function(_renkan, _opts) { + this.renkan = _renkan; + this.opts = _opts; +} + +Rkns.Twitter.Search.prototype.getBgClass = function() { + return "Rk-Twitter-Icon"; +} -Rkns.Bins.Twitter.prototype.tweetTemplate = Rkns._.template( +Rkns.Twitter.Search.prototype.getSearchTitle = function() { + var _lang = Rkns.Twitter.i18n[this.renkan.lang] || Rkns.Twitter.i18n['en']; + return _lang.search_on_twitter; +} + +Rkns.Twitter.Search.prototype.search = function(_q) { + this.renkan.tabs.push( + new Rkns.Twitter.Bin(this.renkan, { + search: _q + }) + ); +} + +Rkns.Twitter.Bin = Rkns.Utils.inherit(Rkns._BaseBin); + +Rkns.Twitter.Bin.prototype.tweetTemplate = Rkns._.template( '