From d85c6f8989b281d663708ae666fb3d8f52a6ad82 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 17 Jul 2014 09:24:35 -0400 Subject: [PATCH] feature(config) add onDiffChange --- lib/client/config.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/client/config.js b/lib/client/config.js index c9f5e930..c6802029 100644 --- a/lib/client/config.js +++ b/lib/client/config.js @@ -128,6 +128,9 @@ var CloudCmd, Util, DOM; if (el.id === 'localStorage') onLocalStorageChange(data); + else if (el.id === 'diff') + onDiffChange(data); + break; case 'number': data = el.value - 0; @@ -166,6 +169,16 @@ var CloudCmd, Util, DOM; } } + function onDiffChange(checked) { + var element = DOM.getById('localStorage', Element); + + if (!element.checked && checked) { + onLocalStorageChange(element.checked); + } + + return element.checked; + } + function onKey(event) { var keyCode = event.keyCode, ESC = Key.ESC;