Showing the changes to assets/javascripts/views (1 of 4 files). Show all
Unified · Split
| @@ -17,6 +17,7 @@ class app.views.SettingsPage extends app.View · 16 unmodified lines | ||
| 17 | 17 | settings.autoInstall = app.settings.get('autoInstall') |
| 18 | 18 | settings.analyticsConsent = app.settings.get('analyticsConsent') |
| 19 | 19 | settings.spaceScroll = app.settings.get('spaceScroll') |
| 20 | + settings.spaceTimeout = app.settings.get('spaceTimeout') | |
| 20 | 21 | settings.autoSupported = app.settings.autoSupported |
| 21 | 22 | settings[layout] = app.settings.hasLayout(layout) for layout in app.settings.LAYOUTS |
| 22 | 23 | settings |
| @@ -45,6 +46,9 @@ class app.views.SettingsPage extends app.View · 22 unmodified lines | ||
| 45 | 46 | app.settings.set('spaceScroll', if enable then 1 else 0) |
| 46 | 47 | return |
| 47 | 48 | |
| 49 | + setScrollTimeout: (value) -> | |
| 50 | + app.settings.set('spaceTimeout', value) | |
| 51 | + | |
| 48 | 52 | toggle: (name, enable) -> |
| 49 | 53 | app.settings.set(name, enable) |
| 50 | 54 | return |
| @@ -92,6 +96,8 @@ class app.views.SettingsPage extends app.View · 41 unmodified lines | ||
| 92 | 96 | @toggleAnalyticsConsent input.checked |
| 93 | 97 | when 'spaceScroll' |
| 94 | 98 | @toggleSpaceScroll input.checked |
| 99 | + when 'spaceTimeout' | |
| 100 | + @setScrollTimeout input.value | |
| 95 | 101 | else |
| 96 | 102 | @toggle input.name, input.checked |
| 97 | 103 | return |