📄 1533466593-widgets.js
字号:
w_.GetCallbackUrl=function(){return w_.qa};w_.SetPageActionUrl=function(a,b){w_.ta=a;w_.Ob=b};w_.GetPageActionUrl=function(){return w_.ta};w_.SetWidgetRefreshUrl=function(a){w_.Rb=a};w_.GetWidgetRefreshUrl=function(){return w_.Rb};w_._SetDataContext=function(a){w_.ub=a};w_._SetSystemMarkup=function(a){w_.xa=a};w_._RegisterWidget=function(a,b,c){var d=new w_b(b);if(!c)c=window[a];var e=new c(d);d.ib(e);w_.v[b.instanceId]=e;w_.DisplayWidget(e);return e};w_._RegisterNewWidget=function(a,b,c){var d=w_._RegisterWidget(a,b,c),e=d.b();e.hb(true);return d};w_.DisplayWidget=function(a,b){var c=a.b();if(c.z()==w_j.DISPLAY_MODE_NONE){return}if(b||a.f&&a.f()){c.Da()}if(c.z()==w_j.DISPLAY_MODE_FULL){if(a.h){a.h()}}a.b().Jb=false};w_.GetWidget=function(a){if(w_.v){return w_.v[a]}return null};w_._PopupPaneFromParams=function(a,b,c,d,e){var f="";if(d){f="&widgetId="+d}var g=w_.sb+"&action="+a+"§ionId="+b+"&widgetType="+c+f;if(window.name==e){window.location.replace(g);window.focus();return window}var h=window.open(g,e,"width=570,height=600,left=75,top=20,resizable=yes,scrollbars=yes");h.focus();return h};w_._PopupConfig=function(a){var b=a.getAttribute("id"),c=w_.GetWidget(b);if(c){var d=c.b().configWin;if(d!=null&&!d.closed){d.focus();return false}}var e="config"+b,f=w_._PopupPaneFromParams(w_.EDIT_WIDGET_ACTION,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),b,e);if(c){c.b().configWin=f}return false};w_._PopupToolbox=function(a){w_._PopupPaneFromParams(w_.CHOOSE_WIDGET_ACTION,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),a.getAttribute("id"),w_.NEW_WIDGET_WINDOW_NAME);return false};w_.DeleteWidgetFromPage=function(a,b){w_.l(b,b.LayoutsMessages.DELETING,w_.STATUS_MESSAGE_PENDING_CLASS);w_.RunPageAction("delete",{},a,b)};w_b.prototype.gb=function(a,b){w_.l(b,b.LayoutsMessages.SAVING,w_.STATUS_MESSAGE_PENDING_CLASS);this.p("configure",a)};w_.SaveNewWidget=function(a,b,c){var d=document.getElementById("sectionId").value;a.sectionid=d;w_.l(c,c.LayoutsMessages.SAVING,w_.STATUS_MESSAGE_PENDING_CLASS);w_.RunPageAction("addnew",a,"",b)};w_.SaveWidget=function(a,b,c){w_P(c!=null,"no type");var d=_WidgetManager._GetWidget(b);w_P(d!=null,"no widget for "+b);if(d.b().Va()){w_.SaveNewWidget(a,c,window)}else{d.a.gb(a,window)}};w_._RunInitialAction=function(a){var b=w_._GetWidget(a);if(b){b.b().p("initial")}};w_.p=function(a,b,c,d,e){w_.RunAction(w_.qa,a,b,c,d,e)};w_.RunPageAction=function(a,b,c,d,e){if(!w_.ta){w_k("RunPageAction error: pageActionUrl_ is undefined. widgetid: "+c+" action: "+a);return}b.pageToken=w_.Ob;w_.RunAction(w_.ta,a,b,c,d,e)};w_.RunAction=function(a,b,c,d,e,f){var g=["action",b,"widgetId",d,"widgetType",e,"responseType","js"];for(var h in c){if(typeof c[h]=="object"){for(var i=0;i<c[h].length;++i){g[g.length]=h;g[g.length]=c[h][i]}}else{g[g.length]=h;g[g.length]=c[h]}}w_Ka(a,g,new w_Ma(f))};w_.SetConfigWin=function(a,b){if(!a)return;var c=w_.GetWidget(a);if(!c)return;c.b().configWin=b};w_.CloseIfNoPendingMessages=function(a,b){if(w_9==0){window.setTimeout(function(){a.close()},b)}else{window.setTimeout(function(){w_.CloseIfNoPendingMessages(a,b)},200)}};w_._KillPopupDelay=function(a,b){if(!a)return;w_.CloseIfNoPendingMessages(a,100);w_.UpdateEditorStatus(a,b)};w_.UpdateEditorStatus=function(a,b){if(!a){return}var c=a.document.getElementById("status-message-inner");if(c){c=c.innerHTML}if(c){if(a&&a.opener.parent&&a.opener.parent.editor){a.opener.parent.editor._SetSaveMessage(c,b)}}};w_.c=function(a,b,c){var d=w_.v[a];if(c.errors!=null){var e=d?d.b().configWin:null;if(!e)e=window;w_.l(e,c.errors,w_.STATUS_MESSAGE_BAD_CLASS);if(d&&d.r){d.r(b,c)}else{w_.r(c,e)}return}w_P(d!=null,"no widget for "+a);if(b=="initial"){d.b().ia(c);w_.DisplayWidget(d,true);return}d.c(b,c)};w_.r=function(a,b){var c=a["error-details"];for(var d in c){w_e.SetError(d,c[d],b.document)}};w_b.prototype.g=function(a){w_.l(this.configWin,a["status-message"],w_.STATUS_MESSAGE_GOOD_CLASS);w_.FinishPopupWork(this.e.instanceId,"_OnWidgetConfigured",function(b){window.opener._WidgetManager._OnWidgetConfigured(b,a)})};w_._OnWidgetConfigured=function(a,b){if(window.parent&&window.parent.editor&&b){w_.OnWidgetConfiguredWithData(a,b)}else{w_._RunInitialAction(a)}};w_.OnWidgetConfiguredWithData=function(a,b){var c=w_._GetWidget(a);c.b().ia(b.data);w_.DisplayWidget(c,true);c.b().configWin=null};w_.HandlePageActionResult=function(a,b,c){var d=c["status-message"];if(c.errors!=null){w_.l(window,c.errors,w_.STATUS_MESSAGE_BAD_CLASS);w_.r(c,window);return}if(b=="addnew"){var e;if(w_.IsOpenerReachable(window)){if(window.opener&&window.opener.parent){e=window.opener.parent}if(e&&e.editor){e.editor._HandleAddNewWidget(c)}}w_.l(window,d,w_.STATUS_MESSAGE_GOOD_CLASS);if(e&&e._WidgetManager){e._WidgetManager._KillPopupDelay(window)}else{w_.CloseIfNoPendingMessages(window,100)}return}var f=w_.v[a];w_P(f!=null);if(b=="delete"){w_.l(f.b().configWin,d,w_.STATUS_MESSAGE_GOOD_CLASS);w_.FinishPopupWork(a,"_OnWidgetDeleted")}};w_._OnWidgetDeleted=function(a){var b=w_.GetWidget(a);if(!b){return}if(b.b().z()==w_j.DISPLAY_MODE_LAYOUT){top.editor._HandleDeleteWidget(b.b().e.rootElement)}else{var c=b.b().e.rootElement;c.parentNode.removeChild(c)}delete w_.v[a]};w_.FinishPopupWork=function(a,b,c){if(w_.IsOpenerReachable(window)){var d=window.opener;if(!c){c=d._WidgetManager[b]}c(a);if(d._WidgetManager){d._WidgetManager._KillPopupDelay(window,a)}else{w_.CloseIfNoPendingMessages(window,100)}}else{var e=w_.GetWidgetRefreshUrl()+"?widgetId="+a;e+="&func="+encodeURIComponent(b);window.location.replace(e)}};w_.IsOpenerReachable=function(a){var b=false;try{if(a.opener){var c="X"+a.opener.document.domain;if(c&&c!="X"){b=true}}}catch(d){}return b};w_.STATUS_MESSAGE_GOOD_CLASS="status-msg status-msg-yellow-on-white";w_.STATUS_MESSAGE_PENDING_CLASS=w_.STATUS_MESSAGE_GOOD_CLASS;w_.STATUS_MESSAGE_BAD_CLASS=w_.STATUS_MESSAGE_GOOD_CLASS;w_.l=function(a,b,c){if(!a)a=self;var d=a.document.getElementById("status-message-inner");if(d){d.innerHTML=b}var e=a.document.getElementById("status-message");if(e){e.className=c}};w_.MaybePrependHttp=function(a){if(a&&a.length>0&&a.substring(0,4)!="http"){a="http://"+a}return a};w_.GetFirstElementInElementWithClass=function(a,b){if(w_l(a,b)){return a}if(a){var c=a.childNodes.length;for(var d=0;d<c;d++){var e=w_.GetFirstElementInElementWithClass(a.childNodes.item(d),b);if(e){return e}}}return null};w_.CreateTransparentClickTrappingDiv=function(a){var b=a.createElement("div"),c=a.body.scrollHeight;b.style.position="absolute";b.style.top="0px";b.style.left="0px";b.style.width="100%";b.style.height=c+"px";b.style.zIndex="10";b.style.cursor="default";b.onclick=w_.B;b.onmousedown=w_.B;b.onmouseup=w_.B;b.style.background="white";b.style.filter="alpha(opacity=1)";b.style.opacity=".01";b.innerHTML=" ";return b};w_.B=function(a){var b=a;if(!b){b=window.event}if(b){b.cancelBubble=true;if(b.stopPropagation){b.stopPropagation()}}return false};function w_t(a){this.n=a}w_t.prototype._WidgetBinding_include=function(a,b){var c=a.getAttribute("name"),d=a.getAttribute("data");return this.n.Z(c,b,d)};w_t.prototype._WidgetBinding_call=w_t.prototype._WidgetBinding_include;w_t.prototype._WidgetBinding_loop=function(a,b){var c=a.getAttribute("values"),d=this.n.F(c),e=this.n.I(d[1],b),f=a.getAttribute("var");if(!f){w_g.raise("Invalid var= attribute on b:loop")}var g=this.n.C(a),h=a.ownerDocument.createDocumentFragment();if(!e)return h;for(var i=0;i<e.length;i++){var j=e[i],k=g.cloneNode(true);b.w(f,j);var n=this.n.D(k,b);b.fa(f);h.appendChild(n)}return h};w_t.prototype._WidgetBinding_if=function(a,b){var c=this.U(a.getAttribute("cond"),b),d=a.ownerDocument.createDocumentFragment(),e=false;while(a.firstChild!=null){var f=a.firstChild;if("else"==this.n.F(f.nodeName)[1].toLowerCase()){e=true}else if(c&&!e||!c&&e){var g=this.n.D(f,b);d.appendChild(g)}if(f.parentNode==a){a.removeChild(f)}}return d};w_t.prototype.U=function(a,b){w_g.isTrue(a!=null,"null expression");var c=this.jb(a,b);try{var d=eval(c);return d}catch(e){w_k("expression=["+a+"] error="+e+" eval=["+c+"]")}return""};w_t.prototype.jb=function(a,b){var c=new RegExp("\\b(?:"+w_b.DATA_NAMESPACE_PREFIX+"|"+w_b.ACTION_NAMESPACE_PREFIX+"):[^ ]*\\b","gi"),d="",e=0,f=c.exec(a);while(f){var g=f[0];if(!this.Ua(a,c.lastIndex)){var h,i=this.n.F(g);if(i[0]==w_b.ACTION_NAMESPACE_PREFIX){h=this.n.ha(i[1],null,b)}else if(i[0]==w_b.DATA_NAMESPACE_PREFIX){h=this.n.I(g,b);if(!h)h="";h=h+""}else{w_g.raise("Unrecognized prefix '"+i[0]+"'")}h=h.replace(/"/g,""");h='"'+h+'"';d+=a.substring(e,f.index);d+=h;e=c.lastIndex}f=c.exec(a)}d+=a.substring(e,a.length);return d};w_t.prototype.Ua=function(a,b){w_g.isTrue(b<=a.length,"Invalid index: i="+b+", l="+a.length);var c=0;for(var d=0;d<b;d++){if(a.charAt(d)=='"'&&(d==0||a.charAt(d-1)!="\\")){c++}}return c%2!=0};function w_e(){}w_e.ERROR_MSG_ACTIVE_CLASS="errorbox-bad errormsg";w_e.ERROR_MSG_INACTIVE_CLASS="errorbox-good";w_e.ProcessForm=function(a,b){var c={};c.success=true;c.values={};c.errors={};for(var d in b){var e=w_e.GetFieldValue(a[d]),f=b[d];w_e.ClearError(d);if(f){var g=f(e);if(g){w_e.SetError(d,g);c.success=false;c.errors[d]=g}}c.values[d]=e}return c};w_e.GetFieldValue=function(a){if(!a)return undefined;if(a.type=="checkbox"){if(a.checked){return a.value}return undefined}if(a.type==null){var b=[];for(var c=0;c<a.length;c++){if(a[c].checked){b[b.length]=a[c].value}}switch(b.length){case 0:return undefined;case 1:return b[0];default:return b}}return a.value};w_e.Oa=function(a,b){if(!b)b=document;var c="errormessage_"+a;return b.getElementById(c)};w_e.ClearError=function(a){var b=w_e.Oa(a);if(b){b.innerHTML="";b.className=w_e.ERROR_MSG_INACTIVE_CLASS}};w_e.SetError=function(a,b,c){var d=w_e.Oa(a,c);if(d){d.innerHTML=b;d.className=w_e.ERROR_MSG_ACTIVE_CLASS}};w_e.GetRequiredStringFilter=function(){return function(a){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(a.length==0){return LayoutsMessages.FIELD_CANNOT_BE_BLANK}return undefined}};w_e.GetNumberFilter=function(a,b){return function(c){var d=parseInt(c,10);if(isNaN(d)){return LayoutsMessages.MUST_SPECIFY_A_NUMBER}if(d<a){return LayoutsMessages.NUMBER_TOO_SMALL+" "+a}if(d>b){return LayoutsMessages.NUMBER_TOO_LARGE+" "+b}return undefined}};function w_i(){this.k=[];for(var a in w_.ub){this.k[this.k.length]=a}}w_i.DEFAULT_DICTIONARY_KEY="";w_i.MAX_DICTIONARY_DEPTH=50;w_i.SEPARATOR_CHAR=".";w_i.prototype.w=function(a,b){if(this.k.length>=w_i.MAX_DICTIONARY_DEPTH){w_g.raise("Cannot add another dictionary: "+a)}if(a.indexOf(w_i.SEPARATOR_CHAR)>-1){w_g.raise("Cannot add dictionary name containing '.': "+a)}var c={};c.name=a;c.data=b;this.k[this.k.length]=c};w_i.prototype.fa=function(a){var b=this.k[this.k.length-1];if(b.name!=a){w_g.raise("Dictionary "+a+" is not the last one, and can't be deleted: "+b.name)}this.k.splice(this.k.length-1,1)};w_i.prototype.J=function(a){if(a==null)a=w_i.DEFAULT_DICTIONARY_KEY;for(var b=this.k.length-1;b>=0;--b){if(this.k[b].name==a){return this.k[b].data}}return null};w_i.prototype.W=function(){return this.J(w_i.DEFAULT_DICTIONARY_KEY)};w_i.prototype.za=function(a){this.w(w_i.DEFAULT_DICTIONARY_KEY,a)};w_i.prototype.i=function(a){var b=this.J(a);if(b)return b;var c=a.split(w_i.SEPARATOR_CHAR);if(c.length==1){b=this.W();return b[a]}b=this.J(c[0]);var d=0;if(b){d=1}else{b=this.W()}for(var e=d;e<c.length;e++){if(b==null)return null;b=b[c[e]]}return b};function w_Pa(){}w_Pa.prototype.c=function(a,b){throw new Error("Unimplemented");};var _WidgetManager=w_;_WidgetManager.prototype=w_.prototype;_WidgetManager._Init=_WidgetManager.Init;_WidgetManager._SetPageActionUrl=_WidgetManager.SetPageActionUrl;_WidgetManager._GetPageActionUrl=_WidgetManager.GetPageActionUrl;_WidgetManager._SetWidgetRefreshUrl=_WidgetManager.SetWidgetRefreshUrl;_WidgetManager._GetWidgetRefreshUrl=_WidgetManager.GetWidgetRefreshUrl;_WidgetManager._GetCallbackUrl=_WidgetManager.GetCallbackUrl;_WidgetManager._DeleteWidgetFromPage=_WidgetManager.DeleteWidgetFromPage;_WidgetManager._DisplayWidget=_WidgetManager.DisplayWidget;_WidgetManager._GetWidget=_WidgetManager.GetWidget;_WidgetManager._HandleControllerResult=_WidgetManager.c;_WidgetManager._HandlePageActionResult=_WidgetManager.HandlePageActionResult;_WidgetManager._IsOpenerReachable=_WidgetManager.IsOpenerReachable;_WidgetManager._SetConfigWin=_WidgetManager.SetConfigWin;var _WidgetInfo=w_j;_WidgetInfo.prototype=w_j.prototype;function w_G(a){this.Tb=false;this.R=a;this.O=window.document}w_G.DISABLED_BUTTON_CLASS="disabled-button";w_G.HIDDEN_MESSAGE_CLASS="status-msg-hidden";w_G.prototype.S=function(){this.O.getElementById(this.R+"-inner").innerHTML=" ";w_q(this.O.getElementById(this.R),w_G.HIDDEN_MESSAGE_CLASS)};w_G.prototype.l=function(a){this.O.getElementById(this.R+"-inner").innerHTML=a;w_y(this.O.getElementById(this.R),w_G.HIDDEN_MESSAGE_CLASS)};function w_Ma(a){return function(b){var c=w_ia(b);if(c>=500){if(b.responseText.length){document.body.innerHTML=b.responseText}else{alert(LayoutsMessages.SERVER_ERROR)}return false}if(a){return a(b)}else{return true}}};function w_I(a){this.a=a}w_I.WIDGET_TYPE_NAME="AdSense";w_I.prototype.d=function(){return w_I.WIDGET_TYPE_NAME};w_I.prototype.b=function(){return this.a};w_I.prototype.c=function(a,b){this.a.g(b)};var _AdSenseView=w_I;function w_d(a){this.a=a;this.e=a.j()}w_d.WIDGET_TYPE_NAME="BlogArchive";w_d.POST_LIST_CLASS="posts";w_d.INTERVAL_EXPANDED_VALUE="expanded";w_d.INTERVAL_COLLAPSED_VALUE="collapsed";w_d.LOADING_MSG="loading...";w_d.POST_COUNT_CLASS="post-count";w_d.POST_COUNT_LINK_CLASS="post-count-link";w_d.MENU_ROOT_ID="ArchiveMenu";w_d.TOGGLE_OPEN_CLASS="toggle-open";w_d.Ib="▼ ";w_d.Kb="► ";w_d.prototype.d=function(){return w_d.WIDGET_TYPE_NAME};w_d.prototype.b=function(){return this.a};w_d.prototype.f=function(){return false};w_d.prototype.c=function(a,b){if(a=="configure"){this.a.g(b)}else if(a=="getTitles"){this.nb(b)}else{this.widgetInfo.data=b;w_.DisplayWidget(this)}};w_d.prototype.h=function(){var a={};a.select=function(i){return i&&w_l(i,"toggle")};var b=this.a.m("ArchiveList");if(!b)return;var c=w_3(this.e.rootElement,a),d;if(c.length>0&&c[0].currentStyle){d=c[0].parentNode.currentStyle.color}for(var e=0;e<c.length;e++){var f=c[e];f.onclick=this.kb.bind(this);if(d)f.style.color=d}var g=this.a.m(w_d.MENU_ROOT_ID);if(g){for(var e=1;e<g.options.length;e++){var h=g.options[e].value;if(h==window.location.href||window.location.href.match(h)!=null){g.selectedIndex=e;break}}g.onchange=this.Qa.bind(this)}};w_d.prototype.Qa=function(){var a=this.a.m(w_d.MENU_ROOT_ID);if(!a)return;if(a.value=="")return;window.location.href=a.value};w_d.prototype.kb=function(a){a=a||window.event;var b=a.currentTarget||a.srcElement;if(b&&!w_l(b,"toggle"))b=b.parentNode;var c=w_.GetFirstElementInElementWithClass(b,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -