В совместном JS указатель вверх не работает в режиме только для чтения - PullRequest
0 голосов
/ 21 ноября 2018

Следующий код работает нормально в режиме редактирования.Когда я пытаюсь сделать это в режиме только для чтения, он не работает. Он не загружает элемент в режиме только для чтения

var ClickableView = joint.dia.ElementView.extend({
  pointerdown: function () {
    this._click = true;
    joint.dia.ElementView.prototype.pointerdown.apply(this, arguments);
  },
  pointermove: function () {
    this._click = false;
    joint.dia.ElementView.prototype.pointermove.apply(this, arguments);
  },
  pointerup: function (evt, x, y) {


if (!$scope.isEditMode) {
      joint.dia.ElementView.prototype.pointerup.apply(this, arguments);
      logger.info('read only mode, returning');
      return;
      }
    if (this._click) {
      // triggers an event on the paper and the element itself
      this.notify('cell:click', evt, x, y); 
    } else {
      joint.dia.ElementView.prototype.pointerup.apply(this, arguments);
    }
  }
});
...