Difference between revisions of "MediaWiki:Common.js"

From Organic Design wiki
(zebra)
m (zebra)
Line 14: Line 14:
 
var table = $(event.target);
 
var table = $(event.target);
 
if(table.hasClass('zebra')) {
 
if(table.hasClass('zebra')) {
$('tbody tr:nth-child(odd)',table).addClass('even').removeClass('odd');
+
$('tbody tr:nth-child(even)',table).addClass('even').removeClass('odd');
$('tbody tr:nth-child(even)',table).addClass('odd').removeClass('even');
+
$('tbody tr:nth-child(odd)',table).addClass('odd').removeClass('even');
 
}
 
}
 
});
 
});

Revision as of 17:03, 3 October 2015

$('#sidebartree').bind('fancytreeinit', function(event, data) {
        window.foo = data.tree;
console.log(data.tree);
});

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