div.mainWrapper div.container-fluid div.text-center img.img-fluid(src=configModel.get("portalCustomThemeImage")) div.topContentRow div.toggleViews div.btn-group a#switchGridView(href="javascript:void(0)")(alt='Grid View')(title='Grid View').btn.active span.fa.fa-th-large.fa-2x a#switchListView(href="javascript:void(0)")(alt='List View')(title='List View').btn span.fa.fa-th-list.fa-2x div.welcomeBlock h2#welcomeText =config["portal"].labels.welcome div.clearfix.visible-xs div#messages div#appListContainer div#appList.row - for (var i = 0; i < appList.length; i++) { appId = appList[i].get("ID") menuUrl = appList[i].get("MenuURL") appName = appList[i].get("Name") menuText = appList[i].get("MenuText") div.item.col-xs-4.col-sm-3.col-md-2(id="App-"+appId)(title=menuText)(data-appID=appId) div.item-grid a.applicationLink(href=menuUrl)(target="_blank") img.applicationImage(src=config["global_idr_path"]+"/"+appList[i].get("ImageURL")) a.applicationLink(href=menuUrl)(target="_blank").app-label.toggle-menu(data-toggle="popover") span.text-truncate.mt-1.px-1 =appName div.content div.row div.col-12.display-table div.appinfo.display-table-cell a.applicationLink.item-name(href=menuUrl)(target="_blank")(id='Application-'+appId) h3 =appName if !appList[i].get("KeychainEditDisabled") && appList[i].get("RequiresApplicationKeys") a(id='SetKCh-'+appId).item-name.setKeychains(href='javascript:void(0);')(data-keyboard="true") =config["portal"]["labels"].toggle_credentials_form - } script(src='/WebPortal/csrfguard')