Index: lams_admin/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_admin/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.10 -r1.11 --- lams_admin/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:02 -0000 1.10 +++ lams_admin/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:08:04 -0000 1.11 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_central/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.17 -r1.18 --- lams_central/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:15 -0000 1.17 +++ lams_central/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:18 -0000 1.18 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_central/web/includes/javascript/common.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/common.js,v diff -u -r1.5 -r1.6 --- lams_central/web/includes/javascript/common.js 7 May 2008 03:52:39 -0000 1.5 +++ lams_central/web/includes/javascript/common.js 11 Apr 2012 17:07:18 -0000 1.6 @@ -95,4 +95,16 @@ window.opener.location.href = monitoringURL; } } + + //does Ajax call (pure JavaScript without relying on frameworks) + function doAjaxCall(url) { + var xmlhttp; + if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari + xmlhttp = new XMLHttpRequest(); + } else {// code for IE6, IE5 + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } + xmlhttp.open("POST", url, true); + xmlhttp.send(); + } \ No newline at end of file Index: lams_gradebook/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_gradebook/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.4 -r1.5 --- lams_gradebook/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:05 -0000 1.4 +++ lams_gradebook/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:08 -0000 1.5 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_learning/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_learning/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.14 -r1.15 Binary files differ Index: lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.10 -r1.11 --- lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:04 -0000 1.10 +++ lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:08:00 -0000 1.11 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.8 -r1.9 --- lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:17:54 -0000 1.8 +++ lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:34 -0000 1.9 @@ -109,10 +109,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.3 -r1.4 --- lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 13:59:19 -0000 1.3 +++ lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:44 -0000 1.4 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.14 -r1.15 --- lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:34 -0000 1.14 +++ lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:20 -0000 1.15 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.6 -r1.7 --- lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:07 -0000 1.6 +++ lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:39 -0000 1.7 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_dimdim/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_dimdim/web/WEB-INF/tags/Attic/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_dimdim/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:18 -0000 1.5 +++ lams_tool_dimdim/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:41 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 13:59:17 -0000 1.5 +++ lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:26 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.16 -r1.17 --- lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag 13 Jan 2012 20:18:31 -0000 1.16 +++ lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:16 -0000 1.17 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_gmap/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_gmap/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.8 -r1.9 --- lams_tool_gmap/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:17:58 -0000 1.8 +++ lams_tool_gmap/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:45 -0000 1.9 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:21 -0000 1.5 +++ lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:13 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.3 -r1.4 --- lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 13:59:16 -0000 1.3 +++ lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:31 -0000 1.4 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.13 -r1.14 --- lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:19 -0000 1.13 +++ lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:08:01 -0000 1.14 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.14 -r1.15 --- lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:27 -0000 1.14 +++ lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:42 -0000 1.15 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.17 -r1.18 --- lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:12 -0000 1.17 +++ lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:25 -0000 1.18 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_mindmap/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.4 -r1.5 --- lams_tool_mindmap/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:10 -0000 1.4 +++ lams_tool_mindmap/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:15 -0000 1.5 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.14 -r1.15 --- lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:23 -0000 1.14 +++ lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:29 -0000 1.15 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_notebook/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_notebook/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.12 -r1.13 Binary files differ Index: lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:26 -0000 1.5 +++ lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:23 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.15 -r1.16 --- lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:24 -0000 1.15 +++ lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:11 -0000 1.16 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.12 -r1.13 --- lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:37 -0000 1.12 +++ lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:52 -0000 1.13 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_spreadsheet/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_spreadsheet/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_spreadsheet/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:16 -0000 1.5 +++ lams_tool_spreadsheet/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:10 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.11 -r1.12 --- lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:01 -0000 1.11 +++ lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:33 -0000 1.12 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.7 -r1.8 --- lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:09 -0000 1.7 +++ lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:49 -0000 1.8 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:30 -0000 1.5 +++ lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:21 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.14 -r1.15 --- lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:35 -0000 1.14 +++ lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:08:03 -0000 1.15 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:17:59 -0000 1.5 +++ lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:38 -0000 1.6 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.3 -r1.4 --- lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 13:59:14 -0000 1.3 +++ lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:47 -0000 1.4 @@ -96,10 +96,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; } Index: lams_www/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_www/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.9 -r1.10 --- lams_www/web/WEB-INF/tags/AuthoringButton.tag 22 Mar 2012 12:18:13 -0000 1.9 +++ lams_www/web/WEB-INF/tags/AuthoringButton.tag 11 Apr 2012 17:07:28 -0000 1.10 @@ -93,10 +93,11 @@ if (nextAction == "defineLater") { refreshParentMonitoringWindow(); } - location.href=""; + var clearSessionUrl = ""; + doAjaxCall(clearSessionUrl); } else { if (window.parent.opener == null){ - window.location.href = notifyCloseURL; + doAjaxCall(notifyCloseURL); } else { window.parent.opener.location.href = notifyCloseURL; }