import { Categories } from '../../../imports/api/category.js'; Template.catMgmtForm.onCreated(function() { this.subscribe("myCategories"); }); Template.catMgmtForm.onRendered(function() { Session.set("catNameMiss", false); }); Template.catMgmtForm.helpers({ catNameErr: function() { return Session.get("catNameMiss"); }, }); Template.catMgmtForm.events({ 'click .saveCatMgmt' (event) { event.preventDefault(); let catName = $("#catNameInp").val(); if (catName == null || catName == "") { Session.set("catNameMiss", true); return; } else { Meteor.call('add.category', catName, function(err, result) { if (err) { // console.log(" ERROR: Can't add category: " + err); } else { // console.log(" SUCCESS adding category."); $("#catNameInp").val(""); } }); } }, 'click .cancelCatMgmt' (event) { event.preventDefault(); $("#catNameInp").val(""); } });