JBAS-1132 Self-contained page / doctype
authorBill Erickson <berickxx@gmail.com>
Thu, 24 Mar 2016 20:35:54 +0000 (16:35 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Avoid using the standard TPAC wrapper so the card app form can define
its own <DOCTYPE> to avoid IE quirks mode.  Also, the wrapper loaded
some stuff the page doesn't need.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/openils/var/templates_kcls/opac/register.tt2

index 0af79b8..3126f93 100644 (file)
@@ -1,7 +1,6 @@
 [%- PROCESS "opac/parts/header.tt2";
     PROCESS "opac/parts/org_selector.tt2";
     PROCESS "opac/parts/state_selector.tt2";
-    WRAPPER "opac/parts/base.tt2";
     ctx.page_title = l("Request Library Card");
 
 # for privacy, reload the page after (default) 5 minutes
@@ -48,8 +47,15 @@ END; # input_field()
 
 %]
 
-<script type="text/javascript"
-  src="[% ctx.media_prefix %]/js/ui/default/opac/register.js"></script>
+<!DOCTYPE html>
+<html lang="en-US">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta http-equiv="refresh" content="[% ctx.refresh %]">
+    <title>[% l('[_1]', ctx.page_title) %]</title>
+    [% INCLUDE 'opac/parts/goog_analytics.tt2' %]
+    <script type="text/javascript"
+      src="[% ctx.media_prefix %]/js/ui/default/opac/register.js"></script>
 
 <style>
 /* Keep the CSS here for now for simplicity.  
@@ -108,6 +114,11 @@ END; # input_field()
 }
 </style>
 
+    </head>
+<body>
+
+[% ctx.register_header %]
+
 <div id="content-wrapper">
   <div id="main-content-register">
 
@@ -467,5 +478,8 @@ END; # input_field()
   </div>
 </div>
 
-[% END %]
+[% ctx.register_footer %]
+
+    </body>
+</html>