{"version":3,"names":["HalloEditItem","__SystemJSRewritingHack","_export","setters","_srcComponentsHaloLivelyHaloItemJs","HaloItem","default","execute","_recorder_","_src_components_halo_lively_halo_edit_item_js","Object","defineProperty","get","set","thisIsVererySecretVariableName","enumerable","configurable","onClick","lively","notify","target","getAttribute","setAttribute","updateTarget","classList","remove","add"],"sources":["lively-halo-edit-item.js"],"sourcesContent":["import HaloItem from 'src/components/halo/lively-halo-item.js';\n\nexport default class HalloEditItem extends HaloItem {\n\n  onClick() {\n    lively.notify(\"toggle edit\")\n    if (this.target.getAttribute(\"contenteditable\") == \"true\") {\n      this.target.setAttribute(\"contenteditable\", null)\n    } else {\n      this.target.setAttribute(\"contenteditable\", true)\n    }\n    \n    this.updateTarget(this.target)\n    \n  }\n  \n  \n  updateTarget(target) {\n    this.target = target\n    if (target.getAttribute(\"contenteditable\") == \"true\") {\n      this.get(\"#label\").classList.remove(\"disabled\")\n    } else {\n      this.get(\"#label\").classList.add(\"disabled\")\n    }\n  }\n}"],"mappings":";;;gBAEqBA,aAAa,EAAAC,uBAAA;EAAAC,OAAA;EAAA;IAAAC,OAAA,aAAAC,kCAAA;MAF3BC,QAAQ,GAAAD,kCAAA,CAAAE,OAAA;IAAA;IAAAC,OAAA,WAAAA,CAAA;MAAAN,uBAAA;MAAAO,UAAA,CAAAC,6CAAA,GAAAD,UAAA,CAAAC,6CAAA;MAAAC,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,6CAAA;QAAAG,IAAA;UAAA,OAAAP,QAAA;QAAA;QAAAQ,IAAAC,8BAAA;UAART,QAAA,CAAAA,CAAA,CAAAA,8BAAQ;UAAA;QAAA;QAAAU,UAAA;QAAAC,YAAA;MAAA;MAAAd,OAAA,YAEMF,aAAa,GAAnB,MAAMA,aAAa,SAASK,QAAQ,CAAC;QAElDY,OAAOA,CAAA,EAAG;UACRC,MAAM,CAACC,MAAM,CAAC,aAAa,CAAC;UAC5B,IAAI,IAAI,CAACC,MAAM,CAACC,YAAY,CAAC,iBAAiB,CAAC,IAAI,MAAM,EAAE;YACzD,IAAI,CAACD,MAAM,CAACE,YAAY,CAAC,iBAAiB,EAAE,IAAI,CAAC;UACnD,CAAC,MAAM;YACL,IAAI,CAACF,MAAM,CAACE,YAAY,CAAC,iBAAiB,EAAE,IAAI,CAAC;UACnD;UAEA,IAAI,CAACC,YAAY,CAAC,IAAI,CAACH,MAAM,CAAC;QAEhC;QAGAG,YAAYA,CAACH,MAAM,EAAE;UACnB,IAAI,CAACA,MAAM,GAAGA,MAAM;UACpB,IAAIA,MAAM,CAACC,YAAY,CAAC,iBAAiB,CAAC,IAAI,MAAM,EAAE;YACpD,IAAI,CAACT,GAAG,CAAC,QAAQ,CAAC,CAACY,SAAS,CAACC,MAAM,CAAC,UAAU,CAAC;UACjD,CAAC,MAAM;YACL,IAAI,CAACb,GAAG,CAAC,QAAQ,CAAC,CAACY,SAAS,CAACE,GAAG,CAAC,UAAU,CAAC;UAC9C;QACF;MACF,CAAC;MAAAhB,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,6CAAA;QAAAG,IAAA;UAAA,OAAAZ,aAAA;QAAA;QAAAa,IAAAC,8BAAA;UAAAZ,OAAA,YAvBoBF,aAAA,CAAAA,CAAA,CAAAA,8BAAa;UAAA;QAAA;QAAAe,UAAA;QAAAC,YAAA;MAAA;IAAA;EAAA;AAAA"}