MediaWiki:Editpage.js

Википедий — эрыкан энциклопедий гыч материал

Палемдымаш: Очыни, савыктыме деч вара вашталтышым ужаш манын, тылат шке браузеретын кэшыжым эрыкташ логалеш.

  • Firefox / Safari: Shift манмым темдал кучен, ӱзгар панельыште Уэмдымаш але Ctrl+F5 але Ctrl+R манмым темдал (Mac: ⌘+R)
  • Google Chrome: Ctrl+Shift+R манмым темдал (Mac: ⌘+Shift+R)
  • Internet Explorer / Edge: Ctrl манмым темдал кучен, Уэмдымаш але Ctrl+F5 манмым темдал
  • Opera: Ctrl+F5 манмым темдал.
importScript('MediaWiki:Wikificator.js')


//Toolbar buttons

function StandardButtons(){
} 


function CustomButtons(){

 var u = '//upload.wikimedia.org/'
 addCustomButton(u+'wikipedia/ru/1/1d/Button_redirect_rus.png', 'Вес верек колтымаш','#REDIRECT [[',']]','Лаштыкын лӱмжӧ')
 addCustomButton(u+'wikisource/ru/a/a6/Button-cat.png','Категорий','[\[Категорий:',']]\n','')
 addCustomButton(u+'wikipedia/en/3/34/Button_hide_comment.png', 'Комментарий', '<!-- ', ' -->', 'Комментарий')
 addCustomButton(u+'wikipedia/en/f/fd/Button_blockquote.png', 'Развёрнутая цитата', '<blockquote>\n', '\n</blockquote>', 'Развёрнутая цитата одним абзацем')
 addCustomButton(u+'wikipedia/en/6/60/Button_insert_table.png',
 'Четлыкым шындаш', '{| class="wikitable"\n|', '\n|}', '-\n! вуймут 1\n! вуймут 2\n! вуймут 3\n|-\n| корно 1, ячейка 1\n| корно 1, ячейка 2\n| корно 1, ячейка 3\n|-\n| корно 2, ячейка 1\n| корно 2, ячейка 2\n| корно 2, ячейка 3')
 addCustomButton(u+'wikipedia/commons/7/79/Button_reflink.png','Важ','<ref>','</ref>','')
 addFuncButton(u+'wikisource/ru/d/d1/Button-wikifikator.png', 'Викификатор', function(){Wikify()})
 addFuncButtonNew(u+'wikipedia/commons/thumb/b/b5/Wikify_button.svg/22px-Wikify_button.svg.png', 'Викификатор', function(){Wikify()})
}

function addCustomButton(img, tip, open, close, sample){
 if(typeof mwCustomEditButtons === 'undefined') return;
 mwCustomEditButtons[mwCustomEditButtons.length] =
  {'imageFile':img, 'speedTip':tip, 'tagOpen':open, 'tagClose':close, 'sampleText':sample}
}


function addFuncButton(img, tip, func){
 var toolbar = document.getElementById('toolbar')
 if (!toolbar) return
 var i = document.createElement('img')
 i.src = img
 i.alt = tip;  i.title = tip
 i.onclick = func
 i.style.cursor = 'pointer'
 toolbar.appendChild(i)
}
function addFuncButtonNew(img, tip, func){ // via putnik
 var toolbar = document.getElementById('edittoolbar')
 if (!toolbar) return
 var div = document.createElement('div')
 div.className='group first'
 var i = document.createElement('input')
 i.className='tool'
 i.type='image'
 i.src = img
 i.alt = tip;  i.title = tip
 i.onclick = func
 div.appendChild(i)
 toolbar.appendChild(div)
}


//call functions
$(StandardButtons)
$(CustomButtons)