Commit a6b86894 authored by Huaqiao Zhang's avatar Huaqiao Zhang Committed by badboy-huaqiao
Browse files

feat: update built ui

Signed-off-by: default avatarHuaqiao Zhang <huaqiaoz@vmware.com>
parent 577cd052
No related merge requests found
Showing with 633 additions and 527 deletions
+633 -527
......@@ -237,11 +237,11 @@ DashboardComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefin
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](69, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](70, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](71, "h5", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](72, "Services Status");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](72, "System Services Monitor");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](73, "h5");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](74, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](75, "10");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](75, "7");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
......
......@@ -47,9 +47,9 @@ class CommandService {
this.configUrl = "/config";
this.deviceCoreCommandListUrl = `${this.urlPrefix}/device/all`;
this.commandsByDeviceIdUrl = `${this.urlPrefix}/device/`; //deprecated
this.commandsByDeviceNameUrl = `${this.urlPrefix}/device/name/`;
this.commandsByDeviceNameUrl = `${this.urlPrefix}/device/name/`; //deprecated
this.issueCmdByDeviceNameAndCmdNameUrl = `${this.urlPrefix}/device/name/`;
this.httpPostOrPutOptions = {
this.httpPostOrPutJSONOptions = {
headers: new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpHeaders"]({
'Content-type': 'application/json',
'Authorization': ''
......@@ -95,12 +95,9 @@ class CommandService {
// catchError(error => this.errorSvc.handleError(error))
// )
// }
issueSetCmd(deviceId, commandId, params) {
let url = `${this.commandsByDeviceIdUrl}${deviceId}/command/${commandId}`;
return this.http.request('PUT', url, {
body: JSON.stringify(params),
responseType: 'text'
}).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
issueSetCmd(deviceName, commandName, params) {
let url = `${this.issueCmdByDeviceNameAndCmdNameUrl}${deviceName}/${commandName}`;
return this.http.put(url, JSON.stringify(params), this.httpPostOrPutJSONOptions).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
}
}
CommandService.ɵfac = function CommandService_Factory(t) { return new (t || CommandService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_error_service__WEBPACK_IMPORTED_MODULE_3__["ErrorService"])); };
......@@ -336,8 +333,8 @@ class MetadataService {
let url = `${this.findDevicesByServiceIdUrl}${serviceId}`;
return this.http.get(url).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
}
findDevicesByServiceName(serviceName) {
let url = `${this.findDevicesByServiceNameUrl}${serviceName}`;
findDevicesByServiceName(offset, limit, serviceName) {
let url = `${this.findDevicesByServiceNameUrl}${serviceName}?offset=${offset}&limit=${limit}`;
return this.http.get(url).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
}
//deprecated
......@@ -345,8 +342,8 @@ class MetadataService {
let url = `${this.findDevicesByProfileIdUrl}/${profileId}`;
return this.http.get(url).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
}
findDevicesByProfileName(profileName) {
let url = `${this.findDevicesByProfileNameUrl}${profileName}`;
findDevicesByProfileName(offset, limit, profileName) {
let url = `${this.findDevicesByProfileNameUrl}${profileName}?offset=${offset}&limit=${limit}`;
return this.http.get(url).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
}
//Device Service resources
......@@ -423,7 +420,7 @@ class MetadataService {
headers: new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpHeaders"]({
'Content-Type': 'text/plain; charset=utf-8'
})
});
}).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
// return this.http.request('PUT', url, {
// body: data,
// responseType: 'json',
......
......@@ -306,9 +306,9 @@ class CommandService {
this.configUrl = "/config";
this.deviceCoreCommandListUrl = `${this.urlPrefix}/device/all`;
this.commandsByDeviceIdUrl = `${this.urlPrefix}/device/`; //deprecated
this.commandsByDeviceNameUrl = `${this.urlPrefix}/device/name/`;
this.commandsByDeviceNameUrl = `${this.urlPrefix}/device/name/`; //deprecated
this.issueCmdByDeviceNameAndCmdNameUrl = `${this.urlPrefix}/device/name/`;
this.httpPostOrPutOptions = {
this.httpPostOrPutJSONOptions = {
headers: new _angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpHeaders"]({
'Content-type': 'application/json',
'Authorization': ''
......@@ -354,12 +354,9 @@ class CommandService {
// catchError(error => this.errorSvc.handleError(error))
// )
// }
issueSetCmd(deviceId, commandId, params) {
let url = `${this.commandsByDeviceIdUrl}${deviceId}/command/${commandId}`;
return this.http.request('PUT', url, {
body: JSON.stringify(params),
responseType: 'text'
}).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
issueSetCmd(deviceName, commandName, params) {
let url = `${this.issueCmdByDeviceNameAndCmdNameUrl}${deviceName}/${commandName}`;
return this.http.put(url, JSON.stringify(params), this.httpPostOrPutJSONOptions).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_2__["catchError"])(error => this.errorSvc.handleError(error)));
}
}
CommandService.ɵfac = function CommandService_Factory(t) { return new (t || CommandService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_0__["HttpClient"]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_error_service__WEBPACK_IMPORTED_MODULE_3__["ErrorService"])); };
......
This diff is collapsed.
......@@ -242,7 +242,7 @@ class AddIntervalComponent {
name: "",
start: "",
end: "",
frequency: "",
interval: "",
runOnce: false
};
}
......@@ -282,7 +282,7 @@ class AddIntervalComponent {
}
}
AddIntervalComponent.ɵfac = function AddIntervalComponent_Factory(t) { return new (t || AddIntervalComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_scheduler_service__WEBPACK_IMPORTED_MODULE_2__["SchedulerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_message_message_service__WEBPACK_IMPORTED_MODULE_3__["MessageService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__["ActivatedRoute"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_error_service__WEBPACK_IMPORTED_MODULE_5__["ErrorService"])); };
AddIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: AddIntervalComponent, selectors: [["app-add-interval"]], decls: 53, vars: 16, consts: [[1, "card"], [1, "card-header"], [1, "fa", "fa-plus", "text-danger"], [1, "btn", "btn-sm", "btn-success", "float-right", 3, "disabled", "click"], [1, "card-body"], [1, "form-group", "row", "has-validation"], ["for", "intervalName", "required", "", 1, "col-md-2", "col-form-label"], [1, "col-md-10"], ["type", "text", "id", "validationIntervalName", "name", "intervalName", "required", "", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalNameFeedback", 1, "invalid-feedback"], [1, "form-group", "row"], ["for", "intervalStart", 1, "col-md-2", "col-form-label"], [1, "input-group", "mb-3"], [1, "input-group-prepend"], [1, "input-group-text"], [1, "fa", "fa-calendar"], ["type", "text", "name", "intervalStart", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalEnd", 1, "col-md-2", "col-form-label"], ["type", "text", "name", "intervalEnd", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalFrequency", 1, "col-md-2", "col-form-label"], [1, "mr-2"], ["role", "button", "data-html", "true", "data-animation", "true", "data-trigger", "focus", "data-toggle", "popover", "title", "format tips", "data-content", "Frequency indicates how often the specific resource needs to be polled. It represents as a duration string. The format of this field is to be an unsigned integer followed by a unit which may be \"ns\", \"us\" (or \"\u00B5s\"), \"ms\", \"s\", \"m\", \"h\" representing nanoseconds, microseconds, milliseconds, seconds, minutes or hours. Eg, \"100ms\", \"24h\"", 1, "fa", "fa-question-circle-o", "fa-lg"], ["type", "text", "name", "intervalFrequency", "required", "", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalFrequencyFeedback", 1, "invalid-feedback"], ["for", "intervalRunOnce", 1, "col-md-2", "col-form-label"], ["name", "intervalRunOnce", 1, "custom-select", 3, "ngModel", "ngModelChange"], [3, "ngValue"]], template: function AddIntervalComponent_Template(rf, ctx) { if (rf & 1) {
AddIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: AddIntervalComponent, selectors: [["app-add-interval"]], decls: 53, vars: 16, consts: [[1, "card"], [1, "card-header"], [1, "fa", "fa-plus", "text-danger"], [1, "btn", "btn-sm", "btn-success", "float-right", 3, "disabled", "click"], [1, "card-body"], [1, "form-group", "row", "has-validation"], ["for", "intervalName", "required", "", 1, "col-md-2", "col-form-label"], [1, "col-md-10"], ["type", "text", "id", "validationIntervalName", "name", "intervalName", "required", "", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalNameFeedback", 1, "invalid-feedback"], [1, "form-group", "row"], ["for", "intervalStart", 1, "col-md-2", "col-form-label"], [1, "input-group", "mb-3"], [1, "input-group-prepend"], [1, "input-group-text"], [1, "fa", "fa-calendar"], ["type", "text", "name", "intervalStart", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalEnd", 1, "col-md-2", "col-form-label"], ["type", "text", "name", "intervalEnd", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalInterval", 1, "col-md-2", "col-form-label"], [1, "mr-2"], ["role", "button", "data-html", "true", "data-animation", "true", "data-trigger", "focus", "data-toggle", "popover", "title", "format tips", "data-content", "Interval indicates how often the specific resource needs to be polled. It represents as a duration string. The format of this field is to be an unsigned integer followed by a unit which may be \"ns\", \"us\" (or \"\u00B5s\"), \"ms\", \"s\", \"m\", \"h\" representing nanoseconds, microseconds, milliseconds, seconds, minutes or hours. Eg, \"100ms\", \"24h\"", 1, "fa", "fa-question-circle-o", "fa-lg"], ["type", "text", "name", "intervalInterval", "required", "", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalIntervalFeedback", 1, "invalid-feedback"], ["for", "intervalRunOnce", 1, "col-md-2", "col-form-label"], ["name", "intervalRunOnce", 1, "custom-select", 3, "ngModel", "ngModelChange"], [3, "ngValue"]], template: function AddIntervalComponent_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "i", 2);
......@@ -346,17 +346,17 @@ AddIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdef
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](34, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](35, "label", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](36, "span", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "Frequency");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "Interval");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](39, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](40, "input", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function AddIntervalComponent_Template_input_ngModelChange_40_listener($event) { return ctx.interval.frequency = $event; });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function AddIntervalComponent_Template_input_ngModelChange_40_listener($event) { return ctx.interval.interval = $event; });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](41, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](42, "small");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43, "the interval frequency can't be empty!");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43, "the interval interval can't be empty!");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
......@@ -382,7 +382,7 @@ AddIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdef
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", !ctx.interval.name || !ctx.interval.frequency);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", !ctx.interval.name || !ctx.interval.interval);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("is-invalid", !ctx.interval.name)("is-valid", ctx.interval.name);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.interval.name);
......@@ -391,8 +391,8 @@ AddIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdef
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.interval.end);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("is-invalid", !ctx.interval.frequency)("is-valid", ctx.interval.frequency);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.interval.frequency);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("is-invalid", !ctx.interval.interval)("is-valid", ctx.interval.interval);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.interval.interval);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.interval.runOnce);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
......@@ -1786,17 +1786,17 @@ function EditIntervalComponent_form_7_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](27, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "label", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "Frequency");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "Interval");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](31, "span", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "input", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function EditIntervalComponent_form_7_Template_input_ngModelChange_33_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r6.interval.frequency = $event; });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function EditIntervalComponent_form_7_Template_input_ngModelChange_33_listener($event) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r6.interval.interval = $event; });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](34, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](35, "small");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "the interval frequency can't be empty!");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "the interval interval can't be empty!");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
......@@ -1828,8 +1828,8 @@ function EditIntervalComponent_form_7_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r0.interval.end);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("is-invalid", !ctx_r0.interval.frequency)("is-valid", ctx_r0.interval.frequency);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r0.interval.frequency);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("is-invalid", !ctx_r0.interval.interval)("is-valid", ctx_r0.interval.interval);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r0.interval.interval);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r0.interval.runOnce);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
......@@ -1895,7 +1895,7 @@ class EditIntervalComponent {
}
}
EditIntervalComponent.ɵfac = function EditIntervalComponent_Factory(t) { return new (t || EditIntervalComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_scheduler_service__WEBPACK_IMPORTED_MODULE_2__["SchedulerService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_message_message_service__WEBPACK_IMPORTED_MODULE_3__["MessageService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__["ActivatedRoute"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__["Router"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_error_service__WEBPACK_IMPORTED_MODULE_5__["ErrorService"])); };
EditIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: EditIntervalComponent, selectors: [["app-edit-interval"]], decls: 8, vars: 3, consts: [[1, "card"], [1, "card-header"], [1, "fa", "fa-edit", "text-danger"], [1, "btn", "btn-sm", "btn-success", "float-right", 3, "disabled", "click"], [1, "card-body"], [4, "ngIf"], [1, "form-group", "row", "has-validation"], ["for", "intervalName", "required", "", 1, "col-md-2", "col-form-label"], [1, "col-md-10"], ["type", "text", "name", "intervalName", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalNameFeedback", 1, "invalid-feedback"], [1, "form-group", "row"], ["for", "intervalStart", 1, "col-md-2", "col-form-label"], [1, "input-group", "mb-3"], [1, "input-group-prepend"], [1, "input-group-text"], [1, "fa", "fa-calendar"], ["type", "text", "name", "intervalStart", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalEnd2", 1, "col-md-2", "col-form-label"], ["type", "text", "name", "intervalEnd", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalFrequency", 1, "col-md-2", "col-form-label"], [1, "mr-2"], ["role", "button", "data-html", "true", "data-animation", "true", "data-trigger", "focus", "data-toggle", "popover", "title", "ISO8601 duration format", "data-content", "Frequency indicates how often the specific resource needs to be polled. It represents as a duration string. The format of this field is to be an unsigned integer followed by a unit which may be \"ns\", \"us\" (or \"\u00B5s\"), \"ms\", \"s\", \"m\", \"h\" representing nanoseconds, microseconds, milliseconds, seconds, minutes or hours. Eg, \"100ms\", \"24h\"", 1, "fa", "fa-question-circle-o", "fa-lg"], ["type", "text", "name", "intervalFrequency", "required", "", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalFrequencyFeedback", 1, "invalid-feedback"], ["for", "intervalRunOnce", 1, "col-md-2", "col-form-label"], ["name", "intervalRunOnce", 1, "custom-select", 3, "ngModel", "ngModelChange"], [3, "ngValue"]], template: function EditIntervalComponent_Template(rf, ctx) { if (rf & 1) {
EditIntervalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: EditIntervalComponent, selectors: [["app-edit-interval"]], decls: 8, vars: 3, consts: [[1, "card"], [1, "card-header"], [1, "fa", "fa-edit", "text-danger"], [1, "btn", "btn-sm", "btn-success", "float-right", 3, "disabled", "click"], [1, "card-body"], [4, "ngIf"], [1, "form-group", "row", "has-validation"], ["for", "intervalName", "required", "", 1, "col-md-2", "col-form-label"], [1, "col-md-10"], ["type", "text", "name", "intervalName", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalNameFeedback", 1, "invalid-feedback"], [1, "form-group", "row"], ["for", "intervalStart", 1, "col-md-2", "col-form-label"], [1, "input-group", "mb-3"], [1, "input-group-prepend"], [1, "input-group-text"], [1, "fa", "fa-calendar"], ["type", "text", "name", "intervalStart", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalEnd2", 1, "col-md-2", "col-form-label"], ["type", "text", "name", "intervalEnd", 1, "form-control", 3, "ngModel", "ngModelChange"], ["for", "intervalInterval", 1, "col-md-2", "col-form-label"], [1, "mr-2"], ["role", "button", "data-html", "true", "data-animation", "true", "data-trigger", "focus", "data-toggle", "popover", "title", "ISO8601 duration format", "data-content", "Interval indicates how often the specific resource needs to be polled. It represents as a duration string. The format of this field is to be an unsigned integer followed by a unit which may be \"ns\", \"us\" (or \"\u00B5s\"), \"ms\", \"s\", \"m\", \"h\" representing nanoseconds, microseconds, milliseconds, seconds, minutes or hours. Eg, \"100ms\", \"24h\"", 1, "fa", "fa-question-circle-o", "fa-lg"], ["type", "text", "name", "intervalInterval", "required", "", 1, "form-control", 3, "ngModel", "ngModelChange"], ["id", "validationIntervalIntervalFeedback", 1, "invalid-feedback"], ["for", "intervalRunOnce", 1, "col-md-2", "col-form-label"], ["name", "intervalRunOnce", 1, "custom-select", 3, "ngModel", "ngModelChange"], [3, "ngValue"]], template: function EditIntervalComponent_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "i", 2);
......@@ -2424,7 +2424,7 @@ function IntervalListComponent_tr_25_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](interval_r9.end);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](interval_r9.frequency);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](interval_r9.interval);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](interval_r9.runOnce ? true : false);
} }
......@@ -2622,7 +2622,7 @@ IntervalListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵde
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "End");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "th", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "Frequency");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "Interval");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "th", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "RunOnce");
......
......@@ -592,19 +592,19 @@ __webpack_require__.r(__webpack_exports__);
function ServiceListComponent_tr_25_span_4_Template(rf, ctx) { if (rf & 1) {
function ServiceListComponent_tr_26_span_4_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "running");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} }
function ServiceListComponent_tr_25_span_5_Template(rf, ctx) { if (rf & 1) {
function ServiceListComponent_tr_26_span_5_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "stopped");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} }
const _c0 = function () { return ["../metric"]; };
const _c1 = function (a0) { return { svcName: a0 }; };
function ServiceListComponent_tr_25_a_7_Template(rf, ctx) { if (rf & 1) {
function ServiceListComponent_tr_26_a_7_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "i", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
......@@ -612,25 +612,25 @@ function ServiceListComponent_tr_25_a_7_Template(rf, ctx) { if (rf & 1) {
const s_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](2, _c0))("queryParams", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](3, _c1, s_r1.name));
} }
function ServiceListComponent_tr_25_a_8_Template(rf, ctx) { if (rf & 1) {
function ServiceListComponent_tr_26_a_8_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "i", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} }
const _c2 = function () { return ["../config"]; };
function ServiceListComponent_tr_25_Template(rf, ctx) { if (rf & 1) {
function ServiceListComponent_tr_26_Template(rf, ctx) { if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tr");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "td");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "td", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, ServiceListComponent_tr_25_span_4_Template, 2, 0, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ServiceListComponent_tr_25_span_5_Template, 2, 0, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, ServiceListComponent_tr_26_span_4_Template, 2, 0, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, ServiceListComponent_tr_26_span_5_Template, 2, 0, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "td", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, ServiceListComponent_tr_25_a_7_Template, 2, 5, "a", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, ServiceListComponent_tr_25_a_8_Template, 2, 0, "a", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, ServiceListComponent_tr_26_a_7_Template, 2, 5, "a", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, ServiceListComponent_tr_26_a_8_Template, 2, 0, "a", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "td");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "a", 17);
......@@ -639,15 +639,15 @@ function ServiceListComponent_tr_25_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "td");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_tr_25_Template_span_click_13_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const s_r1 = ctx.$implicit; const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r7.start(s_r1.name); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_tr_26_Template_span_click_13_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const s_r1 = ctx.$implicit; const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r7.start(s_r1.name); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "start");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "span", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_tr_25_Template_span_click_15_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const s_r1 = ctx.$implicit; const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r9.restart(s_r1.name); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_tr_26_Template_span_click_15_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const s_r1 = ctx.$implicit; const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r9.restart(s_r1.name); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "restart");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_tr_25_Template_span_click_17_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const s_r1 = ctx.$implicit; const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r10.stop(s_r1.name); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_tr_26_Template_span_click_17_listener() { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8); const s_r1 = ctx.$implicit; const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); return ctx_r10.stop(s_r1.name); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "stop");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
......@@ -675,9 +675,9 @@ class ServiceListComponent {
this.defaultServcies = [
"edgex-core-metadata", "edgex-core-data", "edgex-core-command",
"edgex-support-notifications", "edgex-support-scheduler",
"edgex-redis",
// "edgex-redis",
"rule-engine",
"edgex-ui-go",
// "edgex-ui-go",
//"edgex-sys-mgmt-agent",
"edgex-app-service-configurable-rules"
];
......@@ -764,52 +764,54 @@ class ServiceListComponent {
}
}
ServiceListComponent.ɵfac = function ServiceListComponent_Factory(t) { return new (t || ServiceListComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_system_agent_service__WEBPACK_IMPORTED_MODULE_1__["SystemAgentService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_message_message_service__WEBPACK_IMPORTED_MODULE_2__["MessageService"]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_services_error_service__WEBPACK_IMPORTED_MODULE_3__["ErrorService"])); };
ServiceListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: ServiceListComponent, selectors: [["app-service-list"]], decls: 26, vars: 2, consts: [[1, "card"], [1, "card-header"], [1, "fa", "fa-list", "text-danger"], [1, "card-body", "p-0"], [1, "bg-light", "px-3", "py-2"], [1, "btn", "btn-primary", "btn-sm", 3, "disabled", "click"], [1, "fa", "fa-refresh", "mr-1"], [1, "table-responsive"], [1, "table", "table-hover", "text-truncate"], [1, "thead-light"], ["scope", "col"], [4, "ngFor", "ngForOf"], [3, "ngSwitch"], ["class", "badge badge-success", 4, "ngSwitchCase"], ["class", "badge badge-danger", 4, "ngSwitchDefault"], [3, "routerLink", "queryParams", 4, "ngSwitchCase"], [4, "ngSwitchDefault"], [3, "routerLink", "queryParams"], [1, "fa", "fa-file-text"], ["role", "button", 1, "badge", "badge-info", "mr-1", 3, "click"], ["role", "button", 1, "badge", "badge-warning", "mr-1", 3, "click"], ["role", "button", 1, "badge", "badge-danger", 3, "click"], [1, "badge", "badge-success"], [1, "badge", "badge-danger"], [1, "fa", "fa-area-chart"], [1, "fa", "fa-ban", "fa-stack-lg", "text-danger"]], template: function ServiceListComponent_Template(rf, ctx) { if (rf & 1) {
ServiceListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ type: ServiceListComponent, selectors: [["app-service-list"]], decls: 27, vars: 2, consts: [[1, "card"], [1, "card-header"], [1, "fa", "fa-list", "text-danger", "mr-2"], [1, "card-body", "p-0"], [1, "bg-light", "px-3", "py-2"], [1, "btn", "btn-primary", "btn-sm", 3, "disabled", "click"], [1, "fa", "fa-refresh", "mr-1"], [1, "table-responsive"], [1, "table", "table-hover", "text-truncate"], [1, "thead-light"], ["scope", "col"], [4, "ngFor", "ngForOf"], [3, "ngSwitch"], ["class", "badge badge-success", 4, "ngSwitchCase"], ["class", "badge badge-danger", 4, "ngSwitchDefault"], [3, "routerLink", "queryParams", 4, "ngSwitchCase"], [4, "ngSwitchDefault"], [3, "routerLink", "queryParams"], [1, "fa", "fa-file-text"], ["role", "button", 1, "badge", "badge-info", "mr-1", 3, "click"], ["role", "button", 1, "badge", "badge-warning", "mr-1", 3, "click"], ["role", "button", 1, "badge", "badge-danger", 3, "click"], [1, "badge", "badge-success"], [1, "badge", "badge-danger"], [1, "fa", "fa-area-chart"], [1, "fa", "fa-ban", "fa-stack-lg", "text-danger"]], template: function ServiceListComponent_Template(rf, ctx) { if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "h5", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "i", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, " Services List");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "System Services List");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_Template_button_click_6_listener() { return ctx.refresh(); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "i", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "refresh");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ServiceListComponent_Template_button_click_7_listener() { return ctx.refresh(); });
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "i", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "refresh");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "table", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "thead", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "tr");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "Name");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](16, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "State");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "table", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "thead", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "tr");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "Name");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](18, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "Metric");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "State");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](20, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "Config");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "Metric");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "Operation");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "Config");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](23, "th", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24, "Operation");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "tbody");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](25, ServiceListComponent_tr_25_Template, 19, 10, "tr", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "tbody");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](26, ServiceListComponent_tr_26_Template, 19, 10, "tr", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
} if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.availServices);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment