MediaWiki:Editpage.js
Һургаал хэлэлгэ Хубилалтануудые харахын тула, хэблэһэнэй һүүлдэ браузерайнгаа кэш сэбэрлэхэтнай хэрэгтэй боложо магадгүй.
- 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('Wikificator')
var buttons = [];
var wikifBtn = [function(){Wikify()}, 'commons/0/06/Wikify-toolbutton.png', 'Викификатор — автоматический обработчик текста']
buttons.push(wikifBtn);
if( mw.user.options.get('usebetatoolbar') ){
var gTlbLoc = '#wikiEditor-ui-toolbar'
mw.util.addCSS('#gadget-toolbar {height:26px; border-right:1px solid #ddd; margin:3px; padding-right:6px} #gadget-toolbar img {padding:2px}')
} else if( document.getElementById('toolbar') ){
var gTlbLoc = '#toolbar'
wikifBtn[1] = 'commons/3/38/Button_wikify.png'
mw.util.addCSS('#local-toolbar {white-space:nowrap} #local-toolbar img {height:20px; background-color:#bce; border:1px outset #bce; margin-right:1px}')
} else{
var gTlbLoc = '#editform'
mw.util.addCSS('#local-toolbar img {border:1px outset gray; background:#ddd; margin:2px; height:22px}')
}
$(function(){
gToolbar()
setTimeout(gToolbar, 2000)
setTimeout(gToolbar, 6000)
})
function gToolbar(){
if( !document.getElementById('gadget-toolbar') ){
var where = $(gTlbLoc)
if( !where.length ) return //beta toolbar not ready yet
$('<div id=gadget-toolbar style="float:left" />').prependTo(where)
}
for (var id in buttons) {
var b = buttons[id];
if( !b.length ) continue
createFuncBtn(id, b[0], b[1], b[2])
delete buttons[id]
}
}
function createFuncBtn(id, func, img, tip){
$('<img id="'+id+'" src="'+wgImg(img)+'" style="cursor:pointer" '
+'title="'+tip+'" alt="'+tip.substr(0,3)+'" />')
.appendTo('#gadget-toolbar')
.click(func)
}
function wgImg(img){
return '//upload.wikimedia.org/wikipedia/' + img
}
//Toolbar buttons
$(CustomButtons)
function CustomButtons(){
addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/79/Button_include.png', 'Палочка','Ӏ','','')
}
//Summary buttons
function addCustomButton(img, tip, open, close, sample){
buttons[buttons.length] =
{'imageFile':img, 'speedTip':tip, 'tagOpen':open, 'tagClose':close, 'sampleText':sample}
}
//sig reminder
if (mw.config.get('wgNamespaceNumber') % 2 || mw.config.get('wgNamespaceNumber')==4)
$(function (){
var cp = document.getElementById('editpage-copywarn')
var wpSave = document.getElementById('wpSave')
if (!cp || !wpSave) return
if (mw.config.get('wgNamespaceNumber') == 4 &&
(!mw.config.get('wgTitle').match('^(Шуулган[/ ]|Дуу үгэхэ/|Һанал хуряаха/|Дүрим хэлэлсэхэ/|.*-н хүсэлтэ|Нэхэмжэлгэ.|.*-дэ нэрээ дэбшүүлэгшэд/|(Усадхаха|ниилүүлхэ|нэрынь һэлгэхэ|хубааха|һайжаруулха)/|Шүүмжэлэл/|Оролсогшодые шалгаха/|Даруул/(Тобшо шүүмжэлэл|Шуулган[/ ]))') || mw.config.get('wgTitle').match ('/Архив'))) return
var ins = ' <a href=\'javascript:insertTags(" ~~\~~\","","")\'>~~\~~</a>'
cp.innerHTML += ' Бэшэлгэдээ доорхи холбооһо хэрэглэн гарай үзэг табиха бү мартаарайгты' + ins
if ($.inArray( 'autoconfirmed', mw.config.get('wgUserGroups') ) !== -1 && !window.sigWarning) return
//unreg/new users only
var warningDone = false
wpSave.onclick = function(){
try{
if (warningDone || document.editform.wpTextbox1.value.indexOf('~~\~~') >= 0 ) return true
warningDone = true
cp.innerHTML = 'Бэшэһэнэйнгээ һүүлдэ доорхи тэмдэг нэмээн <b>гараа табяарайгты</b>:' + ins
+ ' (<a href="' + mw.config.get('wgArticlePath').replace(/\$1/, 'Википеэди:Гар табиха')
+ '" title="(шэнэ сонхо соо нээгдэхэ)" target=_blank>дэлгэрэнгы ↗</a>)'//→ ↗
cp.style.background = '#FFD080'
cp.style.border = '1px solid orange'
return false
}catch(e) {return true}
}
})