WYX.Namespace("WYX.Widget");var checkActionUrlTxt="http://game.weibo.com/";(function(c){var a=c("#appId").attr("data-appCanvas");var d=c("#appId").val();var b=$WYX.userInfo;WYX.Widget.PopNews=function(e){var f=this;f.opts=c.extend({},WYX.Widget.PopNews.defaults,e);f.lang=f.opts.lang;f.config=f.opts.config;f.postCount=0;f.pbox=null;f.isCheckRight=true;f.checkParms();if(!f.isCheckRight){return}f.opts.html=f.loadHtml();if(f.isFlashFeed){f.limit=100}f.init()};WYX.Widget.PopNews.prototype={init:function(){var e=this;if(e.isCheckRight){e.pbox=new WYX.Ui.PopBox({title:e.lang.title,mask:e.opts.mask,isInit:true,opacity:e.opts.opacity,hasButton:false,hasCancel:false,html:e.opts.html,closeCallback:e.opts.closeCallback});e.self=e.pbox.getSelf();e.textarea=e.self.find(".textarea");e.countTxt=e.self.find(".ps-count");e.submit=e.self.find(".submit");e.pface=new WYX.Ui.FaceBox({tabModel:{face:{text:"常用表情"}},onResize:function(f){f.closeBox()},onSelectedItem:function(f){var g=f.attr("title");e.textarea.val(e.textarea.val()+g);e.countTxt.html(e.limitStringLength(e.textarea.val()));e.pface.closeBox()}});if(e.opts.templateContent!=""){e.textarea.val(e.opts.templateContent)}e.countTxt.html(e.limitStringLength(e.textarea.val()));e.bindEvents();App.setImgInfo(e.self.find(".limit img"),180,180,App.getImgSrc("game"));e.pbox.showBox()}},checkParms:function(){var g=this;var j=[];var h=[];if(!g.opts.isFlashFeed){h=["title","content","imageUrl"];j=[g.opts.title,g.opts.content,g.opts.imageUrl]}else{h=["flashName","flashUrl","imageUrl","feedId"];j=[g.opts.flashName,g.opts.flashUrl,g.opts.imageUrl,g.opts.feedId]}var e=j.length;if(App.getStrLength(g.opts.templateContent)>g.limit){g.isCheckRight=false;WYX.Tools.trace("templateContent greater than "+g.limit+" characters")}for(var f=0;f40){g.isCheckRight=false;WYX.Tools.trace("content greater than 40 characters")}if(App.getStrLength(g.opts.title)>20){g.isCheckRight=false;WYX.Tools.trace("title greater than 20 characters")}}if(g.opts.actionText!=""){if(g.opts.actionUrl==""){g.isCheckRight=false;WYX.Tools.trace("actionUrl is null")}if(g.opts.actionUrl.indexOf(checkActionUrlTxt)!=0){WYX.Tools.trace('actionUrl must start with "'+checkActionUrlTxt+'"')}if(App.getStrLength(g.opts.actionText)>10){g.isCheckRight=false;WYX.Tools.trace("actionText greater than 10 characters")}}},loadHtml:function(){var f=this;var g=[],e="";g.push('