aboutsummaryrefslogtreecommitdiffstats
path: root/pages/options.coffee
diff options
context:
space:
mode:
authorStephen Blott2012-11-02 13:10:33 +0000
committerStephen Blott2014-04-18 21:39:58 +0100
commit3aa47a198f2424ba91bb7a8ac07d6b2c53da9698 (patch)
tree2912ad714439c1416b39b934b2073b51bb3af8f9 /pages/options.coffee
parent366c0a56a4eed38fa8425fd227cd389181fbed92 (diff)
downloadvimium-3aa47a198f2424ba91bb7a8ac07d6b2c53da9698.tar.bz2
Initial synchronization commit.
Synchronization is via `chrome.storage.sync.*`; data is cached in `localStorage`.
Diffstat (limited to 'pages/options.coffee')
-rw-r--r--pages/options.coffee8
1 files changed, 1 insertions, 7 deletions
diff --git a/pages/options.coffee b/pages/options.coffee
index 117ce4a6..0aeb8e2d 100644
--- a/pages/options.coffee
+++ b/pages/options.coffee
@@ -8,12 +8,6 @@ editableFields = [ "scrollStepSize", "excludedUrls", "linkHintCharacters", "link
canBeEmptyFields = ["excludedUrls", "keyMappings", "userDefinedLinkHintCss"]
-postSaveHooks = keyMappings: (value) ->
- commands = chrome.extension.getBackgroundPage().Commands
- commands.clearKeyMappingsAndSetDefaults()
- commands.parseCustomKeyMappings value
- chrome.extension.getBackgroundPage().refreshCompletionKeysAfterMappingSave()
-
document.addEventListener "DOMContentLoaded", ->
populateOptions()
@@ -73,7 +67,7 @@ saveOptions = ->
bgSettings.set fieldName, fieldValue
$(fieldName).value = fieldValue
$(fieldName).setAttribute "savedValue", fieldValue
- postSaveHooks[fieldName] fieldValue if postSaveHooks[fieldName]
+ bgSettings.doPostUpdateHook fieldName, fieldValue
$("saveOptions").disabled = true