fix settings page, closes #9

This commit is contained in:
Ilya Grigorik
2014-08-25 13:19:38 -07:00
parent 0c2d90be98
commit e48fc969c0
2 changed files with 19 additions and 19 deletions

View File

@@ -1,7 +1,7 @@
{ {
"name": "Video Speed Controller", "name": "Video Speed Controller",
"short_name": "videospeed", "short_name": "videospeed",
"version": "0.2.0", "version": "0.2.1",
"manifest_version": 2, "manifest_version": 2,
"description": "Speed up, slow down, and rewind any HTML5 video with quick shortcuts.", "description": "Speed up, slow down, and rewind any HTML5 video with quick shortcuts.",
"homepage_url": "https://github.com/igrigorik/videospeed", "homepage_url": "https://github.com/igrigorik/videospeed",

View File

@@ -81,7 +81,6 @@ function restore_options() {
} }
function restore_defaults() { function restore_defaults() {
chrome.storage.sync.set({ chrome.storage.sync.set({
speedStep: 0.1, speedStep: 0.1,
rewindTime: 10, rewindTime: 10,
@@ -98,11 +97,17 @@ function restore_defaults() {
status.textContent = ''; status.textContent = '';
}, 1000); }, 1000);
}); });
} }
// Event Listeners function initShortcutInput(inputId) {
document.addEventListener('DOMContentLoaded', restore_options); document.getElementById(inputId).addEventListener('focus', inputFocus);
document.getElementById(inputId).addEventListener('blur', inputBlur);
document.getElementById(inputId).addEventListener('keypress', recordKeyPress);
}
document.addEventListener('DOMContentLoaded', function () {
restore_options();
document.getElementById('save').addEventListener('click', save_options); document.getElementById('save').addEventListener('click', save_options);
document.getElementById('restore').addEventListener('click', restore_defaults); document.getElementById('restore').addEventListener('click', restore_defaults);
@@ -112,9 +117,4 @@ initShortcutInput('fasterKeyInput');
document.getElementById('rewindTime').addEventListener('keypress', inputFilterNumbersOnly); document.getElementById('rewindTime').addEventListener('keypress', inputFilterNumbersOnly);
document.getElementById('speedStep').addEventListener('keypress', inputFilterNumbersOnly); document.getElementById('speedStep').addEventListener('keypress', inputFilterNumbersOnly);
})
function initShortcutInput(inputId) {
document.getElementById(inputId).addEventListener('focus', inputFocus);
document.getElementById(inputId).addEventListener('blur', inputBlur);
document.getElementById(inputId).addEventListener('keypress', recordKeyPress);
}