some functionality for the basic flow of appsc
[nodejsws.git] / examples / simple / myapp.js
index 7eed9ea..aa29540 100644 (file)
@@ -1,12 +1,31 @@
+// require the main njspurls modules
 var app = require("njspurls");
 
+// below we set a bunch of things globally for the app
+// set the port to listen to
 app.setPort(8888);
+
+// location for loading "purls"
 app.setPurlPath("./purls");
+
+// location for static resources
+app.setResPath("./res");
+
+// purl to load for main page, i.e. /
+// this will search for main.js from purls/ (this is the default)
 app.setDefaultMainPurl("main");
-app.addMenu("name1", "/linkto1");
-app.addMenu("name2", "/linkto2");
-app.addMenu("name3", "/linkto3");
+
+// add some menu items for the default menu builder
+app.addMenu("Home", "/");
+app.addMenu("SimpleLayout", "/simplelayout");
+app.addMenu("LayoutOnly", "/justlayout");
+
+// default name for the application. Used by default section
+// builders where a name is required
 app.setAppName("MyExampleApp");
+
+// set some default footer text (typically a copyright notice or something
 app.setFooterText("<br><br><font size=\"-2\"><i>Copyright PJR.cc 2012 &copy;</i></font>");
 
 app.start();
+