sp-select
Version:
172 lines • 13.7 kB
JavaScript
import { __decorate } from "tslib";
import { Directive, ElementRef, Input, OnChanges, SimpleChanges, TemplateRef } from '@angular/core';
import { escapeHTML } from './value-utils';
var NgItemLabelDirective = /** @class */ (function () {
function NgItemLabelDirective(element) {
this.element = element;
this.escape = true;
}
NgItemLabelDirective.prototype.ngOnChanges = function (changes) {
this.element.nativeElement.innerHTML = this.escape ?
escapeHTML(this.ngItemLabel) :
this.ngItemLabel;
};
NgItemLabelDirective.ctorParameters = function () { return [
{ type: ElementRef }
]; };
__decorate([
Input()
], NgItemLabelDirective.prototype, "ngItemLabel", void 0);
__decorate([
Input()
], NgItemLabelDirective.prototype, "escape", void 0);
NgItemLabelDirective = __decorate([
Directive({ selector: '[ngItemLabel]' })
], NgItemLabelDirective);
return NgItemLabelDirective;
}());
export { NgItemLabelDirective };
var NgOptionTemplateDirective = /** @class */ (function () {
function NgOptionTemplateDirective(template) {
this.template = template;
}
NgOptionTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgOptionTemplateDirective = __decorate([
Directive({ selector: '[ng-option-tmp]' })
], NgOptionTemplateDirective);
return NgOptionTemplateDirective;
}());
export { NgOptionTemplateDirective };
var NgOptgroupTemplateDirective = /** @class */ (function () {
function NgOptgroupTemplateDirective(template) {
this.template = template;
}
NgOptgroupTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgOptgroupTemplateDirective = __decorate([
Directive({ selector: '[ng-optgroup-tmp]' })
], NgOptgroupTemplateDirective);
return NgOptgroupTemplateDirective;
}());
export { NgOptgroupTemplateDirective };
var NgLabelTemplateDirective = /** @class */ (function () {
function NgLabelTemplateDirective(template) {
this.template = template;
}
NgLabelTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgLabelTemplateDirective = __decorate([
Directive({ selector: '[ng-label-tmp]' })
], NgLabelTemplateDirective);
return NgLabelTemplateDirective;
}());
export { NgLabelTemplateDirective };
var NgMultiLabelTemplateDirective = /** @class */ (function () {
function NgMultiLabelTemplateDirective(template) {
this.template = template;
}
NgMultiLabelTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgMultiLabelTemplateDirective = __decorate([
Directive({ selector: '[ng-multi-label-tmp]' })
], NgMultiLabelTemplateDirective);
return NgMultiLabelTemplateDirective;
}());
export { NgMultiLabelTemplateDirective };
var NgHeaderTemplateDirective = /** @class */ (function () {
function NgHeaderTemplateDirective(template) {
this.template = template;
}
NgHeaderTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgHeaderTemplateDirective = __decorate([
Directive({ selector: '[ng-header-tmp]' })
], NgHeaderTemplateDirective);
return NgHeaderTemplateDirective;
}());
export { NgHeaderTemplateDirective };
var NgFooterTemplateDirective = /** @class */ (function () {
function NgFooterTemplateDirective(template) {
this.template = template;
}
NgFooterTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgFooterTemplateDirective = __decorate([
Directive({ selector: '[ng-footer-tmp]' })
], NgFooterTemplateDirective);
return NgFooterTemplateDirective;
}());
export { NgFooterTemplateDirective };
var NgNotFoundTemplateDirective = /** @class */ (function () {
function NgNotFoundTemplateDirective(template) {
this.template = template;
}
NgNotFoundTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgNotFoundTemplateDirective = __decorate([
Directive({ selector: '[ng-notfound-tmp]' })
], NgNotFoundTemplateDirective);
return NgNotFoundTemplateDirective;
}());
export { NgNotFoundTemplateDirective };
var NgTypeToSearchTemplateDirective = /** @class */ (function () {
function NgTypeToSearchTemplateDirective(template) {
this.template = template;
}
NgTypeToSearchTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgTypeToSearchTemplateDirective = __decorate([
Directive({ selector: '[ng-typetosearch-tmp]' })
], NgTypeToSearchTemplateDirective);
return NgTypeToSearchTemplateDirective;
}());
export { NgTypeToSearchTemplateDirective };
var NgLoadingTextTemplateDirective = /** @class */ (function () {
function NgLoadingTextTemplateDirective(template) {
this.template = template;
}
NgLoadingTextTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgLoadingTextTemplateDirective = __decorate([
Directive({ selector: '[ng-loadingtext-tmp]' })
], NgLoadingTextTemplateDirective);
return NgLoadingTextTemplateDirective;
}());
export { NgLoadingTextTemplateDirective };
var NgTagTemplateDirective = /** @class */ (function () {
function NgTagTemplateDirective(template) {
this.template = template;
}
NgTagTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgTagTemplateDirective = __decorate([
Directive({ selector: '[ng-tag-tmp]' })
], NgTagTemplateDirective);
return NgTagTemplateDirective;
}());
export { NgTagTemplateDirective };
var NgLoadingSpinnerTemplateDirective = /** @class */ (function () {
function NgLoadingSpinnerTemplateDirective(template) {
this.template = template;
}
NgLoadingSpinnerTemplateDirective.ctorParameters = function () { return [
{ type: TemplateRef }
]; };
NgLoadingSpinnerTemplateDirective = __decorate([
Directive({ selector: '[ng-loadingspinner-tmp]' })
], NgLoadingSpinnerTemplateDirective);
return NgLoadingSpinnerTemplateDirective;
}());
export { NgLoadingSpinnerTemplateDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3AtdGVtcGxhdGVzLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3NwLXNlbGVjdC8iLCJzb3VyY2VzIjpbImxpYi9zcC10ZW1wbGF0ZXMuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDcEcsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQztJQUlJLDhCQUFvQixPQUFnQztRQUFoQyxZQUFPLEdBQVAsT0FBTyxDQUF5QjtRQUYzQyxXQUFNLEdBQUcsSUFBSSxDQUFDO0lBRWlDLENBQUM7SUFFekQsMENBQVcsR0FBWCxVQUFZLE9BQXNCO1FBQzlCLElBQUksQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDaEQsVUFBVSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBQzlCLElBQUksQ0FBQyxXQUFXLENBQUM7SUFDekIsQ0FBQzs7Z0JBTjRCLFVBQVU7O0lBSDlCO1FBQVIsS0FBSyxFQUFFOzZEQUFxQjtJQUNwQjtRQUFSLEtBQUssRUFBRTt3REFBZTtJQUZkLG9CQUFvQjtRQURoQyxTQUFTLENBQUMsRUFBRSxRQUFRLEVBQUUsZUFBZSxFQUFFLENBQUM7T0FDNUIsb0JBQW9CLENBV2hDO0lBQUQsMkJBQUM7Q0FBQSxBQVhELElBV0M7U0FYWSxvQkFBb0I7QUFjakM7SUFDSSxtQ0FBbUIsUUFBMEI7UUFBMUIsYUFBUSxHQUFSLFFBQVEsQ0FBa0I7SUFBSSxDQUFDOztnQkFBckIsV0FBVzs7SUFEL0IseUJBQXlCO1FBRHJDLFNBQVMsQ0FBQyxFQUFFLFFBQVEsRUFBRSxpQkFBaUIsRUFBRSxDQUFDO09BQzlCLHlCQUF5QixDQUVyQztJQUFELGdDQUFDO0NB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UUFBUSxDQUFrQjtJQUFJLENBQUM7O2dCQUFyQixXQUFXOztJQUQvQixpQ0FBaUM7UUFEN0MsU0FBUyxDQUFDLEVBQUUsUUFBUSxFQUFFLHlCQUF5QixFQUFFLENBQUM7T0FDdEMsaUNBQWlDLENBRTdDO0lBQUQsd0NBQUM7Q0FBQSxBQUZELElBRUM7U0FGWSxpQ0FBaUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIElucHV0LCBPbkNoYW5nZXMsIFNpbXBsZUNoYW5nZXMsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IGVzY2FwZUhUTUwgfSBmcm9tICcuL3ZhbHVlLXV0aWxzJztcclxuXHJcbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ1tuZ0l0ZW1MYWJlbF0nIH0pXHJcbmV4cG9ydCBjbGFzcyBOZ0l0ZW1MYWJlbERpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XHJcbiAgICBASW5wdXQoKSBuZ0l0ZW1MYWJlbDogc3RyaW5nO1xyXG4gICAgQElucHV0KCkgZXNjYXBlID0gdHJ1ZTtcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsZW1lbnQ6IEVsZW1lbnRSZWY8SFRNTEVsZW1lbnQ+KSB7IH1cclxuXHJcbiAgICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKSB7XHJcbiAgICAgICAgdGhpcy5lbGVtZW50Lm5hdGl2ZUVsZW1lbnQuaW5uZXJIVE1MID0gdGhpcy5lc2NhcGUgP1xyXG4gICAgICAgICAgICBlc2NhcGVIVE1MKHRoaXMubmdJdGVtTGFiZWwpIDpcclxuICAgICAgICAgICAgdGhpcy5uZ0l0ZW1MYWJlbDtcclxuICAgIH1cclxufVxyXG5cclxuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnW25nLW9wdGlvbi10bXBdJyB9KVxyXG5leHBvcnQgY2xhc3MgTmdPcHRpb25UZW1wbGF0ZURpcmVjdGl2ZSB7XHJcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHsgfVxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHsgc2VsZWN0b3I6ICdbbmctb3B0Z3JvdXAtdG1wXScgfSlcclxuZXhwb3J0IGNsYXNzIE5nT3B0Z3JvdXBUZW1wbGF0ZURpcmVjdGl2ZSB7XHJcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHsgfVxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHsgc2VsZWN0b3I6ICdbbmctbGFiZWwtdG1wXScgfSlcclxuZXhwb3J0IGNsYXNzIE5nTGFiZWxUZW1wbGF0ZURpcmVjdGl2ZSB7XHJcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHsgfVxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHsgc2VsZWN0b3I6ICdbbmctbXVsdGktbGFiZWwtdG1wXScgfSlcclxuZXhwb3J0IGNsYXNzIE5nTXVsdGlMYWJlbFRlbXBsYXRlRGlyZWN0aXZlIHtcclxuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyB0ZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PikgeyB9XHJcbn1cclxuXHJcbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ1tuZy1oZWFkZXItdG1wXScgfSlcclxuZXhwb3J0IGNsYXNzIE5nSGVhZGVyVGVtcGxhdGVEaXJlY3RpdmUge1xyXG4gICAgY29uc3RydWN0b3IocHVibGljIHRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+KSB7IH1cclxufVxyXG5cclxuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnW25nLWZvb3Rlci10bXBdJyB9KVxyXG5leHBvcnQgY2xhc3MgTmdGb290ZXJUZW1wbGF0ZURpcmVjdGl2ZSB7XHJcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHsgfVxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHsgc2VsZWN0b3I6ICdbbmctbm90Zm91bmQtdG1wXScgfSlcclxuZXhwb3J0IGNsYXNzIE5nTm90Rm91bmRUZW1wbGF0ZURpcmVjdGl2ZSB7XHJcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHsgfVxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHsgc2VsZWN0b3I6ICdbbmctdHlwZXRvc2VhcmNoLXRtcF0nIH0pXHJcbmV4cG9ydCBjbGFzcyBOZ1R5cGVUb1NlYXJjaFRlbXBsYXRlRGlyZWN0aXZlIHtcclxuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyB0ZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PikgeyB9XHJcbn1cclxuXHJcbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ1tuZy1sb2FkaW5ndGV4dC10bXBdJyB9KVxyXG5leHBvcnQgY2xhc3MgTmdMb2FkaW5nVGV4dFRlbXBsYXRlRGlyZWN0aXZlIHtcclxuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyB0ZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PikgeyB9XHJcbn1cclxuXHJcbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ1tuZy10YWctdG1wXScgfSlcclxuZXhwb3J0IGNsYXNzIE5nVGFnVGVtcGxhdGVEaXJlY3RpdmUge1xyXG4gICAgY29uc3RydWN0b3IocHVibGljIHRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+KSB7IH1cclxufVxyXG5cclxuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnW25nLWxvYWRpbmdzcGlubmVyLXRtcF0nIH0pXHJcbmV4cG9ydCBjbGFzcyBOZ0xvYWRpbmdTcGlubmVyVGVtcGxhdGVEaXJlY3RpdmUge1xyXG4gICAgY29uc3RydWN0b3IocHVibGljIHRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+KSB7IH1cclxufVxyXG4iXX0=