Вікіпедія:Проєкт:JavaScript
Вікіпроєкт JavaScript — це Вікіпроєкт по створенню різних додаткових функцій за допомогою Javascript коду.
Проєкти нашого Вікіпроєкту JavaScriptКористувацькі скриптиКористувацькі скрипти - це скрипти, які зареєстровані користувачі можуть собі налаштувати для автоматичного виконання на всіх сторінках Вікіпедії. Зазвичай користувацькі скрипти використовуються для спрощення навігації та редагування. Різні приклади JavaScript кодуЯк написати JavaScript скриптВам потрібно мати знання мови JavaScript, і бажано також jQuery. Щоб код скрипта починав виконуватись лише після того як завантажиться сторінка, його потрібно помістити всередину такої функції: $(document).ready(function () {
Код модуля;
});
JavaScript LoaderІноді треба завантажити якісь додаткові бібліотеки на льоту, і виконати код лише коли бібліотека завантажиться. В такому разі ми використовуємо наступну функцію: mw.loader.using(['mediawiki.util'], // список потрібних модулів
function () {
//виконати код тут коли всі бібліотеки завантажаться.
});
Перший параметр - список бібліотек до завантаження, другий - функція що виконається після їх завантаження, необов’язковий третій - функція що виконається в разі помилки під час завантаження. Додати посилання на панель інструментів JavaScriptvar good = mw.util.addPortletLink('p-tb', '#', 'Вчинити добро', 'ca-good', 'Кнопка що робить добре');
$(good).click(function (event) {
event.preventDefault();
alert('Все добре!');
});
Додавання кнопок на панель інструментів редактораhttps://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization#Default_sections Текст вікна редагування JavaScriptМожна отримувати та змінювати через змінну var add_page_template = function() {
document.editform.wpTextbox1.value = "''' ''' - \n\n" +
"== Див. також ==\n" +
"* [[]]\n\n" +
"== Посилання ==\n" +
"* {{en|}}\n" +
"* []\n\n" +
"[[Категорія:]]\n";
}
JavaScript API ВікіпедіїСторінки
Користувач
Див. також |
Portal di Ensiklopedia Dunia