commit 26dcb1bde3d31a9608487766925c8452a2ea0a4c
parent e455395fe4b06902be39f7326e795c7b16ffd362
Author: anselm@garbe.us <unknown>
Date:   Sun, 12 Feb 2012 17:29:17 +0100
removed lib/ dir, not needed
Diffstat:
7 files changed, 163 insertions(+), 13 deletions(-)
diff --git a/bin/corehandlers.rc b/bin/corehandlers.rc
@@ -145,7 +145,7 @@ fn setup_handlers {
 
 # This function allows config files to define their own 404 handlers.
 fn setup_404_handler {
-    handler_body_main=(tpl_handler `{get_lib_file 404.tpl})
+    handler_body_main=(tpl_handler `{get_tpl_file 404.tpl})
     echo 'Status: 404 Not Found'
     dprint 'NOT FOUND: '$SERVER_NAME^$"REQUEST_URI^' - '^$"HTTP_REFERER^' - '^$"HTTP_USER_AGENT
 }
diff --git a/bin/werc.rc b/bin/werc.rc
@@ -17,7 +17,7 @@ dirclean=' s/\.(md|html|txt|1)$//; '
 # Careful, the proper p9p path might not be set until initrc.local is sourced
 path=(. $PLAN9/bin ./bin /bin /usr/bin) 
 
-headers=lib/headers.tpl
+headers=tpl/headers.tpl
 res_tail='</body></html>'
 http_content_type='text/html'
 ll_add handlers_bar_left nav_tree
@@ -33,7 +33,7 @@ fn werc_exec_request {
     site=$SERVER_NAME
     base_url=http://$site
     sitedir=$sitesdir/$site
-    master_template=`{get_lib_file default_master.tpl}
+    master_template=`{get_tpl_file default_master.tpl}
     current_date_time=`{date}
 
     # Note: $REQUEST_URI is not officially in CGI 1.1, but seems to be de-facto
diff --git a/bin/werclib.rc b/bin/werclib.rc
@@ -1,14 +1,8 @@
-fn get_lib_file {
-    if(! ~ $#sitedir 0 && test -f $sitedir/_werc/lib/$1)
-        echo -n $sitedir/_werc/lib/$1
-    if not if(! ~ $#masterSite 0 && test -f $sitesdir/$masterSite/_werc/lib/$1)
-        echo -n $sitesdir/$masterSite/_werc/lib/$1
-    if not if(test -f lib/$1)
-        echo -n lib/$1
-    if not if(~ $#* 2)
-        echo -n $2
+fn get_tpl_file {
+    if(test -f tpl/$1)
+        echo -n tpl/$1
     if not
-        status='Can''t find lib file: '$1
+        status='Can''t find tpl file: '$1
 }
 
 fn template { awk -f bin/template.awk $* | rc $rcargs }
diff --git a/pub/style1.css b/pub/style1.css
@@ -0,0 +1,156 @@
+body {
+	background-color: #333;
+	color: #ddd;
+	font-family: Helvetica, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
+	padding: 0;
+	margin: 0;
+}
+
+a {
+	color: #6af;
+	text-decoration: none;
+} 
+
+a:hover {
+	color: #999;
+}
+
+#menu {
+	clear: both;
+	color: #ccc;
+	background-color: #057;
+	padding: 0.7ex;
+	font-size: 84%;
+}
+
+#menu a {
+	padding: 0.5ex 1ex 0.5ex 1ex;
+	color: #eee;
+}
+
+#menu a:hover {
+	color: #ccc;
+}
+
+#header {
+	clear: both;
+	color: #ddd;
+	text-shadow: 1px 1px #000;
+	font-size: 1.7em;
+	padding: 0.7ex 0.7ex 0.7ex 0.7em;
+	border-top: 1px solid #444;
+}
+
+#header a {
+	color: #ddd;
+}
+
+h1 {
+	margin: 1em 1ex 0.5ex 0;
+	font-size: 1.4em;
+}
+
+h2 {
+	margin: 1em 1ex 0.5ex 0;
+	font-size: 1.3em;
+}
+
+h3 {
+	margin: 1em 1ex 0.5ex 0;
+	font-size: 1.2em;
+}
+
+h4 {
+	margin: 1em 1ex 0.5ex 0;
+	font-size: 1.1em;
+}
+
+#headerSubTitle {
+	font-size: 0.8em;
+	font-style: italic;
+	margin-left: 1em;
+}
+
+#content {
+	clear: both;
+	margin: 0;
+	padding: 0;
+	background-color: #222;
+	overflow: hidden;
+	border-top: 1px solid #444;
+	border-bottom: 1px solid #444;
+}
+
+#nav {
+	background-color: #222;
+	float: left;
+	margin: 0 1px 0 0;
+	padding: 1em 0;
+	border-right: 1px dotted #444;
+	width: 200px;
+}
+
+#nav ul {
+	margin: 0;
+	padding: 0; 
+}
+
+#nav li {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+}
+
+#nav li ul {
+  padding-left: 0.6em !important;
+}
+
+#nav li a {
+	color: #6af;
+	display: block;
+	margin: 0;
+	padding: 0.8ex 2em 0.8ex 1em;
+}
+
+#nav li a:hover {
+	background: #057;
+	color: #ddd;
+}
+
+#nav li a.thisPage {
+	color: #ddd;
+	font-weight: bold;
+	font-style: italic;
+}
+
+#main {
+	margin: 0 0 0 200px; 
+	padding: 1.5em;
+	max-width: 50em;
+	text-align: justify;
+}
+
+#ads {
+	float:right;
+	padding: 1em;
+}
+
+#footer {
+	clear: both;
+	color: #ddd;
+	font-size: 84%;
+	padding: 1em;
+	margin: 0 0 1.5em 0;
+}
+
+.left {
+	float: left;
+	margin: 0;
+	padding: 0;
+}
+
+.right {
+	float: right;
+	margin: 0;
+	padding: 0;
+}
diff --git a/lib/404.tpl b/tpl/404.tpl
diff --git a/lib/default_master.tpl b/tpl/default_master.tpl
diff --git a/lib/headers.tpl b/tpl/headers.tpl