| <%-- |
| Copyright (c) 2000, 2018 IBM Corporation and others. |
| |
| This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License 2.0 |
| which accompanies this distribution, and is available at |
| https://www.eclipse.org/legal/epl-2.0/ |
| |
| SPDX-License-Identifier: EPL-2.0 |
| |
| Contributors: |
| IBM Corporation - initial API and implementation |
| --%> |
| <%@ page import="org.eclipse.help.internal.webapp.data.*" errorPage="/basic/err.jsp" contentType="text/html; charset=UTF-8"%> |
| <% |
| request.setCharacterEncoding("UTF-8"); |
| %> |
| <script type="text/javascript"> |
| function liveActionInternal(topHelpWindow, pluginId, className, argument) |
| { |
| <% |
| RequestData data = new RequestData(application,request, response); |
| if(data.getMode() == RequestData.MODE_INFOCENTER){ |
| %> |
| alert("<%=UrlUtil.JavaScriptEncode(ServletResources.getString("noLiveHelpInInfocenter", request))%>"); |
| return; |
| <% |
| }else{ |
| %> |
| // construct the proper url for communicating with the server |
| var url= window.location.href; |
| |
| var i = url.indexOf("?"); |
| if(i>0) |
| url=url.substring(0, i); |
| |
| i = url.indexOf("/topic/"); |
| if(i < 0) |
| i = url.lastIndexOf("/"); |
| |
| url=url.substring(0, i+1); |
| var encodedArg; |
| if(window.encodeURIComponent){ |
| encodedArg=encodeURIComponent(argument); |
| }else{ |
| encodedArg=escape(argument); |
| } |
| url=url+"livehelp/?pluginID="+pluginId+"&class="+className+"&arg="+encodedArg+"&nocaching="+Math.random(); |
| |
| var tabsFrame = topHelpWindow.TabsFrame; |
| if (!tabsFrame){ |
| return; |
| } |
| if(tabsFrame.liveHelpFrame){ |
| tabsFrame.liveHelpFrame.location=url; |
| } else if(tabsFrame.document && tabsFrame.document.liveHelpFrame){ |
| tabsFrame.document.liveHelpFrame.src=url; |
| } |
| <% |
| } |
| %> |
| } |
| function showTopicInContentsInternal(topHelpWindow, topic) { |
| } |
| |
| </script> |