service proxy configuration
authorWolfram Schneider <wosch@indexdata.dk>
Thu, 13 Jun 2013 10:46:13 +0000 (10:46 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Thu, 13 Jun 2013 10:46:13 +0000 (10:46 +0000)
experiments/spdemo/example_client.js
experiments/spdemo/index.html

index 8342494..a8e7c4b 100644 (file)
@@ -4,14 +4,20 @@
 // create a parameters array and pass it to the pz2's constructor
 // then register the form submit event with the pz2.search function
 // autoInit is set to true on default
-var usesessions = true;
-var pazpar2path = '/pazpar2/search.pz2';
+
+/* var usesessions = true;
+ * var pazpar2path = '/pazpar2/search.pz2';
+*/
+
 var showResponseType = '';
 if (document.location.hash == '#useproxy') {
     usesessions = false;
     pazpar2path = '/service-proxy/';
     showResponseType = 'json';
 }
+if (useServiceProxy) {
+    usesessions = false;
+}
 
 var my_paz = new pz2( { "onshow": my_onshow,
                     "showtime": 500,            //each timer (show, stat, term, bytarget) can be specified this way
index 208b35e..cc3dfb0 100644 (file)
@@ -7,8 +7,24 @@
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>Pazpar2 demo client</title>
   <link rel="stylesheet" href="styles.css"></link>
+
+  <!-- pre configure -->
+  <script type="text/javascript">
+    var pazpar2URL = "/pazpar2/search.pz2";
+    var serviceProxyURL = "/service-proxy";
+    var authURLServiceProxy = "/service-proxy-auth";
+    var useServiceProxy = true;
+    var pazpar2path = useServiceProxy ? serviceProxyURL : pazpar2URL;
+  </script>
+
   <script type="text/javascript" src="pz2.js"></script>
   <script type="text/javascript" src="example_client.js"></script>
+  <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.0.min.js"></script>
+
+  <!-- post configure -->
+  <script type="text/javascript">
+    $(document).ready(function() { if (useServiceProxy) jQuery.get(authURLServiceProxy) } );
+  </script>
  </head>
  
  <body onload="domReady();">