From 4d7fd2f5ba4e45c30a31a4f7cc37eb11a1739ad5 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 31 Mar 2016 16:31:53 -0700 Subject: [PATCH] Fixing taxonomy autocomplete editor Fixes #6659 --- .../Modules/Orchard.Taxonomies/Scripts/admin-taxonomy-tags.js | 4 +++- .../EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Scripts/admin-taxonomy-tags.js b/src/Orchard.Web/Modules/Orchard.Taxonomies/Scripts/admin-taxonomy-tags.js index c5f22d6d6..74c4e83e4 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Scripts/admin-taxonomy-tags.js +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Scripts/admin-taxonomy-tags.js @@ -87,10 +87,12 @@ $(".terms-editor").each(function () { var selectedTerms = $(this).data("selected-terms"); + var autocompleteUrl = $(this).data("autocomplete-url"); + var $tagit = $("> ul", this).tagit({ tagSource: function (request, response) { var termsEditor = $(this.element).parents(".terms-editor"); - $.getJSON("/api/taxonomies/tags", { taxonomyId: termsEditor.data("taxonomy-id"), leavesOnly: termsEditor.data("leaves-only"), query: request.term }, function (data, status, xhr) { + $.getJSON(autocompleteUrl, { taxonomyId: termsEditor.data("taxonomy-id"), leavesOnly: termsEditor.data("leaves-only"), query: request.term }, function (data, status, xhr) { response(data); }); }, diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml index 10f3e9841..ff5bf2aec 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml @@ -33,7 +33,7 @@
@if (Model.Settings.Autocomplete) { -
+
    @if (Model.Settings.SingleChoice) {
    @T("Enter a single term. Hit tab or enter to apply the term.") @if (!Model.Settings.AllowCustomTerms) { @T("This taxonomy does not allow you to create new terms.") }