MediaWiki:Common.js: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
Maintenance: mw:RL/MGU / mw:RL/JD - addOnloadHook is deprecated
Maintenance: The wiki software no longer runs JavaScript in IE6 or IE7 - mw:RL/MGU#IE
Vrstica 1:
/* Any JavaScript here will be loaded for all users on every page load. */
 
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
}
 
/** Skrčljive razpredelnice *********************************************************