MediaWiki:Gadget-common-action-edit.js: различия между версиями

Перейти к навигации Перейти к поиску
не работает в Opera, попытка через mw.loader.using('ext.wikiEditor.toolbar')
("новый тулбар" по-прежнему не работал в Опера, поэтому mw.user.options.get('usebetatoolbar'); прямая ссылка на w:MediaWiki:Wikificator.js)
(не работает в Opera, попытка через mw.loader.using('ext.wikiEditor.toolbar'))
 
 
if( mw.user.options.get('usebetatoolbar') ){
// |thumb]]
$('#wpTextbox1').bind('wikiEditor-toolbar-buildSection-main', function(e, sec){
sec.groups.insert.tools.file.action.options.post = '|thumb]]'
})
mw.loader.using('ext.wikiEditor.toolbar', function(){ createLocalTlb('#wikiEditor-ui-toolbar') })
 
 
 
$(function(){
 
var cnt //container for local toolbar depending on MW toolbar
 
if( mw.user.options.get('usebetatoolbar') ){
cnt = '#wikiEditor-ui-toolbar'
mw.util.addCSS('#local-toolbar {height:26px; border-right:1px solid #ddd;\
margin:3px; padding-right:6px} #local-toolbar img {padding:2px}')
}else if( document.getElementById('toolbar') ){
cnt = createLocalTlb('#toolbar')
importMW('ToolbarOld')
}else{ //no toolbar
cnt = createLocalTlb('#editform')
mw.util.addCSS('#local-toolbar img {border:1px outset gray; background:#ddd; margin:2px; height:22px}')
}
 
 
function createLocalTlb(where){
$(cntwhere).prepend('<div id=local-toolbar style="float:left" />')
for( var id in mwCustomEditButtons ){
var b = mwCustomEditButtons[id]
if( b.length ) createFuncBtn(id, b[0], b[1], b[2])
}
})
 
})
 
 
.click(func)
}
 
 
 

Навигация