| 123456789101112131415161718192021222324252627282930313233 | 
							- const descriptionFormIsOpen = new ReactiveVar(false);
 
- BlazeComponent.extendComponent({
 
-   onDestroyed() {
 
-     descriptionFormIsOpen.set(false);
 
-   },
 
-   descriptionFormIsOpen() {
 
-     return descriptionFormIsOpen.get();
 
-   },
 
-   getInput() {
 
-     return this.$('.js-new-description-input');
 
-   },
 
-   events() {
 
-     return [
 
-       {
 
-         'submit .js-card-description'(event) {
 
-           event.preventDefault();
 
-           const description = this.currentComponent().getValue();
 
-           this.data().setDescription(description);
 
-         },
 
-         // Pressing Ctrl+Enter should submit the form
 
-         'keydown form textarea'(evt) {
 
-           if (evt.keyCode === 13 && (evt.metaKey || evt.ctrlKey)) {
 
-             this.find('button[type=submit]').click();
 
-           }
 
-         },
 
-       },
 
-     ];
 
-   },
 
- }).register('descriptionForm');
 
 
  |