<li th:fragment="submenu(submenu, parent, pos)"
th:each="entry : ${submenu}"
th:with="
+ childs=${entry == parent ? null : _childs.get(entry)},
+ leaf=${pos >= (len - 1)},
child=${pos == len},
selected=${!child and crumbs.get(pos) == entry},
- sibling=${pos + 1 == len and (_childs.get(uri) == null or uri == parent)},
- childs=${entry == parent ? null : _childs.get(entry)}
+ active=${entry == uri},
+ sibling=${pos + 1 == len and (_childs.get(uri) == null or uri == parent)}
"
class="s sub"
th:class="'s' + (${childs} ? ' sub' : '') + (${selected or sibling or child} ? '' : ' off')">
th:if="${entry != parent}"
th:href="@{${entry}}"
class="s selected"
- th:class="${selected} ? 's selected' : 's'"
+ th:class="(${selected} ? 's selected' : 's') + ' len_' + ${len} + ' pos_' + ${pos} + (${leaf}?' leaf':'') + (${active} ? ' active' : '')"
th:text="${_titles.get(entry)}">fix-swf</a>
<ul th:if="${selected and childs != null}"
class="s active"