basic-list.js 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. export class BasicList {
  6. /**
  7. * @param {?} name
  8. */
  9. constructor(name) {
  10. this._name = name;
  11. this.last = null;
  12. this.picker = '';
  13. this.dragStart = false;
  14. this.dragOver = false;
  15. // Arrays will contain objects of { _id, _name }.
  16. this.pick = [];
  17. this.list = [];
  18. this.sift = [];
  19. }
  20. /**
  21. * @return {?}
  22. */
  23. get name() {
  24. return this._name;
  25. }
  26. }
  27. if (false) {
  28. /**
  29. * Name of the list
  30. * @type {?}
  31. * @private
  32. */
  33. BasicList.prototype._name;
  34. /**
  35. * Last element touched
  36. * @type {?}
  37. */
  38. BasicList.prototype.last;
  39. /**
  40. * text filter
  41. * @type {?}
  42. */
  43. BasicList.prototype.picker;
  44. /** @type {?} */
  45. BasicList.prototype.dragStart;
  46. /** @type {?} */
  47. BasicList.prototype.dragOver;
  48. /** @type {?} */
  49. BasicList.prototype.pick;
  50. /** @type {?} */
  51. BasicList.prototype.list;
  52. /** @type {?} */
  53. BasicList.prototype.sift;
  54. }
  55. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMtbGlzdC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItZHVhbC1saXN0Ym94LyIsInNvdXJjZXMiOlsibGliL2Jhc2ljLWxpc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU0sT0FBTyxTQUFTOzs7O0lBZXJCLFlBQVksSUFBWTtRQUN2QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNsQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsTUFBTSxHQUFHLEVBQUUsQ0FBQztRQUNqQixJQUFJLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztRQUN2QixJQUFJLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQztRQUV0QixpREFBaUQ7UUFDakQsSUFBSSxDQUFDLElBQUksR0FBRyxFQUFFLENBQUM7UUFDZixJQUFJLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztRQUNmLElBQUksQ0FBQyxJQUFJLEdBQUcsRUFBRSxDQUFDO0lBQ2hCLENBQUM7Ozs7SUFFRCxJQUFJLElBQUk7UUFDUCxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDbkIsQ0FBQztDQUNEOzs7Ozs7O0lBN0JBLDBCQUFzQjs7Ozs7SUFFdEIseUJBQVU7Ozs7O0lBRVYsMkJBQWU7O0lBRWYsOEJBQW1COztJQUNuQiw2QkFBa0I7O0lBRWxCLHlCQUFpQjs7SUFDakIseUJBQWlCOztJQUNqQix5QkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgQmFzaWNMaXN0IHtcblx0LyoqIE5hbWUgb2YgdGhlIGxpc3QgKi9cblx0cHJpdmF0ZSBfbmFtZTogc3RyaW5nO1xuXHQvKiogTGFzdCBlbGVtZW50IHRvdWNoZWQgKi9cblx0bGFzdDogYW55O1xuXHQvKiogdGV4dCBmaWx0ZXIgKi9cblx0cGlja2VyOiBzdHJpbmc7XG5cblx0ZHJhZ1N0YXJ0OiBib29sZWFuO1xuXHRkcmFnT3ZlcjogYm9vbGVhbjtcblxuXHRwaWNrOiBBcnJheTxhbnk+O1xuXHRsaXN0OiBBcnJheTxhbnk+O1xuXHRzaWZ0OiBBcnJheTxhbnk+O1xuXG5cdGNvbnN0cnVjdG9yKG5hbWU6IHN0cmluZykge1xuXHRcdHRoaXMuX25hbWUgPSBuYW1lO1xuXHRcdHRoaXMubGFzdCA9IG51bGw7XG5cdFx0dGhpcy5waWNrZXIgPSAnJztcblx0XHR0aGlzLmRyYWdTdGFydCA9IGZhbHNlO1xuXHRcdHRoaXMuZHJhZ092ZXIgPSBmYWxzZTtcblxuXHRcdC8vIEFycmF5cyB3aWxsIGNvbnRhaW4gb2JqZWN0cyBvZiB7IF9pZCwgX25hbWUgfS5cblx0XHR0aGlzLnBpY2sgPSBbXTtcblx0XHR0aGlzLmxpc3QgPSBbXTtcblx0XHR0aGlzLnNpZnQgPSBbXTtcblx0fVxuXG5cdGdldCBuYW1lKCk6IHN0cmluZyB7XG5cdFx0cmV0dXJuIHRoaXMuX25hbWU7XG5cdH1cbn1cbiJdfQ==