|
@@ -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");
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
+});
|