diff --git a/client/ListItems/listItemsForm.html b/client/ListItems/listItemsForm.html index d28a12c..8e7e3a7 100644 --- a/client/ListItems/listItemsForm.html +++ b/client/ListItems/listItemsForm.html @@ -30,5 +30,4 @@ {{/if}} - \ No newline at end of file diff --git a/client/ListItems/listItemsForm.js b/client/ListItems/listItemsForm.js index 331d886..8fa30b5 100644 --- a/client/ListItems/listItemsForm.js +++ b/client/ListItems/listItemsForm.js @@ -51,12 +51,23 @@ Template.listItemsForm.events({ }); } }, - 'keypress #listItemInput' (event) { - event.preventDefault(); - - }, - 'click .editListItem' (event) { - event.preventDefault(); + 'keydown #listItems' (event) { + if (event.which === 13) { + let item = $("#listItems").val(); + let listId = Session.get("listId"); + if (item == null || item == "") { + Session.set("itemReqErr", true); + } else { + Meteor.call("add.listItem", item, listId, function(err, result) { + if (err) { + console.log(" ERROR adding item to list: " + err); + } else { + console.log(" SUCCESS adding item to list."); + $("#listItems").val(""); + } + }); + } + } }, 'click #showReceivedItems' (event) { if ($("#showReceivedItems").prop('checked') == true) {