working filter demo

This commit is contained in:
Joao Moreno
2018-09-26 22:33:08 +02:00
parent 6fee1f6e78
commit a70d87616d
2 changed files with 43 additions and 18 deletions
+2 -2
View File
@@ -28,7 +28,7 @@
<script>
require.config({ baseUrl: '/static' });
require(['vs/base/browser/ui/tree/tree', 'vs/base/common/iterator'], ({ Tree }, { iter }) => {
require(['vs/base/browser/ui/tree/tree', 'vs/base/browser/ui/tree/treeModel', 'vs/base/common/iterator'], ({ Tree }, { Visibility }, { iter }) => {
const delegate = {
getHeight() { return 22; },
getTemplateId() { return 'template'; }
@@ -63,7 +63,7 @@
tree.refilter();
}
filter(el) {
return this.pattern ? this.pattern.test(el) : true;
return (this.pattern ? this.pattern.test(el) : true) ? Visibility.Visible : Visibility.Recurse;
}
}
});