cm-angular-dual-listbox
Version:
Dual List Box for Angular
17 lines • 2.32 kB
JavaScript
export class AngularDualListModel {
constructor(name) {
this._name = name;
this.last = null;
this.picker = '';
this.dragStart = false;
this.dragOver = false;
// Arrays will contain objects of { _id, _name }.
this.pick = [];
this.list = [];
this.sift = [];
}
get name() {
return this._name;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1kdWFsLWxpc3Rib3gubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jbS1hbmd1bGFyLWR1YWwtbGlzdGJveC9zcmMvbGliL2FuZ3VsYXItZHVhbC1saXN0Ym94L2FuZ3VsYXItZHVhbC1saXN0Ym94Lm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sT0FBTyxvQkFBb0I7SUFlN0IsWUFBWSxJQUFZO1FBQ3BCLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO1FBQ2xCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxNQUFNLEdBQUcsRUFBRSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO1FBRXRCLGlEQUFpRDtRQUNqRCxJQUFJLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztRQUNmLElBQUksQ0FBQyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBQ2YsSUFBSSxDQUFDLElBQUksR0FBRyxFQUFFLENBQUM7SUFDbkIsQ0FBQztJQUVELElBQUksSUFBSTtRQUNKLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUN0QixDQUFDO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgQW5ndWxhckR1YWxMaXN0TW9kZWwge1xyXG4gICAgLyoqIE5hbWUgb2YgdGhlIGxpc3QgKi9cclxuICAgIHByaXZhdGUgX25hbWU6IHN0cmluZztcclxuICAgIC8qKiBMYXN0IGVsZW1lbnQgdG91Y2hlZCAqL1xyXG4gICAgbGFzdDogYW55O1xyXG4gICAgLyoqIHRleHQgZmlsdGVyICovXHJcbiAgICBwaWNrZXI6IHN0cmluZztcclxuXHJcbiAgICBkcmFnU3RhcnQ6IGJvb2xlYW47XHJcbiAgICBkcmFnT3ZlcjogYm9vbGVhbjtcclxuXHJcbiAgICBwaWNrOiBBcnJheTxhbnk+O1xyXG4gICAgbGlzdDogQXJyYXk8YW55PjtcclxuICAgIHNpZnQ6IEFycmF5PGFueT47XHJcblxyXG4gICAgY29uc3RydWN0b3IobmFtZTogc3RyaW5nKSB7XHJcbiAgICAgICAgdGhpcy5fbmFtZSA9IG5hbWU7XHJcbiAgICAgICAgdGhpcy5sYXN0ID0gbnVsbDtcclxuICAgICAgICB0aGlzLnBpY2tlciA9ICcnO1xyXG4gICAgICAgIHRoaXMuZHJhZ1N0YXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5kcmFnT3ZlciA9IGZhbHNlO1xyXG5cclxuICAgICAgICAvLyBBcnJheXMgd2lsbCBjb250YWluIG9iamVjdHMgb2YgeyBfaWQsIF9uYW1lIH0uXHJcbiAgICAgICAgdGhpcy5waWNrID0gW107XHJcbiAgICAgICAgdGhpcy5saXN0ID0gW107XHJcbiAgICAgICAgdGhpcy5zaWZ0ID0gW107XHJcbiAgICB9XHJcblxyXG4gICAgZ2V0IG5hbWUoKTogc3RyaW5nIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fbmFtZTtcclxuICAgIH1cclxufSJdfQ==