PB
Size: a a a
PB
S🕶
S🕶
PB
E
<div th:if="${all gt 1}"
th:with="startAux=${current - ((pagin / 2) + 1)},
endAux=${current + (pagin / 2)},
start=${startAux lt 0 ? 0 : startAux},
end=${endAux gt all ? all : endAux}">A
E
RS
<div th:if="${all gt 1}"
th:with="startAux=${current - ((pagin / 2) + 1)},
endAux=${current + (pagin / 2)},
start=${startAux lt 0 ? 0 : startAux},
end=${endAux gt all ? all : endAux}">startAux lt 0 ? 0 : startAux можно записать как max(0, startAux), а endAux gt all ? all : endAux, как min(endAux, all). И тогда можно не заводить временные переменные, а сразу выражение передавать аргументом в min/max-функцию. Вопрос лишь как в Thymeleaf вызывать min/max-функции (я не особо знаком с Thymeleaf), но наверняка такая возможность есть.A
A
E
startAux lt 0 ? 0 : startAux можно записать как max(0, startAux), а endAux gt all ? all : endAux, как min(endAux, all). И тогда можно не заводить временные переменные, а сразу выражение передавать аргументом в min/max-функцию. Вопрос лишь как в Thymeleaf вызывать min/max-функции (я не особо знаком с Thymeleaf), но наверняка такая возможность есть.LM
LM
[ant:jacocoReport] Rule violated for class config.WebClientConfig: lines covered ratio is 0.0, but expected minimum is 0.8
b💬
◉
◉
◉