MediaWiki: Tweeki.js

From OC Systems Wiki!
Revision as of 02:06, 6 May 2019 by WikiVisor (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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');
}