Index: lams_central/web/includes/javascript/addLesson.js =================================================================== diff -u -r54613e14332031bce49e424b8e0ebc3700a2ccd7 -rb288a14a7550da46cd5ca71017ab309094ba60f6 --- lams_central/web/includes/javascript/addLesson.js (.../addLesson.js) (revision 54613e14332031bce49e424b8e0ebc3700a2ccd7) +++ lams_central/web/includes/javascript/addLesson.js (.../addLesson.js) (revision b288a14a7550da46cd5ca71017ab309094ba60f6) @@ -386,10 +386,19 @@ function previewLesson(){ var ldNode = tree.treeview('getSelected')[0], + learningDesignID = null; popupWidth = 1280, popupHeight = 720; - if (!ldNode || !ldNode.learningDesignId) { + if (ldNode && ldNode.learningDesignId) { + // get LD ID from tree + learningDesignID = ldNode.learningDesignId; + } else { + // get data from "recently used sequences" list + learningDesignID = +$('div#accessDiv .access-selected').data('learningDesignId'); + } + + if (!learningDesignID) { $('#ldNotChosenError').show(); doSelectTab(1); return; @@ -399,7 +408,7 @@ $.ajax({ url : LAMS_URL + 'monitoring/monitoring/initializeLesson.do', data : { - 'learningDesignID' : ldNode.learningDesignId, + 'learningDesignID' : learningDesignID, 'copyType' : 3, 'lessonName' : LABEL_PREVIEW_LESSON_DEFAULT_TITLE },