Fix on enter keyup event form submitting. Update BZ_ROOT_DIR

parent f5887e7c
...@@ -35,7 +35,7 @@ use warnings; ...@@ -35,7 +35,7 @@ use warnings;
# # # #
####################################################################### #######################################################################
use constant BZ_ROOT_DIR => '/usr/share/bugzilla/lib'; use constant BZ_ROOT_DIR => '/var/www/bugs.etersoft.ru';
use constant BZ_LIB_DIR => BZ_ROOT_DIR . '/lib'; use constant BZ_LIB_DIR => BZ_ROOT_DIR . '/lib';
####################################################################### #######################################################################
......
...@@ -174,6 +174,21 @@ window.addEventListener("load", function() { ...@@ -174,6 +174,21 @@ window.addEventListener("load", function() {
); );
}); });
// add listener for enter key down to work time input
document.querySelector("#realworktime").addEventListener("keyup", (event) => {
if (event.key === "Enter") {
document.querySelector("#realworktime").blur();
document.querySelector("#ProductTime").focus();
}
});
// add listener for enter key down to productive time input
document.querySelector("#ProductTime").addEventListener("keyup", () => {
if (event.key === "Enter") {
document.querySelector("#saveTime").click();
}
});
// add listener for time commit // add listener for time commit
let btn = document.querySelector("#saveTime"); let btn = document.querySelector("#saveTime");
...@@ -191,6 +206,7 @@ window.addEventListener("load", function() { ...@@ -191,6 +206,7 @@ window.addEventListener("load", function() {
let workTimeValue = Math.ceil((workTime / 60) * 100) / 100; let workTimeValue = Math.ceil((workTime / 60) * 100) / 100;
let productiveTime = parseInt(document.querySelector("#ProductTime").value); let productiveTime = parseInt(document.querySelector("#ProductTime").value);
productiveTime = productiveTime > 0 ? productiveTime : workTime; productiveTime = productiveTime > 0 ? productiveTime : workTime;
let productiveTimeValue = Math.ceil((productiveTime / 60) * 100) / 100; let productiveTimeValue = Math.ceil((productiveTime / 60) * 100) / 100;
document.querySelector("#work_time").value = workTimeValue; document.querySelector("#work_time").value = workTimeValue;
document.querySelector("#productive_time").value = productiveTimeValue; document.querySelector("#productive_time").value = productiveTimeValue;
......
...@@ -46,4 +46,4 @@ ...@@ -46,4 +46,4 @@
<script language="javascript" type="text/javascript" src="js/etersoft/focusManager.js"></script> <script language="javascript" type="text/javascript" src="js/etersoft/focusManager.js"></script>
<script language="javascript" type="text/javascript" src="js/etersoft/timer_common.js?25_10_2017"></script> <script language="javascript" type="text/javascript" src="js/etersoft/timer_common.js?25_10_2017"></script>
<script language="javascript" type="text/javascript" src="js/etersoft/timer.js?11_09_2020__"></script> <script language="javascript" type="text/javascript" src="js/etersoft/timer.js?07_10_2020"></script>
...@@ -46,4 +46,4 @@ ...@@ -46,4 +46,4 @@
<script language="javascript" type="text/javascript" src="js/etersoft/focusManager.js"></script> <script language="javascript" type="text/javascript" src="js/etersoft/focusManager.js"></script>
<script language="javascript" type="text/javascript" src="js/etersoft/timer_common.js?25_10_2017"></script> <script language="javascript" type="text/javascript" src="js/etersoft/timer_common.js?25_10_2017"></script>
<script language="javascript" type="text/javascript" src="js/etersoft/timer.js?11_09_2020__"></script> <script language="javascript" type="text/javascript" src="js/etersoft/timer.js?07_10_2020"></script>
Markdown is supported
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