Sha256: fcfeb405089161a132d1fd59117638c0d0e8d74e97dec16843dfc2c6b138f1fb

Contents?: true

Size: 663 Bytes

Versions: 17

Compression:

Stored size: 663 Bytes

Contents

import Combobox from "hw_combobox/models/combobox/base"

Combobox.Actors = Base => class extends Base {
  _initializeActors() {
    this._actingListbox = this.listboxTarget
    this._actingCombobox = this.comboboxTarget
  }

  _forAllComboboxes(callback) {
    this._allComboboxes.forEach(callback)
  }

  get _actingListbox() {
    return this.actingListbox
  }

  set _actingListbox(listbox) {
    this.actingListbox = listbox
  }

  get _actingCombobox() {
    return this.actingCombobox
  }

  set _actingCombobox(combobox) {
    this.actingCombobox = combobox
  }

  get _allComboboxes() {
    return [ this.comboboxTarget, this.dialogComboboxTarget ]
  }
}

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
hotwire_combobox-0.4.0 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.3.2 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.3.1 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.3.0 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.2.5 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.2.4 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.2.3 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.2.2 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.2.1 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.2.0 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.43 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.42 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.41 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.40 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.39 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.38 app/assets/javascripts/hw_combobox/models/combobox/actors.js
hotwire_combobox-0.1.37 app/assets/javascripts/hw_combobox/models/combobox/actors.js