Skip to content

Commit

Permalink
Allow users to deselect component rows
Browse files Browse the repository at this point in the history
closes #31
  • Loading branch information
dougwt committed Nov 15, 2014
1 parent 057107b commit ce00bac
Showing 1 changed file with 36 additions and 16 deletions.
52 changes: 36 additions & 16 deletions kartographer/comparison/templates/comparison/components.html
Original file line number Diff line number Diff line change
Expand Up @@ -141,28 +141,48 @@
});
$('table').stickyTableHeaders();
$("table[data-component='character'] tbody tr").click(function() {
current = $( this ).data('stats');
$("table[data-component='character'] tr").removeClass('similar selected');
$("table[data-component='character']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
if ( $(this).hasClass('selected') ) {
current = $( this ).data('stats');
$("table[data-component='character'] tr").removeClass('similar selected');
} else {
current = $( this ).data('stats');
$("table[data-component='character'] tr").removeClass('similar selected');
$("table[data-component='character']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
}
});
$("table[data-component='kart'] tbody tr").click(function() {
current = $( this ).data('stats');
$("table[data-component='kart'] tr").removeClass('similar selected');
$("table[data-component='kart']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
if ( $(this).hasClass('selected') ) {
current = $( this ).data('stats');
$("table[data-component='kart'] tr").removeClass('similar selected');
} else {
current = $( this ).data('stats');
$("table[data-component='kart'] tr").removeClass('similar selected');
$("table[data-component='kart']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
}
});
$("table[data-component='wheel'] tbody tr").click(function() {
current = $( this ).data('stats');
$("table[data-component='wheel'] tr").removeClass('similar selected');
$("table[data-component='wheel']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
if ( $(this).hasClass('selected') ) {
current = $( this ).data('stats');
$("table[data-component='wheel'] tr").removeClass('similar selected');
} else {
current = $( this ).data('stats');
$("table[data-component='wheel'] tr").removeClass('similar selected');
$("table[data-component='wheel']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
}
});
$("table[data-component='glider'] tbody tr").click(function() {
current = $( this ).data('stats');
$("table[data-component='glider'] tr").removeClass('similar selected');
$("table[data-component='glider']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
if ( $(this).hasClass('selected') ) {
current = $( this ).data('stats');
$("table[data-component='glider'] tr").removeClass('similar selected');
} else {
current = $( this ).data('stats');
$("table[data-component='glider'] tr").removeClass('similar selected');
$("table[data-component='glider']").find("tr[data-stats='" + current + "']").addClass('similar').removeClass('selected');
$( this ).addClass('selected');
}
});

// Hide & Show Table Columns
Expand Down

0 comments on commit ce00bac

Please sign in to comment.