The live fields are not applied to the Jira native Log Work screen. This article provides a workaround to use live fields in the Jira work log screen using the lfExecuteJS()
function along with jQuery.
Workaround Steps
Live Fields Main Script:
Here's an example of how the main script might look:
lfExecuteJS("LiveFields/javascript.js");
Creating JavaScript Logic:
Create a JavaScript file named
javascript.js
containing the following code. This code utilizes jQuery to modify the behavior of elements on the Log Work screen:$(document).on('DOMNodeInserted', function(e) { if (e.target.id == "log-work-dialog") { setTimeout(function() { AJS.$("#log-work-submit").prop("disabled", true); }, 1000); } });
The JavaScript code listens for inserted elements in the DOM and targets the "log-work-dialog" element. It then disables the "log-work-submit" button after a one-second delay.
Additional Resources