From b4cc1df5ed939d8d44bc115801cd348ae83382bd Mon Sep 17 00:00:00 2001 From: Linus Wallgren Date: Tue, 4 Sep 2018 18:49:50 +0200 Subject: [PATCH] Migrate to use Array.includes from .contains This is required as .contains seems to be deprecated in ember-3. See https://github.com/emberjs/ember.js/pull/13553 for more information --- addon/components/searchable-select-option.js | 2 +- addon/components/searchable-select.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addon/components/searchable-select-option.js b/addon/components/searchable-select-option.js index dfbb128..c1e34ca 100644 --- a/addon/components/searchable-select-option.js +++ b/addon/components/searchable-select-option.js @@ -24,7 +24,7 @@ export default Ember.Component.extend({ }), isSelected: Ember.computed('option', 'selected', 'selected.[]', function() { if (Array.isArray(this.get('selected'))) { - return Ember.A(this.get('selected')).contains(this.get('option')); + return Ember.A(this.get('selected')).includes(this.get('option')); } else { return this.get('selected') === this.get('option'); } diff --git a/addon/components/searchable-select.js b/addon/components/searchable-select.js index 41a85be..b62dc8e 100644 --- a/addon/components/searchable-select.js +++ b/addon/components/searchable-select.js @@ -206,7 +206,7 @@ export default Ember.Component.extend({ _toggleSelection(item) { if (item === null) { this.set('_selected', Ember.A([])); - } else if (Ember.A(this.get('_selected')).contains(item)) { + } else if (Ember.A(this.get('_selected')).includes(item)) { this.removeFromSelected(item); } else { this.addToSelected(item);