$titleinfo $dc_info $menu |
$roleinfo
@@ -4459,6 +4485,7 @@ sub standard_css {
my $img = &designparm($function.'.img', $domain);
my $tabbg = &designparm($function.'.tabbg', $domain);
my $font = &designparm($function.'.font', $domain);
+#second colour for later usage
my $sidebg = &designparm($function.'.sidebg',$domain);
my $pgbg_or_bgcolor =
$bgcolor ||
@@ -4561,6 +4588,7 @@ form, .inline { display: inline; }
.LC_icon {
border: none;
+ vertical-align: middle;
}
.LC_indexer_icon {
@@ -4633,15 +4661,6 @@ table#LC_title_bar .LC_title_bar_realm {
span.LC_metadata {
font-family: $sans;
}
-table#LC_title_bar td.LC_title_bar_domain_logo {
- background: $sidebg;
- text-align: right;
- padding: 0px;
-}
-table#LC_title_bar td.LC_title_bar_role_logo {
- background: $sidebg;
- padding: 0px;
-}
table#LC_menubuttons img{
border: 0px;
@@ -5601,6 +5620,7 @@ p, .LC_ContentBox {
padding: 4px;
border: 1px solid #000033;
white-space: nowrap;
+/* vertical-align: middle; */
}
dl,ul,div,fieldset {
@@ -5693,7 +5713,7 @@ ul.LC_TabContentBigger li, ul.LC_TabCont
font-weight:bold;
}
-ol#LC_MenuBreadcrumbs, ol#LC_PathBreadcrumbs {
+ol#LC_MenuBreadcrumbs, ol#LC_PathBreadcrumbs, ul.LC_CourseBreadcrumbs{
border-top: solid 1px RGB(255, 255, 255);
height: 20px;
line-height: 20px;
@@ -5704,17 +5724,17 @@ ol#LC_MenuBreadcrumbs, ol#LC_PathBreadcr
background: url(/adm/lonIcons/lightGreyBG.png) repeat-x left top;
}
-ol#LC_MenuBreadcrumbs li, ol#LC_PathBreadcrumbs li {
+ol#LC_MenuBreadcrumbs li, ol#LC_PathBreadcrumbs li, ul.LC_CourseBreadcrumbs li {
/*
background: url(/adm/lonIcons/arrow_white.png) no-repeat left center;
*/
display: inline;
padding: 0px 0px 0px 10px;
- vertical-align: bottom;
+/* vertical-align: bottom; */
overflow:hidden;
}
-ol#LC_MenuBreadcrumbs li a {
+ol#LC_MenuBreadcrumbs li a, ul.LC_CourseBreadcrumbs li a {
text-decoration: none;
font-size:90%;
}
@@ -5723,6 +5743,10 @@ ol#LC_PathBreadcrumbs li a{
font-size:100%;
font-weight:bold;
}
+.LC_BoxPadding
+{
+ padding: 10px;
+}
.LC_ContentBoxSpecial
{
border: solid 1px $lg_border_color;
@@ -5844,7 +5868,7 @@ div.LC_columnSection > .ContentBoxSpecia
.LC_loginpage_container {
text-align:left;
margin : 0 auto;
- width:65%;
+ width:90%;
padding: 10px;
height: auto;
background-color:#FFFFFF;
@@ -5855,6 +5879,7 @@ div.LC_columnSection > .ContentBoxSpecia
.LC_loginpage_loginContainer {
float:left;
width: 182px;
+ padding: 2px;
border:1px solid #CCCCCC;
background-color:$loginbg;
}
@@ -5866,19 +5891,12 @@ div.LC_columnSection > .ContentBoxSpecia
color:$textcol;
padding-left:5px;
}
+
.LC_loginpage_loginInfo {
- margin-left:20px;
float:left;
- width:30%;
+ width:182px;
border:1px solid #CCCCCC;
- padding:10px;
-}
-
-.LC_loginpage_loginDomain {
- margin-right:20px;
- width:20%;
- float:left;
- padding:10px;
+ padding:2px;
}
.LC_loginpage_space {
@@ -5887,6 +5905,12 @@ div.LC_columnSection > .ContentBoxSpecia
border-bottom: 1px solid #CCCCCC;
}
+.LC_loginpage_floatLeft {
+ float: left;
+ width: 200px;
+ margin: 0;
+}
+
table em{
font-weight: bold;
font-style: normal;
@@ -5899,6 +5923,11 @@ table.LC_tableOfContent{
background-color: #FFFFFF;
font-size: 90%;
}
+
+table.LC_tableOfContent{
+ border-collapse: collapse;
+}
+
table.LC_tableBrowseRes a,
table.LC_tableOfContent a {
background-color: transparent;
@@ -5970,6 +5999,7 @@ ul#LC_toolbar li{
vertical-align:middle;
}
+
a.LC_toolbarItem{
display:block;
padding:0;
@@ -5982,6 +6012,13 @@ a.LC_toolbarItem{
background-color:transparent;
}
+ul.LC_functionslist li {
+ float: left;
+ white-space: nowrap;
+ height: 35px; /* at least as high as heighest list item */
+ margin: 0px 15px 15px 10px;
+}
+
END
}
@@ -7017,6 +7054,8 @@ If the user's status includes multiple t
the largest default quota which applies to the user determines the
default quota returned.
+=back
+
=cut
###############################################
@@ -7565,8 +7604,57 @@ sub get_institutional_codes {
=pod
+=head1 Slot Helpers
+
+=over 4
+
+=item * sorted_slots()
+
+Sorts an array of slot names in order of slot start time (earliest first).
+
+Inputs:
+
+=over 4
+
+slotsarr - Reference to array of unsorted slot names.
+
+slots - Reference to hash of hash, where outer hash keys are slot names.
+
=back
+Returns:
+
+=over 4
+
+sorted - An array of slot names sorted by the start time of the slot.
+
+=back
+
+=back
+
+=cut
+
+
+sub sorted_slots {
+ my ($slotsarr,$slots) = @_;
+ my @sorted;
+ if ((ref($slotsarr) eq 'ARRAY') && (ref($slots) eq 'HASH')) {
+ @sorted =
+ sort {
+ if (ref($slots->{$a}) && ref($slots->{$b})) {
+ return $slots->{$a}{'starttime'} <=> $slots->{$b}{'starttime'}
+ }
+ if (ref($slots->{$a})) { return -1;}
+ if (ref($slots->{$b})) { return 1;}
+ return 0;
+ } @{$slotsarr};
+ }
+ return @sorted;
+}
+
+
+=pod
+
=head1 HTTP Helpers
=over 4