{"version":3,"names":["HaloStyleItem","HaloItem","componentLoader","pt","onClick","evt","composedPath","find","ea","tagName","inspectTarget","window","that","editor","querySelector","remove","lively","create","setTarget","hideTargetButton","appendChild","setPosition","updateTarget","target"],"sources":["lively-halo-style-item.js"],"sourcesContent":["import HaloItem from 'src/components/halo/lively-halo-item.js';\nimport componentLoader from \"src/client/morphic/component-loader.js\";\nimport {pt} from 'src/client/graphics.js';\n\nexport default class HaloStyleItem 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,-110))\n        // this.hideHalo(); \n      }\n    }\n  \n    updateTarget(target) {\n      var editor = this.querySelector(\"lively-style-editor\")\n      if (editor) {\n        editor.setTarget(target)\n      }      \n    }\n  \n}"],"mappings":";;;yDAIqBA,aAAa;EAAA;EAAA;IAAA;MAAA;IAAA;MAJ3BC,QAAQ;IAAA;MACRC,eAAe;IAAA;MACdC,EAAE,wBAAFA,EAAE;IAAA;IAAA;MAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UAFHF,yCAAQ;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACRC,gDAAe;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UACdC,mCAAE;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA,mBAEWH,aAAa,GAAnB,MAAMA,aAAa,SAASC,QAAQ,CAAC;QAEhD,MAAMG,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,yBAAMG,MAAM,CAACC,MAAM,CAAC,qBAAqB,CAAC;cAAA;cAAA;gBAAA;gBAAA;cAAA;cAAA;gBAAA;gBAAA;cAAA;YAAA;YACnDJ,MAAM,CAACK,SAAS,CAACR,aAAa,CAAC;YAC/BG,MAAM,CAACM,gBAAgB,EAAE;YACzB,IAAI,CAACC,WAAW,CAACP,MAAM,CAAC;YAExBG,MAAM,CAACK,WAAW,CAACR,MAAM,EAAEV,EAAE,CAAC,CAAC,EAAC,CAAC,GAAG,CAAC,CAAC;YACtC;UACF;QACF;;QAEAmB,YAAY,CAACC,MAAM,EAAE;UACnB,IAAIV,MAAM,GAAG,IAAI,CAACC,aAAa,CAAC,qBAAqB,CAAC;UACtD,IAAID,MAAM,EAAE;YACVA,MAAM,CAACK,SAAS,CAACK,MAAM,CAAC;UAC1B;QACF;MAEJ,CAAC;MAAA;QAAA;UAAA;QAAA;QAAA;UAAA,mBA5BoBvB,8CAAa;UAAA;QAAA;QAAA;QAAA;MAAA;IAAA;EAAA;AAAA"}