📄 repaint_r1.3.aaa.js
字号:
if(this.sTrigger!="click"){ dClickTag[j].onclick=function(){return false;}; } } } }};YAHOO.Media.Dtk.GlobalSearch.Tabs.prototype.tabAction=function(e, dNode,oSelf){ if (typeof(dNode.href)=='undefined') { dNode = e.srcElement || e.target; } if(dNode.tagName=='IMG'){dNode=dNode.parentNode;} if((oSelf.dCurTabNum-1)>0){ YAHOO.util.Dom.removeClass(oSelf.aTabs[(oSelf.dCurTabNum-1)].parentNode.parentNode , oSelf.sOffName); } YAHOO.util.Dom.removeClass( oSelf.dCurTab , oSelf.sOnName ); oSelf.dCurTab = (oSelf.oActionVars.type=='tab' ? dNode.parentNode.parentNode : dNode.parentNode); YAHOO.util.Dom.removeClass( oSelf.dCurTab , oSelf.sHiLiteName ); oSelf.dCurTabNum = dNode.order; YAHOO.util.Dom.addClass( oSelf.dCurTab , oSelf.sOnName ); if((oSelf.dCurTabNum-1)>0){ YAHOO.util.Dom.addClass(oSelf.aTabs[(oSelf.dCurTabNum-1)].parentNode.parentNode , oSelf.sOffName); } if(oSelf.fAction){ oSelf.fAction(oSelf.oActionVars,dNode,this); } return false;};/** * Global Search Box */YAHOO.Media.Dtk.GlobalSearch.ChangeVert = function(args,self){ var obj=args.obj,tab=self; YAHOO.util.Dom.addClass(obj.dCurTab, 'on'); YAHOO.util.Dom.addClass(tab.parentNode, 'on'); obj.dCurTab=tab.parentNode; document.sf1.action=tab.href; var text=tab.innerHTML; document.getElementById('dtk-search').className='tab-'+text.toLowerCase(); if (typeof(this.first)=="undefined") this.searchbox = document.getElementById("dtk-searchbox").innerHTML; this.first = true; var searchbox = document.getElementById("dtk-searchbox"); var leftfooter = document.getElementById("dtk-sboxfooter"); var rightfooter = document.getElementById("dtk-sboxlinks"); if(typeof(YAHOO.Media.Dtk.nSearchBoxWidth)=='undefined'){ YAHOO.Media.Dtk.nSearchBoxWidth=YAHOO.util.Dom.getStyle("dtk-searchbox","width"); } if (searchbox.innerHTML != this.searchbox) { var value = document.sf1.p.value; searchbox.innerHTML = this.searchbox; if(YAHOO.Media.Dtk.nPageSize==1){searchbox.style.marginLeft="auto";} else{searchbox.style.width=YAHOO.Media.Dtk.nSearchBoxWidth;} document.sf1.p.value = value; } if (leftfooter){ leftfooter.style.display = "block"; } if (rightfooter){ rightfooter.style.display = "block"; } frPrefix = "Dtk-tab-"; _ver = (typeof(ver)!="undefined"?ver:""); if(typeof(YAHOO.Media.Dtk.GlobalSearch.oSearch)=='object'){ document.sf1.fr.value = frPrefix + YAHOO.Media.Dtk.GlobalSearch.oSearch[text].frcode + "-t" + _ver; } if(document.getElementById("searchlabel")){ document.getElementById("dtk-searchlabel").title = text + " search: enter a search term and press Enter"; } document.getElementById("p").title = text + " search: enter a search term and press Enter"; setTimeout("document.sf1.p.focus()",1);};YAHOO.Media.Dtk.GlobalSearch.bProcKeyDown=1;YAHOO.Media.Dtk.GlobalSearch.fKeyDown = function(e,oVerts){ var src = e.srcElement || e.target; var code=e.keyCode,id=e.id,gk,_ffs=0; if(typeof(YAHOO.Media.Dtk.GlobalSearch.bKeyDown)=='undefined'){YAHOO.Media.Dtk.GlobalSearch.bKeyDown=1;} //document.sf1.p.value=code; if(code==13){return;} else if((code==191||code==222)&&id!='p'&&YAHOO.Media.Dtk.GlobalSearch._ff){_ffs=1;gk=0;} // the user is trying to use FF keyboard shortcuts for FF search else if((code<31||code>41)&&(code<16||code>18)&&code!=9&&code!=8){gk=1;} // user is not pressing a navigation key else{gk=0;} var sFormClassName = document.getElementById('dtk-search').className; if (src.id=='p' || src.id=='scsz' || src.id=='dtk-searchsubmit') { if (code==9 && !e.shiftKey && YAHOO.Media.Dtk.GlobalSearch.bProcKeyDown==0) { YAHOO.Media.Dtk.GlobalSearch.bProcKeyDown=1; } else if ( (code==9 && src.id=='p') || (code==9 && !e.shiftKey && src.id=='dtk-searchsubmit' && YAHOO.Media.Dtk.GlobalSearch.bProcKeyDown==1) ) { var nTab = oVerts.dCurTabNum, nTabLength = (oVerts.aTabs.length-1); nTab = (e.shiftKey && nTab>0) ? nTab-1 : (nTab <= nTabLength ? nTab+1 : nTab); // get next tab if (nTab>0&&nTab<=nTabLength&&!e.ctrlKey&&!e.altKey) { // focus on next tab YAHOO.util.Event.stopEvent(e); oVerts.tabAction(e, oVerts.aTabs[nTab], oVerts); document.sf1.p.focus(); return false; } } else if (gk==1) { YAHOO.Media.Dtk.GlobalSearch.bProcKeyDown=0; } } else if (!_ffs&&gk==1&&src.type!='text'&&!e.ctrlKey&&!e.altKey) { //document.sf1.p.value=''; //document.sf1.p.focus(); }}/* * end Global Search Box */ /// searchbox fr codes YAHOO.Media.Dtk.GlobalSearch.oSearch = { Movies : {'frcode':'ush-movies'}, // may need to be modified by individual property Web : {'frcode':'web-t'}, Pictures : {'frcode':'img-t'}, Video : {'frcode':'vid-t'}, Audio : {'frcode':'aud-t'} }; /// instantiate tabs var createTabs = function() { document.sf1.p.focus(); document.sf1.fr.value = "Dtk-tab-web-t"+(typeof(ver)!='undefined'?ver:""); var id = YAHOO.util.Dom.generateId(this); YAHOO.Media.Dtk.searchtabs = new YAHOO.Media.Dtk.GlobalSearch.Tabs(id); YAHOO.Media.Dtk.searchtabs.changeAction(YAHOO.Media.Dtk.GlobalSearch.ChangeVert,{"obj":YAHOO.Media.Dtk.searchtabs}); YAHOO.Media.Dtk.searchtabs.setupTabs(); YAHOO.util.Event.addListener(document, "keydown", YAHOO.Media.Dtk.GlobalSearch.fKeyDown, YAHOO.Media.Dtk.searchtabs); } YAHOO.util.Event.onAvailable("dtk-searchtabs",createTabs); /** * DTK Carousel Component. * @description http://twiki.corp.yahoo.com/view/Media/DTKDaemonManager **/(function(){var $U = YAHOO.util;var $D = $U.Dom;var $C = $U.CustomEvent;var DTK = YAHOO.namespace('Media.Dtk');YAHOO.namespace('Media.Dtk.util');/** * spawn {function} * This function creates an object of type "cls", constructed with arguments in the "args" array. * spawn : new :: apply : call * Note: even though this function is private, you can still arbitrarily spawn unmanaged daemons using the public spawnDaemon method. * @private * @param cls {Class} The function constructor to use. * @param args {Array} The arguments to pass to the constructor. **/var spawn = function(cls,args) { if(!args) args = []; else if(!args instanceof Array) args = [args]; var f=function(){}; f.prototype=cls.prototype; f.prototype.constructor = cls; var obj = new f(); cls.apply(obj,args); return obj;};/** * YAHOO.Media.Dtk.util.Manager * Daemon Manager Constructor * @public * @param daemonClass {Class} The constructor that will be used to create daemons. * If this daemonClass does not implement the getId or toString functions, or an "id" property, then generic versions will be added. **/DTK.util.Manager = function(daemonClass) { /** * daemons {object} * A collection of all the managed daemons. manager.daemons[daemon.getId()] == daemon * @public **/ this.daemons={}; /** * stack {Array} * An array of all the managed daemons. (Refers to the same objects as the daemons collection.) * @public **/ this.stack=[]; var idCounter = [0]; var p=daemonClass.prototype; if(typeof p.getId !== 'function') { p.getId = function(){ if(this.id) { return this.id; } return (this.id = 'daemon_'+(idCounter[0]++)); };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -