summaryrefslogtreecommitdiff
path: root/src/main/webapp/javascript.jsp
diff options
context:
space:
mode:
authorroot <root@ds1.sunet.se>2010-06-29 23:47:41 +0200
committerroot <root@ds1.sunet.se>2010-06-29 23:47:41 +0200
commitcb4806cb91b3ea6a01613bbfe68a9e04ed255578 (patch)
tree53b9ca16755ff15d8d1197ec648beeba162a6b18 /src/main/webapp/javascript.jsp
parentca19e1aeccc299295d581aab6e9f409f85c248c2 (diff)
import 1.1.1HEADmaster
Diffstat (limited to 'src/main/webapp/javascript.jsp')
-rw-r--r--src/main/webapp/javascript.jsp45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/main/webapp/javascript.jsp b/src/main/webapp/javascript.jsp
new file mode 100644
index 0000000..274df50
--- /dev/null
+++ b/src/main/webapp/javascript.jsp
@@ -0,0 +1,45 @@
+<%@ page contentType="text/javascript;charset=UTF-8" %>
+<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
+<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
+
+<%request.setCharacterEncoding("UTF-8");%>
+<%response.setCharacterEncoding("UTF-8");%>
+
+
+var theElements = [
+ <logic:iterate id="site" name="sites">
+ ["<jsp:getProperty name="site" property="displayName" />", "<jsp:getProperty name="site" property="name" />"],
+ </logic:iterate>
+ ];
+
+var theHints = [
+
+<logic:present name="cookieList" scope="request">
+<logic:iterate id="site" name="cookieList">
+ <logic:present name="entityID" scope="request">
+
+ <bean:define id="returnIDParam" name="returnIDParam"/>
+ <bean:define id="ei" name="entityID" />
+ <bean:define id="re" name="returnX"/>
+
+ [
+ "<bean:write name="requestURL" />?entityID=<%= java.net.URLEncoder.encode(ei.toString(), "utf-8") %>&return=<%= java.net.URLEncoder.encode(re.toString(), "utf-8") %>&returnIDxParam=<%= java.net.URLEncoder.encode( returnIDParam.toString(), "utf-8" ) %>&cache=perm&action=selection&origin=<jsp:getProperty name="site" property="name" />"
+ ,
+ "<jsp:getProperty name="site" property="displayName" />"
+ ],
+ </logic:present>
+ <logic:notPresent name="entityID" scope="request">
+ <bean:define id="targ" name="target" />
+ <bean:define id="shire" name="shire" />
+ <bean:define id="pid" name="providerId" />
+
+ [
+ "<bean:write name="requestURL" />?target=<%= java.net.URLEncoder.encode(targ.toString(),"utf-8") %>&shire=<%= java.net.URLEncoder.encode(shire.toString(),"utf-8") %>&providerId=<%= java.net.URLEncoder.encode(pid.toString(),"utf-8") %>&time=<bean:write name="time" />&cache=perm&action=selection&origin=<jsp:getProperty name="site" property="name" />"
+ ,
+ "<jsp:getProperty name="site" property="displayName" />"
+ ],
+ </logic:notPresent>
+</logic:iterate>
+</logic:present>
+];
+ \ No newline at end of file