Combine logic for forward and backward shift-selects.
This commit is contained in:
		
							parent
							
								
									70d0e64309
								
							
						
					
					
						commit
						b6890bfd2c
					
				
					 1 changed files with 3 additions and 5 deletions
				
			
		|  | @ -127,13 +127,11 @@ function on_photo_select(event) | |||
|         { | ||||
|             slice = [current_photo_div]; | ||||
|         } | ||||
|         else if (previous_index < current_index) | ||||
|         { | ||||
|             slice = photo_divs.slice(previous_index, current_index + 1); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             slice = photo_divs.slice(current_index, previous_index + 1); | ||||
|             var left = Math.min(previous_index, current_index); | ||||
|             var right = Math.max(previous_index, current_index); | ||||
|             slice = photo_divs.slice(left, right + 1); | ||||
|         } | ||||
| 
 | ||||
|         slice.forEach(action); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue