fix:修复分页辅助函数中的错误。
This commit is contained in:
parent
d57ec21ba9
commit
3ded82f0d8
@ -14,10 +14,12 @@ hexo.extend.helper.register("uk_paginator", function(option) {
|
||||
let pageStructure = [];
|
||||
pageStructure.push(`<ul class="uk-pagination ${options.mainClasses.join(' ')}">`);
|
||||
|
||||
if (options.total > 0 && options.current > 1) {
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', 1)}"><span uk-pagination-previous></span></a></li>`);
|
||||
if (options.total > 0 && options.current > 2) {
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', options.current - 1)}" title="上一页"><span uk-pagination-previous></span></a></li>`);
|
||||
} else if (options.total > 0 && options.current === 2) {
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}" title="上一页"><span uk-pagination-previous></span></a></li>`);
|
||||
} else {
|
||||
pageStructure.push(`<li class="uk-disabled ${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', 1)}"><span uk-pagination-previous></span></a></li>`)
|
||||
pageStructure.push(`<li class="uk-disabled ${options.itemClasses.join(' ')}"><a href="${options.base}" title="上一页"><span uk-pagination-previous></span></a></li>`);
|
||||
}
|
||||
|
||||
let pageGroups = [];
|
||||
@ -42,15 +44,17 @@ hexo.extend.helper.register("uk_paginator", function(option) {
|
||||
}
|
||||
if (page === options.current) {
|
||||
pageStructure.push(`<li class="uk-active ${options.itemClasses.join(' ')}"><span>${page}</span></li>`)
|
||||
} else if (page === 1) {
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}" title="第${page}页">${page}</a></li>`)
|
||||
} else {
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', page)}">${page}</a></li>`)
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', page)}" title="第${page}页">${page}</a></li>`)
|
||||
}
|
||||
});
|
||||
|
||||
if (options.total > 0 && options.current + 1 <= options.total) {
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', options.current + 1)}"><span uk-pagination-next></span></a></li>`)
|
||||
pageStructure.push(`<li class="${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', options.current + 1)}" title="下一页"><span uk-pagination-next></span></a></li>`)
|
||||
} else {
|
||||
pageStructure.push(`<li class="uk-disabled ${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', options.current + 1)}"><span uk-pagination-next></span></a></li>`)
|
||||
pageStructure.push(`<li class="uk-disabled ${options.itemClasses.join(' ')}"><a href="${options.base}${options.pagePath.replace('%d', options.current + 1)}" title="下一页"><span uk-pagination-next></span></a></li>`)
|
||||
}
|
||||
|
||||
pageStructure.push(`</ul>`);
|
||||
|
Loading…
x
Reference in New Issue
Block a user