Barre de navigation interne
Problème d'affichage dans la barre de navigation du titre de la page consultée.
Modification de la fonction getNavigationBarForRoute() qui se trouve dans html.xqm, avec l'ajout d'un "/" au niveau de la balise button : {xml//li[@id=
selectedId]/a//text()}
declare function max.html:getNavigationBarForRoute($project, $routeId, $selectedId){
let $xml := max.route:getRouteNavigationEntriesAsHTML($project, $routeId)
let $prevArrow := if($selectedId = $xml//li[1]/@id)
then ()
else <span id="nav_previous"><img class="" src="{max.config:getBaseURI() || '/' || $project || '/core/ui/images/previous.png'}"/></span>
let $nextArrow := if($selectedId = $xml//li[last()]/@id)
then ()
else <span id="nav_next"><img class="" src="{max.config:getBaseURI() || '/' || $project|| '/core/ui/images/next.png'}"/></span>
return <div class="navbar-form navbar-left">
<div id="navigation-tool" class="dropdown">
{$prevArrow}
<button class="btn btn-default dropdown-toggle"
type="button"
id="selected-{$selectedId}"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="true">
{$xml//li[@id=$selectedId]/a//text()}
</button>
<ul id="dropdown-navigation" class="dropdown-menu" aria-labelledby="selected-{$selectedId}">
{$xml/*:ul[@*:id='routeEntries']/*}
</ul>
{$nextArrow}
</div>
</div>
};