diff --git a/app/components/input-select.hbs b/app/components/input-select.hbs index 26cd39a..007b546 100644 --- a/app/components/input-select.hbs +++ b/app/components/input-select.hbs @@ -15,4 +15,7 @@ as |option select|> {{yield option select}} + {{#if @helper}} +
{{@helper}}
+ {{/if}} diff --git a/app/components/input-text.hbs b/app/components/input-text.hbs index 544d269..3ca88a7 100644 --- a/app/components/input-text.hbs +++ b/app/components/input-text.hbs @@ -20,4 +20,7 @@ {{on 'input' this.onChange}} > + {{#if @helper}} +
{{@helper}}
+ {{/if}} diff --git a/app/components/input-textarea.hbs b/app/components/input-textarea.hbs index 0893535..6330e44 100644 --- a/app/components/input-textarea.hbs +++ b/app/components/input-textarea.hbs @@ -19,4 +19,7 @@ {{on 'input' this.onChange}} >{{@value}} + {{#if @helper}} +
{{@helper}}
+ {{/if}} diff --git a/app/controllers/admin/indexes/item/settings.js b/app/controllers/admin/indexes/item/settings.js index df63e76..5835f3e 100644 --- a/app/controllers/admin/indexes/item/settings.js +++ b/app/controllers/admin/indexes/item/settings.js @@ -3,7 +3,14 @@ import { action } from '@ember/object'; import arrayEquals from 'meilisearch-admin/utils/array-equals'; export default class AdminIndexesItemSettingsController extends Controller { - returnChar = '\n'; + @action + saveStopWords(str) { + if (typeof str !== 'string' || str === '') { + this.model.settings.stopWords = []; + } else { + this.model.settings.stopWords = str.split(',').map((item) => item.trim()); + } + } @action save() { diff --git a/app/templates/admin/indexes/item/settings.hbs b/app/templates/admin/indexes/item/settings.hbs index bf2ff55..1076144 100644 --- a/app/templates/admin/indexes/item/settings.hbs +++ b/app/templates/admin/indexes/item/settings.hbs @@ -80,8 +80,9 @@