mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 18:54:58 +00:00 
			
		
		
		
	Fix #1439
This commit is contained in:
		
							
								
								
									
										21
									
								
								public/js/ff/piggy-banks/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								public/js/ff/piggy-banks/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -88,28 +88,23 @@ function stopSorting() { | |||||||
|         var holder = $(v); |         var holder = $(v); | ||||||
|         var position = parseInt(holder.data('position')); |         var position = parseInt(holder.data('position')); | ||||||
|         var originalOrder = parseInt(holder.data('order')); |         var originalOrder = parseInt(holder.data('order')); | ||||||
|  |         var name = holder.data('name'); | ||||||
|         var id = holder.data('id'); |         var id = holder.data('id'); | ||||||
|         console.log('Now at row ' + i); |  | ||||||
|         var newOrder; |         var newOrder; | ||||||
|         if (position === i) { |         if (position === i) { | ||||||
|  |             // not changed, position is what it should be. | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|         if (position < i) { |         if (position < i) { | ||||||
|             console.log('Row ' + i + ' has moved up!'); |             // position is less. | ||||||
|             // update position: |             console.log('"' + name + '" has moved up from position ' + originalOrder + ' to ' + (i+1)); | ||||||
|             holder.data('position', i); |  | ||||||
|             newOrder = originalOrder + 1; |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         } |         } | ||||||
|         if (position > i) { |         if (position > i) { | ||||||
|             console.log('Row ' + i + ' has moved down!'); |             console.log('"' + name + '" has moved up from position ' + originalOrder + ' to ' + (i+1)); | ||||||
|             // update position: |  | ||||||
|             holder.data('position', i); |  | ||||||
|             newOrder = originalOrder - 1; |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         } |         } | ||||||
|  |         // update position: | ||||||
|  |         holder.data('position', i); | ||||||
|  |         newOrder = i+1; | ||||||
|  |  | ||||||
|         $.post('piggy-banks/set-order/' + id, {order: newOrder, _token: token}) |         $.post('piggy-banks/set-order/' + id, {order: newOrder, _token: token}) | ||||||
|     }); |     }); | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ | |||||||
|     </thead> |     </thead> | ||||||
|     <tbody> |     <tbody> | ||||||
|     {% for piggy in piggyBanks %} |     {% for piggy in piggyBanks %} | ||||||
|         <tr data-id="{{ piggy.id }}" data-order="{{ piggy.order }}" data-position="{{ loop.index0 }}"> |         <tr data-id="{{ piggy.id }}" data-name="{{ piggy.name }}" data-order="{{ piggy.order }}" data-position="{{ loop.index0 }}"> | ||||||
|             <td class="visible-xs visible-sm hidden-md hidden-lg"> |             <td class="visible-xs visible-sm hidden-md hidden-lg"> | ||||||
|                   |                   | ||||||
|             </td> |             </td> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user