Sha256: 37893885d9fe541f44313a494eca6722ff6e40aa4c3246a9c7101a73fc5b8ac5

Contents?: true

Size: 412 Bytes

Versions: 389

Compression:

Stored size: 412 Bytes

Contents

import BaseFilterController from './filter_controller'

export default class extends BaseFilterController {
  static targets = ['text']

  getFilterValue() {
    return this.textTarget.value
  }

  tryToSubmit(e) {
    if (e.keyCode === 13) {
      return this.changeFilter()
    }

    return undefined
  }

  getFilterClass() {
    const { filterClass } = this.textTarget.dataset

    return filterClass
  }
}

Version data entries

389 entries across 389 versions & 1 rubygems

Version Path
avo-3.11.10 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.9 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.8 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.7 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.6 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.5 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.4 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.3 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.2 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.1 app/javascript/js/controllers/text_filter_controller.js
avo-3.11.0 app/javascript/js/controllers/text_filter_controller.js
avo-2.52.0 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.10 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.9 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.8 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.7 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.6 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.5 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.4 app/javascript/js/controllers/text_filter_controller.js
avo-3.10.3 app/javascript/js/controllers/text_filter_controller.js