From 20670b991037909b0270b6ea76bf1453389f103f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 14 Apr 2013 17:20:44 +0200 Subject: [PATCH] fix autocomplete when used in overlay --- .../dms/thesaurus/browser/dmsthesaurus_view.pt | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/collective/dms/thesaurus/browser/dmsthesaurus_view.pt b/src/collective/dms/thesaurus/browser/dmsthesaurus_view.pt index e44b1b8..2bc6795 100644 --- a/src/collective/dms/thesaurus/browser/dmsthesaurus_view.pt +++ b/src/collective/dms/thesaurus/browser/dmsthesaurus_view.pt @@ -14,7 +14,8 @@
-
+
@@ -63,6 +64,19 @@ function prep_thesaurus_overlay() { } prep_thesaurus_overlay(); + +function autocomplete_ready(event, data, formatted) { + var keyword_id = data[1]; + $(this).parents('.overlay-ajax').data('keyword-id', keyword_id); + thesaurus_url = $('#dmskeywords-navigation').data('thesaurus-url'); + $('.pb-ajax > div').load(thesaurus_url+'/'+data[1] + '?ajax_load=123 #content>*', prep_thesaurus_overlay); +} + +thesaurus_url = $('#dmskeywords-navigation').data('thesaurus-url'); +$('.keyword-search').autocomplete(thesaurus_url + '/listKeywords', { + 'cacheLength': 0, 'matchContains': true, 'scroll': true, 'max': 30}).result(autocomplete_ready); + +