MediaWiki: Tweeki.js
From OC Systems Wiki!
Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
// INTERFACE ACTION LINKS
collapseActions ()
$(document).ready(function() {
$(window).resize(collapseActions);
strongOCSNamespace()
strongGuideNamespace()
strongPoweradaNamespace()
paintBlindUploads()
});
function collapseActions() {
if ( $('button.navbar-toggle:visible').length ) {
$('li#ca-history, li#ca-watch, li#ca-unwatch, li#ca-edit, li#ca-view').detach().insertBefore('li#ca-protect');
$('a#ca-actions').html("<i class='fa fa-ellipsis-v'></i>");
} else {
$('li#ca-watch, li#ca-unwatch, li#ca-edit, li#ca-view').detach().prependTo('.navigation.nav.nav-pills.pull-right');
$('a#ca-actions').html("Actions <b class='caret'></b>");
}
$('a#ca-views').remove();
}
function strongOCSNamespace() {
checknode = $('.ns-3000 span.namespace')
$(checknode).text( $(checknode).text().replace(':', '') );
$(checknode).detach().prependTo('[role="main"]');
$(checknode).fadeIn('slow');
}
function strongGuideNamespace() {
checknode = $('.ns-4200 span.guide')
$(checknode).text( $(checknode).text().replace(':', '') ).detach().prependTo('[role="main"]').fadeIn('slow');
$('.ns-4200 #contentSub').detach().prependTo('#content').fadeIn('slow');
}
function strongPoweradaNamespace() {
checknode = $('.ns-4100 span.namespace')
$(checknode).text( $(checknode).text().replace(':', '') ).detach().prependTo('[role="main"]').fadeIn('slow');
$('.ns-4100 #contentSub').detach().prependTo('#content').fadeIn('slow');
$('.ns-4100 #content img').addClass('img-responsive center-block').closest('p').addClass('guide-img-container');
$('.ns-4100 div.navigator').clone().appendTo('#content').fadeIn('slow');
$('.ns-4100 #bottom-notice-ns').detach().appendTo('[role="main"]').fadeIn('slow');
}
function paintBlindUploads() {
checknode = $('a:contains("Secure Upload")');
$(checknode).parent().css('background', 'rgb(152, 152, 152) none repeat scroll 0% 0%');
$(checknode).css('color', '#fff').css('font-weight', 'bold');
}