From 0daef29053ac112e9cd86dc8fac7b78f4f38d387 Mon Sep 17 00:00:00 2001 From: fuxiaohei Date: Sun, 7 Dec 2014 21:29:37 +0800 Subject: add label-create ui elements --- public/ng/js/gogs/issue_label.js | 43 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 public/ng/js/gogs/issue_label.js (limited to 'public/ng/js/gogs') 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 += ''; + }); + + + + // 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"); + }) + + +}); -- cgit v1.2.3