ng-devui
Version:
DevUI components based on Angular
27 lines • 2.74 kB
JavaScript
import { Directive, EventEmitter, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class DashboardLibraryPanelDirective {
constructor() {
this.widgetDragStart = new EventEmitter();
this.widgetDragStop = new EventEmitter();
}
dragStartHandler() {
this.widgetDragStart.emit();
}
dragStopHandler() {
this.widgetDragStop.emit();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DashboardLibraryPanelDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }
static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: DashboardLibraryPanelDirective, selector: "[dDashboardLibraryPanel]", outputs: { widgetDragStart: "widgetDragStart", widgetDragStop: "widgetDragStop" }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DashboardLibraryPanelDirective, decorators: [{
type: Directive,
args: [{
selector: '[dDashboardLibraryPanel]',
}]
}], propDecorators: { widgetDragStart: [{
type: Output
}], widgetDragStop: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlicmFyeS1wYW5lbC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9kZXZ1aS9kYXNoYm9hcmQvd2lkZ2V0LWxpYnJhcnkvbGlicmFyeS1wYW5lbC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUtoRSxNQUFNLE9BQU8sOEJBQThCO0lBSDNDO1FBSVksb0JBQWUsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ3JDLG1CQUFjLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztLQU8vQztJQU5DLGdCQUFnQjtRQUNkLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDOUIsQ0FBQztJQUNELGVBQWU7UUFDYixJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzdCLENBQUM7K0dBUlUsOEJBQThCO21HQUE5Qiw4QkFBOEI7OzRGQUE5Qiw4QkFBOEI7a0JBSDFDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtpQkFDckM7OEJBRVcsZUFBZTtzQkFBeEIsTUFBTTtnQkFDRyxjQUFjO3NCQUF2QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbZERhc2hib2FyZExpYnJhcnlQYW5lbF0nLFxufSlcbmV4cG9ydCBjbGFzcyBEYXNoYm9hcmRMaWJyYXJ5UGFuZWxEaXJlY3RpdmUge1xuICBAT3V0cHV0KCkgd2lkZ2V0RHJhZ1N0YXJ0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICBAT3V0cHV0KCkgd2lkZ2V0RHJhZ1N0b3AgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gIGRyYWdTdGFydEhhbmRsZXIoKSB7XG4gICAgdGhpcy53aWRnZXREcmFnU3RhcnQuZW1pdCgpO1xuICB9XG4gIGRyYWdTdG9wSGFuZGxlcigpIHtcbiAgICB0aGlzLndpZGdldERyYWdTdG9wLmVtaXQoKTtcbiAgfVxufVxuIl19