diff options
author | fuxiaohei <fuxiaohei@vip.qq.com> | 2014-12-07 21:29:37 +0800 |
---|---|---|
committer | fuxiaohei <fuxiaohei@vip.qq.com> | 2014-12-07 21:29:37 +0800 |
commit | 0daef29053ac112e9cd86dc8fac7b78f4f38d387 (patch) | |
tree | 6a8eb7a858520b161a0b16b0431c9b72c2e3c784 /public/ng/js/gogs | |
parent | a2f6e1803bb8322843777f1795f8966de81a84c0 (diff) |
add label-create ui elements
Diffstat (limited to 'public/ng/js/gogs')
-rw-r--r-- | public/ng/js/gogs/issue_label.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/public/ng/js/gogs/issue_label.js b/public/ng/js/gogs/issue_label.js new file mode 100644 index 00000000..58660c9f --- /dev/null +++ b/public/ng/js/gogs/issue_label.js @@ -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"); + }) + + +}); |