summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/autosave.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/autosave.js')
-rw-r--r--app/assets/javascripts/autosave.js11
1 files changed, 1 insertions, 10 deletions
diff --git a/app/assets/javascripts/autosave.js b/app/assets/javascripts/autosave.js
index 32789186020..e8c59fab609 100644
--- a/app/assets/javascripts/autosave.js
+++ b/app/assets/javascripts/autosave.js
@@ -1,6 +1,5 @@
/* eslint-disable no-param-reassign, prefer-template, no-void, consistent-return */
-import _ from 'underscore';
import AccessorUtilities from './lib/utils/accessor';
export default class Autosave {
@@ -14,13 +13,7 @@ export default class Autosave {
this.key = 'autosave/' + key;
this.field.data('autosave', this);
this.restore();
- this.field.on('keyup', this.debounceInputHandler());
- }
-
- debounceInputHandler() {
- return _.debounce(() => {
- this.save();
- }, Autosave.DEBOUNCE_TIMER);
+ this.field.on('input', () => this.save());
}
restore() {
@@ -64,6 +57,4 @@ export default class Autosave {
dispose() {
this.field.off('input');
}
-
- static DEBOUNCE_TIMER = 300;
}