Sha256: 3e0cc70f762d73e5449624540abc6b6a908f104015056243595235a554c79e0d

Contents?: true

Size: 572 Bytes

Versions: 62

Compression:

Stored size: 572 Bytes

Contents

var search = search || {
  init: function() {
    this.target().autocomplete({
      minLength: 2,
      source: search.target().parents('form').attr('action'),
      select: search.select,
      html: true
    }).on('keypress', this.keypress_listener);
  },

  keypress_listener: function(e) {
    var code = (e.keyCode ? e.keyCode : e.which);
    if(code == 13) return false;
  },

  select: function(event, ui) {
    window.location = ui.item.value;
    return false;
  },

  target: function() {
    return $('#search input');
  }
};

$(function(){ search.init(); });

Version data entries

62 entries across 62 versions & 2 rubygems

Version Path
plok-1.0.2 app/assets/javascripts/plok/searchable.js
plok-1.0.1 app/assets/javascripts/plok/searchable.js
udongo-7.9.0 app/assets/javascripts/backend/search.js
udongo-7.8.1 app/assets/javascripts/backend/search.js
udongo-7.8.0 app/assets/javascripts/backend/search.js
udongo-7.7.2 app/assets/javascripts/backend/search.js
udongo-7.7.1 app/assets/javascripts/backend/search.js
udongo-7.7.0 app/assets/javascripts/backend/search.js
udongo-7.6.2 app/assets/javascripts/backend/search.js
udongo-7.6.1 app/assets/javascripts/backend/search.js
udongo-7.6.0 app/assets/javascripts/backend/search.js
udongo-7.5.1 app/assets/javascripts/backend/search.js
udongo-7.5.0 app/assets/javascripts/backend/search.js
udongo-7.4.2 app/assets/javascripts/backend/search.js
udongo-7.4.1 app/assets/javascripts/backend/search.js
udongo-7.4.0 app/assets/javascripts/backend/search.js
udongo-7.3.5 app/assets/javascripts/backend/search.js
udongo-7.3.4 app/assets/javascripts/backend/search.js
udongo-7.3.3 app/assets/javascripts/backend/search.js
udongo-7.3.2 app/assets/javascripts/backend/search.js