blob: 629241a0b2e7e89d638faba281e155b6a1a8bb9f [file] [log] [blame]
<%@ page import="java.util.*,org.eclipse.help.servlet.*,org.w3c.dom.*" errorPage="err.jsp" contentType="text/html; charset=UTF-8"%>
<%
// calls the utility class to initialize the application
application.getRequestDispatcher("/servlet/org.eclipse.help.servlet.InitServlet").include(request,response);
%>
<%
String ContentStr = WebappResources.getString("Content", request);
String SearchStr = WebappResources.getString("SearchResults", request);
String LinksStr = WebappResources.getString("Links", request);
// Load the preferences
String banner = null;
String banner_height = "45";
String help_home = null;
ContentUtil content = new ContentUtil(application, request);
Element prefsElement = content.loadPreferences();
if (prefsElement != null){
NodeList prefs = prefsElement.getElementsByTagName("pref");
for (int i=0; i<prefs.getLength(); i++)
{
Element pref = (Element)prefs.item(i);
String name = pref.getAttribute("name");
if (name.equals("banner"))
banner = pref.getAttribute("value");
else if (name.equals("banner_height"))
banner_height = pref.getAttribute("value");
else if (name.equals("help_home"))
help_home = pref.getAttribute("value");
}
}
if (banner != null){
if (banner.trim().length() == 0)
banner = null;
else
banner = "content/help:" + banner;
}
if (help_home != null)
help_home = "content/help:" + help_home;
else
help_home = "home.jsp";
// Paramters allowed:
// tab = toc | search | links
// toc
// topic
// searchWord
// contextId
// lang
String query = "";
if (request.getQueryString() != null && request.getQueryString().length() > 0)
query = "?" + request.getQueryString();
// url of MainFrame
String srcMainFrame = help_home;
if(request.getParameter("topic")!=null)
{
String topic = request.getParameter("topic");
if (topic.startsWith("/"))
{
topic = request.getContextPath() + "/content/help:" + topic;
}
srcMainFrame=topic;
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--
(c) Copyright IBM Corp. 2000, 2002.
All Rights Reserved.
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Help</title>
<script language="Javascript">
// Global for the nav frame script
var titleArray = new Array();
titleArray["toc"] = "<%=ContentStr%>";
titleArray["search"] = "<%=SearchStr%>";
titleArray["links"] = "<%=LinksStr%>";
// Global for the help home page
var help_home = "<%=help_home%>";
</script>
<script language="JavaScript" src="help.js"></script>
</head>
<frameset onload="onloadFrameset()" rows="<%=banner!=null?banner_height+",":""%>24,*" frameborder="0" framespacing="0" border=0 spacing=0 style="border:1px solid WindowText;">
<%
if (banner != null){
%>
<frame name="BannerFrame" src='<%=banner%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<%
}
%>
<frame name="SearchFrame" src='<%="search.jsp"+query%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frameset id="helpFrameset" cols="25%,*" framespacing="0" border="0" frameborder="0" spacing="0" noresize scrolling="no">
<frameset name="navFrameset" rows="24,*,24" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" >
<frame name="NavToolbarFrame" src='<%="navToolbar.jsp"+query%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" resize=yes>
<frame name="NavFrame" tabindex="1" src='<%="nav.html"+query%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" resize=yes>
<frame name="TabsFrame" src='<%="tabs.jsp"+query%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" resize=yes>
</frameset>
<frameset id="contentFrameset" rows="24,*", frameborder=0 framespacing=0 border=0>
<frame name="ToolbarFrame" src='<%="toolbar.jsp"+query%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" resize=yes>
<frame name="MainFrame" tabindex="2" src="<%=srcMainFrame%>" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0" resize="yes">
</frameset>
</frameset>
</frameset>
</html>