jQuery

What happens when you want to make changes to the Jira UI but it is not supported natively by Power Scripts. Use JavaScript and jQuery instead!

Executing JavaScript Code

Running JavaScript code requires Live Fields and the lfExecuteJS() function.

Inspecting and Copying the Query Selector 

Follow these instructions here on copying the element of the query selector.

Query Selector in the View Screen vs. Edit Screen

Please note that the query selector for the same custom field will be different if viewed from the view screen versus the edit screen.

Hiding Custom Fields and Other Graphical Elements

The following code hides the same custom field. However, one refers to the custom field in the view screen ("#customfield_1234-val") and the edit screen ("#customfield_1234").

// From the View screen: AJS.$("#customfield_1234-val").hide();   // From the Edit screen: AJS.$("#customfield_1234").hide();

Showing Custom Fields and Other Graphical Elements

The following code hides the same custom field. Again, one refers to the custom field in the view screen ("#customfield_1234-val") and the edit screen ("#customfield_1234").

// From the View screen: AJS.$("#customfield_1234-val").show();   // From the Edit screen: AJS.$("#customfield_1234").show();

Changing the Background Color of A Custom Field

AJS.$("#customfield_1234").css("background-color","blue"); AJS.$("#customfield_1234-val").css("background-color","blue");

Adding an asterisk to a custom field

To add an asterisk to a custom field, append "aui-icon" and "icon-required" classes to the custom field element using the siblings() formula.

AJS.$("#customfield_1234").siblings("label").append("<span class='aui-icon icon-required'>Required</span>");

 Additional Help

Need help implementing this script? Talk to me directly to me by clicking on the bot on this page.

Related articles

Filter by label

There are no items with the selected labels at this time.