diff options
| author | Jez Ng | 2012-08-23 00:14:08 -0700 | 
|---|---|---|
| committer | Jez Ng | 2012-08-23 00:14:08 -0700 | 
| commit | ba163a2975dabc967ff324b7834919ee76dc833e (patch) | |
| tree | 8a83c975fd8ac0066b350af58db0623ceb0686dc | |
| parent | 77e1f226003a696520b364650db20b308e4b71c0 (diff) | |
| parent | 429730c4769cf7e0db05930680810b76921d147d (diff) | |
| download | vimium-ba163a2975dabc967ff324b7834919ee76dc833e.tar.bz2 | |
Merge pull request #624 from cespare/options-unsaved-prompt
Prompt if exiting the options page with unsaved changes.
| -rw-r--r-- | options/options.coffee | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/options/options.coffee b/options/options.coffee index 9f43defd..2b06e5f7 100644 --- a/options/options.coffee +++ b/options/options.coffee @@ -28,6 +28,8 @@ document.addEventListener "DOMContentLoaded", ->    document.getElementById("restoreSettings").addEventListener "click", restoreToDefaults    document.getElementById("saveOptions").addEventListener "click", saveOptions +window.onbeforeunload = -> "You have unsaved changes to options." unless $("saveOptions").disabled +  onOptionKeyup = (event) ->    if (event.target.getAttribute("type") isnt "checkbox" and        event.target.getAttribute("savedValue") isnt event.target.value) | 
