Index: openacs-4/packages/dotlrn/www/dotlrn-master.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/dotlrn-master.tcl,v
diff -u -N -r1.29.2.2.4.6 -r1.29.2.2.4.7
--- openacs-4/packages/dotlrn/www/dotlrn-master.tcl 28 Oct 2004 21:35:27 -0000 1.29.2.2.4.6
+++ openacs-4/packages/dotlrn/www/dotlrn-master.tcl 24 Nov 2004 16:00:14 -0000 1.29.2.2.4.7
@@ -313,223 +313,6 @@
set text [lang::util::localize $text]
}
-# This style sheet should be moved over to an external file for performance
-append header_stuff "
-
-
-"
-
# Focus
multirow create attribute key value
@@ -588,3 +371,207 @@
# Curriculum bar
set curriculum_bar_p [llength [site_node::get_children -all -filters { package_key "curriculum" } -node_id $community_id]]
+
+#################################
+# CLASS/COMMUNITY-SPECIFIC COLORS
+#################################
+
+set recolor_css_template {
+/* $scope_name substitutions: C8D8BE -> ${color1} */
+
+#page-body {
+ border-top: 1px solid #${color1};
+ border-bottom: 1px solid #${color1};
+ }
+
+#system-name {
+ color: #${color1};
+ }
+
+#main-container {
+ background: #${color1};
+ }
+
+#footer li {
+ color: #${color1};
+ }
+
+#locale li {
+ color: #${color1};
+ }
+
+/* $scope_name substitutions: 95BC7E -> ${color2} */
+
+/* This messes up the tabs in IE6 -- see dotlrn-master.css for more info.
+
+a:hover {
+ border-bottom: 1px solid #${color2};
+ color: #${color2};
+ }
+
+*/
+
+#main-container {
+ border-top: 5px solid #${color2};
+ border-bottom: 1px solid #${color2};
+}
+
+.portlet h2 {
+ background-color: #${color2};
+}
+
+.portlet ul li {
+ color: #${color2};
+}
+
+.actions a:hover {
+ border-bottom: 1px solid #${color2};
+ color: #${color2};
+}
+
+#admin-portlet {
+ background-color: white;
+ border: 1px solid #${color2};
+ padding: .5em;
+ }
+
+/* $scope_name substitutions: 035156 -> ${color3} */
+
+a:link, a:visited {
+ border-bottom: 1px solid #${color3};
+ color: #${color3};
+ }
+
+a:visited {
+ border-bottom: 1px solid #${color3};
+ /* Mangler visited color */
+ color: #${color3};
+ }
+
+a:active {
+ border-bottom: 1px solid #${color3};
+ color: #${color3};
+ }
+
+h1 {
+ color: #${color3};
+ }
+
+#breadcrumbs li {
+ color: #${color3};
+ }
+
+#breadcrumbs a {
+ color: #${color3};
+ }
+
+#login-status {
+ color: #${color3};
+ }
+
+#login-status a {
+ color: #${color3};
+ }
+
+#main-navigation a:hover {
+ color: #${color3};
+ }
+
+#main-navigation li.current a {
+ color: #${color3};
+ }
+
+#locale .current {
+ color: #${color3};
+ }
+
+.portlet h2 {
+ color: #${color3};
+ border-top: 1px solid #${color3};
+ border-bottom: 1px solid #${color3};
+ }
+
+.portlet ul ul li {
+ color: #${color3};
+ }
+
+/* $scope_name substitutions: E8F0E3 -> ${color4} */
+
+#page-body {
+ background-color: #${color4};
+ }
+
+.calendar-week-summary .odd {
+ background-color: #${color4};
+ }
+
+/* $scope_name substitutions: E35203 -> ${color5} */
+
+#message-bar {
+ background-color: #${color5};
+ }
+
+/* $scope_name substitutions: tabs */
+
+#main-navigation li {
+ background: url("/resources/dotlrn/tab-passive-right-${tabscope}.gif") no-repeat right top;
+ }
+
+#main-navigation a {
+ background: url("/resources/dotlrn/tab-passive-left-${tabscope}.gif") no-repeat left top;
+ }
+
+#main-navigation li.current {
+ background-image: url("/resources/dotlrn/tab-active-right-${tabscope}.gif");
+ }
+
+#main-navigation li.current a {
+ background-image: url("/resources/dotlrn/tab-active-left-${tabscope}.gif");
+ }
+
+#admin-portlet h1 {
+ font-size: 1.5em;
+ }
+
+}
+
+switch $scope_name {
+ course {
+ set color1 CDDED5
+ set color2 6C9A83
+ set color3 003366
+ set color4 E0F2ED
+ set color5 E35203
+ set tabscope course
+ set recolor_css [subst $recolor_css_template]
+ }
+ comm {
+ set color1 FFDDB0
+ set color2 CC6633
+ set color3 003366
+ set color4 EBE1C8
+ set color5 003366
+ set tabscope comm
+ set recolor_css [subst $recolor_css_template]
+ }
+ default {
+ set recolor_css ""
+ }
+}
+
+set header_customized_css "
+
+
+
+
+"