From 541fd474b39fb186081f2481e35fc24cd2927219 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Fri, 10 Jul 2015 14:07:57 -0400 Subject: [PATCH] fixes checkboxes for both settingsv1 and settingsv2 --- public/src/admin/admin.js | 6 ++++++ public/src/modules/settings.js | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/public/src/admin/admin.js b/public/src/admin/admin.js index c5cd21d748..52e7175281 100644 --- a/public/src/admin/admin.js +++ b/public/src/admin/admin.js @@ -189,6 +189,12 @@ $(this).siblings('[class*=fa-]').toggleClass('fa-toggle-off', !checked) .toggleClass('fa-toggle-on', checked); }); + + $.propHooks.checked = { + set: function(elem, value, name) { + $(elem).trigger("change"); + } + }; } }()); \ No newline at end of file diff --git a/public/src/modules/settings.js b/public/src/modules/settings.js index dd9154aedd..17302ea1d1 100644 --- a/public/src/modules/settings.js +++ b/public/src/modules/settings.js @@ -471,7 +471,6 @@ define('settings', function () { } $(formEl).deserialize(values); - $(formEl).find('input[type="checkbox"]').trigger('change'); callback(null, values); });