diff options
Diffstat (limited to 'pages/options.coffee')
| -rw-r--r-- | pages/options.coffee | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/pages/options.coffee b/pages/options.coffee index ad192142..460f2789 100644 --- a/pages/options.coffee +++ b/pages/options.coffee @@ -229,7 +229,7 @@ initOptionsPage = ->      searchUrl: NonEmptyTextOption      userDefinedLinkHintCss: TextOption -  # Populate options.  The constructor adds each new object to "Option.all". +  # Populate options. The constructor adds each new object to "Option.all".    for name, type of options      new type(name,enableSaveButton) @@ -242,7 +242,7 @@ initPopupPage = ->        $("saveOptions").removeAttribute "disabled"        $("saveOptions").innerHTML = "Save Changes" -    $("saveOptions").addEventListener "click", -> +    saveOptions = ->        Option.saveOptions()        $("helpText").innerHTML = "Rules saved."        $("saveOptions").innerHTML = "No Changes" @@ -250,13 +250,14 @@ initPopupPage = ->        chrome.tabs.query { windowId: chrome.windows.WINDOW_ID_CURRENT, active: true }, (tabs) ->          chrome.extension.getBackgroundPage().updateActiveState(tabs[0].id) +    $("saveOptions").addEventListener "click", saveOptions +      document.addEventListener "keyup", (event) ->        if event.ctrlKey and event.keyCode == 13 -        Option.saveOptions() -        chrome.tabs.query { windowId: chrome.windows.WINDOW_ID_CURRENT, active: true }, (tabs) -> -          chrome.extension.getBackgroundPage().updateActiveState(tabs[0].id) +        saveOptions()          window.close() +    # Populate options. Just one, here.      new ExclusionRulesOption("exclusionRules", onUpdated, tab.url)  #  | 
