updateCount.js 721 B

123456789101112131415161718192021222324252627282930313233343536
  1. const vscode = require('vscode');
  2. const {runFrame} = require('./openFrame')
  3. let treeView;
  4. function updateCount(newMessagesCount) {
  5. treeView.badge = {
  6. value: newMessagesCount,
  7. tooltip: `You have ${newMessagesCount} new documentation`
  8. };
  9. }
  10. class TabSaverTreeDataProvider {
  11. constructor(tabs) {
  12. this.tabs = tabs;
  13. }
  14. getTreeItem(element) {
  15. return new vscode.TreeItem(element);
  16. }
  17. getChildren(element) {
  18. if (!element) {
  19. return Promise.resolve(this.tabs);
  20. }
  21. // If an element is provided, you can handle it accordingly
  22. return Promise.resolve([]);
  23. }
  24. }
  25. module.exports = {updateCount,initTreeView, treeClickHandler}