mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 01:16:38 -06:00
FIX: disable by default limitMatches
This commit is contained in:
parent
3ec2024466
commit
3ee7b18886
@ -110,7 +110,11 @@ export default SelectKitComponent.extend({
|
||||
computedContent = this.filterComputedContent(computedContent, computedValues, filter);
|
||||
}
|
||||
|
||||
return computedContent.slice(0, this.get("limitMatches"));
|
||||
if (this.get("limitMatches")) {
|
||||
return computedContent.slice(0, this.get("limitMatches"));
|
||||
}
|
||||
|
||||
return computedContent;
|
||||
},
|
||||
|
||||
baseHeaderComputedContent() {
|
||||
|
@ -60,7 +60,7 @@ export default Ember.Component.extend(UtilsMixin, PluginApiMixin, DomHelpersMixi
|
||||
allowInitialValueMutation: false,
|
||||
content: null,
|
||||
computedContent: null,
|
||||
limitMatches: 100,
|
||||
limitMatches: null,
|
||||
nameChanges: false,
|
||||
allowContentReplacement: false,
|
||||
collectionHeader: null,
|
||||
|
@ -88,7 +88,11 @@ export default SelectKitComponent.extend({
|
||||
computedContent = this.filterComputedContent(computedContent, computedValue, filter);
|
||||
}
|
||||
|
||||
return computedContent.slice(0, this.get("limitMatches"));
|
||||
if (this.get("limitMatches")) {
|
||||
return computedContent.slice(0, this.get("limitMatches"));
|
||||
}
|
||||
|
||||
return computedContent;
|
||||
},
|
||||
|
||||
@computed("computedValue", "computedContent.[]")
|
||||
|
@ -145,3 +145,17 @@ componentTest('interactions', {
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
componentTest('with limitMatches', {
|
||||
template: '{{multi-select content=content limitMatches=2}}',
|
||||
|
||||
beforeEach() {
|
||||
this.set('content', ['sam', 'jeff', 'neil']);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
this.get('subject').expand();
|
||||
|
||||
andThen(() => assert.equal(this.get('subject').el().find(".select-kit-row").length, 2));
|
||||
}
|
||||
});
|
||||
|
@ -481,7 +481,6 @@ componentTest('with title', {
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
componentTest('support modifying header computed content through plugin api', {
|
||||
template: '{{single-select content=content}}',
|
||||
|
||||
@ -505,3 +504,17 @@ componentTest('support modifying header computed content through plugin api', {
|
||||
andThen(() => clearCallbacks());
|
||||
}
|
||||
});
|
||||
|
||||
componentTest('with limitMatches', {
|
||||
template: '{{single-select content=content limitMatches=2}}',
|
||||
|
||||
beforeEach() {
|
||||
this.set('content', ['sam', 'jeff', 'neil']);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
this.get('subject').expand();
|
||||
|
||||
andThen(() => assert.equal(this.get('subject').el().find(".select-kit-row").length, 2));
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user