MediaWiki:Common.js
Материал из Space Station 14 Вики
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
function kerisar() { console.log("Проверка консоли"); alert("Проверка алерта"); const jsTest = document.getElementById("jsTest"); console.log("jsTest", jsTest); const buttonTest = document.createElement('button'); buttonTest.classList.add('testButtonJs'); jsTest.appendChild(buttonTest); const kerisarPicture = document.createElement('img'); kerisarPicture.setAttribute('src', "https://thumb.cloud.mail.ru/weblink/thumb/xw1/LLmd/Qui7Xbp6g"); //kerisarPicture.src = "Default.aspx?q=" + Math.random(); jsTest.appendChild(kerisarPicture); } function getServersStatus() { const serversConnectors = ["https://game2.station14.ru/main/server/status", "https://game2.station14.ru/nova/server/status", "https://game2.station14.ru/athara/server/status", "https://game2.station14.ru/solaris/server/status", "https://game2.station14.ru/echo/server/status", "https://game2.station14.ru/elysium/server/status", "https://game2.station14.ru/nebula/server/status", "https://game2.station14.ru/wl/server/status" ]; console.log(serversConnectors); var xhr = new XMLHttpRequest(); xhr.open('GET', serversConnectors[0], true); xhr.onload = function() { if (xhr.status >= 200 && xhr.status < 300) { var responseData = JSON.parse(xhr.responseText); console.log(responseData); } else { console.error('Ошибка при выполнении запроса: ' + xhr.status); } }; xhr.onerror = function() { console.error('Ошибка при выполнении запроса'); }; xhr.send(); } window.onload = function() { const currentUrl = window.location.href; console.log("currentUrl", currentUrl); if (currentUrl.includes("Kerisar")) { kerisar(); getServersStatus(); } }; /*WikiEditor/Викификатор*/ if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) { mw.loader.load( '//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-wikificator.js&action=raw&ctype=text/javascript' ); } var customizeToolbar = function() { $('#wpTextbox1').wikiEditor('addToToolbar', { 'section': 'advanced', 'group': 'format', 'tools': { 'wikify': { label: 'Викификатор', type: 'button', icon: '//upload.wikimedia.org/wikipedia/commons/0/06/Wikify-toolbutton.png', action: { type: 'callback', execute: function(context) { Wikify(); } } } } }); }; if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) { mw.loader.using('user.options', function() { if (mw.user.options.get('usebetatoolbar')) { mw.loader.using('ext.wikiEditor.toolbar', function() { $(document).ready(customizeToolbar); }); } }); }