Вікіпедія:Проєкт:JavaScript: відмінності між версіями
Вилучено вміст Додано вміст
м Piznajko перейменував сторінку з Вікіпедія:Персональні скрипти на Вікіпедія:Вікіпроєкт JavaScript |
Немає опису редагування |
||
Рядок 1:
{| class='standard' style='float:right; margin-left:30px; background:#FFF9E0'
|style='padding:10px;'|
'''Вікіпроєкт JavaScript''' — це Вікіпроєкт по створенню різних додаткових функцій за допомогою [[Javascript]] коду
'''Персональний скрипт''' — це [[Javascript]] код, який зареєстровані користувачі можуть собі налаштувати для автоматичного виконання на всіх сторінках Вікіпедії. Зазвичай скрипти використовуються для спрощення навігації та редагування.▼
<br style="clear:both" />
== Проєкти нашого Вікіпроєкту JavaScript ==
== Як додати собі скрипт ==▼
== Користувацькі скрипти ==
{{main|ВП:Користувацькі скрипти}}
▲
== Різні приклади JavaScript коду ==
Вам потрібно мати знання мови [[JavaScript]], і бажано також [[jQuery]].
Рядок 35 ⟶ 22:
</source>
=== JavaScript Loader ===
Іноді треба завантажити якісь додаткові бібліотеки на льоту, і виконати код лише коли бібліотека завантажиться. В такому разі ми використовуємо наступну функцію:
Рядок 47 ⟶ 34:
Перший параметр - список бібліотек до завантаження, другий - функція що виконається після їх завантаження, необов’язковий третій - функція що виконається в разі помилки під час завантаження.
=== Додати посилання на панель інструментів JavaScript ===
<source lang="javascript">
var good = mw.util.addPortletLink('p-tb', '#', 'Вчинити добро', 'ca-good', 'Кнопка що робить добре');
Рядок 55 ⟶ 42:
});
</source>
== Додавання кнопок на панель інструментів редактора ==
https://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization#Default_sections
=== Текст вікна редагування JavaScript ===
Можна отримувати та змінювати через змінну <code>document.editform.wpTextbox1.value</code>.
Рядок 75 ⟶ 61:
</source>
=== JavaScript API Вікіпедії ===
==== Сторінки ====▼
▲=== Сторінки ===
* Отримати ім’я: <source lang="javascript">
mw.config.get('wgPageName')
</source>
==== Користувач ====▼
▲=== Користувач ===
* Отримати ім’я: <source lang="javascript">
mw.config.get('wgUserName')
Рядок 90 ⟶ 73:
== Див. також ==
* https://www.mediawiki.org/wiki/Manual:Interface/JavaScript
Рядок 96 ⟶ 78:
[[Категорія:Вікіпедія:Персональні налаштування]]
[[Категорія:Вікіпедія:Додатки]]
|