UNPKG

@bimeister/pupakit.tree

Version:
67 lines 6.56 kB
import { BusEventBase } from '@bimeister/pupakit.common'; import { getUuid } from '@bimeister/utilities'; import '../classes/flat-tree-item.class'; import '../interfaces/drop-event.interface'; export var TreeEvents; (function (TreeEvents) { class TreeEventBase extends BusEventBase { constructor(payload = null, fromId = null) { super(); this.payload = payload; this.fromId = fromId; this.scope = null; this.id = getUuid(); this.type = null; } } TreeEvents.TreeEventBase = TreeEventBase; class Click extends TreeEventBase { } TreeEvents.Click = Click; class RemoveItem extends TreeEventBase { } TreeEvents.RemoveItem = RemoveItem; class UpdateItem extends TreeEventBase { } TreeEvents.UpdateItem = UpdateItem; class ScrollById extends TreeEventBase { } TreeEvents.ScrollById = ScrollById; class Drop extends TreeEventBase { } TreeEvents.Drop = Drop; class ScrollByIndex extends TreeEventBase { } TreeEvents.ScrollByIndex = ScrollByIndex; class ScrollViewport extends TreeEventBase { } TreeEvents.ScrollViewport = ScrollViewport; class SetData extends TreeEventBase { } TreeEvents.SetData = SetData; class SetLoading extends TreeEventBase { } TreeEvents.SetLoading = SetLoading; class SetSelected extends TreeEventBase { } TreeEvents.SetSelected = SetSelected; class Collapse extends TreeEventBase { } TreeEvents.Collapse = Collapse; class Expand extends TreeEventBase { } TreeEvents.Expand = Expand; class ExpandWhileDragging extends TreeEventBase { } TreeEvents.ExpandWhileDragging = ExpandWhileDragging; class RemoveChildren extends TreeEventBase { } TreeEvents.RemoveChildren = RemoveChildren; class SetExpanded extends TreeEventBase { } TreeEvents.SetExpanded = SetExpanded; class SetChildren extends TreeEventBase { } TreeEvents.SetChildren = SetChildren; })(TreeEvents || (TreeEvents = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS5ldmVudHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZGVjbGFyYXRpb25zL2V2ZW50cy90cmVlLmV2ZW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDekQsT0FBTyxFQUFFLE9BQU8sRUFBWSxNQUFNLHNCQUFzQixDQUFDO0FBQ3pELE9BQTZCLGlDQUFpQyxDQUFDO0FBQy9ELE9BQW1DLG9DQUFvQyxDQUFDO0FBT3hFLE1BQU0sS0FBVyxVQUFVLENBMkIxQjtBQTNCRCxXQUFpQixVQUFVO0lBQ3pCLE1BQWEsYUFBMkIsU0FBUSxZQUFlO1FBSzdELFlBQTRCLFVBQWEsSUFBSSxFQUFrQixTQUEyQixJQUFJO1lBQzVGLEtBQUssRUFBRSxDQUFDO1lBRGtCLFlBQU8sR0FBUCxPQUFPLENBQVU7WUFBa0IsV0FBTSxHQUFOLE1BQU0sQ0FBeUI7WUFKOUUsVUFBSyxHQUFxQixJQUFJLENBQUM7WUFDL0IsT0FBRSxHQUFXLE9BQU8sRUFBRSxDQUFDO1lBQ3ZCLFNBQUksR0FBcUIsSUFBSSxDQUFDO1FBSTlDLENBQUM7S0FDRjtJQVJZLHdCQUFhLGdCQVF6QixDQUFBO0lBRUQsTUFBYSxLQUFNLFNBQVEsYUFBMkI7S0FBRztJQUE1QyxnQkFBSyxRQUF1QyxDQUFBO0lBQ3pELE1BQWEsVUFBVyxTQUFRLGFBQXFCO0tBQUc7SUFBM0MscUJBQVUsYUFBaUMsQ0FBQTtJQUN4RCxNQUFhLFVBQVcsU0FBUSxhQUEyQjtLQUFHO0lBQWpELHFCQUFVLGFBQXVDLENBQUE7SUFDOUQsTUFBYSxVQUFXLFNBQVEsYUFBcUI7S0FBRztJQUEzQyxxQkFBVSxhQUFpQyxDQUFBO0lBQ3hELE1BQWEsSUFBSyxTQUFRLGFBQStDO0tBQUc7SUFBL0QsZUFBSSxPQUEyRCxDQUFBO0lBQzVFLE1BQWEsYUFBYyxTQUFRLGFBQXFCO0tBQUc7SUFBOUMsd0JBQWEsZ0JBQWlDLENBQUE7SUFDM0QsTUFBYSxjQUFlLFNBQVEsYUFBcUI7S0FBRztJQUEvQyx5QkFBYyxpQkFBaUMsQ0FBQTtJQUM1RCxNQUFhLE9BQVEsU0FBUSxhQUE2QjtLQUFHO0lBQWhELGtCQUFPLFVBQXlDLENBQUE7SUFDN0QsTUFBYSxVQUFXLFNBQVEsYUFBc0I7S0FBRztJQUE1QyxxQkFBVSxhQUFrQyxDQUFBO0lBQ3pELE1BQWEsV0FBWSxTQUFRLGFBQXVCO0tBQUc7SUFBOUMsc0JBQVcsY0FBbUMsQ0FBQTtJQUMzRCxNQUFhLFFBQVMsU0FBUSxhQUFxQjtLQUFHO0lBQXpDLG1CQUFRLFdBQWlDLENBQUE7SUFDdEQsTUFBYSxNQUFPLFNBQVEsYUFBcUI7S0FBRztJQUF2QyxpQkFBTSxTQUFpQyxDQUFBO0lBQ3BELE1BQWEsbUJBQW9CLFNBQVEsYUFBcUI7S0FBRztJQUFwRCw4QkFBbUIsc0JBQWlDLENBQUE7SUFDakUsTUFBYSxjQUFlLFNBQVEsYUFBcUI7S0FBRztJQUEvQyx5QkFBYyxpQkFBaUMsQ0FBQTtJQUM1RCxNQUFhLFdBQVksU0FBUSxhQUF1QjtLQUFHO0lBQTlDLHNCQUFXLGNBQW1DLENBQUE7SUFDM0QsTUFBYSxXQUFZLFNBQVEsYUFBc0M7S0FBRztJQUE3RCxzQkFBVyxjQUFrRCxDQUFBO0FBQzVFLENBQUMsRUEzQmdCLFVBQVUsS0FBVixVQUFVLFFBMkIxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJ1c0V2ZW50QmFzZSB9IGZyb20gJ0BiaW1laXN0ZXIvcHVwYWtpdC5jb21tb24nO1xuaW1wb3J0IHsgZ2V0VXVpZCwgTnVsbGFibGUgfSBmcm9tICdAYmltZWlzdGVyL3V0aWxpdGllcyc7XG5pbXBvcnQgeyBGbGF0VHJlZUl0ZW0gfSBmcm9tICcuLi9jbGFzc2VzL2ZsYXQtdHJlZS1pdGVtLmNsYXNzJztcbmltcG9ydCB7IERyb3BFdmVudEludGVyZmFjZSB9IGZyb20gJy4uL2ludGVyZmFjZXMvZHJvcC1ldmVudC5pbnRlcmZhY2UnO1xuXG5pbnRlcmZhY2UgU2V0Q2hpbGRyZW5FdmVudFBheWxvYWQge1xuICB0cmVlSXRlbUlkOiBOdWxsYWJsZTxzdHJpbmc+O1xuICBjaGlsZHJlbjogRmxhdFRyZWVJdGVtW107XG59XG5cbmV4cG9ydCBuYW1lc3BhY2UgVHJlZUV2ZW50cyB7XG4gIGV4cG9ydCBjbGFzcyBUcmVlRXZlbnRCYXNlPFQgPSB1bmtub3duPiBleHRlbmRzIEJ1c0V2ZW50QmFzZTxUPiB7XG4gICAgcHVibGljIHJlYWRvbmx5IHNjb3BlOiBOdWxsYWJsZTxzdHJpbmc+ID0gbnVsbDtcbiAgICBwdWJsaWMgcmVhZG9ubHkgaWQ6IHN0cmluZyA9IGdldFV1aWQoKTtcbiAgICBwdWJsaWMgcmVhZG9ubHkgdHlwZTogTnVsbGFibGU8c3RyaW5nPiA9IG51bGw7XG5cbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgcmVhZG9ubHkgcGF5bG9hZDogVCA9IG51bGwsIHB1YmxpYyByZWFkb25seSBmcm9tSWQ6IE51bGxhYmxlPHN0cmluZz4gPSBudWxsKSB7XG4gICAgICBzdXBlcigpO1xuICAgIH1cbiAgfVxuXG4gIGV4cG9ydCBjbGFzcyBDbGljayBleHRlbmRzIFRyZWVFdmVudEJhc2U8RmxhdFRyZWVJdGVtPiB7fVxuICBleHBvcnQgY2xhc3MgUmVtb3ZlSXRlbSBleHRlbmRzIFRyZWVFdmVudEJhc2U8c3RyaW5nPiB7fVxuICBleHBvcnQgY2xhc3MgVXBkYXRlSXRlbSBleHRlbmRzIFRyZWVFdmVudEJhc2U8RmxhdFRyZWVJdGVtPiB7fVxuICBleHBvcnQgY2xhc3MgU2Nyb2xsQnlJZCBleHRlbmRzIFRyZWVFdmVudEJhc2U8c3RyaW5nPiB7fVxuICBleHBvcnQgY2xhc3MgRHJvcCBleHRlbmRzIFRyZWVFdmVudEJhc2U8RHJvcEV2ZW50SW50ZXJmYWNlPEZsYXRUcmVlSXRlbT4+IHt9XG4gIGV4cG9ydCBjbGFzcyBTY3JvbGxCeUluZGV4IGV4dGVuZHMgVHJlZUV2ZW50QmFzZTxudW1iZXI+IHt9XG4gIGV4cG9ydCBjbGFzcyBTY3JvbGxWaWV3cG9ydCBleHRlbmRzIFRyZWVFdmVudEJhc2U8bnVtYmVyPiB7fVxuICBleHBvcnQgY2xhc3MgU2V0RGF0YSBleHRlbmRzIFRyZWVFdmVudEJhc2U8RmxhdFRyZWVJdGVtW10+IHt9XG4gIGV4cG9ydCBjbGFzcyBTZXRMb2FkaW5nIGV4dGVuZHMgVHJlZUV2ZW50QmFzZTxib29sZWFuPiB7fVxuICBleHBvcnQgY2xhc3MgU2V0U2VsZWN0ZWQgZXh0ZW5kcyBUcmVlRXZlbnRCYXNlPHN0cmluZ1tdPiB7fVxuICBleHBvcnQgY2xhc3MgQ29sbGFwc2UgZXh0ZW5kcyBUcmVlRXZlbnRCYXNlPHN0cmluZz4ge31cbiAgZXhwb3J0IGNsYXNzIEV4cGFuZCBleHRlbmRzIFRyZWVFdmVudEJhc2U8c3RyaW5nPiB7fVxuICBleHBvcnQgY2xhc3MgRXhwYW5kV2hpbGVEcmFnZ2luZyBleHRlbmRzIFRyZWVFdmVudEJhc2U8c3RyaW5nPiB7fVxuICBleHBvcnQgY2xhc3MgUmVtb3ZlQ2hpbGRyZW4gZXh0ZW5kcyBUcmVlRXZlbnRCYXNlPHN0cmluZz4ge31cbiAgZXhwb3J0IGNsYXNzIFNldEV4cGFuZGVkIGV4dGVuZHMgVHJlZUV2ZW50QmFzZTxzdHJpbmdbXT4ge31cbiAgZXhwb3J0IGNsYXNzIFNldENoaWxkcmVuIGV4dGVuZHMgVHJlZUV2ZW50QmFzZTxTZXRDaGlsZHJlbkV2ZW50UGF5bG9hZD4ge31cbn1cbiJdfQ==