MediaWiki:PoemButtons.js: Difference between revisions
No edit summary |
No edit summary |
||
| (25 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
label: 'Poem', | label: 'Poem', | ||
type: 'button', | type: 'button', | ||
icon: '//upload.wikimedia.org/wikipedia/commons/ | icon: '//upload.wikimedia.org/wikipedia/commons/0/0f/Text_green_icon.svg', | ||
action: { | action: { | ||
type: 'encapsulate', | type: 'encapsulate', | ||
| Line 19: | Line 19: | ||
label: 'Poem2', | label: 'Poem2', | ||
type: 'button', | type: 'button', | ||
icon: '//upload.wikimedia.org/wikipedia/commons/ | icon: '//upload.wikimedia.org/wikipedia/commons/a/a1/Deepin_Icon_Theme_%E2%80%93_package_wordprocessing.svg', | ||
action: { | action: { | ||
type: 'encapsulate', | type: 'encapsulate', | ||
options: { | options: { | ||
pre: "{{Poem2Open}}\n", | pre: "{{Poem2Open}}\n", | ||
post: "\n{{Poem2Close | post: "\n{{Poem2Close}}" | ||
} | } | ||
} | } | ||
| Line 39: | Line 39: | ||
$.when( | $.when( | ||
mw.loader.using( 'ext.wikiEditor' ), $.ready | mw.loader.using( 'ext.wikiEditor' ), $.ready | ||
).then( poemBtn ); | ).then(function () { | ||
poemBtn(); | |||
var interval = setInterval(function () { | |||
var btn1 = document.querySelector('a[rel="Poem1"]'); | |||
var btn2 = document.querySelector('a[rel="Poem2"]'); | |||
if (btn1 && btn2) { | |||
btn1.style.setProperty('margin-top', '7px', 'important'); | |||
btn1.style.setProperty('background-size', '30px 30px', 'important'); | |||
btn1.style.setProperty('margin-right', '8px', 'important'); | |||
btn2.style.setProperty('margin-top', '7px', 'important'); | |||
btn2.style.setProperty('background-size', '30px 30px', 'important'); | |||
btn2.style.setProperty('margin-right', '4px', 'important'); | |||
clearInterval(interval); | |||
} | |||
}, 100); | |||
}); | |||
} | } | ||
} ); | } ); | ||
} | } | ||