blob: bd9f7ceb125643a243ba0904c7136e8d2e7672ae [file] [log] [blame]
//- Copyright (c) 2017 Chandan B N. All rights reserved.
doctype html
html
head
title= title
block head
include head
body#body(class=schemaName)
.stk
block topHeader
header.ban.pad.wht.btm
.left
block topHeaderLeft
if min
a.logo.big(title="Making the world safer one CVE at a time, since 2017", href=conf.homepage)="Vulnogram"
|
- var vs = Object.keys(confOpts).sort((a,b)=>(confOpts[a].conf.order-confOpts[b].conf.order));
//- console.log('JIRA order ' + confOpts['jira'].conf.order + '= '+ vs.map((a)=>(confOpts[a].conf.order)));
each section in vs
if confOpts && confOpts[section]
- var cf = confOpts[section].conf ? confOpts[section].conf : {};
a.icn.fbn(class=cf.class + (page && page.startsWith('/' + section + '/') ? " hig ins " : ""), title=cf.title, href = (cf.uri? cf.uri : '/' + section + '/' ))=cf.name
.right
block topHeaderRight
if user
a.icn.fbn.user(class= (page == 'users' ? " active" : ""), href="/users/profile/" + user.username)= user.name
//if opts && opts.conf && opts.conf.userpage
// a.icn.fbn.folder(href='/' + schemaName+'/' +opts.conf.userpage + user.username) Mine
a.icn.fbn.exit(href="/users/logout")=" Logout "
block banner
header.ban.pad.shd.hig
block bannerItems
.left
block bannerItemsLeft
if schemaName && confOpts && confOpts[schemaName] && !confOpts[schemaName].conf.readonly
if min
a.fbn.sfe(href='./') NEW
else
a.fbn.sfe(href='/' + schemaName + '/new') NEW
.right
block bannerItemsRight
if !min
if opts && opts.conf && opts.conf.shortcuts
each shortcut in opts.conf.shortcuts
- var href=(shortcut.href instanceof Function ? shortcut.href(locals) : shortcut.href)
a.fbn.icn(class=shortcut.class,href=href,target=shortcut.target)=(shortcut.label instanceof Function ? shortcut.label(locals) : shortcut.label)
form.indent.out.nobr(action='/' + schemaName,method="GET",style="flex-grow:1")
input.icn.txt(size=20,style="flex-grow:1",type="text",name="q",placeholder=" Search all "+schemaName,value=query ? (Array.isArray(query.q) ? query.q.join(' ') : query.q) :'',results="10",required)
button.icn.btn.Search(type="submit")
block facetBanner
if user && !min
script.
var userName = "#{user.name}";
var userUsername = "#{user.username}";
else
script.
var userUsername = ""
.pad.ban.messagebar
.left.tred#errMsg
if !min
!=messages()
block error
.right#infoMsg
block info
.pad
block scripts
block content
block subcontent
include foot