File tree Expand file tree Collapse file tree 5 files changed +12
-6
lines changed Expand file tree Collapse file tree 5 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 1515				<i class="icon">{{svg "octicon-search" 16}}</i>
1616				<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_assignees"}}">
1717			</div>
18- 			<div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_assignees"}}</div>
1918			<div class="scrolling menu flex-items-block">
19+ 				<div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_assignees"}}</div>
20+ 				<div class="divider"></div>
2021				{{range $data.CandidateAssignees}}
2122					<a class="item" href="#" data-value="{{.ID}}">
2223						<span class="item-check-mark">{{svg "octicon-check"}}</span>
Original file line number Diff line number Diff line change 1616					<i class="icon">{{svg "octicon-search" 16}}</i>
1717					<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_labels"}}">
1818				</div>
19- 				<a class="item clear-selection" href="#">{{ctx.Locale.Tr "repo.issues.new.clear_labels"}}</a>
2019				<div class="scrolling menu">
20+ 					<a class="item clear-selection" href="#">{{ctx.Locale.Tr "repo.issues.new.clear_labels"}}</a>
21+ 					<div class="divider"></div>
2122					{{$previousExclusiveScope := "_no_scope"}}
2223					{{range $data.RepoLabels}}
2324						{{$exclusiveScope := .ExclusiveScope}}
Original file line number Diff line number Diff line change 1818					<i class="icon">{{svg "octicon-search"}}</i>
1919					<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_milestones"}}">
2020				</div>
21- 				<div class="divider"></div>
22- 				<div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_milestone"}}</div>
2321				<div class="scrolling menu">
22+ 					<div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_milestone"}}</div>
23+ 					<div class="divider"></div>
2424					{{if $data.OpenMilestones}}
2525						<div class="header">{{ctx.Locale.Tr "repo.issues.filter_milestone_open"}}</div>
2626						{{range $data.OpenMilestones}}
Original file line number Diff line number Diff line change 1717				<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_projects"}}">
1818			</div>
1919			{{end}}
20- 			<div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}</div>
2120			<div class="scrolling menu">
21+ 				<div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}</div>
22+ 				<div class="divider"></div>
2223				{{if $data.OpenProjects}}
2324					<div class="header">{{ctx.Locale.Tr "repo.issues.new.open_projects"}}</div>
2425					{{range $data.OpenProjects}}
Original file line number Diff line number Diff line change @@ -22,10 +22,13 @@ A sidebar combo (dropdown+list) is like this:
2222When the selected items change, the ` combo-value `  input will be updated.
2323If there is ` data-update-url ` , it also calls backend to attach/detach the changed items.
2424
25- Also, the changed items will be syncronized  to the ` ui list `  items.
25+ Also, the changed items will be synchronized  to the ` ui list `  items.
2626
2727The items with the same data-scope only allow one selected at a time.
2828
2929The dropdown selection could work in 2 modes:
3030*  single: only one item could be selected, it updates immediately when the item is selected.
3131*  multiple: multiple items could be selected, it defers the update until the dropdown is hidden.
32+ 
33+ When using "scrolling menu", the items must be in the same level,
34+ otherwise keyboard (ArrowUp/ArrowDown/Enter) won't work.
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments