UNPKG

landmark-serve

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

132 lines (117 loc) 5.12 kB
include ../mixins/flashMessages doctype html html head meta(charset="utf-8") meta(name="viewport", content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width") title= title //- Component Stylesheets link(rel="stylesheet", href="/landmark/js/lib/select2/select2-3.3.2.css") link(rel="stylesheet", href="/landmark/js/lib/pikaday/pikaday-1.1.0.css") //- Landmark Stylesheet link(rel="stylesheet", href="/landmark/styles/landmark.min.css") block css link(rel="shortcut icon", href="/favicon.ico", type="image/x-icon") block head body(id='page-' + page) #wrap nav(role='navigation')#header.navbar.navbar-default.navbar-static-top: .container a(href=backUrl).navbar-backtobrand-trigger.hidden-xs: span.ion-arrow-left-c .navbar-backtobrand-message Back to the #{brand} website .navbar-header button.navbar-toggle(type='button', data-toggle='collapse', data-target='.navbar-headernav-collapse') span.sr-only Toggle section navigation span.icon-bar span.icon-bar span.icon-bar if section.lists && section.lists.length > 1 a(href='/landmark', class=(section == 'home' ? 'active' : null)).navbar-brand= brand else a(href='/landmark', class=(section == 'home' ? 'active' : null)).navbar-brand= brand .collapse.navbar-collapse.navbar-headernav-collapse if signout ul.nav.navbar-nav.navbar-right li.divider li: a(href=signout).signout Sign Out ul.nav.navbar-nav each navSection in nav.sections li(class=section.key == navSection.key ? 'active' : null): a(href='/landmark/' + navSection.lists[0].path)= navSection.label if section.lists && section.lists.length > 1 nav(role='navigation')#section-nav.navbar.navbar-default.navbar-static-top: .container .navbar-header button.navbar-toggle(type='button', data-toggle='collapse', data-target='.navbar-sectionnav-collapse') span.sr-only Toggle list navigation span.icon-bar span.icon-bar span.icon-bar .navbar-brand.visible-xs =section.label if section.label != list.label | : #{list.label} .collapse.navbar-collapse.navbar-sectionnav-collapse ul.nav.navbar-nav each navList in section.lists li(class=navList.key == list.key ? 'active' : null): a(href='/landmark/' + navList.path)= navList.label #body: .container block intro +flash-messages(messages) block content #footer: .container p Powered by <a href="http://getlandmarkproject.com" target="_blank">LandmarkJS</a> version #{version}. //- Common script(src="/landmark/js/lib/underscore/underscore-1.5.1.min.js") script(src="/landmark/js/lib/jquery/jquery-1.10.2.min.js") script(src="/landmark/js/lib/async/async.js") //- Bootstrap Components script(src='/landmark/js/lib/bootstrap/collapse.js') script(src='/landmark/js/lib/bootstrap/dropdown.js') script(src='/landmark/js/lib/bootstrap/tooltip.js') script(src='/landmark/js/lib/bootstrap/button.js') //- Other Components script(src="/landmark/js/lib/bootstrap-colorpicker/bootstrap-colorpicker.min.js") script(src="/landmark/js/lib/moment/moment-1.7.2.min.js") script(src="/landmark/js/lib/move/move-0.1.1.min.js") script(src="/landmark/js/lib/select2/select2-3.3.2.min.js") script(src="/landmark/js/lib/pikaday/pikaday-1.1.0.js") script(src="/landmark/js/lib/pikaday/pikaday.jquery-1.1.0.js") script(src="/landmark/js/lib/jquery-placeholder-shim/jquery-placeholder-shim.js") //- App script. Landmark = { csrf: function(obj) { obj['#{csrf_token_key}'] = "#{csrf_token_value}"; return obj; } }; Landmark.csrf.key = "#{csrf_token_key}"; Landmark.csrf.value = "#{csrf_token_value}"; if cloudinary script(src='/landmark/js/lib/jqueryfileupload/vendor/jquery.ui.widget.js') script(src='/landmark/js/lib/jqueryfileupload/jquery.iframe-transport.js') script(src='/landmark/js/lib/jqueryfileupload/jquery.fileupload.js') script(src='/landmark/js/lib/cloudinary/jquery.cloudinary.js') | !{cloudinary_js_config} script. Landmark.cloudinary = { cloud_name: "#{cloudinary.cloud_name}", api_key: "#{cloudinary.api_key}", timestamp: "#{cloudinary.timestamp}", signature: "#{cloudinary.signature}" } //- Landmark UI script(src="/landmark/js/common/plugins.js") script(src="/landmark/js/common/ui.js") script(src="/landmark/js/common/ui-alt-text.js") script(src="/landmark/js/common/ui-color.js") script(src="/landmark/js/common/ui-sortable.js") //- Page Scripts block js //- Google Analytics if env == 'production' && ga.property && ga.domain script. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '#{ga.property}', '#{ga.domain}'); ga('send', 'pageview');