Index: lams_webct_integration/web/teach.vm =================================================================== diff -u -rdc39866a1a6af7b9534cccd65bb4e5ec2cec8911 -r164cf767789b4c58d9ccb41f0d71d00d4a4c9ed9 --- lams_webct_integration/web/teach.vm (.../teach.vm) (revision dc39866a1a6af7b9534cccd65bb4e5ec2cec8911) +++ lams_webct_integration/web/teach.vm (.../teach.vm) (revision 164cf767789b4c58d9ccb41f0d71d00d4a4c9ed9) @@ -34,6 +34,8 @@ var liveEditUrl= null; var learnerUrl = null; var monitorUrl = null; + var authorUrl = null; + var authorWin = null; function openLearner(lsID) { @@ -118,6 +120,27 @@ { document.teach_form.submit(); } + + function openAuthor() + { + authorUrl = '${authorUrl}'; + authorUrl += "¬ifyCloseURL=" + if(authorWin && authorWin.open && !authorWin.closed){ + try { + authorWin.focus(); + }catch(e){ + // popups blocked by a 3rd party + } + } + else{ + try { + authorWin = window.open(authorUrl,'aWindow','width=800,height=600,resizable'); + authorWin.focus(); + }catch(e){ + // popups blocked by a 3rd party + } + } + } //--> @@ -134,66 +157,69 @@ #if ( $canAuthor ) -
Create LAMS Lesson
+
+ Open LAMS Author + Create LAMS Lesson +




#end -

LAMS Lessons Running

-
+ #if( $lessons.size() > 0 ) - +
- - - - - - + + + + + #foreach ($lesson in $lessons) - - - - #set( $start = '' ) - #set( $end = '' ) - #set( $endStr = '' ) - - + + + +

+ $lesson.getDescription() +

+ + #set( $start = '' ) + #set( $end = '' ) + #set( $endStr = '' ) + + + - #end - +
TitleDescriptionStatusActionsLAMS Lessons Running
$lesson.getTitle()$lesson.getDescription() - - #if ( $lesson.getSchedule() ) - #set( $start = $lesson.getStartTimestamp() ) - #set( $end = $lesson.getEndTimestamp() ) - #set( $endStr = $end.toString() ) - + $lesson.getTitle()     + + + #set( $startStr = $lesson.getStartStr() ) + #set( $endStr = $lesson.getEndStr() ) + + + #if( $startStr != '' ) #if( $endStr != '' ) - Scheduled from:
-     $start.toString() to
-     $endStr + Scheduled from: $startStr to $endStr   #else - Scheduled from:
-     $start.toString() + Scheduled from: $startStr   #end #if( $lesson.getHidden() ) -
    (Hidden) + (Hidden) #end #elseif( $lesson.getHidden() ) Hidden #else Running #end -
-
- #if ( $canMonitor ) - Open Learner - Open Monitor - #end - #if ( $canAuthor ) - Modify - Delete - #end +

+ + #if ( $canMonitor ) + + Open Learner  + + Open Monitor  + + #end + #if ( $canAuthor ) + + Modify  + + Delete  + + #end +

#else No LAMS lessons running.