Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TaskParams.js 1.4KB

1234567891011121314151617181920212223242526272829303132
  1. var Unibase;
  2. (function (Unibase) {
  3. let Themes;
  4. (function (Themes) {
  5. let Compact;
  6. (function (Compact) {
  7. let Components;
  8. (function (Components) {
  9. class TaskParms {
  10. static Instance() {
  11. if (this.instance == undefined) {
  12. this.instance = new TaskParms();
  13. }
  14. return this.instance;
  15. }
  16. SaveTaskParameters(TaskParameters) {
  17. var index = TaskParms.TaskParameters.findIndex(x => x.TaskId = TaskParameters.TaskId);
  18. var result = (index == -1) ? TaskParms.TaskParameters.push(TaskParameters) : null;
  19. }
  20. RemoveTaskParameters(taskid) {
  21. TaskParms.TaskParameters = TaskParms.TaskParameters.filter(x => x.TaskId != taskid);
  22. }
  23. GetTaskParameters(TaskId) {
  24. return TaskParms.TaskParameters.find(x => x.TaskId = TaskId);
  25. }
  26. }
  27. TaskParms.TaskParameters = [];
  28. Components.TaskParms = TaskParms;
  29. })(Components = Compact.Components || (Compact.Components = {}));
  30. })(Compact = Themes.Compact || (Themes.Compact = {}));
  31. })(Themes = Unibase.Themes || (Unibase.Themes = {}));
  32. })(Unibase || (Unibase = {}));