Initial commit
This commit is contained in:
@@ -0,0 +1,149 @@
|
||||
<%--
|
||||
Copyright (c) 2000, 2004 IBM Corporation and others.
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are made available under the terms of the Common Public License v1.0
|
||||
which accompanies this distribution, and is available at
|
||||
http://www.eclipse.org/legal/cpl-v10.html
|
||||
|
||||
Contributors:
|
||||
IBM Corporation - initial API and implementation
|
||||
--%>
|
||||
<%@ include file="fheader.jsp"%>
|
||||
|
||||
<%
|
||||
LayoutData data = new LayoutData(application,request, response);
|
||||
WebappPreferences prefs = data.getPrefs();
|
||||
%>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title><%=ServletResources.getString("Help", request)%></title>
|
||||
|
||||
<style type="text/css">
|
||||
<%
|
||||
if (data.isMozilla()) {
|
||||
%>
|
||||
HTML {
|
||||
border-<%=isRTL?"right":"left"%>:1px solid ThreeDShadow;
|
||||
background:<%=prefs.getToolbarBackground()%>;
|
||||
}
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
FRAMESET {
|
||||
border-top:1px solid ThreeDShadow;
|
||||
border-left:1px solid ThreeDShadow;
|
||||
border-right:1px solid ThreeDShadow;
|
||||
}
|
||||
<%
|
||||
}
|
||||
%>
|
||||
</style>
|
||||
|
||||
<script language="JavaScript">
|
||||
var isMozilla = navigator.userAgent.indexOf('Mozilla') != -1 && parseInt(navigator.appVersion.substring(0,1)) >= 5;
|
||||
var isMozilla10 = isMozilla && navigator.userAgent.indexOf('rv:1') != -1;
|
||||
var isIE = navigator.userAgent.indexOf('MSIE') != -1;
|
||||
|
||||
/**
|
||||
* Views can call this to set the title on the content toolbar
|
||||
*/
|
||||
function setContentToolbarTitle(title)
|
||||
{
|
||||
if(parent.ContentFrame.ContentToolbarFrame && parent.ContentFrame.ContentToolbarFrame.setTitle ){
|
||||
parent.ContentFrame.ContentToolbarFrame.setTitle(title);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Shows specified view. Called from actions that switch the view
|
||||
*/
|
||||
function showView(view)
|
||||
{
|
||||
// Note: assumes the same id shared by tabs and iframes
|
||||
ViewsFrame.showView(view);
|
||||
TabsFrame.showTab(view);
|
||||
}
|
||||
|
||||
var temp;
|
||||
var tempActiveId;
|
||||
var tempView = "";
|
||||
|
||||
/**
|
||||
* Shows the TOC frame, loads appropriate TOC, and selects the topic
|
||||
*/
|
||||
function displayTocFor(topic)
|
||||
{
|
||||
tempView = ViewsFrame.lastView;
|
||||
|
||||
/******** HARD CODED VIEW NAME *********/
|
||||
showView("toc");
|
||||
|
||||
var tocView = ViewsFrame.toc.tocViewFrame;
|
||||
|
||||
if (tocView.selectTopic && tocView.selectTopic(topic))
|
||||
return;
|
||||
else {
|
||||
// save the current navigation, so we can retrieve it when synch does not work
|
||||
saveNavigation();
|
||||
|
||||
var advIndex=window.location.href.indexOf("/advanced/nav.jsp");
|
||||
if(advIndex < 0)
|
||||
return;
|
||||
var tocURL = window.location.href.substr(0, advIndex) + "/advanced/tocView.jsp";
|
||||
tocView.location.replace(tocURL + "?topic="+topic+"&synch=yes");
|
||||
}
|
||||
}
|
||||
|
||||
function saveNavigation()
|
||||
{
|
||||
/**** HARD CODED VIEW NAME *********/
|
||||
var tocView = ViewsFrame.toc.tocViewFrame;
|
||||
|
||||
if (tocView.oldActive) {
|
||||
tempActiveId = tocView.oldActive.id;
|
||||
tocView.oldActive.className = tocView.oldActiveClass;
|
||||
tocView.oldActive = null;
|
||||
}
|
||||
|
||||
if (isIE)
|
||||
temp = tocView.document.body.innerHTML;
|
||||
else if (isMozilla)
|
||||
temp = tocView.document.documentElement.innerHTML;
|
||||
}
|
||||
|
||||
function restoreNavigation(errorMessage)
|
||||
{
|
||||
// switch to saved view
|
||||
showView(tempView);
|
||||
|
||||
/**** HARD CODED VIEW NAME *********/
|
||||
var tocView = ViewsFrame.toc.tocViewFrame;
|
||||
|
||||
if (temp && (isIE || isMozilla10)) {
|
||||
// Restore old navigation
|
||||
if (isIE) {
|
||||
tocView.document.body.innerHTML = temp;
|
||||
} else if (isMozilla10) {
|
||||
tocView.document.documentElement.innerHTML = temp;
|
||||
}
|
||||
if (tempActiveId){
|
||||
tocView.selectTopicById(tempActiveId);
|
||||
}
|
||||
} else {
|
||||
// fail back case
|
||||
tocView.location.replace("tocView.jsp");
|
||||
}
|
||||
window.status=errorMessage;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<frameset onload="showView('<%=data.getVisibleView()%>')" id="navFrameset" rows="*,21" framespacing="0" border="0" frameborder="0" scrolling="no">
|
||||
<frame name="ViewsFrame" title="<%=ServletResources.getString("ignore", "ViewsFrame", request)%>" src='<%="views.jsp"+data.getQuery()%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" resize=yes>
|
||||
<frame name="TabsFrame" title="<%=ServletResources.getString("TabsFrame", request)%>" src='<%="tabs.jsp"+data.getQuery()%>' marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
</frameset>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user