MediaWiki:Mobile.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
$(document).ready(function () {
// Add wrapping div for top navigation menu for better alignment
$('#left-navigation, #right-navigation').wrapAll("<div class='navigation-wrapper' />");
// Add partner logos to sidebar
var html = '<a href="https://www.ccdcoe.org/" target="_blank" class="sidebar-banners__img"><img src="https://static.miraheze.org/cyberlawwiki/3/32/Ccdcoe-logo.png" alt="CCDCOE logo"></a>';
html += '<a href="http://www.exeter.ac.uk/" target="_blank" class="sidebar-banners__img"><img src="https://static.miraheze.org/cyberlawwiki/7/7a/Exeter-logo.png" alt="EXETER logo"></a>';
html += '<a href="https://nukib.cz/en/" target="_blank" class="sidebar-banners__img"><img src="https://static.miraheze.org/cyberlawwiki/f/f6/Nukib-logo.png" alt="NUKIB logo"></a>';
$('#mw-panel').append('<div class="sidebar-banners">' + html + '</div>');
// Add wrapper divs to front-page sections
$('#mp-tfa, #mp-tfa-h2').wrapAll("<div class='card-wrapper' />");
$('#mp-itn, #mp-itn-h2').wrapAll("<div class='card-wrapper card-wrapper--gray' />");
$('#mp-otd, #mp-otd-h2').wrapAll("<div class='card-wrapper' />");
// Hide front-page empty table cells
$('#mp-dyk .wikitable tbody tr td').each(function () {
if(this.textContent.length == 1) {
this.classList.add('is-empty-cell');
}
});
// Hide empty header button
$('.header .main-header-button').each(function () {
if( !$(this).hasClass('mw-ui-icon') ) {
$(this).parent().css('display', 'none');
}
});
});