aboutsummaryrefslogtreecommitdiffstats
path: root/deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts
diff options
context:
space:
mode:
Diffstat (limited to 'deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts')
-rw-r--r--deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts51
1 files changed, 0 insertions, 51 deletions
diff --git a/deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts b/deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts
deleted file mode 100644
index ab31a498..00000000
--- a/deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import { isNumber, toInteger } from './util/util';
-
-export class NgbTime {
- public hour: number;
- public minute: number;
- public second: number;
-
- constructor(hour?: number, minute?: number, second?: number) {
- this.hour = toInteger(hour);
- this.minute = toInteger(minute);
- this.second = toInteger(second);
- }
-
- public changeHour(step = 1) { this.updateHour((isNaN(this.hour) ? 0 : this.hour) + step); }
-
- public updateHour(hour: number) {
- if (isNumber(hour)) {
- this.hour = (hour < 0 ? 24 + hour : hour) % 24;
- } else {
- this.hour = NaN;
- }
- }
-
- public changeMinute(step = 1) { this.updateMinute((isNaN(this.minute) ? 0 : this.minute) + step); }
-
- public updateMinute(minute: number) {
- if (isNumber(minute)) {
- this.minute = minute % 60 < 0 ? 60 + minute % 60 : minute % 60;
- this.changeHour(Math.floor(minute / 60));
- } else {
- this.minute = NaN;
- }
- }
-
- public changeSecond(step = 1) { this.updateSecond((isNaN(this.second) ? 0 : this.second) + step); }
-
- public updateSecond(second: number) {
- if (isNumber(second)) {
- this.second = second < 0 ? 60 + second % 60 : second % 60;
- this.changeMinute(Math.floor(second / 60));
- } else {
- this.second = NaN;
- }
- }
-
- public isValid(checkSecs = true) {
- return isNumber(this.hour) && isNumber(this.minute) && (checkSecs ? isNumber(this.second) : true);
- }
-
- public toString() { return `${this.hour || 0}:${this.minute || 0}:${this.second || 0}`; }
-}