You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
parallel-library/cps/static/js/filter_list.js

47 lines
960 B
JavaScript

var direction = 0; // Descending order
$("#desc").click(function() {
if (direction === 0) {
return;
}
var list = $('#list');
var listItems = list.children(".row");
list.append(listItems.get().reverse());
console.log("desc")
direction = 0;
});
$("#asc").click(function() {
if (direction === 1) {
return;
}
var list = $('#list');
var listItems = list.children(".row");
list.append(listItems.get().reverse());
console.log("asc")
direction = 1;
});
$("#all").click(function() {
$(".row").each(function() {
$(this).show();
});
});
$(".char").click(function() {
console.log(this.innerText);
var character = this.innerText;
// var listItems = ;
$(".row").each(function() {
if (this.attributes['data-id'].value.charAt(0).toUpperCase() !== character) {
$(this).hide();
} else {
$(this).show();
}
});
});