{"version":3,"names":["HaloRemoveItem","HaloItem","onClick","deleteTarget","window","that","isAllowedToBeDeleted","haloRemove","remove","undefined","hideHalo","element","deleteBlacklist","indexOf","localName"],"sources":["lively-halo-remove-item.js"],"sourcesContent":["\nimport HaloItem from 'src/components/halo/lively-halo-item.js';\n\nexport default class HaloRemoveItem extends HaloItem {\n\n  onClick() {\n    var deleteTarget = window.that;\n    if (deleteTarget && this.isAllowedToBeDeleted(deleteTarget)) {\n      \n      if (deleteTarget.haloRemove) {\n        deleteTarget.haloRemove()\n      } else {\n        deleteTarget.remove();\n      }\n      window.that = undefined;\n    }\n    this.hideHalo();\n  }\n\n  isAllowedToBeDeleted(element) {\n    var deleteBlacklist = [\"body\", \"html\"];\n    return deleteBlacklist.indexOf(element.localName) < 0;\n  }\n}"],"mappings":";;;gBAGqBA,cAAc;EAAA;EAAA;IAAA;MAF5BC,QAAQ;IAAA;IAAA;MAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UAARA,yCAAQ;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA,mBAEMD,cAAc,GAApB,MAAMA,cAAc,SAASC,QAAQ,CAAC;QAEnDC,OAAO,GAAG;UACR,IAAIC,YAAY,GAAGC,MAAM,CAACC,IAAI;UAC9B,IAAIF,YAAY,IAAI,IAAI,CAACG,oBAAoB,CAACH,YAAY,CAAC,EAAE;YAE3D,IAAIA,YAAY,CAACI,UAAU,EAAE;cAC3BJ,YAAY,CAACI,UAAU,EAAE;YAC3B,CAAC,MAAM;cACLJ,YAAY,CAACK,MAAM,EAAE;YACvB;YACAJ,MAAM,CAACC,IAAI,GAAGI,SAAS;UACzB;UACA,IAAI,CAACC,QAAQ,EAAE;QACjB;QAEAJ,oBAAoB,CAACK,OAAO,EAAE;UAC5B,IAAIC,eAAe,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC;UACtC,OAAOA,eAAe,CAACC,OAAO,CAACF,OAAO,CAACG,SAAS,CAAC,GAAG,CAAC;QACvD;MACF,CAAC;MAAA;QAAA;UAAA;QAAA;QAAA;UAAA,mBApBoBd,+CAAc;UAAA;QAAA;QAAA;QAAA;MAAA;IAAA;EAAA;AAAA"}