+global.njspurls = new Object();
var http = require("http"),
url = require("url"),
defaultLayout = "standard",
defaultMain = null,
addCss = null,
- layouts = require("./layouts.js");
+ layouts = require("./layouts.js"),
addJs = null;
-
-global.njsAppName = "NJSPURLS Web App";
+global.njspurls.njsAppName = "NJSPURLS Web App";
exports.setAppName = function(name) {
- global.njsAppName = name;
+ global.njspurls.njsAppName = name;
+}
+
+exports.setPurlPath = function(setpath) {
+ // default purl path is set based on the module.parent if its relative
+ var basename = path.dirname(module.parent.filename);
+ var mainpath = path.resolve(basename, setpath);
+ console.log("setting purl path to ", mainpath);
+ global.njspurls.mainPath = mainpath;
}
exports.setFooterText = function(text) {
- global.footerText = text;
+ global.njspurls.footerText = text;
}
exports.setPort = function(port) {
}
exports.addMenu = function(name, link) {
- global.addMenu(name, link);
+ global.njspurls.addMenu(name, link);
}
-global.addMenu = layouts.addMenu;
+global.njspurls.addMenu = layouts.addMenu;
exports.addCss = function(cssname) {
if(addCss == null) {