Authored by biao

update common header and footer

/**
* 频道页面
* @author: Bi Kai<kai.bi@yoho.cn>
* @date: 2016/05/09
*/
'use strict';
const headerModel = require('../../../doraemon/models/header');
exports.index = (req, res) => {
res.render('guang', {
devEnv: true,
pageHeader: headerModel.setNavHeader('逛'),
pageFooter: true
});
}
... ...
... ... @@ -6,9 +6,13 @@
'use strict';
//const router = require('express').Router();
//const cRoot = './controllers';
//
//// Your controller here
//
//module.exports = router;
const router = require('express').Router(); // eslint-disable-line
const cRoot = './controllers';
const guangController = require(`${cRoot}/index`);
// Your controller here
router.get('/', guangController.index);
module.exports = router;
... ...
{{#pageFooter}}
<footer id="yoho-footer" class="yoho-footer hide">
<footer id="yoho-footer" class="yoho-footer">
<p class="op-row">
<span class="back-to-top">
Back to top
... ...
/**
* router of sub app guang
* @author: biao<bill.zhao@yoho.cn>
* @date: 2016/05/12
*/
'use strict';
const _ = require('lodash');
const getChannle = () => ('kids');
exports.setNavHeader = (title, backUrl, navBtn) => {
let header = {
navTitle: title,
backUrl: backUrl,
navBtn: navBtn
}
header[getChannle()]= true;
return _.merge({
navTitle: '',
backUrl: true,
navBtn: true,
boys: true
}, header);
};
... ...