From 6bdbb663c784c3435e674c21492b92b256ac73b8 Mon Sep 17 00:00:00 2001
From: runemaster <>
Date: Sat, 18 Mar 2006 02:45:04 +0000
Subject: [PATCH] Sublinks improvments ...

---
 web/lib/nightshade/leftnav_html.ssjs | 26 ++++++++++------
 web/root/nightshade.css              | 46 ++++++----------------------
 2 files changed, 26 insertions(+), 46 deletions(-)

diff --git a/web/lib/nightshade/leftnav_html.ssjs b/web/lib/nightshade/leftnav_html.ssjs
index a0a781df08..ef475f4fa5 100644
--- a/web/lib/nightshade/leftnav_html.ssjs
+++ b/web/lib/nightshade/leftnav_html.ssjs
@@ -22,6 +22,7 @@
 
 
 template.leftnav=new Array;
+template.sublinks=new Array;
 
 if(user.number==0 || user.security.restrictions&UFLAG_G)
     
@@ -31,19 +32,14 @@ else
 
 if(user.number || (this.login!=undefined && system.matchuser("Guest")))
     template.leftnav.push({html: '<li><a href="/msgs">Message Groups</a></li>' });
-
-if( sub != 'mail' && (http_request.virtual_path == '/msgs/msg.ssjs' || http_request.virtual_path == '/msgs/msgs.ssjs'  || http_request.virtual_path == '/msgs/post.ssjs' || http_request.virtual_path == '/msgs/reply.ssjs' || http_request.virtual_path == '/msgs/savemsg.ssjs' || http_request.virtual_path == '/msgs/subinfo.ssjs' || http_request.virtual_path == '/msgs/subs.ssjs')) {
-  for(s in msg_area.grp_list)
-        template.leftnav.push({html: '<li><a href="/msgs/subs.ssjs?msg_grp=' + msg_area.grp_list[s].name + '">' + msg_area.grp_list[s].description + '</a></li>' });
-}
+if( sub != 'mail' && (http_request.virtual_path == '/msgs/msg.ssjs' || http_request.virtual_path == '/msgs/msgs.ssjs'  || http_request.virtual_path == '/msgs/post.ssjs' || http_request.virtual_path == '/msgs/reply.ssjs' || http_request.virtual_path == '/msgs/savemsg.ssjs' || http_request.virtual_path == '/msgs/subinfo.ssjs' || http_request.virtual_path == '/msgs/subs.ssjs'))
+	do_sublinks();
 if(user.number==0 || user.security.restrictions&UFLAG_G) {
     }
 else
     template.leftnav.push({html: '<li><a href="/msgs/choosegroup.ssjs">Set Message Scan</a></li>' });
-if( sub != 'mail' && (http_request.virtual_path == '/msgs/choosesubs.ssjs' || http_request.virtual_path == '/msgs/updatesubs.ssjs')) {
-    for(s in msg_area.grp_list)
-            template.leftnav.push({html: '<li><a href="/msgs/choosesubs.ssjs?msg_grp=' + msg_area.grp_list[s].name + '">' + msg_area.grp_list[s].description + '</a></li>' });
-}
+if( sub != 'mail' && (http_request.virtual_path == '/msgs/choosesubs.ssjs' || http_request.virtual_path == '/msgs/updatesubs.ssjs'))
+	do_sublinks_settings();
 if(user.number==0 || user.security.restrictions&UFLAG_G) {
     }
 else
@@ -51,3 +47,15 @@ else
     template.leftnav.push({ html: '<li><a href="' + template.ftp_url + template.ftpqwk + '">Download QWK</a></li>' });
 	
 write_template("leftnav.inc");
+
+function do_sublinks() {
+for(s in msg_area.grp_list)
+        template.leftnav.push({html: '<li><a style="color: #AACCFF; margin-left: 15px; margin-right: 15px; font-size: 11px;" onmouseover="this.style.color=\'white\'" onmouseout="this.style.color=\'#aaccff\'" href="/msgs/subs.ssjs?msg_grp='+msg_area.grp_list[s].name+'">'+msg_area.grp_list[s].description+'</a></li>' });
+	return(template.sublinks);
+}
+
+function do_sublinks_settings() {
+	    for(s in msg_area.grp_list)
+            template.leftnav.push({html: '<li><a style="color: #AACCFF; margin-left: 15px; margin-right: 15px; font-size: 11px;" onmouseover="this.style.color=\'white\'" onmouseout="this.style.color=\'#aaccff\'" href="/msgs/choosesubs.ssjs?msg_grp=' + msg_area.grp_list[s].name + '">' + msg_area.grp_list[s].description + '</a></li>' });
+	return(template.sublinks);
+}
\ No newline at end of file
diff --git a/web/root/nightshade.css b/web/root/nightshade.css
index 81559718a9..37a783fd97 100644
--- a/web/root/nightshade.css
+++ b/web/root/nightshade.css
@@ -102,52 +102,20 @@ html>body #navcontainer {
 
  div#navigation ul {
 	list-style-type: none;
-	padding: 0;
 	margin: 0;
+	padding-left: 0;
 }
 
- div#navigation ul li { 
+ div#navigation li { 
 	margin-top: 4px;
 	margin-bottom: 4px;
-	padding: 0;
-	height: 0px;
 }
 
- .sectionSubLinks {
- 	margin-left: 25px;
-	margin-top: 4px;
-	margin-bottom: 4px;
- 	color: #CC3399;
-	voice-family: "\"}\"";
-	voice-family:inherit;
-	margin-top: 0px;
-	margin-bottom: 0px;
-}
-
- ul.sectionSubLinks {
-	margin-top: 4px;
-	margin-bottom: 4px;
-	voice-family: "\"}\"";
-	voice-family:inherit;
-	margin-top: 0px;
-	margin-bottom: 0px;	
-}
-
- li.sectionSubLinks {
-	margin-top: 4px;
-	margin-bottom: 4px;
-	voice-family: "\"}\"";
-	voice-family:inherit;
-	margin-top: 0px;
-	margin-bottom: 0px;
-}
-
- a.sectionSubLinks {
- 	color: #CC3399;
+ #sublinks a {
+	color: white;
 }
 
  html>body #navigation ul li {
-	height: 25px;
 }
 
  #navigation ul li a {
@@ -164,7 +132,7 @@ html>body #navcontainer {
 	border-right: solid 1px black;
 }
 
- #navigation ul li a:hover {
+ #navigation a:hover {
 	color: #fff;
 	text-decoration: underline;
 	border-top: solid 1px black;
@@ -173,6 +141,10 @@ html>body #navcontainer {
 	border-right: solid 1px white;
 }
 
+ #sublinks {
+ 	color: white;
+}
+
  div#more_invisible {
 	width: 200px;
 	float: right;
-- 
GitLab