server/bo_client/app/mixins/cell-editing-mixin.js
author nowmad@23.1.168.192.in-addr.arpa
Fri, 22 Jan 2016 11:14:11 +0100
changeset 96 719390899adf
parent 28 b0b56e0f8c7f
permissions -rw-r--r--
add action helper on "thematique" click or input enter to set the "thematique" parameter

import Ember from 'ember';
import ClickOutsideMixin from 'bo-client/mixins/click-outside-mixin';

export default Ember.Mixin.create(ClickOutsideMixin, {
  isEditing: false,
  // override from ClickOutsideMixin
  onOutsideClickEnabled: Ember.computed.bool('isEditing'),

  onOutsideClick() {
    this.set('isEditing', false);
  },
  click() {
    var _this = this;
    setTimeout(() => {
      _this.set('isEditing', true);
    }, 200);
  },
  keyDown(event) {
    if(event.which === this.get('constants').KEY_CODES.ESCAPE) {
      this.set('isEditing', false);
    }
  },

});