bitfront-library
Version:
Angular CLI project with components and classes used by other Angular projects of the BIT foundation.
74 lines • 4.49 kB
JavaScript
;
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogListNadaComponent = void 0;
var core_1 = require("@angular/core");
var router_1 = require("@angular/router");
var log_service_1 = require("../shared/service/log.service");
var log_filter_1 = require("../shared/data/log.filter");
var message_service_1 = require("../../shared/service/message.service");
var base_list_component_1 = require("../../base/component/base-list.component");
var i0 = require("@angular/core");
var i1 = require("../shared/service/log.service");
var i2 = require("../../shared/service/message.service");
var i3 = require("@angular/router");
var i4 = require("../../shared/component/bit-header.component");
var i5 = require("./log-list-tableview.component");
/**
* Componente que implementa el listado de log para auditoría.
* Permite consultar todas las acciones que han realizad o los usuarios en la aplicación.
**/
var LogListNadaComponent = /** @class */ (function (_super) {
__extends(LogListNadaComponent, _super);
function LogListNadaComponent(logService, messageService, activatedRoute, route) {
var _this = _super.call(this, logService, messageService, activatedRoute, route) || this;
_this.logService = logService;
_this.messageService = messageService;
_this.activatedRoute = activatedRoute;
_this.route = route;
return _this;
}
/** Construimos un filtro manual, desactivamos el botón de filtro del toolbar y buscamos al menos 500 elementos */
LogListNadaComponent.prototype.ngOnInit = function () {
this.filter = new log_filter_1.LogFilter("", "", "", "", null, false, 500, 1);
this.toolbar["filter"].visible = false;
this.search();
};
/** Preparampos los datos antes de enviarlos al servidor */
LogListNadaComponent.prototype.prepareDataForSubmit = function () {
// nothing to do
};
LogListNadaComponent.ɵfac = function LogListNadaComponent_Factory(t) { return new (t || LogListNadaComponent)(i0.ɵɵdirectiveInject(i1.LogService), i0.ɵɵdirectiveInject(i2.MessageService), i0.ɵɵdirectiveInject(i3.ActivatedRoute), i0.ɵɵdirectiveInject(i3.Router)); };
LogListNadaComponent.ɵcmp = i0.ɵɵdefineComponent({ type: LogListNadaComponent, selectors: [["log-list"]], features: [i0.ɵɵInheritDefinitionFeature], decls: 2, vars: 2, consts: [[3, "toolbar", "onToolbarButtonPressed"], [3, "items"]], template: function LogListNadaComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "bit-header", 0);
i0.ɵɵlistener("onToolbarButtonPressed", function LogListNadaComponent_Template_bit_header_onToolbarButtonPressed_0_listener($event) { return ctx.onToolbarButtonPressed($event); });
i0.ɵɵelementEnd();
i0.ɵɵelement(1, "log-list-tableview", 1);
} if (rf & 2) {
i0.ɵɵproperty("toolbar", ctx.toolbar);
i0.ɵɵadvance(1);
i0.ɵɵproperty("items", ctx.items);
} }, directives: [i4.BitHeaderComponent, i5.LogListTableViewComponent], encapsulation: 2 });
return LogListNadaComponent;
}(base_list_component_1.BaseListComponent));
exports.LogListNadaComponent = LogListNadaComponent;
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(LogListNadaComponent, [{
type: core_1.Component,
args: [{
selector: "log-list",
template: "\n <bit-header [toolbar]=\"toolbar\" (onToolbarButtonPressed)=\"onToolbarButtonPressed($event)\"></bit-header>\n <log-list-tableview [items]=\"items\"></log-list-tableview>\n "
}]
}], function () { return [{ type: i1.LogService }, { type: i2.MessageService }, { type: i3.ActivatedRoute }, { type: i3.Router }]; }, null); })();
//# sourceMappingURL=log-list-nada.component.js.map