mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 09:03:21 +00:00 
			
		
		
		
	GUAC-1138: Generalize "pager" module into "list" module.
This commit is contained in:
		
							
								
								
									
										46
									
								
								guacamole/src/main/webapp/app/list/templates/guacPager.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								guacamole/src/main/webapp/app/list/templates/guacPager.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| <div class="pager" ng-show="pageNumbers.length > 1"> | ||||
|     <!-- | ||||
|        Copyright (C) 2015 Glyptodon LLC | ||||
|  | ||||
|        Permission is hereby granted, free of charge, to any person obtaining a copy | ||||
|        of this software and associated documentation files (the "Software"), to deal | ||||
|        in the Software without restriction, including without limitation the rights | ||||
|        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||
|        copies of the Software, and to permit persons to whom the Software is | ||||
|        furnished to do so, subject to the following conditions: | ||||
|  | ||||
|        The above copyright notice and this permission notice shall be included in | ||||
|        all copies or substantial portions of the Software. | ||||
|  | ||||
|        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
|        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||
|        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
|        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
|        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||||
|        THE SOFTWARE. | ||||
|     --> | ||||
|  | ||||
|     <!-- First / Previous --> | ||||
|     <div class="first-page icon" ng-class="{disabled: !canSelectPage(firstPage)}"    ng-click="selectPage(firstPage)"/> | ||||
|     <div class="prev-page icon"  ng-class="{disabled: !canSelectPage(previousPage)}" ng-click="selectPage(previousPage)"/> | ||||
|  | ||||
|     <!-- Indicator of the existence of pages before the first page number shown --> | ||||
|     <div class="more-pages" ng-show="hasMorePagesBefore()">...</div> | ||||
|      | ||||
|     <!-- Page numbers --> | ||||
|     <ul class="page-numbers"> | ||||
|         <li class="set-page" | ||||
|             ng-class="{current: isSelected(pageNumber)}" | ||||
|             ng-repeat="pageNumber in pageNumbers" | ||||
|             ng-click="selectPage(pageNumber)">{{pageNumber}}</li> | ||||
|     </ul> | ||||
|  | ||||
|     <!-- Indicator of the existence of pages beyond the last page number shown --> | ||||
|     <div class="more-pages" ng-show="hasMorePagesAfter()">...</div> | ||||
|  | ||||
|     <!-- Next / Last --> | ||||
|     <div class="next-page icon" ng-class="{disabled: !canSelectPage(nextPage)}" ng-click="selectPage(nextPage)"/> | ||||
|     <div class="last-page icon" ng-class="{disabled: !canSelectPage(lastPage)}" ng-click="selectPage(lastPage)"/> | ||||
|  | ||||
| </div> | ||||
		Reference in New Issue
	
	Block a user