X-Git-Url: http://git.pjr.cc/?p=nodejsws.git;a=blobdiff_plain;f=lib%2Fapp.js;fp=lib%2Fapp.js;h=4fc59b09bac5740075f759b739b8a9238ed34db2;hp=df9408b1b9b88beb18acc3f803ff62b018643390;hb=45842e97cccbeffe43832f88ad97723e3a4bda2a;hpb=6beaec1f162befb123cc29c60566cd15da515750 diff --git a/lib/app.js b/lib/app.js index df9408b..4fc59b0 100644 --- a/lib/app.js +++ b/lib/app.js @@ -1,3 +1,4 @@ +global.njspurls = new Object(); var http = require("http"), url = require("url"), @@ -8,18 +9,25 @@ var http = require("http"), 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) { @@ -27,10 +35,10 @@ 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) {