Jira Core and Server have a color picker of some kind. It can be seen when editing the look and feel of Jira.
How do I include that color picker in my own Jira app?
Hi, George.
Have you solved your problem? I ran into her and am looking for a solution.
Hi Olek,
nope, never got a useful response or spec about the internal Jira color picker.
Brgds
George
Hi, George.
In case this question is still relevant, I will leave a little information.
I realized that for the design of the only page that has ColorPicker (and this is the “system / Look and feel” page), the dependency “com.atlassian.jira.lookandfeel:edit-look-and-feel” and, accordingly, the file “edit-look-and-feel.js”.
Nonetheless, this file starts something and a Color table is built around my color picker (the same as on the “system / Look and feel” page). I didn’t have the patience to figure out how to display a color picker without a look from Jira.
I decided to use third-party software from here http://jscolor.com/examples/
Time will tell how the decision was right. If this option does not satisfy the conditions, then already I will try to figure out the code from Jira.
I hope I could at least help a little.
Hi Olek,
thanks for the link. Nice one.
I ended up doing something similar but in the end could live without it.
But good to know for future projects.
Brgds
George
Hi, George.
For future projects some additions:
I chose another library: https://bgrins.github.io/spectrum/#why
Unlike the previous library, here you can insert your own values using a script, and these values will immediately be displayed in color.
I added spectrum.css and spectrum.js to my project.
Created markup.
For example we need only input:
<input id="myColor" class="spectrum">
Than i changed input value from jQuery:
var setColor = function (color) {
$("#myColor").attr("value", color);
};
and drow all inputs like colorPicker:
var drawColorPickers = function () {
$(".spectrum").spectrum({
preferredFormat: "hex",
showInput: true,
});
};
I hope you or other people need it.