UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

45 lines 3.06 kB
/** * @fileoverview added by tsickle * Generated from: directives/sortable.directive.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Directive, ElementRef, HostBinding, Input } from '@angular/core'; /** * Makes an element draggable by adding the draggable html attribute */ export class SortableDirective { /** * @param {?} el */ constructor(el) { this.el = el; this.dSortDirection = 'v'; this.dSortableZMode = false; this.dSortable = true; } } SortableDirective.decorators = [ { type: Directive, args: [{ selector: '[dSortable]' },] } ]; /** @nocollapse */ SortableDirective.ctorParameters = () => [ { type: ElementRef } ]; SortableDirective.propDecorators = { dSortDirection: [{ type: HostBinding, args: ['attr.dsortable',] }, { type: Input, args: ['dSortable',] }], dSortableZMode: [{ type: HostBinding, args: ['attr.d-sortable-zmode',] }, { type: Input }], dSortable: [{ type: HostBinding, args: ['attr.d-sortable',] }] }; if (false) { /** @type {?} */ SortableDirective.prototype.dSortDirection; /** @type {?} */ SortableDirective.prototype.dSortableZMode; /** @type {?} */ SortableDirective.prototype.dSortable; /** @type {?} */ SortableDirective.prototype.el; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29ydGFibGUuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctZGV2dWkvZHJhZ2Ryb3AvIiwic291cmNlcyI6WyJkaXJlY3RpdmVzL3NvcnRhYmxlLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFLMUU7O0dBRUc7QUFDSCxNQUFNLE9BQU8saUJBQWlCOzs7O0lBTTVCLFlBQW1CLEVBQWM7UUFBZCxPQUFFLEdBQUYsRUFBRSxDQUFZO1FBSlosbUJBQWMsR0FBRyxHQUFHLENBQUM7UUFFakMsbUJBQWMsR0FBRyxLQUFLLENBQUM7UUFDQSxjQUFTLEdBQUcsSUFBSSxDQUFDO0lBQ2IsQ0FBQzs7O1lBWnRDLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsYUFBYTthQUMxQjs7OztZQUptQixVQUFVOzs7NkJBUzNCLFdBQVcsU0FBQyxnQkFBZ0IsY0FDNUIsS0FBSyxTQUFDLFdBQVc7NkJBQ2pCLFdBQVcsU0FBQyx1QkFBdUIsY0FDbkMsS0FBSzt3QkFDTCxXQUFXLFNBQUMsaUJBQWlCOzs7O0lBSjlCLDJDQUMwQzs7SUFDMUMsMkNBQ2dDOztJQUNoQyxzQ0FBaUQ7O0lBQ3JDLCtCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSG9zdEJpbmRpbmcsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICAgIHNlbGVjdG9yOiAnW2RTb3J0YWJsZV0nXHJcbn0pXHJcbi8qKlxyXG4gKiBNYWtlcyBhbiBlbGVtZW50IGRyYWdnYWJsZSBieSBhZGRpbmcgdGhlIGRyYWdnYWJsZSBodG1sIGF0dHJpYnV0ZVxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFNvcnRhYmxlRGlyZWN0aXZlIHtcclxuICBASG9zdEJpbmRpbmcoJ2F0dHIuZHNvcnRhYmxlJylcclxuICBASW5wdXQoJ2RTb3J0YWJsZScpICBkU29ydERpcmVjdGlvbiA9ICd2JztcclxuICBASG9zdEJpbmRpbmcoJ2F0dHIuZC1zb3J0YWJsZS16bW9kZScpXHJcbiAgQElucHV0KCkgZFNvcnRhYmxlWk1vZGUgPSBmYWxzZTtcclxuICBASG9zdEJpbmRpbmcoJ2F0dHIuZC1zb3J0YWJsZScpIGRTb3J0YWJsZSA9IHRydWU7XHJcbiAgY29uc3RydWN0b3IocHVibGljIGVsOiBFbGVtZW50UmVmKSB7fVxyXG59XHJcbiJdfQ==