85,624
edits
m (Reverted edits by Abhidevananda (talk) to last revision by Admin) |
m (Updated AddPortlet and AddPortletLink) |
||
Line 188: | Line 188: | ||
return result; | return result; | ||
}; | }; | ||
/** | /** | ||
Line 241: | Line 239: | ||
//verify/normalize input | //verify/normalize input | ||
var skin = mw.config.get("skin"); | |||
type = ( skin === "vector" && type === "menu" && ( navigation === "left-navigation" || navigation === "right-navigation" )) ? "menu" : ""; | type = ( skin === "vector" && type === "menu" && ( navigation === "left-navigation" || navigation === "right-navigation" )) ? "menu" : ""; | ||
var outerDivClass; | var outerDivClass; | ||
Line 250: | Line 249: | ||
navigation = "mw-panel"; | navigation = "mw-panel"; | ||
} | } | ||
outerDivClass = ( navigation === "mw-panel" ) ? "portal" : ( type === "menu" ? "vectorMenu | outerDivClass = ( navigation === "mw-panel" ) ? "portal" : ( type === "menu" ? "vectorMenu" : "vectorTabs" ); | ||
innerDivClass = ( navigation === "mw-panel" ) ? "body" : ( type === "menu" ? "menu" : "" ); | innerDivClass = ( navigation === "mw-panel" ) ? "body" : ( type === "menu" ? "menu" : "" ); | ||
break; | break; | ||
Line 271: | Line 270: | ||
outerDiv.className = outerDivClass + " emptyPortlet"; | outerDiv.className = outerDivClass + " emptyPortlet"; | ||
outerDiv.id = id; | outerDiv.id = id; | ||
if ( nextnode && nextnode.parentNode === root ) { | if ( nextnode && nextnode.parentNode === root ) { | ||
root.insertBefore( outerDiv, nextnode ); | root.insertBefore( outerDiv, nextnode ); | ||
Line 299: | Line 293: | ||
}); | }); | ||
h5.appendChild( a ); | h5.appendChild( a ); | ||
} else { | } else { | ||
Line 308: | Line 299: | ||
outerDiv.appendChild( h5 ); | outerDiv.appendChild( h5 ); | ||
var innerDiv = document.createElement( "div" ); | if ( type === "menu" ) { | ||
var innerDiv = document.createElement( "div" ); | |||
innerDiv.className = innerDivClass; | |||
outerDiv.appendChild(innerDiv); | |||
} | |||
var ul = document.createElement( "ul" ); | var ul = document.createElement( "ul" ); | ||
innerDiv.appendChild( ul ); | (innerDiv || outerDiv).appendChild( ul ); | ||
return outerDiv; | return outerDiv; | ||
Line 335: | Line 328: | ||
ev.preventDefault(); | ev.preventDefault(); | ||
}); | }); | ||
} | |||
if ( $.collapsibleTabs ) { | |||
$.collapsibleTabs.handleResize(); | |||
} | } | ||
return link; | return link; |