From 2bfea69fe3d1af5b152db34471a65cc7e75997d3 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 9 Jul 2014 14:52:30 +0300 Subject: [PATCH] calendar remove event --- frontend/client/modules/crm/src/views/calendar/calendar.js | 4 ++++ frontend/client/modules/crm/src/views/calendar/modals/edit.js | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/client/modules/crm/src/views/calendar/calendar.js b/frontend/client/modules/crm/src/views/calendar/calendar.js index fa28d127f7..33814060ac 100644 --- a/frontend/client/modules/crm/src/views/calendar/calendar.js +++ b/frontend/client/modules/crm/src/views/calendar/calendar.js @@ -352,6 +352,10 @@ Espo.define('Crm:Views.Calendar.Calendar', 'View', function (Dep) { this.$calendar.fullCalendar('updateEvent', event); }.bind(this)); }, + + removeModel: function (model) { + this.$calendar.fullCalendar('removeEvents', model.name + '-' + model.id); + } }); }); diff --git a/frontend/client/modules/crm/src/views/calendar/modals/edit.js b/frontend/client/modules/crm/src/views/calendar/modals/edit.js index 8d312a4fec..66e8d73b11 100644 --- a/frontend/client/modules/crm/src/views/calendar/modals/edit.js +++ b/frontend/client/modules/crm/src/views/calendar/modals/edit.js @@ -84,7 +84,7 @@ Espo.define('Crm:Views.Calendar.Modals.Edit', 'Views.Modals.Edit', function (Dep $buttons.addClass('disabled'); model.destroy({ success: function () { - this.trigger('after:remove', model); + this.trigger('after:destroy', model); dialog.close(); }.bind(this), error: function () { @@ -105,7 +105,7 @@ Espo.define('Crm:Views.Calendar.Modals.Edit', 'Views.Modals.Edit', function (Dep } }.bind(this)); - this.once('after:remove', function (model) { + this.once('after:destroy', function (model) { var parentView = this.getParentView(); parentView.removeModel.call(parentView, model); }.bind(this));