{"version":3,"names":["HaloVivideCombineItem","lively","nodes","events","pt","HaloItem","Preferences","Snapping","Grid","onClick","evt","composedPath","find","ea","tagName","inspectTarget","window","that","editor","querySelector","remove","create","setTarget","hideTargetButton","appendChild","setPosition","updateTarget","target","view","_view"],"sources":["lively-halo-vivide-combine-item.js"],"sourcesContent":["import lively from 'src/client/lively.js'\nimport * as nodes from 'src/client/morphic/node-helpers.js';\nimport * as events from 'src/client/morphic/event-helpers.js';\nimport {pt} from 'src/client/graphics.js'\nimport HaloItem from 'src/components/halo/lively-halo-item.js';\nimport Preferences from 'src/client/preferences.js'; \nimport Snapping from \"src/client/morphic/snapping.js\"\nimport {Grid} from 'src/client/morphic/snapping.js';\n\nexport default class HaloVivideCombineItem extends HaloItem {\n\n  async onClick(evt) {\n    if (evt.composedPath().find(ea => ea.tagName == \"LIVELY-STYLE-EDITOR\")) return;\n\n    var inspectTarget = window.that;\n\n    var editor = this.querySelector(\"lively-style-editor\")\n    if (editor) {\n      editor.remove()\n    } else {\n      editor = await lively.create(\"lively-style-editor\")\n      editor.setTarget(inspectTarget)\n      editor.hideTargetButton()\n      this.appendChild(editor)\n\n      lively.setPosition(editor, pt(0,-60))\n      // this.hideHalo(); \n    }\n  }\n\n  updateTarget(target) {\n    return;\n    var editor = this.querySelector(\"lively-style-editor\")\n    if (editor) {\n      editor.setTarget(target)\n    }\n    if(view && view.tagName === 'VIVIDE-VIEW') {\n      this._view = view;\n    }\n  }\n}\n"],"mappings":";;;4FASqBA,qBAAqB;EAAA;EAAA;IAAA;MAAA;IAAA;MATnCC,MAAM;IAAA;MACDC,KAAK;IAAA;MACLC,MAAM;IAAA;MACVC,EAAE,wBAAFA,EAAE;IAAA;MACHC,QAAQ;IAAA;MACRC,WAAW;IAAA;MACXC,QAAQ;MACPC,IAAI,+BAAJA,IAAI;IAAA;IAAA;MAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UAPLP,uCAAM;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACDC,sCAAK;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACLC,uCAAM;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACVC,mCAAE;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACHC,yCAAQ;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACRC,4CAAW;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACXC,yCAAQ;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACPC,qCAAI;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA,mBAESR,qBAAqB,GAA3B,MAAMA,qBAAqB,SAASK,QAAQ,CAAC;QAE1D,MAAMI,OAAO,CAACC,GAAG,EAAE;UACjB,IAAIA,GAAG,CAACC,YAAY,EAAE,CAACC,IAAI,CAACC,EAAE,IAAIA,EAAE,CAACC,OAAO,IAAI,qBAAqB,CAAC,EAAE;UAExE,IAAIC,aAAa,GAAGC,MAAM,CAACC,IAAI;UAE/B,IAAIC,MAAM,GAAG,IAAI,CAACC,aAAa,CAAC,qBAAqB,CAAC;UACtD,IAAID,MAAM,EAAE;YACVA,MAAM,CAACE,MAAM,EAAE;UACjB,CAAC,MAAM;YACLF,MAAM,GAAG,yBAAMjB,MAAM,CAACoB,MAAM,CAAC,qBAAqB,CAAC;cAAA;cAAA;gBAAA;gBAAA;cAAA;cAAA;gBAAA;gBAAA;cAAA;YAAA;YACnDH,MAAM,CAACI,SAAS,CAACP,aAAa,CAAC;YAC/BG,MAAM,CAACK,gBAAgB,EAAE;YACzB,IAAI,CAACC,WAAW,CAACN,MAAM,CAAC;YAExBjB,MAAM,CAACwB,WAAW,CAACP,MAAM,EAAEd,EAAE,CAAC,CAAC,EAAC,CAAC,EAAE,CAAC,CAAC;YACrC;UACF;QACF;;QAEAsB,YAAY,CAACC,MAAM,EAAE;UACnB;UACA,IAAIT,MAAM,GAAG,IAAI,CAACC,aAAa,CAAC,qBAAqB,CAAC;UACtD,IAAID,MAAM,EAAE;YACVA,MAAM,CAACI,SAAS,CAACK,MAAM,CAAC;UAC1B;UACA,IAAGC,IAAI,IAAIA,IAAI,CAACd,OAAO,KAAK,aAAa,EAAE;YACzC,IAAI,CAACe,KAAK,GAAGD,IAAI;UACnB;QACF;MACF,CAAC;MAAA;QAAA;UAAA;QAAA;QAAA;UAAA,mBA/BoB5B,sDAAqB;UAAA;QAAA;QAAA;QAAA;MAAA;IAAA;EAAA;AAAA"}