UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

3 lines (2 loc) 579 B
import{LayoutManager as e}from"./LayoutManager.min.mjs";class t extends e{subscribeTargets(e){const t=e.target;e.targets.reduce(((e,t)=>(t.parent&&e.add(t.parent),e)),new Set).forEach((e=>{e.layoutManager.subscribeTargets({target:e,targets:[t]})}))}unsubscribeTargets(e){const t=e.target,a=t.getObjects();e.targets.reduce(((e,t)=>(t.parent&&e.add(t.parent),e)),new Set).forEach((e=>{!a.some((t=>t.parent===e))&&e.layoutManager.unsubscribeTargets({target:e,targets:[t]})}))}}export{t as ActiveSelectionLayoutManager}; //# sourceMappingURL=ActiveSelectionLayoutManager.min.mjs.map