mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-08 09:08:48 +01:00
working filter demo
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user