MediaWiki:Gadget-common-action-edit.js: различия между версиями
Содержимое удалено Содержимое добавлено
Iniquity (обсуждение | вклад) обновлена отсылка к викификатору |
попытка исправить "local toolbar" для MW 1.19: проверка используемого тулбара по $.ready |
||
Строка 1:
importMW('Wikificator')
mwCustomEditButtons['wikif'] = [function(){Wikify()}, 'commons/0/06/Wikify-toolbutton.png', 'Викификатор — автоматический обработчик текста']
var cnt //container for local toolbar depending on MW toolbar
if( $.wikiEditor ){▼
margin:3px; padding-right:6px} #local-toolbar img {padding:2px}')▼
}else if( document.getElementById('toolbar') ){▼
importMW('ToolbarOld')▼
}else{ //no toolbar▼
}▼
▲if( $.wikiEditor ){
▲ appendCSS('#local-toolbar {height:26px; border-right:1px solid #ddd;\
▲ margin:3px; padding-right:6px} #local-toolbar img {padding:2px}')
▲ var _cnt = '#wikiEditor-ui-toolbar'
▲ // |thumb]]
▲ $('#wpTextbox1').bind('wikiEditor-toolbar-buildSection-main', function(e, sec){
▲ sec.groups.insert.tools.file.action.options.post = '|thumb]]'
▲ })
▲}else if( document.getElementById('toolbar') ){
▲ var _cnt = '#toolbar'
▲ importMW('ToolbarOld')
▲}else{ //no toolbar
▲ var _cnt = '#editform'
▲ appendCSS('#local-toolbar img {border:1px outset gray; background:#ddd; margin:2px; height:22px}')
▲addOnloadHook(function(){
▲ $('<div id=local-toolbar style="float:left" />').prependTo(_cnt)
for( var id in mwCustomEditButtons ){
var b = mwCustomEditButtons[id]
if( b.length ) createFuncBtn(id, b[0], b[1], b[2])
}
})
function createFuncBtn(id, func, img, tip){
$('<img id="'+id+'" src="'+wgImg(img)+'" style="cursor:pointer" '
Строка 36 ⟶ 42 :
.click(func)
}
function wgImg(img){
return '//upload.wikimedia.org/wikipedia/' + img
}
//Summary buttons
function SummaryButtons(){
|