Added filtering option to Lists and Products views.

This commit is contained in:
Brian McGonagill 2022-08-25 15:39:27 -05:00
parent 0768e707b8
commit 7641b17e6f
6 changed files with 208 additions and 20 deletions

View file

@ -16,6 +16,7 @@ Template.listItemsForm.onRendered(function() {
Session.set("listItemEditMode", false);
Session.set("itemReqErr", false);
Session.set("showReceivedItems", false);
Session.set("filtering", false);
});
Template.listItemsForm.helpers({
@ -30,6 +31,9 @@ Template.listItemsForm.helpers({
},
editMode: function() {
return Session.get("listItemEditMode");
},
filtering: function() {
return Session.get("filtering");
}
});
@ -75,5 +79,19 @@ Template.listItemsForm.events({
} else {
Session.set("showReceivedItems", false);
}
},
'keyup #searchListItems' (event) {
if (event.which !== 13) {
let searchVal = $("#searchListItems").val();
Session.set("searchVal", searchVal);
}
},
'click #filterOn' (event) {
event.preventDefault();
Session.set("filtering", true);
},
'click #filterOff' (event) {
event.preventDefault();
Session.set("filtering", false);
}
});