MediaWiki:Common.js: различия между версиями

нет описания правки
(Новая страница: «→‎Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице: const formCreatePage = document.querySelector('.createbox'); formCreatePage.addEventListener('submit', function(ev) { ev.preventDefault(); var pageTitle = formCreatePage.title.value; var pageContent = "Это новая страница, созданная автомати...»)
 
Нет описания правки
Строка 4: Строка 4:
formCreatePage.addEventListener('submit', function(ev) {
formCreatePage.addEventListener('submit', function(ev) {
ev.preventDefault();
ev.preventDefault();
     var pageTitle = formCreatePage.title.value;
     const pageTitle = formCreatePage.title.value;
     var pageContent = "Это новая страница, созданная автоматически."; // Содержимое новой страницы
     const pageContent = `{{Theme
|title=${mw.config.get('wgPageName')}
}}
==Описание раздела==
Текст описания раздела
 
==Идеальный результат==
Текст идеального результата`


     // Формирование запроса к API для создания страницы
     // Формирование запроса к API для создания страницы
Строка 20: Строка 27:
         if (data && data.edit && data.edit.result === 'Success') {
         if (data && data.edit && data.edit.result === 'Success') {
             // Если страница успешно создана, перенаправляем пользователя на неё
             // Если страница успешно создана, перенаправляем пользователя на неё
             window.location.href = mw.util.getUrl(pageTitle);
             // window.location.href = mw.util.getUrl(pageTitle);
           
            // остаемся на текущей странице
            window.location.href = mw.util.getUrl(mw.config.get('wgPageName'), {action: 'purge'});
         } else {
         } else {
             // Обработка ошибок
             // Обработка ошибок