?? static.js
字號:
if(this.exclusiveItems[itemArgs.type]&&this.exclusiveItems[itemArgs.type][0]==itemArgs.itemno&&!alwaysShow){this._removeFlower(itemArgs);return;}if(!this.flowerLayoutId){this.flowerLayoutId=QZONE.fixLayout.create("flower",true,"_flower_root",false);QZONE.dom.get("fixLayout").insertBefore(QZONE.dom.get("_flower_root"),QZONE.dom.get("fixLayout").firstChild);}this.exclusiveItems[itemArgs.type]=itemArgs;if(QZONE.shop.flower){QZONE.shop.flower.add(itemArgs);}else{QZONE.css.insertCSSLink("/qzone_v5/css/flower.css");var _s=new QZONE.JsLoader();_s.onload=function(){QZONE.shop.flower.add(itemArgs);}_s.load("http://"+imgcacheDomain+"/qzone/v5/flower.js",null,"utf-8");}},_removeFlower:function(itemArgs){if(QZONE.shop.flower){QZONE.shop.flower.remove(itemArgs.type);}},_addBoard:function(itemArgs){var ns=QZONE.shop.board;if(typeof(ns)!='undefined'){ns.add(itemArgs);}else{ENV.set("pubBoardArgus",itemArgs);var flag=ENV.get("boardJsLoaded");if(!flag){var t=new QZONE.JsLoader();t.onload=function(){ENV.set("boardJsLoaded",true);QZONE.shop.board.bootstrap();};t.load("http://"+imgcacheDomain+"/qzone/v5/board.js",null,"utf-8");}}},_removeBoard:function(itemArgs){var ns=QZONE.shop.board;if(typeof(ns)!='undefined'){ns.remove();}},_addQCC:function(itemArgs,notify){if(g_fullMode>0){QZONE.widget.msgbox.show(QZONE.il[10],2,3000);return}if(!notify){QZONE.dom.get("contentBody").style.display="none";}var qf=this._createQCCFrame();var _html=QZONE.media.getFlashHtml({id:"qcc_"+itemArgs.itemno,src:"http://cp.qzone.qq.com/flash/"+itemArgs.itemno+".swf",width:1024,height:590,allowScriptAccess:"always",allownetworking:"all",allowFullScreen:"false",wmode:"Opaque",scale:"noScale",menu:false});qf.innerHTML=_html;this.isQCCSpace=true;QZONE.dom.get("outerBox").lastChild.style.display="none";QZONE.dom.get("customMenu").style.display="none";this.resetDefaultMenu();this.exclusiveItems[itemArgs.type]=itemArgs;},_removeQCC:function(){var qf=QZONE.dom.get("qccFrame");if(qf){qf.innerHTML="";}this.isQCCSpace=false;QZONE.dom.get("outerBox").lastChild.style.display="block";QZONE.dom.get("customMenu").style.display="block";delete this.exclusiveItems[49];},_createQCCFrame:function(){var qf=QZONE.dom.get("qccFrame");if(!qf){qf=document.createElement("div");qf.id="qccFrame";qf.style.cssText="position: absolute";QZONE.dom.get("mainBody").insertBefore(qf,QZONE.dom.get("mainBody").firstChild);}return qf;},_getItemUrl:function(itemno,ext,suffix){var _dir=itemno%16;suffix=suffix||"";var surl="http://"+imgcacheDomain+"/qzone/space_item/orig/"+_dir+"/"+itemno+suffix+"."+ext;return surl},_searchDressItem:function(type){var _i=g_Dressup.items;for(var k in _i){if(_i[k].type==type){return _i[k];}}},_tips:function(){QZONE.widget.msgbox.show("內(nèi)測版本暫時(shí)不支持的物品",0,2000);},fixCenterPosition:function(isCenter){_center=g_fullMode?1^(g_fullMode%2):0;if(!_center==!isCenter){return}else{var _viewWidth=QZONE.dom.getClientWidth();var _hw=_viewWidth/2;for(var k in QZONE.shop.DDItem.items){var _i=QZONE.shop.DDItem.items[k];_i.setXY(_i.args.posx+(isCenter?(0-_hw):_hw),_i.args.posy);}}}};window.space_addItem=function(type,itemno,posx,posy,width,height,zIndex){var _s=QZONE.shop.searchItem(type,itemno);QZONE.shop[_s?"remove":"add"]({type:type,itemno:itemno,posx:posx,posy:posy,posz:0,height:height,width:width,flag:zIndex},true);};window.encodeWindows=QZONE.event.bind(QZONE.shop,QZONE.shop.getItemList);var wSwf_obj_swf=wSwf_obj_swf_s=QZONE.shop._closeWelcomeFlash;QZONE.shop.DDItem=function(itemArgs){QZONE.shop.DDItem.items[itemArgs.itemno]=this;QZONE.shop.DDItem.length++;this.args=itemArgs;this.mainElement=null;this.parentNode=QZONE.dom.get("floatItem");this.isFlash=false;this.onImageLoad=QZONE.emptyFn;};QZONE.shop.DDItem.prototype.init=function(){this.mainElement=document.createElement("div");this.mainElement.id="DDItem_"+this.args.type+"_"+this.args.itemno;this.mainElement.className="shop_item";this.mainElement.itemArgs=this.args;this.contentElement=document.createElement("div");this.mainElement.appendChild(this.contentElement);this.parentNode.appendChild(this.mainElement);this._ready=true;var _dd=QZONE.enviroment.get("DDactivated");if(_dd){this.activateDragdrop();}else if(ownermode){QZONE.shop.EnabledHidden.active(this,(this.args.type==13)?true:false);if(this.args.type==13){this._fnAfterHidden=function(e,sid){var d=$("titleBG");if(d){var b=$("a_reShowNav");if(!b){var l=QZONE.dom.getElementsByClassName("op","div",d);if(l.length>0){var c=document.createElement("a");c.href="javascript:;";c.title="重新顯示導(dǎo)航菜單";c.id="a_reShowNav";c.onclick=function(){this.style.display="none";var nb=$(sid);if(nb){QZONE.css.removeClassName(nb,"none");}QZONE.event.preventDefault();};c.innerHTML="<span>顯示導(dǎo)航</span>";l[0].insertBefore(c,l[0].firstChild);}}else{b.style.display="";}}}}}};QZONE.shop.DDItem.prototype.fillImage=function(srcUrl,width,height){this._img=new Image();this._img.onload=QZONE.event.bind(this,function(){this._img.onload=null;this.contentElement.innerHTML='<img src="'+this._img.src+'"/>';this._img=null;this.onImageLoad();});this._img.onerror=QZONE.event.bind(this,function(){this._img.onerror=null;this._img=null;});this._img.src=srcUrl;};QZONE.shop.DDItem.prototype.fillHtml=function(html){this.contentElement.innerHTML=html;};QZONE.shop.DDItem.prototype.setXY=function(x,y){QZONE.dom.setXY(this.mainElement,x,y);this.args.posx=x;this.args.posy=y;};QZONE.shop.DDItem.prototype.notify=function(){var o=this;this.isNotify=true;var _s=QZONE.dom.getSize(this.mainElement);QZONE.css.addClassName(this.mainElement,"dragdrop_item_notify");this.tween=new QZONE.Tween(this.mainElement,"height",QZONE.transitions.regularEaseInOut,'0px',_s[1],0.3);this.tween.onMotionStop=function(){QZONE.css.removeClassName(o.mainElement,"dragdrop_item_notify");o.mainElement.style.height="auto";if(o.isActivate){o.tween=null;o.highLight();o=null;return;}else{o.tween=null;o=null;}}this.tween.start();};QZONE.shop.DDItem.prototype.unload=function(){if(this.unActivateDragdrop){this.unActivateDragdrop();}this.mainElement.innerHTML='';delete QZONE.shop.DDItem.items[this.args.itemno];if(QZONE.shop.currentItems[this.args.itemno]){delete QZONE.shop.currentItems[this.args.itemno];}else{delete QZONE.shop.exclusiveItems[this.args.type];}QZONE.shop.DDItem.length--;QZONE.dom.removeElement(this.mainElement);this.mainElement=null;QZONE.space.setEditFlag();};QZONE.shop.DDItem.prototype.moveCenter=function(){var _p=QZONE.dom.getPosition(this.contentElement);var _center=g_fullMode?1^(g_fullMode%2):0;this.setXY((_center?0:QZONE.dom.getClientWidth()/2)-_p.width/2,QZONE.dom.getClientHeight()/2-_p.height/2+QZONE.dom.getScrollTop());}QZONE.shop.DDItem.items={};QZONE.shop.DDItem.length=0;QZONE.shop.EnabledHidden=(function(){var D=QZONE.dom,E=QZONE.event;function moveOver(ev,item){if(QZONE.css.hasClassName(item.mainElement,'shop_item_mouseover'))return;if(!D.isAncestor(item.mainElement,E.getRelatedTarget(ev))&&item.mainElement!=E.getRelatedTarget(ev)){QZONE.shop.EnabledHidden.showHighlight(item,true);QZONE.shop.EnabledHidden.showFloatTips(item);}}function moveOut(ev,item){if(!D.isAncestor(item.mainElement,E.getRelatedTarget(ev))&&item.mainElement!=E.getRelatedTarget(ev)){QZONE.shop.EnabledHidden.showHighlight(item,false);QZONE.dom.removeElement(item.tips);item.tips=null;}}return{active:function(item,rightBar){addEvent(item.mainElement,"mouseover",moveOver,item);addEvent(item.mainElement,"mouseout",moveOut,item);if(rightBar){item._rightBar=true;}item.canHidden=true;},unactive:function(item){removeEvent(item.mainElement,"mouseover",moveOver);removeEvent(item.mainElement,"mouseout",moveOut);QZONE.css.removeClassName(item.mainElement,'none');},hideFloatItem:function(id){QZONE.css.addClassName($(id),'none');},showFloatTips:function(item){var con=document.createElement('div');con.className='shop_item_tips qz_tips';if(item._rightBar){con.style.position="absolute";con.style.left="auto";con.style.right="-28px";}item.mainElement.appendChild(con);con.innerHTML='<a href="javascript:;" onclick="QZONE.shop.EnabledHidden.hideFloatItem(\''+item.mainElement.id+'\');return false;" title="暫時(shí)隱藏">隱藏</a>';if(typeof(item._fnAfterHidden)=='function'){addEvent(con,"click",item._fnAfterHidden,item.mainElement.id);}item.tips=con;},showHighlight:function(item,flag){if(flag){QZONE.css.addClassName(item.mainElement,'shop_item_mouseover');if(item.isFlash&&QZONE.userAgent.ie){QZONE.dom.getFirstChild(item.mainElement).style.position='relative';var node=document.createElement('div');node.className='qz_items_bg';item.mainElement.insertBefore(node,item.mainElement.firstChild);node.style.position='absolute';if(node.filters){node.style.backgroundColor='#FFF';node.style.filter='alpha(opacity=0)';}QZONE.dom.setXY(node,0,0);var _s=QZONE.dom.getSize(item.mainElement);QZONE.dom.setSize(node,_s[0]-2,_s[1]-2);}}else{QZONE.css.removeClassName(item.mainElement,'shop_item_mouseover');var bg=QZONE.dom.getElementsByClassName('qz_items_bg','div',item.mainElement)[0];QZONE.dom.removeElement(bg);}}};})();QZONE.space={};(function(){var _shortCutMap={66:function(){QZONE.space.guide(2)},71:function(){QZONE.space.guide(18)},74:function(){QZONE.space.loadCustom()},77:function(){QZONE.space.guide(7)}};QZONE.space.bootLoadLayout=void(0);QZONE.space.FRAME_LAYOUT=[0,"13","31","22","121","112","211","14","41","122","221","32","113","311","131","212"];QZONE.space.LAYOUT_NAME={0:"小窩",1:"全屏",3:"寬版"};QZONE.space.LAYOUT_SELETOR={0:[0],1:[1,2,4,5,6,3,0],3:[1,2,4,5,6,3,7,8,9,10,11,12,13,14,0]}QZONE.space.isEdited=false;QZONE.space.isMallMode=false;QZONE.space.isContentEmpty=false;QZONE.space.fnQueueAfterModuleRend=[];QZONE.space.createFrame=function(frameStyle){var D=QZONE.dom;if(!frameStyle){return}var _fs=QZONE.space.FRAME_LAYOUT[frameStyle].split("");for(var i=0;i<_fs.length;i++){var _cn="mode_col_m";if(i==0){_cn="mode_col_l"}else if(i==_fs.length-1){_cn="mode_col_r"}D.createElementIn("div","mainContainer",false,{id:"frameCol_"+i,className:_cn,scale:_fs[i]});}QZONE.dom.get("mainContainer").className="mode_col_"+QZONE.space.FRAME_LAYOUT[frameStyle];}QZONE.space.createOFPFrame=function(mode){var D=QZONE.dom;var _fs="131".split("");for(var i=0;i<3;i++){var _cn="mode_col_m";if(i==0){_cn="mode_col_l"}else{if(mode=="13"){if(i==1){_cn="mode_col_r";}else if(i==2){_cn="";}}else{if(i==1){_cn="mode_col_m";}else if(i==2){_cn="mode_col_r";}}}D.createElementIn("div","OFPContainer",false,{id:"OFPFrameCol_"+i,className:_cn,scale:_fs[i]});}QZONE.dom.get("OFPContainer").className="mode_col_"+mode;}QZONE.space.setEditFlag=function(){QZONE.space.isEdited=true;}QZONE.space.getEditFlag=function(){return QZONE.space.isEdited}QZONE.space.resetEditFlag=function(){QZONE.space.isEdited=false;}QZONE.space.setFrame=function(frameType,mdData){if(mdData==null){if(!QZONE.space.defaultFrame){var dl=new QZONE.JSONGetter("http://"+imgcacheDomain+"/qzone/v5/defaultLayout.js");dl.onSuccess=function(o){QZONE.space.defaultFrame=o;QZONE.space._setFrame(frameType,QZONE.space.defaultFrame[frameType]);}dl.send();}else{QZONE.space._setFrame(frameType,QZONE.space.defaultFrame[frameType]);}}else{QZONE.space._setFrame(frameType,mdData);}}QZONE.space._setFrame=function(frameType,mdData){for(var k in QZONE.Module.items){if(k.indexOf("_0")==0){continue;}QZONE.Module.remove(k);}QZONE.dom.get("mainContainer").innerHTML="";QZONE.space.createFrame(frameType);g_frameStyle=frameType;initModule(mdData);fillModuleContent();QZONE.space.onFrameChange();};QZONE.space.onFrameChange=QZONE.emptyFn;QZONE.space.loadDD=function(){if(!window._dragdropJSload){window._dragdropJSload=new QZONE.JsLoader();window._dragdropJSload.onload=function(){QZONE.space.activateDD();}window._dragdropJSload.load("http://"+imgcacheDomain+"/qzone/v5/activateModuleDD.js",null,"utf-8");}else{if(QZONE.space.activateDD){QZONE.space.activateDD();}}};QZONE.space.loadCustom=function(moduleName){if(!ownermode){return;}if(!QZONE.enviroment.get("customCSSLoaded")){QZONE.css.insertCSSLink("/qzone_v5/css/custom.css");QZONE.enviroment.set("customCSSLoaded",true);}if(!window._customJSload){QZONE.widget.bubble.hide(ENV.get("_textBubbleId"));QZONE.widget.msgbox.show("正在加載自定義內(nèi)容,請稍候.",0);QZONE.space.loadDD();window._customJSload=new QZONE.JsLoader();window._customJSload.onload=function(){QZONE.widget.msgbox.hide(1000);QZONE.customMode.init(moduleName);}window._customJSload.load("http://"+imgcacheDomain+"/qzone/v5/activateCustom.js",null,"utf-8");}else{if(QZONE.customMode&&QZONE.customMode.ready){QZONE.space.loadDD();QZONE.customMode.openFrame(moduleName);}}hideModulesContent();QZONE.event.preventDefault();};QZONE.space.save=function(saveType,callback,args){if(!ownermode){return;}args=args||{shop:(QZONE.space.isMallMode?1:0)};var _url="http://"+g_Main_Domain+"/cgi-bin/user/save_scenario.cgi";var _p=QZONE.space.getPosition();var data={uin:g_iLoginUin,bstyle:0,styleid:g_StyleID,framestyle:g_frameStyle,mode:g_fullMode,xpos:g_fullMode?_p[0]:0,ypos:0,diystyle:0,inshop:args.shop||0,transparence:g_TransparentLevel,isBGScroll:window.g_isBGScroll||0};saveType=saveType||3;if(saveType&1){data.itemlist=QZONE.shop.getItemList();}if((saveType&2)&&ENV.get("moduleRendered")){data.windlist=QZONE.Module.serialWindows();}data.diyitemlist=QZONE.shop.getDiyItem();var fs=new QZONE.FormSender(_url,"post",data);fs.onSuccess=function(o){var isItemInvalid=falseswitch(o.ret){case 0:QZONE.widget.msgbox.show(o.msg,0,2000);QZONE.space.resetEditFlag();break;case 2005:isItemInvalid=true;QZONE.space.isMallMode=false;if((QZONE.customMode&&QZONE.customMode.opened)){QZONE.customMode.closeFrame();}QZONE.space.guide(340,null,null,"scenario",true);break;case 2007:var _c=new QZONE.widget.Confirm("保存失敗",o.msg.replace(/</,"<").replace(/>/,">"),QZONE.widget.Confirm.TYPE.OK_CANCEL);_c.tips[0]='開通';_c.tips[2]="返回";_c.onConfirm=function(){window.open(QZONE.shop.getVipRegisterUrl());};_c.show();isItemInvalid=true;break;default:QZONE.widget.msgbox.show(o.msg,0,2000);isItemInvalid=true;}if(callback&&isItemInvalid==false){callback(o);}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -