@univerjs_sheets-crosshair-highlight_facade.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import {
  2. Ae,
  3. Ge,
  4. J,
  5. S,
  6. q
  7. } from "./chunk-75UPVUU3.js";
  8. import "./chunk-T4NNB5UY.js";
  9. import "./chunk-BW43Z7N3.js";
  10. import "./chunk-QRYBFJ3R.js";
  11. import "./chunk-MIOQ566M.js";
  12. import "./chunk-POAJ2YNP.js";
  13. import "./chunk-GBYP4PB2.js";
  14. import "./chunk-PZD7N4BC.js";
  15. import "./chunk-2MK3Q52E.js";
  16. import "./chunk-BSDDCPAW.js";
  17. import "./chunk-QG2HZMYH.js";
  18. import {
  19. Pt,
  20. pi
  21. } from "./chunk-23V3HWTR.js";
  22. import "./chunk-GNR2UJZM.js";
  23. import "./chunk-2LSFTFF7.js";
  24. // node_modules/.pnpm/@univerjs+sheets-crosshair-highlight@0.5.5_@grpc+grpc-js@1.13.4_react-dom@18.3.1_react@18.3.1_gzzch6qfsqbrjibr7uqhl3ehqe/node_modules/@univerjs/sheets-crosshair-highlight/lib/es/facade.js
  25. var c = class extends pi {
  26. _initialize(i) {
  27. const g = i.get(Pt);
  28. this.disposeWithMe(g.onCommandExecuted((t) => {
  29. if (t.id === Ae.id || t.id === Ge.id) {
  30. const e = this.getActiveSheet();
  31. if (!e || !this._eventListend(this.Event.CrosshairHighlightEnabledChanged))
  32. return;
  33. this.fireEvent(this.Event.CrosshairHighlightEnabledChanged, {
  34. enabled: this.getCrosshairHighlightEnabled(),
  35. ...e
  36. });
  37. }
  38. if (t.id === J.id) {
  39. const e = this.getActiveSheet();
  40. if (!e || !this._eventListend(this.Event.CrosshairHighlightColorChanged))
  41. return;
  42. this.fireEvent(this.Event.CrosshairHighlightColorChanged, {
  43. color: this.getCrosshairHighlightColor(),
  44. ...e
  45. });
  46. }
  47. }));
  48. }
  49. setCrosshairHighlightEnabled(i) {
  50. return i ? this._commandService.syncExecuteCommand(Ae.id) : this._commandService.syncExecuteCommand(Ge.id), this;
  51. }
  52. setCrosshairHighlightColor(i) {
  53. return this._commandService.syncExecuteCommand(J.id, {
  54. value: i
  55. }), this;
  56. }
  57. getCrosshairHighlightEnabled() {
  58. return this._injector.get(S).enabled;
  59. }
  60. getCrosshairHighlightColor() {
  61. return this._injector.get(S).color;
  62. }
  63. get CROSSHAIR_HIGHLIGHT_COLORS() {
  64. return q;
  65. }
  66. };
  67. pi.extend(c);
  68. //# sourceMappingURL=@univerjs_sheets-crosshair-highlight_facade.js.map