{"version":3,"sources":["https://lively-kernel.org/lively4/BP2019RH1/components/inspector-widget.js"],"names":["Morph","SelectAction","InspectorWidget","initialize","inspector","get","applyActionFromRootApplication","action","_applySelectAction","selectAction","dataToInspect","selection","inspect"],"mappings":";;;;;;AAAOA,W;;AACAC,kB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGQ,YAAMC,eAAN,SAA8BF,KAA9B,CAAoC;;AAEjD,cAAMG,UAAN,GAAmB;AACjB,eAAKC,SAAL,GAAiB,KAAKC,GAAL,CAAS,mBAAT,CAAjB;AACD;;AAED;AACA;AACA;;AAEAC,uCAA+BC,MAA/B,EAAuC;AACrC,kBAAQ,IAAR;AACE,iBAAMA,kBAAkBN,YAAxB;AACE,mBAAKO,kBAAL,CAAwBD,MAAxB;AACA;AACF;AACE;AALJ;AAOD;;AAGD;AACA;AACA;;AAEAC,2BAAmBC,YAAnB,EAAiC;AAC/B,cAAIC,gBAAgBD,aAAaE,SAAjC;AACA,eAAKP,SAAL,CAAeQ,OAAf,CAAuBF,aAAvB;AACD;;AA5BgD;;yBAA9BR,e","file":"inspector-widget.js","sourcesContent":["import Morph from 'src/components/widgets/lively-morph.js'\nimport SelectAction from '../src/internal/individuals-as-points/common/actions/select-action.js'\n\n\nexport default class InspectorWidget extends Morph {\n  \n  async initialize() {\n    this.inspector = this.get('#lively-inspector')\n  }\n  \n  // ------------------------------------------\n  // Public Methods\n  // ------------------------------------------\n  \n  applyActionFromRootApplication(action) {\n    switch (true) {\n      case (action instanceof SelectAction):\n        this._applySelectAction(action);\n        break;\n      default:\n        break;\n    }\n  }\n\n  \n  // ------------------------------------------\n  // Private Methods\n  // ------------------------------------------\n \n  _applySelectAction(selectAction) {\n    let dataToInspect = selectAction.selection;\n    this.inspector.inspect(dataToInspect);\n  }\n  \n}\n"]}