__globals.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // Core components
  2. var CFG = null;
  3. var tagBasePath = "";
  4. // Tag completion data loaded from files
  5. var allTags = [];
  6. var translations = new Map();
  7. var extras = [];
  8. // Same for tag-likes
  9. var wildcardFiles = [];
  10. var wildcardExtFiles = [];
  11. var yamlWildcards = [];
  12. var embeddings = [];
  13. var hypernetworks = [];
  14. var loras = [];
  15. var lycos = [];
  16. // Selected model info for black/whitelisting
  17. var currentModelHash = "";
  18. var currentModelName = "";
  19. // Current results
  20. var results = [];
  21. var resultCount = 0;
  22. // Relevant for parsing
  23. var previousTags = [];
  24. var tagword = "";
  25. var originalTagword = "";
  26. let hideBlocked = false;
  27. // Tag selection for keyboard navigation
  28. var selectedTag = null;
  29. var oldSelectedTag = null;
  30. // UMI
  31. var umiPreviousTags = [];
  32. /// Extendability system:
  33. /// Provides "queues" for other files of the script (or really any js)
  34. /// to add functions to be called at certain points in the script.
  35. /// Similar to a callback system, but primitive.
  36. // Queues
  37. const QUEUE_AFTER_INSERT = [];
  38. const QUEUE_AFTER_SETUP = [];
  39. const QUEUE_FILE_LOAD = [];
  40. const QUEUE_AFTER_CONFIG_CHANGE = [];
  41. const QUEUE_SANITIZE = [];
  42. // List of parsers to try
  43. const PARSERS = [];