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
|
return cache, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Pages contiene la información de paginación.
|
// Pages contains pagination info.
|
||||||
type Pages struct {
|
type Pages struct {
|
||||||
// TotalElements son la cantidad de elementos totales a paginar. Pueden ser
|
// TotalElements indicates the total number of elements available for
|
||||||
// total de filas o total de páginas de blog.
|
// pagination.
|
||||||
TotalElements int
|
TotalElements int
|
||||||
// ElementsPerPage muestra la cantidad máxima de elementos a mostrar en una
|
// ElementsPerPage defines the number of elements to display per page in
|
||||||
// página.
|
// pagination.
|
||||||
ElementsPerPage int
|
ElementsPerPage int
|
||||||
// ActualPage es la página actual, utilizado como ayuda para mostrar la
|
// ActualPage represents the current page number in pagination.
|
||||||
// página activa.
|
|
||||||
ActualPage int
|
ActualPage int
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -208,32 +207,26 @@ func (p Pages) CurrentPage() int {
|
|||||||
return p.ActualPage
|
return p.ActualPage
|
||||||
}
|
}
|
||||||
|
|
||||||
// TotalPages devuelve la cantidad total de páginas.
|
|
||||||
func (p Pages) TotalPages() int {
|
func (p Pages) TotalPages() int {
|
||||||
return (p.TotalElements + p.ElementsPerPage - 1) / p.ElementsPerPage
|
return (p.TotalElements + p.ElementsPerPage - 1) / p.ElementsPerPage
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsFirst indica si la página actual es la primera.
|
|
||||||
func (p Pages) IsFirst() bool {
|
func (p Pages) IsFirst() bool {
|
||||||
return p.ActualPage == 1
|
return p.ActualPage == 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsLast indica si la página actual es la última.
|
|
||||||
func (p Pages) IsLast() bool {
|
func (p Pages) IsLast() bool {
|
||||||
return p.ActualPage == p.TotalPages()
|
return p.ActualPage == p.TotalPages()
|
||||||
}
|
}
|
||||||
|
|
||||||
// HasPrevious indica si hay una página anterior.
|
|
||||||
func (p Pages) HasPrevious() bool {
|
func (p Pages) HasPrevious() bool {
|
||||||
return p.ActualPage > 1
|
return p.ActualPage > 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// HasNext indica si hay una página siguiente.
|
|
||||||
func (p Pages) HasNext() bool {
|
func (p Pages) HasNext() bool {
|
||||||
return p.ActualPage < p.TotalPages()
|
return p.ActualPage < p.TotalPages()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Previous devuelve el número de la página anterior.
|
|
||||||
func (p Pages) Previous() int {
|
func (p Pages) Previous() int {
|
||||||
if p.ActualPage > p.TotalPages() {
|
if p.ActualPage > p.TotalPages() {
|
||||||
return p.TotalPages()
|
return p.TotalPages()
|
||||||
@ -241,7 +234,6 @@ func (p Pages) Previous() int {
|
|||||||
return p.ActualPage - 1
|
return p.ActualPage - 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// Next devuelve el número de la página siguiente.
|
|
||||||
func (p Pages) Next() int {
|
func (p Pages) Next() int {
|
||||||
if p.ActualPage < 1 {
|
if p.ActualPage < 1 {
|
||||||
return 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
|
// 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.
|
// 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 {
|
type Page struct {
|
||||||
// Number es el número de página.
|
// Number is the numeric identifier of the page in pagination.
|
||||||
Number int
|
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
|
Active bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -279,12 +274,12 @@ func (p Page) NumberOfPage() int {
|
|||||||
return p.Number
|
return p.Number
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsActive indica si la página es la actual.
|
|
||||||
func (p Page) IsActive() bool {
|
func (p Page) IsActive() bool {
|
||||||
return p.Active
|
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 {
|
func (p Pages) PageRange(maxPagesToShow int) []Page {
|
||||||
var pages []Page
|
var pages []Page
|
||||||
totalPages := p.TotalPages()
|
totalPages := p.TotalPages()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user