Difference between revisions of "MediaWiki:Mobile.js"
Jump to navigation
Jump to search
(9 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
} | } | ||
+ | /* | ||
var timer = setInterval(function() { | var timer = setInterval(function() { | ||
if ($('.menu ul:first').length) { | if ($('.menu ul:first').length) { | ||
Line 24: | Line 25: | ||
clearInterval(timer); | clearInterval(timer); | ||
$('.menu ul:first').after( | $('.menu ul:first').after( | ||
− | '<ul | + | '<ul> \ |
<li> \ | <li> \ | ||
− | <a href=" | + | <a href="http://wiki2.larnitech.com/index.php/How_to_do" \ |
class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \ | class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \ | ||
− | <span> | + | <span>How to do</span> \ |
+ | </a> \ | ||
+ | </li> \ | ||
+ | <li> \ | ||
+ | <a href="http://wiki2.larnitech.com/index.php/din-rail" \ | ||
+ | class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \ | ||
+ | <span>Din rail devices</span> \ | ||
+ | </a> \ | ||
+ | </li> \ | ||
+ | <li> \ | ||
+ | <a href="http://wiki2.larnitech.com/index.php/box" \ | ||
+ | class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \ | ||
+ | <span>Box devices</span> \ | ||
+ | </a> \ | ||
+ | </li> \ | ||
+ | <li> \ | ||
+ | <a href="http://wiki2.larnitech.com/index.php/app" \ | ||
+ | class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \ | ||
+ | <span>Application</span> \ | ||
+ | </a> \ | ||
+ | </li> \ | ||
+ | <li> \ | ||
+ | <a href="http://wiki2.larnitech.com/index.php/xml" \ | ||
+ | class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \ | ||
+ | <span>Xml</span> \ | ||
</a> \ | </a> \ | ||
</li> \ | </li> \ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</ul>' | </ul>' | ||
); | ); | ||
− | |||
− | |||
− | |||
− | |||
} | } | ||
}, 100); // check every 100ms | }, 100); // check every 100ms | ||
+ | */ |
Latest revision as of 10:51, 20 July 2021
/* All JavaScript here will be loaded for users of the mobile site */
/* Note, there is no corresponding User:Username/mobile.js; however users may use User:Username/minerva.js */
// This script should be removed when all usages of `importScript` have been removed on English Wikipedia.
// importScript is deprecated on desktop, and removed on mobile.
// This was added on 25th January 2021. We can remove it at the end of February, and review whether the offending scripts have been fixed.
function importScript(name) {
/* - Disabled pending additional discussion
var $notification = $('<span>').html('An attempt to load a <a>user script</a> has failed. Please see JavaScript console for more information.');
$notification.find('a').attr('href', '/w/index.php?title=' + name );
mw.notify($notification);
*/
mw.log.warn('importScript is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#importScript');
}
function importStylesheet(name) {
mw.log.warn('importStylesheet is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#importStylesheet');
}
function addPortletLink() {
mw.log.warn('addPortletLink is deprecated on desktop and never implemented on mobile', 'More information on https://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users)#addPortletLink');
}
/*
var timer = setInterval(function() {
if ($('.menu ul:first').length) {
console.log("mobile menu exists");
clearInterval(timer);
$('.menu ul:first').after(
'<ul> \
<li> \
<a href="http://wiki2.larnitech.com/index.php/How_to_do" \
class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
<span>How to do</span> \
</a> \
</li> \
<li> \
<a href="http://wiki2.larnitech.com/index.php/din-rail" \
class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
<span>Din rail devices</span> \
</a> \
</li> \
<li> \
<a href="http://wiki2.larnitech.com/index.php/box" \
class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
<span>Box devices</span> \
</a> \
</li> \
<li> \
<a href="http://wiki2.larnitech.com/index.php/app" \
class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
<span>Application</span> \
</a> \
</li> \
<li> \
<a href="http://wiki2.larnitech.com/index.php/xml" \
class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
<span>Xml</span> \
</a> \
</li> \
</ul>'
);
}
}, 100); // check every 100ms
*/