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;