This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit 4b1feb4b1911e6266320029f53fa29ee9c297ec9 Author: nayananga@acerubuntu18.04 <nayanangamuhandi...@gmail.com> AuthorDate: Mon Jul 8 03:09:35 2019 +0530 reduced errors 201 to 84 --- antora-ui-camel/src/partials/header-content.hbs | 8 ++++++-- menu.js | 9 +++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/antora-ui-camel/src/partials/header-content.hbs b/antora-ui-camel/src/partials/header-content.hbs index 5451546..cb58ecb 100644 --- a/antora-ui-camel/src/partials/header-content.hbs +++ b/antora-ui-camel/src/partials/header-content.hbs @@ -14,14 +14,18 @@ {{#each @items}} {{#if children}} <div class="navbar-item has-dropdown is-hoverable"> - <a class="navbar-link">{{name}}</a> + <a class="navbar-link" href="#">{{name}}</a> {{else}} - <a class="navbar-item" href="{{url}}">{{name}}</a> + <a class="navbar-item" href="{{../../siteRootPath}}{{url}}">{{name}}</a> {{/if}} {{#if children}} <div class="navbar-dropdown"> {{#each children}} + {{#hasPrefix url }} <a class="navbar-item" href="{{url}}">{{name}}</a> + {{else}} + <a class="navbar-item" href="{{../../../siteRootPath}}{{url}}">{{name}}</a> + {{/hasPrefix}} {{/each}} </div> {{/if}} diff --git a/menu.js b/menu.js index 1801200..25844a8 100644 --- a/menu.js +++ b/menu.js @@ -25,3 +25,12 @@ Handlebars.registerHelper('withMenuData', (options) => { }); }); +Handlebars.registerHelper('hasPrefix', function(str, options) { + str = Handlebars.Utils.escapeExpression(str); + var matches = new RegExp(/http\S+/); + if (matches.test(str)) { + return options.fn(this); + }else { + return options.inverse(this); + } +});