亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cpanel.js

?? ShopEx網(wǎng)店系統(tǒng)是一款免費的獨立網(wǎng)店系統(tǒng)
?? JS
字號:
var cpanel = {
	buttons:{
		help:function(o){
			X.menus.close();
			if(cpanel.fav.runtime.style)cpanel.fav.runtime.style.display='none';
			var m = cpanel.buttons.build(
					[
						{label:__('ShopEx Ambassador'),onclick:"X.go({ctl:'addons',act:'toReg'},{target:'addons:toReg'})"},
						{label:__('FAQs'),onclick:"window.open('http://www.shopex.cn/help/help_472/help_shopadv.html')"},
						{label:__('System Information'),onclick:"fbox.open({ctl:'addons',act:'sysinfo'})"},
						{label:__('About ShopEx'),onclick:"fbox.open({ctl:'addons',act:'about'})"}
					]
					);
			document.body.appendChild(m);
			Position.clone(o,m,{setWidth: false,setHeight:false,offsetTop:o.offsetHeight});
			X.menus.bind(m,{inClick:false});
			m.style.visibility='';
		},
		pub:function(o){
			X.menus.close();
			if(cpanel.fav.runtime.style)cpanel.fav.runtime.style.display='none';
			var m = cpanel.buttons.build(
					[
						{label:__('Delete Whole Page Cache'),onclick:"X.go({ctl:'addons',act:'rmPageC'},{target:'__BG__'})"},
						{label:__('Delete Template Cache'),onclick:"X.go({ctl:'addons',act:'rmTplC'},{target:'__BG__'})"},
						{label:__('Delete Data Cache'),onclick:"X.go({ctl:'addons',act:'rmDataC'},{target:'__BG__'})"}
					]
				);
			document.body.appendChild(m);
			Position.clone(o,m,{setWidth: false,setHeight:false,offsetTop:o.offsetHeight});
			X.menus.bind(m,{inClick:false});
			m.style.visibility='';
		},
		build:function(a){
			var m = Builder.node('ul',{className:'menu',style:"visibility:hidden"});
			a.each(
					function(e){
						m.appendChild(Builder.node('li',{onClick:e.onclick},e.label))
					}
			);
			return m;
		}
	},
	getFavList:function(){
		cpanel.favList = {};
		l = $('favorite').getElementsByTagName('li');
		for(i=0;i<l.length;i++)
			cpanel.favList[(l[i].getAttribute('pkg')?l[i].getAttribute('pkg'):'none')+'-'+l[i].getAttribute('ctl')+'-'+l[i].getAttribute('act')]=1;
	},
	favList:{},
	menus:{
		init:function(){
/*			$('sysmenu').innerHTML='';

			Menus.each(
				function(m,k){
					$('sysmenu').appendChild(
							Builder.node('span',{className:'link '+(m.name || ''),menu:k,onMouseover:'cpanel.menus.show(this,true)',onmouseout:"cpanel.menus.out()"},m.label)
						);
					$('sysmenu').innerHTML+=' ';
				}
			)*/
			cpanel.menus.iframemask1 = Builder.node('iframe',{frameborder:0,scrolling:'no',style:'border:0;scrolling:no;position:absolute;display: none;top:0;left:0;marginwidth:0;height:0;width:0'});
			cpanel.menus.iframemask2 = Builder.node('iframe',{frameborder:0,scrolling:'no',style:'border:0;;position:absolute;display: none;top:0;left:0;marginwidth:0;height:0;width:0'});
			document.body.appendChild(cpanel.menus.iframemask1);
			document.body.appendChild(cpanel.menus.iframemask2);
		},
		mouseover:function(e){
			cpanel.menus.runtime.depth=1;
			Event.stop(e);
			cpanel.menus.show(Event.element(e));
		},
		show:function(o,root){
			X.menus.close();
			if(cpanel.fav.runtime.style)cpanel.fav.runtime.style.display='none';
			s = o.getAttribute('menu');
			m = cpanel.menus.body(s);
			if(m){

//        document.body.appendChild(m);
				if(root){
					Position.clone(o,m,{setWidth: false,setHeight:false,offsetTop:o.offsetHeight});
					Position.clone(m,cpanel.menus.iframemask1,{setWidth: true,setHeight:true,offsetTop:0});
					cpanel.menus.iframemask1.style.display='block';
				}else{
					if(Position.cumulativeOffset(o)[0]+o.offsetWidth+m.offsetWidth>document.body.offsetWidth){
						Position.clone(o,m,{setWidth: false,setHeight:false,offsetLeft:-m.offsetWidth});
						Position.clone(m,cpanel.menus.iframemask2,{setWidth: true,setHeight:true,offsetLeft:0});
						cpanel.menus.iframemask2.style.display='block';
					}else{
						Position.clone(o,m,{setWidth: false,setHeight:false,offsetLeft:o.offsetWidth});
						Position.clone(m,cpanel.menus.iframemask2,{setWidth: true,setHeight:true,offsetLeft:0});
						cpanel.menus.iframemask2.style.display='block';
					}
				}
				m.style.visibility='';
			}
			cpanel.menus.clearWithout(s);
		},
		click:function(o){
			o = Event.element(o);
			var o = eval('Menus['+(o.getAttribute('menu')+'').replace(/\-/g,'].items[')+']');
			cpanel.menus.closeAll();
			if(o.href){
				X.compact.go(o.href,o.target?o.target:'__INPAGE__',o.label);
			}else if(o.ctl){
				X.go(o,{autotab:true,target:o.target});
			}else if(o.onclick){
				eval(o.onclick);
			}
			Event.stop(o);
		},
		body:function(a){
			var o = eval('Menus['+(a+'').replace(/\-/g,'].items[')+']');
			if(o && o.items){
				if(!cpanel.menus.runtime.m[a]){
					var base = Builder.node('ul',{className:'menu',style:'visibility: hidden;top:0;left:0'});
					document.body.appendChild(base);
					Event.observe(base,'mouseover',cpanel.menus.over,true);
					Event.observe(base,'mouseout',cpanel.menus.out,true);
					o.items.each(
						function(i,k){
							var dm = Builder.node('li',{style:'display:block;width:auto !important;width:auto ',menu:a+'-'+k},i.label);
							Event.observe(dm,'mouseover',cpanel.menus.mouseover,true);
							if(!i.ctl && !i.href && !i.onclick){
								dm.className='disabled';
							}else{
								Event.observe(dm,'click',cpanel.menus.click,true);
							}
							base.appendChild(dm);
						}
					);
					cpanel.menus.runtime.m[a]=base;
					return base;
				}
				else{
					cpanel.menus.runtime.m[a].style.display='block';
					return cpanel.menus.runtime.m[a];
				}
			}
		},
		over:function(e){
			cpanel.menus.runtime.depth=1;
	 },
		out:function(e){
			if(e){
				Event.stop(e);
				if(Event.element(e).tagName=='LI' || Event.element(e).tagName=='UL'){
					cpanel.menus.runtime.depth--;


					setTimeout('cpanel.menus.check()',500);
				}
			}
		},
		check:function(){
			if(cpanel.menus.runtime.depth<1){
				cpanel.menus.closeAll();
			}
		},
		closeAll:function(){
			for(n in cpanel.menus.runtime.m){
				cpanel.menus.runtime.m[n].style.display='none';
				/*
				for(node=cpanel.menus.runtime.m[n].firstChild;node;node=node.nextSibling){
					Event.stopObserving(node,'mouseover',X.menus.mouseover,true);
				}
				Event.stopObserving(cpanel.menus.runtime.m[n],'mouseout',X.menus.out,true);
				removeElement(cpanel.menus.runtime.m[n]);
				delete(cpanel.menus.runtime.m[n]);
				*/
			}
			cpanel.menus.iframemask1.style.display='none';
			cpanel.menus.iframemask2.style.display='none';
		},
		clearWithout:function(s){
			for(n in cpanel.menus.runtime.m){
				if(n.indexOf(s) && s.indexOf(n)){
					//removeElement(cpanel.menus.runtime.m[n]);
					//delete(cpanel.menus.runtime.m[n]);
					cpanel.menus.runtime.m[n].style.display='none';
				}
			}
		},
		runtime:{m:{}},
		iframemask1:null,
		iframemask2:null
	},
	show:function(){

		cpanel.getFavList();

		var e = X.tab.$('cpanel');
		if(!e){
			e = X.tab.create('cpanel');
			X.tab.setLabel('cpanel',__('Manage favorite'));
		}

		e.body.innerHTML='';
		desc = Builder.node('div',{className:'c-header'},[
			Builder.node('p',{className:'desc'},[__('Click the star behind the menu item and add the menu item to my favorite. No star menu items can not be add to my favorite, and the next version will achieve it.')])	
		]);
		b = Builder.node('div',{className:'cpanel'});
		Menus.each(
			function(m){
				if(!m.items[0].items) return;

				r = Builder.node('fieldset',{},[
					Builder.node('legend',{},m.label)
					]);

				m.items.each(
					function(i){
						c = Builder.node('div');
						i.items.each(
							function(o){
								if(o.href){
									c.appendChild(
										Builder.node('span',{className:'link item compact',onclick:'X.compact.obj(this)',href:o.href,target:o.target?o.target:'__INPAGE__'},o.label)
									)
								}else if(o.ctl){
									fav = cpanel.favList[(o.pkg?o.pkg:'null')+'-'+o.ctl+'-'+o.act];
									c.appendChild(
										Builder.node('span',{className:'item'},[
											Builder.node('span',{className:'link',ctl:o.ctl?o.ctl:'null',pkg:o.pkg?o.pkg:'',act:o.act?o.act:'index',tab:o.tab?o.tab:'null',onclick:'X.go(this)'},o.label),
											Builder.node('b',{className:(fav?'marker fav':'marker'),onclick:'cpanel.fav.toggle(this)'},' ')	
										])
									)
								}else{
									c.appendChild(
										Builder.node('span',{className:'empty item'},o.label)
									)
								}
							}
						);
						r.appendChild(
							Builder.node('div',{className:'part'},[
								Builder.node('div',{className:'icon',style:'background-position:-'+(i.icon?i.icon*80:0)+'px 0'}),
								Builder.node('label',{},i.label),c
							])
						);
					}
				);

				b.appendChild(r);
			}
		);
		e.body.appendChild(desc);
		e.body.appendChild(b);

		X.tab.fg('cpanel');
	},
	fav:{
		toggle:function(obj){
			var item ={};
			item.pkg = obj.previousSibling.getAttribute('pkg');
			item.ctl = obj.previousSibling.getAttribute('ctl');
			item.act = obj.previousSibling.getAttribute('act');

			tab = item.pkg+item.ctl+':'+item.act;

			item.pkg = item.pkg?item.pkg:'null';

			if(Element.hasClassName(obj,'fav')){
				link = cpanel.fav.getObj(item);
				if(link){
					removeElement(link);
					Element.removeClassName(obj,'fav');
					/*if(cpanel.favCount==1){
						$('favorite').hide();
					}*/
				}
				X.go({ctl:'profile/setting',act:'delFav',p:[item.pkg,item.ctl,item.act]},{target:'__BG__'});
			}else{
				var n = Builder.node('li',{ctl:item.ctl,pkg:item.pkg,'tab':tab,act:item.act,onclick:'X.go(this)'},obj.previousSibling.innerHTML)
				$('favorite').getElementsByTagName('ul')[0].appendChild(n);
				$('favorite').show();
				new Effect.Highlight(n)
				Element.addClassName(obj,'fav');
				X.go({ctl:'profile/setting',act:'addFav',p:[item.pkg,item.ctl,item.act]},{target:'__BG__'});
			}
		},
		getObj:function(o){
				l = $('favorite').getElementsByTagName('li');
				cpanel.favCount = l.length;
				for(i=0;i<l.length;i++)
					if(l[i].getAttribute('pkg')==o.pkg && l[i].getAttribute('ctl')==o.ctl && l[i].getAttribute('act')==o.act)
						return l[i];
				return false;
		},
		show:function(o,id){
			X.menus.close();
			if(cpanel.fav.runtime.style)cpanel.fav.runtime.style.display='none';
			var m=$(id);
			Position.clone(o,m,{setWidth: false,setHeight:false,offsetTop:o.offsetHeight});
			m.style.display='block';
			cpanel.fav.runtime=m;
			Event.observe(document.body,'click',cpanel.fav.close,false);
		},
		close:function(){
			cpanel.fav.runtime.style.display='none';
		},
		runtime:{m:{}}
	},

	fatherList:function(){
		var i=0;
		Menus.each(
			function(f){
				var a = Builder.node('span',{id:i,onmouseover:'cpanel.childList(this)',onmouseout:'cpanel.childClose(this)',style:'background-color:#666600'},f.label+' | ');
				$('fatherMenu').appendChild(a);
				i++;
			}
		);
		document.body.appendChild(
			Builder.node('input',{id:'menuFlag',value:0},[])	
		);
	},
	childList:function(fatherObj){
		if($('menuFlag').value == 0){
			var i=0;
			var top = fatherObj.offsetTop+fatherObj.offsetHeight-3;
			var left = fatherObj.offsetLeft+20;
			var div = Builder.node('div',{id:'child'+fatherObj.id,onmouseover:'cpanel.setMenuFlag(1)',style:('top:'+top+'px;left:'+left+'px;position:absolute;background-color:#006699')},[]);
			Menus.each(
				function(m){
					if(i==fatherObj.id){
						m.items.each(
							function(c){
								div.appendChild(
									Builder.node('li',{},c.label)
								)
							}
						);
					}
					i++;
				}
			);
			$(fatherObj.id).appendChild(div);
		}
	},
	childClose:function(fatherObj) {
		if($('menuFlag').value == 0){

		}
	},
	gradeChildList : function() {
	
	},
	setMenuFlag:function(flag){
		$('menuFlag').value = flag;
	}


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品蜜桃在线看| 蜜桃av噜噜一区| 久久久久久**毛片大全| 欧美变态tickle挠乳网站| 国产婷婷色一区二区三区四区| 欧美日韩国产中文| 欧美三级蜜桃2在线观看| 欧美狂野另类xxxxoooo| 3atv一区二区三区| 久久久精品黄色| 中文字幕一区二区三区在线播放 | 欧美视频在线观看一区| 成人动漫一区二区| 91九色最新地址| 91精品国产高清一区二区三区| 日韩欧美国产一区二区三区| 精品国产青草久久久久福利| 国产亚洲一二三区| 日本亚洲免费观看| 国产成人亚洲精品青草天美| 在线观看不卡视频| 国产午夜精品一区二区三区嫩草| 最近中文字幕一区二区三区| 午夜欧美在线一二页| 国产黄色91视频| 国产亚洲精品超碰| 亚洲蜜桃精久久久久久久| 久国产精品韩国三级视频| 一本色道综合亚洲| 欧美三级电影在线观看| 日本一区二区三区在线观看| 日韩在线一区二区| 91精品国产福利在线观看| 亚洲色图色小说| 成人久久视频在线观看| 国产欧美日韩在线视频| 亚洲国产日韩一级| 色综合一区二区| 亚洲美女视频一区| 欧美日韩免费电影| 亚洲精品国产a久久久久久| 99re视频精品| 一区二区三区在线观看网站| 91麻豆福利精品推荐| 国产精品美女久久久久久2018| 成人晚上爱看视频| 中文子幕无线码一区tr| 蜜桃精品在线观看| 欧美精品一区二区蜜臀亚洲| 精品一区二区免费| 国产精品三级电影| 在线观看国产日韩| 久久精品国产免费看久久精品| 日韩一区二区三区电影| 日韩精品一二区| 久久综合九色综合久久久精品综合| 国产乱理伦片在线观看夜一区| 国产农村妇女毛片精品久久麻豆| 国产精品一区在线| 一区二区三区在线视频观看 | 综合分类小说区另类春色亚洲小说欧美| 国产精品18久久久久久vr| 自拍偷在线精品自拍偷无码专区| 欧美日韩亚洲综合一区二区三区| 亚洲一区二区三区四区在线 | 国产精品资源网| 亚洲欧美怡红院| 精品国内片67194| 欧洲激情一区二区| 韩国av一区二区三区四区| 亚洲福利一二三区| 国产精品久久久久婷婷| 精品久久久久久综合日本欧美| 99久久99久久精品免费看蜜桃 | 成人午夜av电影| 一片黄亚洲嫩模| 国产精品午夜春色av| 久久午夜国产精品| 久久久国际精品| 欧美大片顶级少妇| 欧美刺激午夜性久久久久久久| 色婷婷久久一区二区三区麻豆| 国产乱色国产精品免费视频| 男女视频一区二区| 美女一区二区在线观看| 日韩二区三区四区| 一区二区三区四区激情| 国产精品久久久久婷婷| 中文字幕一区在线观看视频| 国产欧美精品一区aⅴ影院| 日韩三区在线观看| 欧美一区三区四区| 精品日韩一区二区三区 | 一区二区三区成人在线视频 | 国产一区二区久久| 毛片一区二区三区| 国产91丝袜在线播放| 高清在线不卡av| 欧美日韩在线三级| 91麻豆精品91久久久久同性| 日韩一区二区电影网| 国产亚洲欧美色| 亚洲国产欧美在线人成| 亚洲午夜一二三区视频| 卡一卡二国产精品 | 九九精品视频在线看| 成人网在线免费视频| 色噜噜久久综合| 欧美va亚洲va| 午夜精品成人在线视频| 成人一区在线看| 欧美怡红院视频| 国产精品美女久久久久高潮| 日韩va亚洲va欧美va久久| av一区二区三区四区| 2022国产精品视频| 中文字幕一区二区三区在线观看 | 精品视频全国免费看| 欧美激情一区在线观看| 久久狠狠亚洲综合| 欧美精品亚洲二区| 国产精品国产三级国产普通话99| 日本va欧美va瓶| 91麻豆精品91久久久久久清纯| 最新热久久免费视频| 久久91精品国产91久久小草| 91精品久久久久久蜜臀| 亚洲一区二区av在线| 色综合亚洲欧洲| 亚洲综合免费观看高清完整版 | 国产成人午夜视频| 久久精品夜色噜噜亚洲aⅴ| 麻豆高清免费国产一区| 久久一区二区三区四区| 成人国产电影网| 亚洲欧洲av一区二区三区久久| 不卡欧美aaaaa| 午夜欧美在线一二页| 欧美精品在欧美一区二区少妇| 亚洲影视资源网| 欧美变态tickle挠乳网站| 粉嫩av一区二区三区在线播放| 国产精品久久久久四虎| av亚洲精华国产精华| 婷婷亚洲久悠悠色悠在线播放| 日韩精品一区在线观看| 粉嫩av亚洲一区二区图片| 一区二区三区在线不卡| 色婷婷亚洲精品| 激情深爱一区二区| 亚洲一区二区欧美日韩| 久久亚洲二区三区| 成人免费黄色大片| 婷婷夜色潮精品综合在线| 久久久综合精品| 欧美日韩精品是欧美日韩精品| 国产综合色在线| 亚瑟在线精品视频| 综合婷婷亚洲小说| 国产日韩欧美精品在线| 日韩一区二区在线看片| 95精品视频在线| 成人性生交大片免费看中文 | 亚洲大片在线观看| 中文字幕乱码久久午夜不卡| 日韩欧美在线综合网| 欧美亚洲精品一区| 成人动漫一区二区三区| 国产成人av电影在线播放| 蜜臀91精品一区二区三区| 亚洲国产三级在线| 亚洲一区二区三区四区在线| 亚洲一区二区三区影院| 亚洲成人综合在线| 亚洲高清免费观看| 日韩精品成人一区二区在线| 亚洲一区在线视频| 亚洲午夜久久久久久久久久久| 亚洲精品免费看| 日韩在线观看一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 日本特黄久久久高潮| 麻豆国产一区二区| 国产成人在线色| 97精品视频在线观看自产线路二| 国产69精品久久99不卡| 97精品国产露脸对白| 欧美日韩精品一区二区三区四区| 欧美精品一区二区三区蜜桃视频| 久久久久久**毛片大全| 国产精品视频看| 婷婷一区二区三区| av资源网一区| 精品国产髙清在线看国产毛片| 国产精品美女久久久久久久 | 91精品中文字幕一区二区三区| 91麻豆精品国产91久久久久久| 国产欧美日韩在线视频| 亚洲乱码中文字幕综合| 国产一区高清在线|