Bug 15111: Do not include the antiClickjack legacy browser trick for greybox
[koha.git] / koha-tmpl / opac-tmpl / bootstrap / en / includes / doc-head-close.inc
1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2 <meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
3 <meta name="viewport" content="width=device-width, initial-scale=1" />
4
5 [%# Prevent XFS attacks -%]
6 [% UNLESS popup %]
7     <style id="antiClickjack">body{display:none !important;}</style>
8     <script type="text/javascript">
9        if (self === top) {
10            var antiClickjack = document.getElementById("antiClickjack");
11            antiClickjack.parentNode.removeChild(antiClickjack);
12        } else {
13            top.location = self.location;
14        }
15     </script>
16 [% END %]
17
18 <link rel="shortcut icon" href="[% IF ( OpacFavicon ) %][% OpacFavicon %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
19 [% IF ( bidi ) %]
20     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/bootstrap/css/bootstrap-rtl.min.css" />
21 [% ELSE %]
22     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/bootstrap/css/bootstrap.min.css" />
23 [% END %]
24
25 [% IF ( bidi ) %]
26     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/jquery/jquery-ui-rtl.css" />
27 [% ELSE %]
28     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/jquery/jquery-ui.css" />
29 [% END %]
30
31 [% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %]
32 [% IF (opaclayoutstylesheet.match('^https?:|^\/')) %]
33     <link rel="stylesheet" type="text/css" href="[% opaclayoutstylesheet %]" />
34 [% ELSE %]
35     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/[% opaclayoutstylesheet %]" />
36 [% END %]
37 [% IF ( OpacAdditionalStylesheet ) %]
38     [% IF (OpacAdditionalStylesheet.match('^https?:|^\/')) %]
39         <link rel="stylesheet" type="text/css" href="[% OpacAdditionalStylesheet %]" />
40     [% ELSE %]
41         <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/[% OpacAdditionalStylesheet %]" />
42     [% END %]
43 [% END %]
44 [% IF ( opac_css_override ) %]
45     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/[% opac_css_override %]" />
46 [% END %]
47 <link rel="stylesheet" type="text/css" media="print" href="[% interface %]/[% theme %]/css/print.css" />
48 [% IF persona %]
49  <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/persona-buttons.css" />
50 [% END %]
51 [% IF ( bidi ) %]
52     <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/right-to-left.css" />
53 [% END %]
54 [% IF ( OPACUserCSS ) %]<style type="text/css">[% OPACUserCSS %]</style>[% END %]
55 <link rel="unapi-server" type="application/xml" title="unAPI" href="[% OPACBaseURL %]/cgi-bin/koha/unapi" />
56 [% PROCESS cssinclude %]
57 <!-- Respond.js brings responsive layout behavior to IE < v.9 -->
58 <!--[if lt IE 9]>
59     <script src="[% interface %]/[% theme %]/lib/respond.min.js"></script>
60 <![endif]-->
61 <script type="text/javascript">
62     function _(s) { return s } // dummy function for gettext
63 </script>
64 <script type="text/javascript" src="[% interface %]/[% theme %]/lib/modernizr.min.js"></script>
65 <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/lib/font-awesome/css/font-awesome.min.css" />