From 4f2f01ea367b5078b6073474d05279dc3167ecde Mon Sep 17 00:00:00 2001 From: jdescottes Date: Mon, 23 Feb 2015 00:32:34 +0100 Subject: [PATCH] Wrapped applicationSettings in FORM --- .../settings/ApplicationSettingsController.js | 9 ++ src/templates/settings/application.html | 94 ++++++++++--------- 2 files changed, 58 insertions(+), 45 deletions(-) diff --git a/src/js/controller/settings/ApplicationSettingsController.js b/src/js/controller/settings/ApplicationSettingsController.js index dd7e1f49..663be97f 100644 --- a/src/js/controller/settings/ApplicationSettingsController.js +++ b/src/js/controller/settings/ApplicationSettingsController.js @@ -38,6 +38,10 @@ var maxFpsInput = document.querySelector('.max-fps-input'); maxFpsInput.value = pskl.UserSettings.get(pskl.UserSettings.MAX_FPS); this.addEventListener(maxFpsInput, 'change', this.onMaxFpsChange_); + + // Form + this.applicationSettingsForm = document.querySelector('[name="application-settings-form"]'); + this.addEventListener(this.applicationSettingsForm, 'submit', this.onFormSubmit_); }; ns.ApplicationSettingsController.prototype.onGridWidthChange_ = function (evt) { @@ -72,4 +76,9 @@ } }; + ns.ApplicationSettingsController.prototype.onFormSubmit_ = function (evt) { + evt.preventDefault(); + $.publish(Events.CLOSE_SETTINGS_DRAWER); + }; + })(); \ No newline at end of file diff --git a/src/templates/settings/application.html b/src/templates/settings/application.html index 836e1ca7..d42585d3 100644 --- a/src/templates/settings/application.html +++ b/src/templates/settings/application.html @@ -1,51 +1,55 @@ -
-
- General -
-
- -
-
-
-
-
-
-
-
+
+
+
+ General +
+
+ +
+
+
+
+
+
+
+
+
-
-
- - -
-
- -
-
- Preview +
+ + +
-
- -
+
+
+ Preview +
-
- - -
-
+
+ +
+ +
+ + +
+ + +
+