X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/16cd04fd9a99685907cdbabda5d192221ff5268c..a1edf3f1a7cff6e6f4d85a4288ca9b1d5cd3b254:/apps/wolnelektury_core/static/js/search.js diff --git a/apps/wolnelektury_core/static/js/search.js b/apps/wolnelektury_core/static/js/search.js index 3b6ea4043..4d001e0c0 100644 --- a/apps/wolnelektury_core/static/js/search.js +++ b/apps/wolnelektury_core/static/js/search.js @@ -8,6 +8,7 @@ var __bind = function (self, fn) { options: { minLength: 0, dataType: "json", + host: '', }, _create: function() { @@ -15,8 +16,7 @@ var __bind = function (self, fn) { minLength: this.options.minLength, select: __bind(this, this.enter), focus: function() { return false; }, - source: this.element.data('source'), - dataType: options.dataType, + source: this.element.data('source'), }; this.element.autocomplete($.extend(opts, this.options)) @@ -25,7 +25,7 @@ var __bind = function (self, fn) { enter: function(event, ui) { if (ui.item.url != undefined) { - location.href = ui.item.url; + location.href = this.options.host+ui.item.url; } else { this.element.closest('form').submit(); } @@ -33,7 +33,7 @@ var __bind = function (self, fn) { render_item: function (ul, item) { return $("
  • ").data('item.autocomplete', item) - .append(''+item.label+''+ + .append(''+item.label+''+ ''+item.category+'') .appendTo(ul); },