Һургаал хэлэлгэ Хубилалтануудые харахын тула, хэблэһэнэй һүүлдэ браузерайнгаа кэш сэбэрлэхэтнай хэрэгтэй боложо магадгүй.

  • Firefox / Safari: Shift тобшо тогтоон барижа, зэмсэгүүдэй хабтагар хэсэг дарагты Шэнэлхэ үгы гэбэл, энээниие дарагты Ctrl+F5, үгышье һаа, Ctrl+R (⌘+R Mac дээрэ)
  • Google Chrome: Дарагты Ctrl+Shift+R (⌘+Shift+R Mac дээрэ)
  • Internet Explorer / Edge: Тогтоон барижа Ctrl, дарагты Обновить, үгы гэбэл энээниие дарагты: Ctrl+F5
  • Opera: Ctrl+F5 дарагты.
importMW = function (name) { importScript('MediaWiki:'+name+'.js') }
 
importScript_ = importScript
importScript = function (page, proj){
 if (!proj) importScript_(page)
 else {
   if (proj.indexOf('.')==-1) proj += '.wikipedia.org'
   mw.loader.load('//'+proj+'/w/index.php?action=raw&ctype=text/javascript&title='+mw.util.wikiUrlencode(page))
 }
}
 
 
mw.config.set( 'tableSorterCollation', {'ё':'е'} )
 
 
//Messages
var listFA = {
 fa:'Шэлэгдэмэл үгүүлэл',
 fl:'Шэлэгдэмэл хуулбар ба портал',
 ga:'Һайн үгүүлэл'}
var textFA = 'бусад хэлээр'
 
var zeroSectionTip = 'бүлэг заһаха'
 
var NavigationBarHide = '[нюуха]'
var NavigationBarShow = '[дэлгээхэ]'
var NavigationBarShowDefault = 2
 
if( /^en$/.test(mw.config.get('wgUserLanguage')) ) importMW('Common-' + mw.config.get('wgUserLanguage'))
 
 
 
function LinkFA(){
 var ll, s
 $('#p-lang li').each( function(i, iw){
   ll = iw.className.replace(/^.*?(interwiki-)/, '$1').replace(/\s.*$/, '') + '-'
   for( var s in listFA )
     if( document.getElementById(ll + s) && !$( iw ).hasClass( 'badge-featuredarticle' ) && !$( iw ).hasClass( 'badge-goodarticle' ) && !$( iw ).hasClass( 'badge-featuredlist' ) )
       $( iw )
        .addClass( s.toUpperCase() )
        .attr( 'title',  listFA[s] + textFA )
 })
}
 
 
function editZeroSection(){
 if( !mw.config.get('wgArticleId') || !mw.util.$content ) return
 mw.util.$content.find('h2')
 .children('.mw-editsection:first')
 .clone().prependTo('#bodyContent')
 .css('float','right')
 .find('a')
 .attr('title', zeroSectionTip)
 .attr('href', mw.config.get('wgScript') + '?title='+mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '&action=edit&section=0' )
} 
 
 
//Collapsiblе: [[:ru:Википедия:Сворачивающиеся блоки]]
 
var hasClass = (function (){
 var reCache = {}
 return function (element, className){
   return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className)
  }
})()
 
function collapsibleTables(){
 var Table, HRow,  HCell, btn, a, tblIdx = 0, colTables = []
 var allTables = document.getElementsByTagName('table')
 for (var i=0; Table = allTables[i]; i++){
   if (!hasClass(Table, 'collapsible')) continue
   if (!(HRow=Table.rows[0])) continue
   if (!(HCell=HRow.getElementsByTagName('th')[0])) continue
   Table.id = 'collapsibleTable' + tblIdx
   btn = document.createElement('span')
   btn.style.cssText = 'float:right; font-weight:normal; font-size:smaller'
   a = document.createElement('a')
   a.id = 'collapseButton' + tblIdx
   a.href = 'javascript:collapseTable(' + tblIdx + ');'
   a.style.color = HCell.style.color
   a.appendChild(document.createTextNode(NavigationBarHide))
   btn.appendChild(a)
   HCell.insertBefore(btn, HCell.childNodes[0])
   colTables[tblIdx++] = Table
 }
 for (var i=0; i < tblIdx; i++)
   if ((tblIdx > NavigationBarShowDefault && hasClass(colTables[i], 'autocollapse')) || hasClass(colTables[i], 'collapsed'))
     collapseTable(i)
}
 
function collapseTable (idx){
 var Table = document.getElementById('collapsibleTable' + idx)
 var btn = document.getElementById('collapseButton' + idx)
 if (!Table || !btn) return false
 var Rows = Table.rows
 var isShown = (btn.firstChild.data == NavigationBarHide)
 btn.firstChild.data = isShown ?  NavigationBarShow : NavigationBarHide
 var disp = isShown ? 'none' : Rows[0].style.display
 for (var i=1; i < Rows.length; i++)
    Rows[i].style.display = disp
}
 
function collapsibleDivs(){
 var navIdx = 0, colNavs = [], i, NavFrame
 var divs = document.getElementById('content').getElementsByTagName('div')
 for (i=0; NavFrame = divs[i]; i++) {
   if (!hasClass(NavFrame, 'NavFrame')) continue
   NavFrame.id = 'NavFrame' + navIdx
   var a = document.createElement('a')
   a.className = 'NavToggle'
   a.id = 'NavToggle' + navIdx
   a.href = 'javascript:collapseDiv(' + navIdx + ');'
   a.appendChild(document.createTextNode(NavigationBarHide))
   for (var j=0; j < NavFrame.childNodes.length; j++)
     if (hasClass(NavFrame.childNodes[j], 'NavHead'))
       NavFrame.childNodes[j].appendChild(a)
   colNavs[navIdx++] = NavFrame
 }
 for (i=0; i < navIdx; i++)
  if ((navIdx > NavigationBarShowDefault && !hasClass(colNavs[i], 'expanded')) || hasClass(colNavs[i], 'collapsed'))
     collapseDiv(i)
}
 
function collapseDiv(idx) {
 var div = document.getElementById('NavFrame' + idx)
 var btn = document.getElementById('NavToggle' + idx)
 if (!div || !btn) return false
 var isShown = (btn.firstChild.data == NavigationBarHide)
 btn.firstChild.data = isShown ? NavigationBarShow : NavigationBarHide
 var disp = isShown ? 'none' : 'block'
 for (var child = div.firstChild;  child != null;  child = child.nextSibling)
   if (hasClass(child, 'NavPic') || hasClass(child, 'NavContent'))
      child.style.display = disp
}
 
 
//Execution
mw.loader.using( ['mediawiki.util', 'mediawiki.user', 'jquery.client'], function () {
 
 
if (mw.config.get('wgCanonicalNamespace') == 'Special'){
 
 if (/^(Uplo|Sear|Stat|Spec|Abus|Prefe|Move|Watch|Newp|Log|Block$)/i.test(mw.config.get('wgCanonicalSpecialPageName')))
   importMW(mw.config.get('wgCanonicalSpecialPageName'))
 
}else switch (mw.config.get('wgAction')){
 
 case 'history': importMW('History'); break
 
 case 'delete': importMW('Deletepage'); break
 
 case 'edit': case 'submit': importMW('Editpage') //and continue with the default: view, purge
 
 default:
 
  $(editZeroSection)
  $(collapsibleDivs)
  $(collapsibleTables)
  mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400')
  if( document.location && document.location.protocol == 'https:' )
    importMW('Secure')
  if (navigator.platform.indexOf('Win') != -1)
    mw.util.addCSS('.IPA, .Unicode { font-family: "Courier New Cyr", "Lucida Sans Unicode"; }')
 
 
 
   switch( mw.config.get('wgNamespaceNumber') ){
    case 0: case 100:
      $(LinkFA)
      importMW('Osm')
      if( mw.config.get('wgArticleId')==4401 ) importMW('Mainpage')
      break
    case 6:
      importMW('Filepage')
      break
   }    
 
}
 
 
if( !mw.config.get('wgUserName') )  mw.util.addCSS('#mw-fr-revisiontag {display:none}')  //hide FlaggedRevs
 
// iwiki sorting
 if (!mw.config.get('wgUserName')
     || (mw.config.get('wgUserName')
         && (((typeof wgLangPrefs == 'undefined') ? false : true)
             || ((typeof wgAddLangHints == 'undefined') ? false : wgAddLangHints)
             || ((typeof wgUseUserLanguage == 'undefined') ? false : wgUseUserLanguage))))
     importMW('Interwiki-links');
 
 
})     
 
 
//extra scripts
 
var withJS = document.URL.match(/[&?]withjs=((mediawiki:)?([^&#]+))/i)
if( withJS ) importScript_('MediaWiki:'+withJS[3])
 
var execJS = document.getElementById('executeJS')
if( execJS )
 $.each( execJS.className.split(' '), function(i, sc){
    sc = $.trim( sc.replace(/[^\w ]/g,'') )
    if( sc ) importMW('Script/' + sc)
  })