From daca5cfdbe56e5ace013a9c6bef6ffcbef700069 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Fri, 19 May 2023 15:00:03 +0800 Subject: [PATCH] + Add hours check for start method. --- module/task/js/start.ui.js | 20 ++++++++++++++++++++ module/task/ui/start.html.php | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 module/task/js/start.ui.js diff --git a/module/task/js/start.ui.js b/module/task/js/start.ui.js new file mode 100644 index 0000000000..090ea917bb --- /dev/null +++ b/module/task/js/start.ui.js @@ -0,0 +1,20 @@ +/* If left = 0, warning. */ +$('button[type="submit"]').on('click', function() +{ + var left = parseFloat($("#left").val()); + var consumed = parseFloat($("#consumed").val()); + if(!left) + { + var result; + if(!consumed) + { + alert(noticeTaskStart); + result = false; + } + else + { + result = confirm(confirmFinish); + } + if(!result) return false; + } +}) diff --git a/module/task/ui/start.html.php b/module/task/ui/start.html.php index 09f83d8380..3697dab32f 100644 --- a/module/task/ui/start.html.php +++ b/module/task/ui/start.html.php @@ -10,6 +10,8 @@ declare(strict_types=1); */ namespace zin; /* ====== Preparing and processing page data ====== */ +jsVar('confirmFinish', $lang->task->confirmFinish); +jsVar('noticeTaskStart', $lang->task->noticeTaskStart); /* zin: Set variables to define control for form. */ if($task->mode == 'linear')