123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- import {
- At,
- Ut,
- on
- } from "./chunk-QG2HZMYH.js";
- import {
- Bi,
- Ct,
- Fe,
- OR,
- Ot,
- Pt,
- Ra,
- SE,
- ar,
- nt,
- nu,
- ot
- } from "./chunk-23V3HWTR.js";
- // node_modules/.pnpm/@univerjs+sheets-drawing@0.5.5_@grpc+grpc-js@1.13.4_react@18.3.1_rxjs@7.8.1/node_modules/@univerjs/sheets-drawing/lib/es/index.js
- var J = "sheets-drawing.config";
- var v = {};
- var j = ((e) => (e.Position = "0", e.Both = "1", e.None = "2", e))(j || {});
- var L = class extends on {
- };
- var u = Ct("sheets-drawing.sheet-drawing.service");
- var F = ((e) => (e[e.INSERT = 0] = "INSERT", e[e.REMOVE = 1] = "REMOVE", e[e.UPDATE = 2] = "UPDATE", e[e.ARRANGE = 3] = "ARRANGE", e[e.GROUP = 4] = "GROUP", e[e.UNGROUP = 5] = "UNGROUP", e))(F || {});
- var H = {
- id: "sheet.mutation.set-drawing-apply",
- type: ar.MUTATION,
- handler: (e, i) => {
- const r = e.get(Ut), t = e.get(u), { op: n, unitId: a, subUnitId: s, type: P, objects: o } = i;
- switch (r.applyJson1(a, s, n), t.applyJson1(a, s, n), P) {
- case 0:
- r.addNotification(o), t.addNotification(o);
- break;
- case 1:
- r.removeNotification(o), t.removeNotification(o);
- break;
- case 2:
- r.updateNotification(o), t.updateNotification(o);
- break;
- case 3:
- r.orderNotification(o), t.orderNotification(o);
- break;
- case 4:
- r.groupUpdateNotification(o);
- break;
- case 5:
- r.ungroupUpdateNotification(o);
- break;
- }
- return true;
- }
- };
- var W = Object.defineProperty;
- var x = Object.getOwnPropertyDescriptor;
- var V = (e, i, r, t) => {
- for (var n = t > 1 ? void 0 : t ? x(i, r) : i, a = e.length - 1, s; a >= 0; a--)
- (s = e[a]) && (n = (t ? s(i, r, n) : s(n)) || n);
- return t && n && W(i, r, n), n;
- };
- var c = (e, i) => (r, t) => i(r, t, e);
- var S = "SHEET_DRAWING_PLUGIN";
- var g = class extends nt {
- constructor(e, i, r, t) {
- super(), this._commandService = e, this._sheetDrawingService = i, this._drawingManagerService = r, this._resourceManagerService = t, this._initSnapshot(), this.disposeWithMe(this._commandService.registerCommand(H));
- }
- _initSnapshot() {
- const e = (r, t) => {
- const n = t || this._sheetDrawingService.getDrawingDataForUnit(r);
- return n ? JSON.stringify(n) : "";
- }, i = (r) => {
- if (!r)
- return {};
- try {
- return JSON.parse(r);
- } catch {
- return {};
- }
- };
- this.disposeWithMe(
- this._resourceManagerService.registerPluginResource({
- pluginName: S,
- businesses: [Fe.UNIVER_SHEET],
- toJson: (r, t) => e(r, t),
- parseJson: (r) => i(r),
- onUnLoad: (r) => {
- this._sheetDrawingService.removeDrawingDataForUnit(r), this._drawingManagerService.removeDrawingDataForUnit(r);
- },
- onLoad: (r, t) => {
- this._sheetDrawingService.registerDrawingData(r, t), this._drawingManagerService.registerDrawingData(r, t);
- }
- })
- );
- }
- };
- g = V([
- c(0, Pt),
- c(1, u),
- c(2, Ut),
- c(3, Bi)
- ], g);
- var N = Object.defineProperty;
- var $ = Object.getOwnPropertyDescriptor;
- var B = (e, i, r) => i in e ? N(e, i, { enumerable: true, configurable: true, writable: true, value: r }) : e[i] = r;
- var K = (e, i, r, t) => {
- for (var n = t > 1 ? void 0 : t ? $(i, r) : i, a = e.length - 1, s; a >= 0; a--)
- (s = e[a]) && (n = (t ? s(i, r, n) : s(n)) || n);
- return t && n && N(i, r, n), n;
- };
- var f = (e, i) => (r, t) => i(r, t, e);
- var m = (e, i, r) => B(e, typeof i != "symbol" ? i + "" : i, r);
- var _ = class extends Ra {
- constructor(e = v, i, r) {
- super(), this._config = e, this._injector = i, this._configService = r;
- const { ...t } = nu(
- {},
- v,
- this._config
- );
- this._configService.setConfig(J, t);
- }
- onStarting() {
- [
- [g],
- [u, { useClass: L }]
- ].forEach((e) => this._injector.add(e)), this._injector.get(g);
- }
- };
- m(_, "pluginName", S);
- m(_, "type", Fe.UNIVER_SHEET);
- _ = K([
- OR(At),
- f(1, ot(Ot)),
- f(2, SE)
- ], _);
- export {
- j,
- u,
- F,
- H,
- S,
- _
- };
- //# sourceMappingURL=chunk-DS5QSAGN.js.map
|