diff options
author | Fatih Acet <acetfatih@gmail.com> | 2018-07-12 00:35:37 +0200 |
---|---|---|
committer | Fatih Acet <acetfatih@gmail.com> | 2018-07-18 12:55:56 +0200 |
commit | 8b34b26ac90839645cdb7baeec82b6713009999a (patch) | |
tree | 800aab2187f09cb1fc9fe09ee5686edbe119ea95 | |
parent | 5be711ab6e818a62eb28a32d78a809b33f8ec63a (diff) | |
download | gitlab-ce-8b34b26ac90839645cdb7baeec82b6713009999a.tar.gz |
Add extra key support to autosave mixin.
-rw-r--r-- | app/assets/javascripts/notes/mixins/autosave.js | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/app/assets/javascripts/notes/mixins/autosave.js b/app/assets/javascripts/notes/mixins/autosave.js index 36cc8d5d056..f5664fa608e 100644 --- a/app/assets/javascripts/notes/mixins/autosave.js +++ b/app/assets/javascripts/notes/mixins/autosave.js @@ -4,12 +4,18 @@ import { capitalizeFirstCharacter } from '../../lib/utils/text_utility'; export default { methods: { - initAutoSave(noteable) { - this.autosave = new Autosave($(this.$refs.noteForm.$refs.textarea), [ + initAutoSave(noteable, extraKeys = []) { + let keys = [ 'Note', - capitalizeFirstCharacter(noteable.noteable_type), + capitalizeFirstCharacter(noteable.noteable_type || noteable.noteableType), noteable.id, - ]); + ]; + + if (extraKeys) { + keys = keys.concat(extraKeys); + } + + this.autosave = new Autosave($(this.$refs.noteForm.$refs.textarea), keys); }, resetAutoSave() { this.autosave.reset(); |