update comments in template.go to use english
This commit is contained in:
parent
64918503a0
commit
8a0e99651c
31
template.go
31
template.go
@ -145,16 +145,15 @@ func (re *Render) createTemplateCache() (templateCache, error) {
|
||||
return cache, nil
|
||||
}
|
||||
|
||||
// Pages contiene la información de paginación.
|
||||
// Pages contains pagination info.
|
||||
type Pages struct {
|
||||
// TotalElements son la cantidad de elementos totales a paginar. Pueden ser
|
||||
// total de filas o total de páginas de blog.
|
||||
// TotalElements indicates the total number of elements available for
|
||||
// pagination.
|
||||
TotalElements int
|
||||
// ElementsPerPage muestra la cantidad máxima de elementos a mostrar en una
|
||||
// página.
|
||||
// ElementsPerPage defines the number of elements to display per page in
|
||||
// pagination.
|
||||
ElementsPerPage int
|
||||
// ActualPage es la página actual, utilizado como ayuda para mostrar la
|
||||
// página activa.
|
||||
// ActualPage represents the current page number in pagination.
|
||||
ActualPage int
|
||||
}
|
||||
|
||||
@ -208,32 +207,26 @@ func (p Pages) CurrentPage() int {
|
||||
return p.ActualPage
|
||||
}
|
||||
|
||||
// TotalPages devuelve la cantidad total de páginas.
|
||||
func (p Pages) TotalPages() int {
|
||||
return (p.TotalElements + p.ElementsPerPage - 1) / p.ElementsPerPage
|
||||
}
|
||||
|
||||
// IsFirst indica si la página actual es la primera.
|
||||
func (p Pages) IsFirst() bool {
|
||||
return p.ActualPage == 1
|
||||
}
|
||||
|
||||
// IsLast indica si la página actual es la última.
|
||||
func (p Pages) IsLast() bool {
|
||||
return p.ActualPage == p.TotalPages()
|
||||
}
|
||||
|
||||
// HasPrevious indica si hay una página anterior.
|
||||
func (p Pages) HasPrevious() bool {
|
||||
return p.ActualPage > 1
|
||||
}
|
||||
|
||||
// HasNext indica si hay una página siguiente.
|
||||
func (p Pages) HasNext() bool {
|
||||
return p.ActualPage < p.TotalPages()
|
||||
}
|
||||
|
||||
// Previous devuelve el número de la página anterior.
|
||||
func (p Pages) Previous() int {
|
||||
if p.ActualPage > p.TotalPages() {
|
||||
return p.TotalPages()
|
||||
@ -241,7 +234,6 @@ func (p Pages) Previous() int {
|
||||
return p.ActualPage - 1
|
||||
}
|
||||
|
||||
// Next devuelve el número de la página siguiente.
|
||||
func (p Pages) Next() int {
|
||||
if p.ActualPage < 1 {
|
||||
return 1
|
||||
@ -268,10 +260,13 @@ func (p Pages) Last() int {
|
||||
|
||||
// Page contiene la información de una página. Utilizado para la barra de
|
||||
// paginación que suelen mostrarse en la parte inferior de una lista o tabla.
|
||||
|
||||
// Page represents a single page in pagination, including its number and active
|
||||
// state. Useful for pagination bar.
|
||||
type Page struct {
|
||||
// Number es el número de página.
|
||||
// Number is the numeric identifier of the page in pagination.
|
||||
Number int
|
||||
// Active es un dato lógico que indica si la página es la actual.
|
||||
// Active indicates if the page is the currently selected page.
|
||||
Active bool
|
||||
}
|
||||
|
||||
@ -279,12 +274,12 @@ func (p Page) NumberOfPage() int {
|
||||
return p.Number
|
||||
}
|
||||
|
||||
// IsActive indica si la página es la actual.
|
||||
func (p Page) IsActive() bool {
|
||||
return p.Active
|
||||
}
|
||||
|
||||
// PagesRange muestra un rango de páginas a mostrar en la paginación.
|
||||
// PageRange generates a slice of Page instances representing a range of pages
|
||||
// to be displayed in a pagination bar.
|
||||
func (p Pages) PageRange(maxPagesToShow int) []Page {
|
||||
var pages []Page
|
||||
totalPages := p.TotalPages()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user