diff options
| author | Phil Crosby | 2010-01-18 00:32:02 -0800 |
|---|---|---|
| committer | Phil Crosby | 2010-01-18 00:32:02 -0800 |
| commit | f24f6e50d7dcabe06d730b19fe5710905e413d33 (patch) | |
| tree | 4a5fb069aafa81a728a2ed9d9a56cef866fdd1d7 /options.html | |
| parent | 3f1cdef638d5a0fdf832788fc90776d571d47fb8 (diff) | |
| download | vimium-f24f6e50d7dcabe06d730b19fe5710905e413d33.tar.bz2 | |
Have the Options page use the default settings hash defined in background_page.html
Diffstat (limited to 'options.html')
| -rw-r--r-- | options.html | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/options.html b/options.html index d5cab9c8..a6dcf323 100644 --- a/options.html +++ b/options.html @@ -56,6 +56,8 @@ <script type="text/javascript"> $ = function(id) { return document.getElementById(id); }; + var defaultSettings = chrome.extension.getBackgroundPage().defaultSettings; + function initializeOptions() { populateOptions(); var elements = ["scrollStepSize", "defaultZoomLevel", "excludedUrls", "linkHintCharacters"]; @@ -78,8 +80,8 @@ // Restores select box state to saved value from localStorage. function populateOptions() { // TODO(ilya): Create a single option list with defaults somewhere to share across various scripts. - var scrollStepSize = localStorage["scrollStepSize"] || 60; - var defaultZoomLevel = localStorage["defaultZoomLevel"] || 100; + var scrollStepSize = localStorage["scrollStepSize"] || defaultSettings.scrollStepSize; + var defaultZoomLevel = localStorage["defaultZoomLevel"] || defaultSettings.defaultZoomLevel; var defaultExcludedUrls = localStorage["excludedUrls"] || ""; $("scrollStepSize").value = scrollStepSize; @@ -88,11 +90,11 @@ } function restoreToDefaults() { - scrollStepSize.value = "60"; - defaultZoomLevel.value = "100"; + scrollStepSize.value = defaultSettings.scrollStepSize; + defaultZoomLevel.value = defaultSettings.defaultZoomLevel; excludedUrls.value = ""; linkHintCharacters.value = "sadfjklewcmp"; - $("saveOptions").disabled = true; + enableSaveButton(); } function openAdvancedOptions(event) { @@ -113,14 +115,12 @@ <td class="caption">Scroll step size</td> <td> <input id="scrollStepSize" type="text" style="width:50px" />px - <span class="example">(default: 60) </td> </tr> <tr> <td><span class="caption">Default zoom level</span></td> <td> <input id="defaultZoomLevel" type="text" value="100" style="width:50px" />% - <span class="example">(default: 100)</span> </td> </tr> <tr> |
