diff --git a/app.js b/app.js index 9f91baa..ea76d5e 100644 --- a/app.js +++ b/app.js @@ -6,6 +6,7 @@ var express = require('express'); var hbs = require('express-hbs'); var http = require('http'); var lessMiddleware = require('less-middleware'); +var pkg = require('./package.json'); module.exports = initApp; @@ -52,7 +53,11 @@ function initApp (config, callback) { // Populate view locals app.express.locals({ lang: 'en', - year: (new Date()).getFullYear() + year: (new Date()).getFullYear(), + version : pkg.version, + repo : pkg.homepage, + bugtracker : pkg.bugs, + rules : pkg.snifferules }); app.express.use(function (req, res, next) { res.locals.host = req.host; diff --git a/package.json b/package.json index f79c672..1bd9014 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ }, "homepage": "https://github.com/nature/pa11y-dashboard", "bugs": "https://github.com/nature/pa11y-dashboard/issues", + "snifferules": "https://github.com/nature/pa11y/wiki/HTML-CodeSniffer-Rules", "engines": { "node": ">=0.10" diff --git a/public/less/site-responsive.less b/public/less/site-responsive.less index 0a9f8d1..f9c51d0 100644 --- a/public/less/site-responsive.less +++ b/public/less/site-responsive.less @@ -51,6 +51,17 @@ .graph-spacer { padding-bottom:80px; } + .footer { + text-align:center; + + .nav { + float:none; + + li { + width:33%; + } + } + } } @media (max-width:767px) { .date-selector { @@ -137,4 +148,11 @@ } } } + .footer { + .nav { + a { + padding:10px 5px; + } + } + } } \ No newline at end of file diff --git a/public/less/site.less b/public/less/site.less index 07979f7..0a357fc 100644 --- a/public/less/site.less +++ b/public/less/site.less @@ -34,6 +34,18 @@ padding:40px 0 20px 0; margin-top:40px; } +.nav { + list-style-type:none; + padding:0; +} +.footer .nav { + float:right; + + a { + transition: background 0.3s; + -webkit-transition: background 0.3s; + } +} .supersize-me { text-align:center; font-size:112px; @@ -153,6 +165,8 @@ color:@gray-dark; min-height:200px; display:block; + transition: background 0.5s; + -webkit-transition: background 0.5s; } .delete-button { display:none; diff --git a/view/partial/page-footer.html b/view/partial/page-footer.html index 68f3e19..f9b1a5d 100644 --- a/view/partial/page-footer.html +++ b/view/partial/page-footer.html @@ -1,15 +1,22 @@ \ No newline at end of file