From 8f599b2d8da5ad8ccfcd42139e1b6f170bc3ad0f Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Wed, 12 Jul 2006 11:52:42 +0000 Subject: [PATCH] Launch full app parameter takes servlet URL --- src/jalview/appletgui/AlignFrame.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/jalview/appletgui/AlignFrame.java b/src/jalview/appletgui/AlignFrame.java index 495469c..d1b2da9 100755 --- a/src/jalview/appletgui/AlignFrame.java +++ b/src/jalview/appletgui/AlignFrame.java @@ -40,12 +40,17 @@ public class AlignFrame extends Frame implements ActionListener, int NEW_WINDOW_HEIGHT = 500; jalview.bin.JalviewLite applet; + String jalviewServletURL; + public AlignFrame(AlignmentI al, jalview.bin.JalviewLite applet, String title, boolean embedded) { + + jalviewServletURL = applet.getParameter("APPLICATION_URL"); + try{ jbInit(); }catch(Exception ex) @@ -507,9 +512,9 @@ public void itemStateChanged(ItemEvent evt) void launchFullApplication() { - StringBuffer url = new StringBuffer("http://bug.compbio.dundee.ac.uk:8080/Jalview/jalview?"); + StringBuffer url = new StringBuffer(jalviewServletURL); - url.append("open="+ + url.append("?open="+ appendProtocol( applet.getParameter("file") ) ); if(applet.getParameter("features")!=null) @@ -2057,7 +2062,8 @@ public void itemStateChanged(ItemEvent evt) alignFrameMenuBar.add(helpMenu); fileMenu.add(inputText); fileMenu.add(outputTextboxMenu); - // fileMenu.add(loadApplication); + if(jalviewServletURL!=null) + fileMenu.add(loadApplication); fileMenu.addSeparator(); fileMenu.add(loadTree); fileMenu.add(closeMenuItem); -- 1.7.10.2