MediaWiki:Common.js: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann from http://de.wikipedia.org/wiki/MediaWiki:Common.js |
imported>Hendrik Brummermann No edit summary |
||
| (33 intermediate revisions by the same user not shown) | |||
Line 1:
//================================================================================
//*** Dynamic
// set up the words in your language
var
var
// adds show/hide-button to
jQuery( document ).ready(function() {
}▼
// shows and hides content and picture (if available) of
// Parameters:
//
function
{
if (!ExpandableFrame || !ExpandableToggle) {
Line 29 ⟶ 20:
// if shown now
if (ExpandableToggle.firstChild.data ==
for (
var ExpandableChild = ExpandableFrame.firstChild;
Line 42 ⟶ 33:
}
if (ExpandableChild.className == 'ExpandableToggle') {
ExpandableChild.firstChild.data =
}
}
// if hidden now
} else if (ExpandableToggle.firstChild.data ==
for (
var ExpandableChild = ExpandableFrame.firstChild;
Line 60 ⟶ 51:
}
if (ExpandableChild.className == 'ExpandableToggle') {
ExpandableChild.firstChild.data =
}
}
Line 66 ⟶ 57:
}
function
return function() {
return false;
};
}
// iterate over all ExpandableFrames
var ExpandableFrames =
// if more
var initiallyToggle = true;
for (var i=0; i<ExpandableFrames.length; i++) {
var ExpandableFrame = ExpandableFrames[i];
Line 83 ⟶ 74:
ExpandableToggle.setAttribute('href', '#');
var ExpandableToggleText = document.createTextNode(
ExpandableToggle.appendChild(ExpandableToggleText);
Line 90 ⟶ 81:
ExpandableFrame.insertBefore(ExpandableToggle, ExpandableFrame.firstChild);
ExpandableToggle.onclick =
if (initiallyToggle) {
}
}
});
//================================================================================
// drop down menus
$(function(){
$("div.dropdownmenu ul li").hover(function(){
$(this).addClass("hover");
$('ul:first',this).css('visibility', 'visible');
}, function(){
$(this).removeClass("hover");
$('ul:first',this).css('visibility', 'hidden');
$("div.dropdownmenu ul li ul li:has(ul)").find("a:first").append(" » ");
});
| |||