From 3d5917e5ddce0705d2d59a9f23ff400d5bec09ed Mon Sep 17 00:00:00 2001 From: Alexander Pilz Date: Tue, 30 Apr 2019 19:19:32 +0200 Subject: [PATCH 1/2] fix so that by default we are not limiting the display of results in the dropdown --- CHANGES.md | 2 +- src/pat/auto-suggest/auto-suggest.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index bb36a7c4b..beee19fa7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,7 +4,7 @@ - Runs now on jQuery 3 - Integrated pat-display-time from https://github.com/ploneintranet/pat-display-time - +- fix minimum input length default so that you can display select results already on click ## 3.0.0a5 - unreleased diff --git a/src/pat/auto-suggest/auto-suggest.js b/src/pat/auto-suggest/auto-suggest.js index 07234cbe2..49a6728a4 100644 --- a/src/pat/auto-suggest/auto-suggest.js +++ b/src/pat/auto-suggest/auto-suggest.js @@ -20,7 +20,7 @@ define([ parser.addArgument("ajax-url", ""); parser.addArgument("allow-new-words", true); // Should custom tags be allowed? parser.addArgument("max-selection-size", 0); - parser.addArgument("minimum-input-length", 2); + parser.addArgument("minimum-input-length"); // Don't restrict by default so that all results show parser.addArgument("placeholder", function($el) { return $el.attr("placeholder") || "Enter text"; }); parser.addArgument("prefill", function($el) { return $el.val(); }); parser.addArgument("prefill-json", ""); // JSON format for pre-filling From e86c54c20b8e2788bae93148a4113ca01693c1b0 Mon Sep 17 00:00:00 2001 From: Alexander Pilz Date: Tue, 30 Apr 2019 19:27:38 +0200 Subject: [PATCH 2/2] also trigger on auto-suggest --- src/pat/auto-suggest/auto-suggest.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pat/auto-suggest/auto-suggest.js b/src/pat/auto-suggest/auto-suggest.js index 49a6728a4..6f91cb7b0 100644 --- a/src/pat/auto-suggest/auto-suggest.js +++ b/src/pat/auto-suggest/auto-suggest.js @@ -13,7 +13,7 @@ define([ "select2" ], function($, logger, Parser, registry) { "use strict"; - var log = logger.getLogger("calendar"); + var log = logger.getLogger("autosuggest."); var parser = new Parser("autosuggest"); parser.addArgument("ajax-data-type", "JSON"); parser.addArgument("ajax-search-index", ""); @@ -41,7 +41,7 @@ define([ var _ = { name: "autosuggest", - trigger: ".pat-autosuggest", + trigger: ".pat-autosuggest,.pat-auto-suggest", init: function($el, opts) { if ($el.length > 1) { return $el.each(function() { _.init($(this), opts); });