--- loncom/interface/slotrequest.pm 2015/09/25 16:13:00 1.128
+++ loncom/interface/slotrequest.pm 2015/09/27 14:21:48 1.129
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Handler for requesting to have slots added to a students record
#
-# $Id: slotrequest.pm,v 1.128 2015/09/25 16:13:00 raeburn Exp $
+# $Id: slotrequest.pm,v 1.129 2015/09/27 14:21:48 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -261,7 +261,7 @@ function uncheckSlotRadio() {
}
}
-function toggleSlotMap(maprownum) {
+function toggleSlotMap(maprownum,rownum) {
if (document.getElementById('arrow'+maprownum)) {
var img = document.getElementById('arrow'+maprownum);
var rowdisplay;
@@ -278,20 +278,81 @@ function toggleSlotMap(maprownum) {
var resrows;
var maptext;
if (document.getElementsByClassName) {
- resrows = document.getElementsByClassName('LC_slotmaprow_'+maprownum);
+ resrows = document.getElementsByClassName('LC_slotresrow_'+maprownum);
maptext = document.getElementsByClassName('LC_slotmaptext_'+maprownum);
} else {
- resrows = getElementsByClassName(document.body,'LC_slotmaprow_'+maprownum);
+ resrows = getElementsByClassName(document.body,'LC_slotresrow_'+maprownum);
maptext = getElementsByClassName(document.body,'LC_slotmaptext_'+maprownum);
}
+ if (maptext.length) {
+ for (var i=0; i
'.join('',@{$maprows[$i]}).' | '. + $mapitem .= '||
'.join('',@{$maprows[$i]}).' | '. '||
'.$maprows[$i][0]. + ' | ||
'.$maprows[$i][0]. ''. + 'onclick="'."toggleSlotMap('$mapnum','$rownum');".'" />'. $maprows[$i][1].(' ' x6).' | '."\n"; } } @@ -2026,6 +2098,7 @@ sub manage_reservations { } $rownum ++; $output{$symb}{'rownum'} = $rownum; + $output{$symb}{'shown'} = $shown; if (!$shownheader) { $output{$symb}{'header'} = $slotheader; $shownheader = 1;