UNPKG

node-atlas

Version:

Create server-based and component-based websites easily!

38 lines (32 loc) 884 B
exports.setRoutes = function (next) { var NA = this, route = NA.webconfig.routes; route.unshift({ "key": "add_fr-fr", "url": "/ajoutee/", "output": "/ajoutee.html", "view": "content.htm" }); route.unshift({ "key": "add_en-us", "url": "/english/added/", "output": "/english/added.html", "view": "content.htm", "languageCode": "en-us" }); next(); }; exports.changeDom = function (params, next) { var NA = this, cheerio = NA.modules.cheerio, variation = params.variation, dom = params.dom, $ = cheerio.load(dom, { decodeEntities: false }); for (let route of NA.webconfig.routes) { if (route.key === "home_" + variation.common.menu.href) { $("div > a").attr("href", route.url.slice(1)); } } dom = $.html(); next(dom); };