UNPKG

ngx-selectbox-may

Version:

Angular selectbox with autocomplete

224 lines 11.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NGXSelectMayRow = /** @class */ (function () { function NGXSelectMayRow(isSelected, data) { this.isSelected = isSelected; this.data = data; } /** * @param {?} value * @return {?} */ NGXSelectMayRow.prototype.setKey = /** * @param {?} value * @return {?} */ function (value) { this.value = value; }; /** * @param {?} label * @return {?} */ NGXSelectMayRow.prototype.setLabel = /** * @param {?} label * @return {?} */ function (label) { this.label = label; }; return NGXSelectMayRow; }()); export { NGXSelectMayRow }; if (false) { /** @type {?} */ NGXSelectMayRow.prototype.isSelected; /** @type {?} */ NGXSelectMayRow.prototype.data; /** @type {?} */ NGXSelectMayRow.prototype.value; /** @type {?} */ NGXSelectMayRow.prototype.label; } var NGXSelectMayConfigs = /** @class */ (function () { function NGXSelectMayConfigs() { this._labelField = ""; this._placeholderText = ""; this._emptyText = ""; this._showEmptyResultsLabel = true; this._cssClass = ""; } Object.defineProperty(NGXSelectMayConfigs.prototype, "labelField", { get: /** * @return {?} */ function () { return this._labelField; }, set: /** * @param {?} value * @return {?} */ function (value) { this._labelField = value; }, enumerable: true, configurable: true }); Object.defineProperty(NGXSelectMayConfigs.prototype, "valueField", { get: /** * @return {?} */ function () { return this._valueField; }, set: /** * @param {?} value * @return {?} */ function (value) { this._valueField = value; }, enumerable: true, configurable: true }); Object.defineProperty(NGXSelectMayConfigs.prototype, "placeholderText", { get: /** * @return {?} */ function () { return this._placeholderText; }, set: /** * @param {?} value * @return {?} */ function (value) { this._placeholderText = value; }, enumerable: true, configurable: true }); Object.defineProperty(NGXSelectMayConfigs.prototype, "emptyText", { get: /** * @return {?} */ function () { return this._emptyText; }, set: /** * @param {?} value * @return {?} */ function (value) { this._emptyText = value; }, enumerable: true, configurable: true }); Object.defineProperty(NGXSelectMayConfigs.prototype, "showEmptyResultsLabel", { get: /** * @return {?} */ function () { return this._showEmptyResultsLabel; }, set: /** * @param {?} value * @return {?} */ function (value) { this._showEmptyResultsLabel = value; }, enumerable: true, configurable: true }); Object.defineProperty(NGXSelectMayConfigs.prototype, "cssClass", { get: /** * @return {?} */ function () { return this._cssClass; }, set: /** * @param {?} value * @return {?} */ function (value) { this._cssClass = value; }, enumerable: true, configurable: true }); Object.defineProperty(NGXSelectMayConfigs.prototype, "isMultiSelect", { get: /** * @return {?} */ function () { return this._isMultiSelect; }, set: /** * @param {?} value * @return {?} */ function (value) { this._isMultiSelect = value; }, enumerable: true, configurable: true }); NGXSelectMayConfigs.ROW_ACTIVE_CLASS = "active"; NGXSelectMayConfigs.EMPTY_TEXT = "No results found"; NGXSelectMayConfigs.MULTI_SELECTED_LABEL = "#COUNT #ITEMS Selected"; NGXSelectMayConfigs.LOADING_TEXT = "Please wait..."; return NGXSelectMayConfigs; }()); export { NGXSelectMayConfigs }; if (false) { /** @type {?} */ NGXSelectMayConfigs.ROW_ACTIVE_CLASS; /** @type {?} */ NGXSelectMayConfigs.EMPTY_TEXT; /** @type {?} */ NGXSelectMayConfigs.MULTI_SELECTED_LABEL; /** @type {?} */ NGXSelectMayConfigs.LOADING_TEXT; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._labelField; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._valueField; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._placeholderText; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._emptyText; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._showEmptyResultsLabel; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._cssClass; /** * @type {?} * @private */ NGXSelectMayConfigs.prototype._isMultiSelect; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNlbGVjdGJveC1tYXktY29uZmlncy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zZWxlY3Rib3gtbWF5LyIsInNvdXJjZXMiOlsibGliL25neC1zZWxlY3Rib3gtbWF5LWNvbmZpZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0lBTUkseUJBQVksVUFBa0IsRUFBRSxJQUFRO1FBQ3BDLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO1FBQzdCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQ3JCLENBQUM7Ozs7O0lBRUQsZ0NBQU07Ozs7SUFBTixVQUFPLEtBQVM7UUFDWixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUN2QixDQUFDOzs7OztJQUVELGtDQUFROzs7O0lBQVIsVUFBUyxLQUFZO1FBQ2pCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO0lBQ3ZCLENBQUM7SUFDTCxzQkFBQztBQUFELENBQUMsQUFsQkQsSUFrQkM7Ozs7SUFqQkcscUNBQW1COztJQUNuQiwrQkFBUzs7SUFDVCxnQ0FBVTs7SUFDVixnQ0FBYTs7QUFpQmpCO0lBQUE7UUFRWSxnQkFBVyxHQUFXLEVBQUUsQ0FBQztRQWdCekIscUJBQWdCLEdBQVcsRUFBRSxDQUFDO1FBUTlCLGVBQVUsR0FBVyxFQUFFLENBQUM7UUFReEIsMkJBQXNCLEdBQVksSUFBSSxDQUFDO1FBUXZDLGNBQVMsR0FBVyxFQUFFLENBQUM7SUFpQm5DLENBQUM7SUF4REcsc0JBQVcsMkNBQVU7Ozs7UUFBckI7WUFDSSxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUM7UUFDNUIsQ0FBQzs7Ozs7UUFDRCxVQUFzQixLQUFhO1lBQy9CLElBQUksQ0FBQyxXQUFXLEdBQUcsS0FBSyxDQUFDO1FBQzdCLENBQUM7OztPQUhBO0lBTUQsc0JBQVcsMkNBQVU7Ozs7UUFBckI7WUFDSSxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUM7UUFDNUIsQ0FBQzs7Ozs7UUFDRCxVQUFzQixLQUFVO1lBQzVCLElBQUksQ0FBQyxXQUFXLEdBQUcsS0FBSyxDQUFDO1FBQzdCLENBQUM7OztPQUhBO0lBTUQsc0JBQVcsZ0RBQWU7Ozs7UUFBMUI7WUFDSSxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztRQUNqQyxDQUFDOzs7OztRQUNELFVBQTJCLEtBQWE7WUFDcEMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLEtBQUssQ0FBQztRQUNsQyxDQUFDOzs7T0FIQTtJQU1ELHNCQUFXLDBDQUFTOzs7O1FBQXBCO1lBQ0ksT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDO1FBQzNCLENBQUM7Ozs7O1FBQ0QsVUFBcUIsS0FBYTtZQUM5QixJQUFJLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FBQztRQUM1QixDQUFDOzs7T0FIQTtJQU1ELHNCQUFXLHNEQUFxQjs7OztRQUFoQztZQUNJLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixDQUFDO1FBQ3ZDLENBQUM7Ozs7O1FBQ0QsVUFBaUMsS0FBYztZQUMzQyxJQUFJLENBQUMsc0JBQXNCLEdBQUcsS0FBSyxDQUFDO1FBQ3hDLENBQUM7OztPQUhBO0lBTUQsc0JBQVcseUNBQVE7Ozs7UUFBbkI7WUFDSSxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUM7UUFDMUIsQ0FBQzs7Ozs7UUFDRCxVQUFvQixLQUFhO1lBQzdCLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO1FBQzNCLENBQUM7OztPQUhBO0lBT0Qsc0JBQVcsOENBQWE7Ozs7UUFBeEI7WUFDSSxPQUFPLElBQUksQ0FBQyxjQUFjLENBQUM7UUFDL0IsQ0FBQzs7Ozs7UUFDRCxVQUF5QixLQUFjO1lBQ25DLElBQUksQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDO1FBQ2hDLENBQUM7OztPQUhBO0lBekRzQixvQ0FBZ0IsR0FBRyxRQUFRLENBQUM7SUFDNUIsOEJBQVUsR0FBRyxrQkFBa0IsQ0FBQztJQUNoQyx3Q0FBb0IsR0FBRyx3QkFBd0IsQ0FBQztJQUNoRCxnQ0FBWSxHQUFHLGdCQUFnQixDQUFDO0lBMkQzRCwwQkFBQztDQUFBLEFBakVELElBaUVDO1NBakVZLG1CQUFtQjs7O0lBRzVCLHFDQUFtRDs7SUFDbkQsK0JBQXVEOztJQUN2RCx5Q0FBdUU7O0lBQ3ZFLGlDQUF1RDs7Ozs7SUFFdkQsMENBQWlDOzs7OztJQVFqQywwQ0FBeUI7Ozs7O0lBUXpCLCtDQUFzQzs7Ozs7SUFRdEMseUNBQWdDOzs7OztJQVFoQyxxREFBK0M7Ozs7O0lBUS9DLHdDQUErQjs7Ozs7SUFTL0IsNkNBQWdDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIE5HWFNlbGVjdE1heVJvd3tcbiAgICBpc1NlbGVjdGVkOmJvb2xlYW47XG4gICAgZGF0YTphbnk7XG4gICAgdmFsdWU6YW55O1xuICAgIGxhYmVsOnN0cmluZztcblxuICAgIGNvbnN0cnVjdG9yKGlzU2VsZWN0ZWQ6Ym9vbGVhbiwgZGF0YTphbnkpe1xuICAgICAgICB0aGlzLmlzU2VsZWN0ZWQgPSBpc1NlbGVjdGVkO1xuICAgICAgICB0aGlzLmRhdGEgPSBkYXRhO1xuICAgIH1cblxuICAgIHNldEtleSh2YWx1ZTphbnkpe1xuICAgICAgICB0aGlzLnZhbHVlID0gdmFsdWU7XG4gICAgfVxuXG4gICAgc2V0TGFiZWwobGFiZWw6c3RyaW5nKXtcbiAgICAgICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgIH1cbn1cblxuXG5leHBvcnQgY2xhc3MgTkdYU2VsZWN0TWF5Q29uZmlnc3tcblxuXG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBST1dfQUNUSVZFX0NMQVNTID0gXCJhY3RpdmVcIjtcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEVNUFRZX1RFWFQgPSBcIk5vIHJlc3VsdHMgZm91bmRcIjtcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IE1VTFRJX1NFTEVDVEVEX0xBQkVMID0gXCIjQ09VTlQgI0lURU1TIFNlbGVjdGVkXCI7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBMT0FESU5HX1RFWFQgPSBcIlBsZWFzZSB3YWl0Li4uXCI7XG5cbiAgICBwcml2YXRlIF9sYWJlbEZpZWxkOiBzdHJpbmcgPSBcIlwiO1xuICAgIHB1YmxpYyBnZXQgbGFiZWxGaWVsZCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5fbGFiZWxGaWVsZDtcbiAgICB9XG4gICAgcHVibGljIHNldCBsYWJlbEZpZWxkKHZhbHVlOiBzdHJpbmcpIHtcbiAgICAgICAgdGhpcy5fbGFiZWxGaWVsZCA9IHZhbHVlO1xuICAgIH1cblxuICAgIHByaXZhdGUgX3ZhbHVlRmllbGQ6IGFueTtcbiAgICBwdWJsaWMgZ2V0IHZhbHVlRmllbGQoKTogYW55IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3ZhbHVlRmllbGQ7XG4gICAgfVxuICAgIHB1YmxpYyBzZXQgdmFsdWVGaWVsZCh2YWx1ZTogYW55KSB7XG4gICAgICAgIHRoaXMuX3ZhbHVlRmllbGQgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICBwcml2YXRlIF9wbGFjZWhvbGRlclRleHQ6IHN0cmluZyA9IFwiXCI7XG4gICAgcHVibGljIGdldCBwbGFjZWhvbGRlclRleHQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3BsYWNlaG9sZGVyVGV4dDtcbiAgICB9XG4gICAgcHVibGljIHNldCBwbGFjZWhvbGRlclRleHQodmFsdWU6IHN0cmluZykge1xuICAgICAgICB0aGlzLl9wbGFjZWhvbGRlclRleHQgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICBwcml2YXRlIF9lbXB0eVRleHQ6IHN0cmluZyA9IFwiXCI7XG4gICAgcHVibGljIGdldCBlbXB0eVRleHQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2VtcHR5VGV4dDtcbiAgICB9XG4gICAgcHVibGljIHNldCBlbXB0eVRleHQodmFsdWU6IHN0cmluZykge1xuICAgICAgICB0aGlzLl9lbXB0eVRleHQgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICBwcml2YXRlIF9zaG93RW1wdHlSZXN1bHRzTGFiZWw6IGJvb2xlYW4gPSB0cnVlO1xuICAgIHB1YmxpYyBnZXQgc2hvd0VtcHR5UmVzdWx0c0xhYmVsKCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gdGhpcy5fc2hvd0VtcHR5UmVzdWx0c0xhYmVsO1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IHNob3dFbXB0eVJlc3VsdHNMYWJlbCh2YWx1ZTogYm9vbGVhbikge1xuICAgICAgICB0aGlzLl9zaG93RW1wdHlSZXN1bHRzTGFiZWwgPSB2YWx1ZTtcbiAgICB9XG5cbiAgICBwcml2YXRlIF9jc3NDbGFzczogc3RyaW5nID0gXCJcIjtcbiAgICBwdWJsaWMgZ2V0IGNzc0NsYXNzKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9jc3NDbGFzcztcbiAgICB9XG4gICAgcHVibGljIHNldCBjc3NDbGFzcyh2YWx1ZTogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuX2Nzc0NsYXNzID0gdmFsdWU7XG4gICAgfVxuXG5cbiAgICBwcml2YXRlIF9pc011bHRpU2VsZWN0OiBib29sZWFuO1xuICAgIHB1YmxpYyBnZXQgaXNNdWx0aVNlbGVjdCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2lzTXVsdGlTZWxlY3Q7XG4gICAgfVxuICAgIHB1YmxpYyBzZXQgaXNNdWx0aVNlbGVjdCh2YWx1ZTogYm9vbGVhbikge1xuICAgICAgICB0aGlzLl9pc011bHRpU2VsZWN0ID0gdmFsdWU7XG4gICAgfVxuXG59Il19