Index: lams_webct_integration/web/create.vm =================================================================== diff -u -r689a0744a03d219ecbcde17da1e9a2ee70ca6284 -r2654d999eb449c7c2223997b0386cb8798186646 --- lams_webct_integration/web/create.vm (.../create.vm) (revision 689a0744a03d219ecbcde17da1e9a2ee70ca6284) +++ lams_webct_integration/web/create.vm (.../create.vm) (revision 2654d999eb449c7c2223997b0386cb8798186646) @@ -1,7 +1,26 @@ - +#set( $currentLCID = $session.getCurrentLCID() ) +#set( $pt_id = $request.getParameter( $id_param_name ) ) +#set( $url = 'ptLaunch.dowebct' ) +## check if we're in MyWebCT or a section +#set( $isInstRole = 0 ) +#set( $isMyWebCT = 0 ) +#if( $currentLCID == $session.getInstitutionID() ) + #set( $isMyWebCT = 1 ) + #set( $id_param_name = 'tid' ) + + ## check if it's an Institution role + #set( $roles = $context.getRoleIDs($session, $currentLCID) ) + #foreach( $role in $roles ) + #set( $isInstRole = 1 ) + #end +#else + #set( $id_param_name = 'id' ) +#end + + LAMS: Start Lesson @@ -11,6 +30,7 @@ #include( 'web/lib/tigra/tree_tpl.js' ) var authorWin = null; + var previewWin = null; function openAuthor() { @@ -35,11 +55,11 @@ function refreshSeqList() { - //document.getElementById("sequence_id").value="0"; + document.getElementById("sequence_id").value="0"; document.location.reload(); } - function doCreate() + function doStartLesson() { if (document.getElementById("sequence_id").value=="0") { @@ -48,26 +68,37 @@ } else { + document.getElementById("form_action").value="start_lesson"; return true; } } - function selectSequence(id) + function openPreview() { - //document.workspace_form.nextButton.class= "button"; - //document.getElementById("nextButton").disabled = false; - //document.getElementById("nextButton").type = "submit"; - //document.getElementById("disabledNextButton").type = "hidden"; - - //var b = document.getElementById("disabledNextButton") - //b.parentNode.removeChild(b); - //document.getElementById("nextButton").style.visibility = "visible"; - - - //document.getElementById("nextButton").class = "button"; + if (document.getElementById("sequence_id").value=="0") + { + alert('Please select a sequence before clicking next.'); + return false; + } + + url = '${url}?sequence_id=' +document.getElementById("sequence_id").value+ '&${id_param_name}=${pt_id}&page_id=${page_id}&form_action=preview'; + + alert(url); + window.open(url,'LAMS-Preview','height=600,width=800,resizable'); + + return true; + + } + + + function selectSequence(id) + { document.getElementById("sequence_id").value=id; } + + + //--> @@ -80,23 +111,23 @@

-
+ + + + - - - - + - + - + @@ -106,7 +137,7 @@
TitleTitle
DescriptionDescription
Lesson VisibilityLesson Visibility Show Lesson
Hide Lesson
- +
Select SequenceSelect Sequence