@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
16 lines • 3.09 kB
JavaScript
import { TaskContentService } from "../../task-content/services/task-content.service";
import { TaskDataService } from "../../task/services/task-data.service";
import { AfterAction } from "../../utility/call-chain/after-action";
export const validateTaskAction = {
call: (injector, frontAction) => {
const taskContentService = injector.get(TaskContentService);
taskContentService.validateTaskData(frontAction.args[0]);
}
};
export const reloadTaskAction = {
call: (injector, frontAction) => {
const taskDataService = injector.get(TaskDataService);
taskDataService.initializeTaskDataFields(new AfterAction(), true);
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay1hY3Rpb24tZGVmaW5pdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL2FjdGlvbnMvbW9kZWwvdGFzay1hY3Rpb24tZGVmaW5pdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0sa0RBQWtELENBQUM7QUFDcEYsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHVDQUF1QyxDQUFDO0FBQ3RFLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSx1Q0FBdUMsQ0FBQztBQUVsRSxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBMEI7SUFDckQsSUFBSSxFQUFFLENBQUMsUUFBa0IsRUFBRSxXQUF3QixFQUFFLEVBQUU7UUFDbkQsTUFBTSxrQkFBa0IsR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7UUFDNUQsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQVcsQ0FBQyxDQUFDO0lBQ3ZFLENBQUM7Q0FDSixDQUFBO0FBRUQsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQTBCO0lBQ25ELElBQUksRUFBRSxDQUFDLFFBQWtCLEVBQUUsV0FBd0IsRUFBRSxFQUFFO1FBQ25ELE1BQU0sZUFBZSxHQUFHLFFBQVEsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDdEQsZUFBZSxDQUFDLHdCQUF3QixDQUFDLElBQUksV0FBVyxFQUFFLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDdEUsQ0FBQztDQUNKLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0Zyb250QWN0aW9uRGVmaW5pdGlvbn0gZnJvbSBcIi4vZnJvbnQtYWN0aW9uLWRlZmluaXRpb25cIjtcbmltcG9ydCB7SW5qZWN0b3J9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge0Zyb250QWN0aW9ufSBmcm9tIFwiLi4vLi4vZGF0YS1maWVsZHMvbW9kZWxzL2NoYW5nZWQtZmllbGRzXCI7XG5pbXBvcnQge1Rhc2tDb250ZW50U2VydmljZX0gZnJvbSBcIi4uLy4uL3Rhc2stY29udGVudC9zZXJ2aWNlcy90YXNrLWNvbnRlbnQuc2VydmljZVwiO1xuaW1wb3J0IHtUYXNrRGF0YVNlcnZpY2V9IGZyb20gXCIuLi8uLi90YXNrL3NlcnZpY2VzL3Rhc2stZGF0YS5zZXJ2aWNlXCI7XG5pbXBvcnQge0FmdGVyQWN0aW9ufSBmcm9tIFwiLi4vLi4vdXRpbGl0eS9jYWxsLWNoYWluL2FmdGVyLWFjdGlvblwiO1xuXG5leHBvcnQgY29uc3QgdmFsaWRhdGVUYXNrQWN0aW9uOiBGcm9udEFjdGlvbkRlZmluaXRpb24gPSB7XG4gICAgY2FsbDogKGluamVjdG9yOiBJbmplY3RvciwgZnJvbnRBY3Rpb246IEZyb250QWN0aW9uKSA9PiB7XG4gICAgICAgIGNvbnN0IHRhc2tDb250ZW50U2VydmljZSA9IGluamVjdG9yLmdldChUYXNrQ29udGVudFNlcnZpY2UpO1xuICAgICAgICB0YXNrQ29udGVudFNlcnZpY2UudmFsaWRhdGVUYXNrRGF0YShmcm9udEFjdGlvbi5hcmdzWzBdIGFzIHN0cmluZyk7XG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgcmVsb2FkVGFza0FjdGlvbjogRnJvbnRBY3Rpb25EZWZpbml0aW9uID0ge1xuICAgIGNhbGw6IChpbmplY3RvcjogSW5qZWN0b3IsIGZyb250QWN0aW9uOiBGcm9udEFjdGlvbikgPT4ge1xuICAgICAgICBjb25zdCB0YXNrRGF0YVNlcnZpY2UgPSBpbmplY3Rvci5nZXQoVGFza0RhdGFTZXJ2aWNlKTtcbiAgICAgICAgdGFza0RhdGFTZXJ2aWNlLmluaXRpYWxpemVUYXNrRGF0YUZpZWxkcyhuZXcgQWZ0ZXJBY3Rpb24oKSwgdHJ1ZSk7XG4gICAgfVxufVxuIl19