index_005frelated_jsp.java
6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* javax.jcr.Session
* javax.servlet.Servlet
* javax.servlet.ServletConfig
* javax.servlet.ServletContext
* javax.servlet.ServletException
* javax.servlet.ServletRequest
* javax.servlet.ServletResponse
* javax.servlet.http.HttpServletRequest
* javax.servlet.http.HttpServletResponse
* javax.servlet.jsp.JspFactory
* javax.servlet.jsp.JspWriter
* javax.servlet.jsp.PageContext
* javax.servlet.jsp.SkipPageException
* org.apache.jasper.runtime.HttpJspBase
* org.apache.jasper.runtime.JspSourceDependent
*/
package com.day.crx.explorer.impl.jsp;
import com.day.crx.explorer.impl.j2ee.CRXContext;
import com.day.crx.explorer.impl.j2ee.JCRExplorerServlet;
import java.io.IOException;
import java.util.List;
import javax.jcr.Session;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.JspFactory;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.SkipPageException;
import org.apache.jasper.runtime.HttpJspBase;
import org.apache.jasper.runtime.JspSourceDependent;
public final class index_005frelated_jsp
extends HttpJspBase
implements JspSourceDependent {
private static List _jspx_dependants;
public Object getDependants() {
return _jspx_dependants;
}
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
JspWriter out = null;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html");
_jspx_page_context = pageContext = _jspxFactory.getPageContext((Servlet)this, (ServletRequest)request, (ServletResponse)response, null, false, 8192, true);
pageContext.getServletContext();
pageContext.getServletConfig();
_jspx_out = out = pageContext.getOut();
response.setContentType("text/html; charset=utf-8");
CRXContext ctx = CRXContext.getInstance(pageContext, request);
ctx.getSession();
String docroot = ctx.getDocroot();
out.write("<script type=\"text/javascript\">\n function checkVersion() {\n }\n\n function upToDate() {\n drawIt(new Array(\"");
out.print(JCRExplorerServlet.getCrxUpdateUrl(pageContext.getServletContext()));
out.write("\",\"CRX Download\",\"");
out.print(docroot);
out.write("/imgs/related/folder_into.gif\"));\n }\n\n function newVersionAvailable(doNotTell) {\n // tell server that a check got performed (perform in 24h again)\n if (doNotTell != true) {\n tellNewVersionAvailable()\n }\n drawIt(new Array(\"");
out.print(JCRExplorerServlet.getCrxUpdateUrl(pageContext.getServletContext()));
out.write("\",\"CRX Update Available\",\"");
out.print(docroot);
out.write("/imgs/related/folder_into.gif\"));\n }\n\n function tellNewVersionAvailable() {\n var httpcon = document.all ? new ActiveXObject(\"Microsoft.XMLHTTP\") : new XMLHttpRequest();\n if (httpcon) {\n var url = \"set_checktime.jsp?time=");
out.print(String.valueOf(System.currentTimeMillis()));
out.write("\";\n httpcon.open('GET', url, false);\n httpcon.send(null);\n }\n }\n\n function getRelatedHTML(related) {\n var str = '<table class=\"related\"';\n for (var i in related) {\n var url = related[i][0];\n var text = related[i][1];\n var icon = related[i][2];\n str += '<tr><td class=\"relatedleft\"><a class=\"related\" target=\"_blank\" href=\"'+url+'\" title=\"'+text+'\"><img src=\"'+icon+'\" border=\"0\" /></a></td><td class=\"related\"><a class=\"related\" target=\"_blank\" href=\"'+url+'\">'+text+'</a></td></tr>';\n }\n str += '</table>';\n return str;\n }\n\n function drawIt(crxUpDown) {\n var related = new Array();\n related.push(crxUpDown);\n related.push(new Array(\"http://groups.yahoo.com/group/jcr-crx\",\"CRX Mailing List\",\"");
out.print(docroot);
out.write("/imgs/related/question_and_answer.gif\"));\n related.push(new Array(\"mailto:oemsales@day.com\",\"OEM Partner Program\",\"");
out.print(docroot);
out.write("/imgs/related/creditcards.gif\"));\n related.push(new Array(\"http://www.day.com/jsr283\",\"JSR 283 Specification\",\"");
out.print(docroot);
out.write("/imgs/related/notebook_preferences.gif\"));\n related.push(new Array(\"mailto:jsr-283-comments@jcp.org\",\"JSR 283 Comment\",\"");
out.print(docroot);
out.write("/imgs/related/lightbulb_on.gif\"));\n\n var relatedHTML = getRelatedHTML(related);\n var relatedTable = document.getElementById(\"related\");\n relatedTable.innerHTML = relatedHTML;\n }\n\n checkVersion();\n\n </script>\n");
}
catch (Throwable t) {
if (!(t instanceof SkipPageException)) {
out = _jspx_out;
if (out != null && out.getBufferSize() != 0) {
out.clearBuffer();
}
if (_jspx_page_context != null) {
_jspx_page_context.handlePageException(t);
}
}
}
}
finally {
if (_jspxFactory != null) {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
}