Користувач:Rar/test.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
// Додає до редактора кнопку що автоматично виконує improve()
jQuery(function ($) {
var improve = function(comment) {
var old_value = document.editform.wpTextbox1.value;
try {
document.editform.wpTextbox1.value = 'test';
} catch(err) {
alert('Помилка "' + comment + '":\n' + err.message);
}
if(document.editform.wpTextbox1.value != old_value) { // if changed
// add comment
if(document.editform.wpSummary.value.trim()) {
document.editform.wpSummary.value += ', ';
}
document.editform.wpSummary.value += comment;
}
};
mw.loader.using(['ext.wikiEditor']).then(function () {
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"wikifixer": {
label: 'Заміна',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Gnome-devel.svg/22px-Gnome-devel.svg.png',
action: {
type: 'callback',
execute: function(context) {
improve('123');
}
}
}
}
});
});
});