<% var firstPage = 0; var lastPage = pages.length-1; var firstPageFormatted = MetacatUI.appView.commaSeparateNumber(firstPage+1), currentPageFormatted = MetacatUI.appView.commaSeparateNumber(currentPage+1); if(currentPage != firstPage){ print('
  • Prev
  • '); } if(currentPage == firstPage){ print('
  • ', firstPageFormatted, '
  • '); } else if(currentPage-1 == firstPage){ print('
  • ', firstPageFormatted, '
  • '); print('
  • ', currentPageFormatted, '
  • '); } else if(currentPage-2 == firstPage){ print('
  • ', firstPageFormatted, '
  • '); print('
  • ', (currentPage-1)+1, '
  • '); print('
  • ', currentPageFormatted, '
  • '); } else if(currentPage-3 == firstPage){ print('
  • ', firstPageFormatted, '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage-2)+1), '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage-1)+1), '
  • '); print('
  • ', currentPageFormatted, '
  • '); } else{ print('
  • ', firstPageFormatted, '
  • '); print('
  • ...
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage-2)+1), '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage-1)+1), '
  • '); print('
  • ', currentPageFormatted, '
  • '); } if(currentPage == lastPage){ //Do nothing } else if(currentPage+1 == lastPage){ print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+1)+1), '
  • '); } else if(currentPage+2 == lastPage){ print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+1)+1), '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+2)+1), '
  • '); } else if(currentPage+3 == lastPage){ print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+1)+1), '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+2)+1), '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+3)+1), '
  • '); } else{ print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+1)+1), '
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((currentPage+2)+1), '
  • '); print('
  • ...
  • '); print('
  • ', MetacatUI.appView.commaSeparateNumber((lastPage)+1), '
  • '); } if(currentPage != lastPage){ print('
  • Next
  • '); } %>