MediaWiki:Common.js

From CSWiki
Revision as of 09:16, 12 May 2020 by Savvasn (talk | contribs) (Created page with "→‎Any JavaScript here will be loaded for all users on every page load.: //Added by Savvasn in order to be able to use Zebra styled tables easily // Initializes stripes on a...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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 / Edge: 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.
/* Any JavaScript here will be loaded for all users on every page load. */
//Added by Savvasn in order to be able to use Zebra styled tables easily
// Initializes stripes on all zebra tables after page load
$(document).ready( function() {
	$('table.zebra tbody tr:nth-child(even)').addClass('even').removeClass('odd');
	$('table.zebra tbody tr:nth-child(odd)').addClass('odd').removeClass('even');
});

// Re do stripes after sort finishes
$(document).on( 'sortEnd.tablesorter', function(event) {
	var table = $(event.target);
	if(table.hasClass('zebra')) {
		$('tbody tr:nth-child(even)',table).addClass('even').removeClass('odd');
		$('tbody tr:nth-child(odd)',table).addClass('odd').removeClass('even');
	}
});