add milestone in new-issue page
This commit is contained in:
		
							parent
							
								
									99f2400e3b
								
							
						
					
					
						commit
						a1bb3741d5
					
				|  | @ -1441,7 +1441,7 @@ html, body { | ||||||
|     margin-left: .8em; |     margin-left: .8em; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #issue .assignee.dropdown-menu, #issue .assignee ul, #issue .milestone ul { | #issue .assignee.dropdown-menu, #issue .assignee ul, #issue .milestone.dropdown-menu, #issue .milestone ul { | ||||||
|     padding: 0; |     padding: 0; | ||||||
|     margin: 0; |     margin: 0; | ||||||
|     min-width: 300px; |     min-width: 300px; | ||||||
|  | @ -1514,8 +1514,14 @@ html, body { | ||||||
|     background-color: #77c64a; |     background-color: #77c64a; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #issue .issue-bar .milestone .nav-tabs a { | #issue .milestone .nav-tabs a { | ||||||
|     padding: 4px 8px; |     padding: 4px 8px; | ||||||
|  |     border-top: none; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | #milestone { | ||||||
|  |     margin-left: 24px; | ||||||
|  |     margin-right: 12px; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /* wrapper and footer */ | /* wrapper and footer */ | ||||||
|  |  | ||||||
|  | @ -571,7 +571,7 @@ function initIssue() { | ||||||
| 
 | 
 | ||||||
|     // milestone
 |     // milestone
 | ||||||
| 
 | 
 | ||||||
|     $('.issue-bar .dropdown-menu a[data-toggle="tab"]').on("click", function (e) { |     $('#issue .dropdown-menu a[data-toggle="tab"]').on("click", function (e) { | ||||||
|         e.stopPropagation(); |         e.stopPropagation(); | ||||||
|         $(this).tab('show'); |         $(this).tab('show'); | ||||||
|         return false; |         return false; | ||||||
|  | @ -580,6 +580,7 @@ function initIssue() { | ||||||
|     var $m = $('.milestone'); |     var $m = $('.milestone'); | ||||||
|     if ($m.data("milestone") > 0) { |     if ($m.data("milestone") > 0) { | ||||||
|         $('.clear-milestone').toggleShow(); |         $('.clear-milestone').toggleShow(); | ||||||
|  |         console.log("show"); | ||||||
|     } |     } | ||||||
|     $('.milestone', '#issue').on('click', 'li.milestone-item', function () { |     $('.milestone', '#issue').on('click', 'li.milestone-item', function () { | ||||||
|         var id = $(this).data("id"); |         var id = $(this).data("id"); | ||||||
|  | @ -600,8 +601,16 @@ function initIssue() { | ||||||
|                     } |                     } | ||||||
|                 }) |                 }) | ||||||
|             } |             } | ||||||
|         } |  | ||||||
|             return; |             return; | ||||||
|  |         } | ||||||
|  |         $('#milestone-id').val(id); | ||||||
|  |         if (id > 0) { | ||||||
|  |             $('.clear-milestone').toggleShow(); | ||||||
|  |             $('#milestone').text($(this).find("strong").text()) | ||||||
|  |         } else { | ||||||
|  |             $('.clear-milestone').toggleHide(); | ||||||
|  |             $('#milestone').text($('#milestone').data("no-milestone")); | ||||||
|  |         } | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -31,6 +31,48 @@ | ||||||
|                             </ul> |                             </ul> | ||||||
|                         </div> |                         </div> | ||||||
|                     </div> |                     </div> | ||||||
|  |                     <span><strong id="milestone" data-no-milestone="No milestone">No milestone</strong></span> | ||||||
|  |                     <input type="hidden" name="milestoneid" value="0" id="milestone-id"/> | ||||||
|  |                     <div style="display: inline-block;position: relative"> | ||||||
|  |                         <button type="button" class="dropdown-toggle btn btn-default btn-sm" data-toggle="dropdown"> | ||||||
|  |                             <i class="fa fa-check-square-o"></i> | ||||||
|  |                             <span class="caret"></span> | ||||||
|  |                         </button> | ||||||
|  |                         <div class="dropdown-menu milestone"> | ||||||
|  |                             <ul class="list-unstyled"> | ||||||
|  |                                 <li data-id="0" class="clear-milestone milestone-item hidden"><i class="fa fa-times-circle-o"></i> Clear milestone </li> | ||||||
|  |                                 <li class="milestone-list"> | ||||||
|  |                                     <ul class="nav nav-tabs" data-init="tabs"> | ||||||
|  |                                         <li class="active"><a href="#milestone-open" data-toggle="tab">Open</a></li> | ||||||
|  |                                         <li><a href="#milestone-close" data-toggle="tab">Closed</a></li> | ||||||
|  |                                     </ul> | ||||||
|  |                                     <div class="tab-content"> | ||||||
|  |                                         <div class="tab-pane active" id="milestone-open"> | ||||||
|  |                                             <p class="milestone-item">Nothing to show</p> | ||||||
|  |                                             <ul class="list-unstyled"> | ||||||
|  |                                                 <li class="milestone-item" data-id="1"> | ||||||
|  |                                                     <p><strong>Milestone name</strong></p> | ||||||
|  |                                                     <p>due to 3 days later</p> | ||||||
|  |                                                 </li> | ||||||
|  |                                                 <li class="milestone-item" data-id="1"> | ||||||
|  |                                                     <p><strong>Milestone name</strong></p> | ||||||
|  |                                                     <p>due to 3 days later</p> | ||||||
|  |                                                 </li> | ||||||
|  |                                             </ul> | ||||||
|  |                                         </div> | ||||||
|  |                                         <div class="tab-pane" id="milestone-close"> | ||||||
|  |                                             <ul class="list-unstyled"> | ||||||
|  |                                                 <li class="milestone-item" data-id="1"> | ||||||
|  |                                                     <p><strong>Milestone name</strong></p> | ||||||
|  |                                                     <p>closed 3 days ago</p> | ||||||
|  |                                                 </li> | ||||||
|  |                                             </ul> | ||||||
|  |                                         </div> | ||||||
|  |                                     </div> | ||||||
|  |                                 </li> | ||||||
|  |                             </ul> | ||||||
|  |                         </div> | ||||||
|  |                     </div> | ||||||
|                 </div> |                 </div> | ||||||
|                 <div class="form-group panel-body"> |                 <div class="form-group panel-body"> | ||||||
|                     <div class="md-help pull-right"><!-- todo help link --> |                     <div class="md-help pull-right"><!-- todo help link --> | ||||||
|  |  | ||||||
|  | @ -108,7 +108,7 @@ | ||||||
|                         </button> |                         </button> | ||||||
|                         <div class="dropdown-menu dropdown-menu-right"> |                         <div class="dropdown-menu dropdown-menu-right"> | ||||||
|                             <ul class="list-unstyled"> |                             <ul class="list-unstyled"> | ||||||
|                                 <li data-id="0" class="clear-milestone hidden"><i class="fa fa-times-circle-o"></i> Clear milestone </li> |                                 <li data-id="0" class="clear-milestone milestone-item hidden"><i class="fa fa-times-circle-o"></i> Clear milestone </li> | ||||||
|                                 <li class="milestone-list"> |                                 <li class="milestone-list"> | ||||||
|                                     <ul class="nav nav-tabs" data-init="tabs"> |                                     <ul class="nav nav-tabs" data-init="tabs"> | ||||||
|                                         <li class="active"><a href="#milestone-open" data-toggle="tab">Open</a></li> |                                         <li class="active"><a href="#milestone-open" data-toggle="tab">Open</a></li> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue