MediaWiki:IEFixes.js
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
// IE fixes from [[:en:MediaWiki:Common.js]]; also see /skins-1.5/common/IEFixes.js //fix for IE6 horizontal scroll bug if (document.compatMode == 'CSS1Compat'){ var oldWidth, docEl = document.documentElement function fixIEScroll(){ if (!oldWidth || docEl.clientWidth > oldWidth) doFixIEScroll() else setTimeout(doFixIEScroll, 1) oldWidth = docEl.clientWidth } function doFixIEScroll() { docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? 'hidden' : '' } document.attachEvent('onreadystatechange', fixIEScroll) attachEvent('onresize', fixIEScroll) } // PNG transparency fix function PngFix(){ try { if (!document.body.filters) PngFixDisabled = true } catch (e) { PngFixDisabled = true } if (window.PngFixDisabled) return var images = document.images, img, imgSrc, outer, inner for (var i = 0; i < images.length; i++){ img = images[i] imgSrc = img.src if (imgSrc.substr(imgSrc.length - 4).toLowerCase() != '.png' || img.onclick) continue if (img.useMap){ img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + encodeURI(imgSrc) + "')" img.src = 'http://upload.wikimedia.org/wikipedia/commons/c/ce/Transparent.gif' }else{ outer = document.createElement('span') inner = document.createElement('span') outer.id = img.id outer.title = img.title outer.className = img.className outer.style.backgroundImage = img.currentStyle.backgroundImage outer.style.borderWidth = img.currentStyle.borderWidth outer.style.borderStyle = img.currentStyle.borderStyle outer.style.borderColor = img.currentStyle.borderColor outer.style.display = 'inline-block' outer.style.fontSize = '0' outer.style.verticalAlign = 'middle' if (img.parentElement.href) outer.style.cursor = 'hand' inner.style.width = '1px' inner.style.height = '1px' inner.style.display = 'inline-block' inner.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + encodeURI(imgSrc) + "')" outer.appendChild(inner) img.parentNode.replaceChild(outer, img) i-- } } } if (wgCanonicalNamespace != 'Special'){ if (navigator.appVersion.substr(22, 1) == '6') window.attachEvent('onload', PngFix) //CSS IPA fix if (document.createStyleSheet) document.createStyleSheet().addRule('.IPA', 'font-family: "Doulos SIL", "Charis SIL", Gentium, "DejaVu Sans", Code2000, "TITUS Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi Unicode";') }