מדיה ויקי:Gadget-moveVectorMenuToTabs.js: הבדלים בין גרסאות בדף

for vector skin: replace the links in the dropdown menu with regular tabs and hide the menu
 
מתקן עיצוב בוקטור
שורה 6: שורה 6:
     var cactions = document.getElementById("p-cactions");
     var cactions = document.getElementById("p-cactions");
     var place = document.getElementById("ca-js-delete") || document.getElementById("ca-js-block") || document.getElementById("ca-watch");
     var place = document.getElementById("ca-js-delete") || document.getElementById("ca-js-block") || document.getElementById("ca-watch");
     if ( !cactions || !cactions.className == "vectorMenu" || !place ) return;
     if ( !cactions || cactions.className !== "vectorMenu" || !place ) return;


     var item = cactions.getElementsByTagName("LI")[0];
     var item = cactions.getElementsByTagName("LI")[0];
     while ( item && item.firstChild.nodeName == "A" )
     while ( item && item.firstChild.nodeName === "A" )
     {
     {
         if ( item.firstChild.firstChild.nodeName == "#text" )
         var span = document.createElement("SPAN");
        {
        span.appendChild( item.firstChild );
            var span = document.createElement("SPAN");
         place.parentNode.insertBefore ( span, place.nextSibling );
            span.appendChild ( document.createTextNode(item.firstChild.firstChild.nodeValue) );
            item.firstChild.replaceChild ( span, item.firstChild.firstChild );
        }
         place.parentNode.insertBefore ( item, place.nextSibling );


         item = cactions.getElementsByTagName("LI")[0];
         item = cactions.getElementsByTagName("LI")[0];
שורה 30: שורה 26:
}
}


if ( skin == "vector" ) addOnloadHook ( moveVectorMenuToTabs );
if ( skin === "vector" ) addOnloadHook ( moveVectorMenuToTabs );