--- loncom/interface/lonmenu.pm 2022/05/26 15:41:38 1.517 +++ loncom/interface/lonmenu.pm 2022/05/27 04:35:36 1.518 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.517 2022/05/26 15:41:38 raeburn Exp $ +# $Id: lonmenu.pm,v 1.518 2022/05/27 04:35:36 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2481,11 +2481,17 @@ ENDSERVERFORM } sub constspaceform { + my ($frameset) = @_; my ($target,$printtarget); - unless ((($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) || - (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'} eq '_self'))) { - $target = ' target="_top"'; + if ($frameset) { + $target = ' target="_parent"'; $printtarget = ' target="_parent"'; + } else { + unless ((($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) || + (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'} eq '_self'))) { + $target = ' target="_top"'; + $printtarget = ' target="_parent"'; + } } return(<