Index: lams_central/web/author.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/author.jsp,v diff -u -r1.29 -r1.30 --- lams_central/web/author.jsp 23 Oct 2006 03:28:40 -0000 1.29 +++ lams_central/web/author.jsp 27 Oct 2006 02:15:53 -0000 1.30 @@ -40,6 +40,7 @@ var thePopUp = null; var theFilePopUp = null; +var previewWin = null; var previewSessionId = null; function getWindowSize() { @@ -143,9 +144,25 @@ openPopUp(url, title, h, w, resize, status, scrollbar, menubar, toolbar); } -function openPreview(args){ - window.opener.openPreview(args); -} +function openPreview( lessonId ) + { + if(mac) + { + previewWin = window.open('home.do?method=learner&mode=preview&lessonID='+lessonId,'pWindow','width=796,height=570,resizable,status=yes'); + } + else + { + if(previewWin && !previewWin.closed ) + { + previewWin.location = 'home.do?method=learner&mode=preview&lessonID='+lessonId; + previewWin.focus(); + } + else + { + previewWin = window.open('home.do?method=learner&mode=preview&lessonID='+lessonId,'pWindow','width=796,height=570,resizable,status=yes'); + } + } + } function openURL(args){ window.open(args);