Sha256: f9c1ad9988f6cdebed0697db67ed2ed48a6603e19622118ef1bbea7ae32216fd

Contents?: true

Size: 761 Bytes

Versions: 13

Compression:

Stored size: 761 Bytes

Contents

define([
  '../utils'
], function (Utils) {
  function TagsSearchHighlight () { }

  TagsSearchHighlight.prototype.highlightFirstItem = function (decorated) {
    var $options = this.$results
    .find(
      '.select2-results__option--selectable' +
      ':not(.select2-results__option--selected)'
    );

    if ($options.length > 0) {
      var $firstOption = $options.first();
      var data = Utils.GetData($firstOption[0], 'data');
      var firstElement = data.element;

      if (firstElement && firstElement.getAttribute) {
        if (firstElement.getAttribute('data-select2-tag') === 'true') {
          $firstOption.trigger('mouseenter');

          return;
        }
      }
    }

    decorated.call(this);
  };

  return TagsSearchHighlight;
});

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
card-mod-bootstrap-0.18.1 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.18.0 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.17.0 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.16.0 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.6 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.5 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.4 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.3 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.1.2 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.2.pre1 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.1.1 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.1 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js
card-mod-bootstrap-0.15.0 vendor/select2/src/js/select2/dropdown/tagsSearchHighlight.js