From 7bc4d43be723f2d02fbec20a4b1fce6755061997 Mon Sep 17 00:00:00 2001 From: Harry Wolff Date: Sat, 7 Dec 2013 16:26:06 -0500 Subject: [PATCH] Debounce post settings events fixes #1582 --- core/client/views/post-settings.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/core/client/views/post-settings.js b/core/client/views/post-settings.js index ae3816c3ab7..218b64d31de 100644 --- a/core/client/views/post-settings.js +++ b/core/client/views/post-settings.js @@ -53,7 +53,7 @@ e.currentTarget.select(); }, - editSlug: function (e) { + editSlug: _.debounce(function (e) { e.preventDefault(); var self = this, slug = self.model.get('slug'), @@ -88,9 +88,9 @@ }); } }); - }, + }, 500), - editDate: function (e) { + editDate: _.debounce(function (e) { e.preventDefault(); var self = this, parseDateFormats = ['DD MMM YY HH:mm', 'DD MMM YYYY HH:mm', 'DD/MM/YY HH:mm', 'DD/MM/YYYY HH:mm', 'DD-MM-YY HH:mm', 'DD-MM-YYYY HH:mm'], @@ -177,11 +177,11 @@ } }); - }, + }, 500), - toggleStaticPage: function (e) { + toggleStaticPage: _.debounce(function (e) { var pageEl = $(e.currentTarget), - page = this.model ? !this.model.get('page') : false; + page = pageEl.prop('checked'); this.model.save({ page: page @@ -204,7 +204,7 @@ }); } }); - }, + }, 500), deletePost: function (e) { e.preventDefault();