mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-05-04 22:00:39 +00:00
add label-create ui elements
This commit is contained in:
parent
a2f6e1803b
commit
0daef29053
7 changed files with 145 additions and 7 deletions
43
public/ng/js/gogs/issue_label.js
Normal file
43
public/ng/js/gogs/issue_label.js
Normal file
|
@ -0,0 +1,43 @@
|
|||
// when dom ready, init issue label events
|
||||
$(document).ready(function(){
|
||||
var labelColors = ["#e11d21","#EB6420","#FBCA04","#009800",
|
||||
"#006B75","#207DE5","#0052cc","#53E917",
|
||||
"#F6C6C7","#FAD8C7","#FEF2C0","#BFE5BF",
|
||||
"#BFDADC","#C7DEF8","#BFD4F2","#D4C5F9"];
|
||||
|
||||
var colorDropHtml = "";
|
||||
labelColors.forEach(function(item){
|
||||
colorDropHtml += '<a class="color" style="background-color:'+item+'" data-color-hex="'+item+'"></a>';
|
||||
});
|
||||
|
||||
|
||||
|
||||
// render label color input
|
||||
var color_input = $('#label-add-color');
|
||||
var color_label = $('#label-color-drop label');
|
||||
color_label.css("background-color",labelColors[0]);
|
||||
color_input.val(labelColors[0]);
|
||||
|
||||
|
||||
// render label color drop
|
||||
$('#label-color-drop .drop-down')
|
||||
.html(colorDropHtml)
|
||||
.on("click","a",function(){
|
||||
var color = $(this).data("color-hex");
|
||||
color_label.css("background-color",color);
|
||||
color_input.val(color);
|
||||
});
|
||||
|
||||
// color drop visible
|
||||
var form = $('#label-add-form');
|
||||
$('#label-new-btn').on("click",function(){
|
||||
if(form.hasClass("hidden")){
|
||||
form.removeClass("hidden");
|
||||
}
|
||||
});
|
||||
$('#label-cancel-btn').on("click",function(){
|
||||
form.addClass("hidden");
|
||||
})
|
||||
|
||||
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue