%PDF- %PDF-
Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/widget/breadcrumbs/ |
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/static/widget/breadcrumbs/breadcrumbs.soy |
{namespace stash.widget.breadcrumbs} /** * @param id * @param href * @param text * @param? crumb * @param? state */ {template .back} <li><a id="{$id}" class="breadcrumbs" href="{$href}"><span class="aui-icon icon-breadcrumbs-back"></span>{$text}</a></li> {if $crumb} <li>{$crumb} {if $state} {call stash.widget.lozenge.pullRequestState} {param state: $state /} {/call} {/if} </li> {/if} {/template} /** * Use this if updating breadcrumbs. Otherwise, use .breadcrumbs template * @param pathComponents * @param? primaryLink * @param? trailingSlash */ {template .crumbs} {foreach $pathComponent in $pathComponents} {call .breadcrumbFragment} {param isLast: isLast($pathComponent) /} {param url: isLast($pathComponent) ? $primaryLink : $pathComponent.url /} {param text: $pathComponent.text /} {/call} {if not isLast($pathComponent) or $trailingSlash} {call .sep /} {/if} {/foreach} {/template} /** * @param pathComponents * @param? primaryLink * @param? trailingSlash */ {template .breadcrumbs} <div class="breadcrumbs"> {call .crumbs} {param pathComponents: $pathComponents /} {param primaryLink: $primaryLink /} {param trailingSlash: $trailingSlash /} {/call} </div> {/template} /** * @param? url * @param text * @param isLast */ {template .breadcrumbFragment private="true"} {if $url} <a{if $isLast} class="stub"{/if} href="{$url}">{$text}</a> {else} <span{if $isLast} class="stub"{/if}>{$text}</span> {/if} {/template} /** */ {template .sep private="true"} <span class="sep">/</span> {/template}