Bug 21304: Update two-column templates with Bootstrap grid: Catalog
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / catalogue / MARCdetail.tt
index 992bd0a..7034199 100644 (file)
@@ -1,34 +1,17 @@
+[% USE raw %]
+[% USE Asset %]
+[% SET footerjs = 1 %]
 [% INCLUDE 'doc-head-open.inc' %]
 <title>Koha &rsaquo; Catalog &rsaquo;
   [% IF ( unknownbiblionumber ) %]
     Unknown record
   [% ELSE %]
-    MARC details for [% bibliotitle %]
+    MARC details for [% bibliotitle | html %]
   [% END %]
 </title>
 [% INCLUDE 'doc-head-close.inc' %]
-[% INCLUDE 'browser-strings.inc' %]
-<!--[if lt IE 9]>
-<script type="text/javascript" src="[% interface %]/lib/shims/json2.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="[% interface %]/js/browser.js"></script>
-<script type="text/javascript">
-//<![CDATA[
-    var browser = KOHA.browser('[% searchid %]', parseInt('[% biblionumber %]', 10));
-    browser.show();
-
-        $(document).ready(function() {
-        $('#bibliotabs').tabs();
-        });
-
-function Changefwk(FwkList) {
-       var fwk = FwkList.options[FwkList.selectedIndex].value;
-       window.location = "MARCdetail.pl?biblionumber=[% biblionumber %]&frameworkcode="+fwk;
-}
-
-//]]>
-</script>
 </head>
+
 <body id="catalog_MARCdetail" class="catalog">
 
 [% INCLUDE 'header.inc' %]
@@ -38,49 +21,52 @@ function Changefwk(FwkList) {
   [% IF ( unknownbiblionumber ) %]
     Unknown record
   [% ELSE %]
-    MARC Details for <i>[% bibliotitle |html %]</i>
+    MARC details for <i>[% bibliotitle | html %]</i>
   [% END %]
 </div>
 
-<div id="doc3" class="yui-t2">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
 [% IF ( unknownbiblionumber ) %]
-  <div class="dialog message">The record you requested does not exist ([% biblionumber %]).</div>
+  <div class="dialog message">The record you requested does not exist ([% biblionumber | html %]).</div>
 [% ELSE %]
-   <div id="bd">
-       <div id="yui-main">
-       <div class="yui-b">
+
 [% INCLUDE 'cat-toolbar.inc' %]
 
 [% UNLESS ( popup ) %]
-    <h1>MARC biblio : [% biblionumber %]  ( [% bibliotitle |html %] )</h1>
-
-
+    <h1>MARC record: [% biblionumber | html %]  ( [% bibliotitle | html %] )</h1>
 [% END %]
 
-    <p><b>With framework : <select name="Frameworks" id="Frameworks" onchange="Changefwk(this);">
+    <p><b>With framework : <select name="Frameworks" id="Frameworks">
                             <option value="">Default</option>
-                            [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
-                            [% IF ( frameworkcodeloo.selected ) %]<option value="[% frameworkcodeloo.value %]" selected="selected">[% frameworkcodeloo.frameworktext %]</option>[% ELSE %]<option value="[% frameworkcodeloo.value %]">[% frameworkcodeloo.frameworktext %]</option>[% END %]
+                            [% FOREACH framework IN frameworks %]
+                                [% IF framework.frameworkcode == frameworkcode %]
+                                    <option value="[% framework.frameworkcode | html %]" selected="selected">[% framework.frameworktext | html %]</option>
+                                [% ELSE %]
+                                    <option value="[% framework.frameworkcode | html %]">[% framework.frameworktext | html %]</option>
+                                [% END %]
                             [% END %]
             </select> </b></p>
 [% IF ( ocoins ) %]
 <!-- COinS / OpenURL -->
-<span class="Z3988" title="[% ocoins %]"></span>
+<span class="Z3988" title="[% ocoins | html %]"></span>
 [% END %]
 
 
 [% BLOCK show_tab_html %]
-    <div id="[% tab_id %]">
+    <div id="[% tab_id | html %]">
         [% FOREACH tab0X IN tab_data %]
             [% IF ( tab0X.tag ) %]
                 <div class="tag">
                 <div class="tag_title">
-                    <span class="tag_num">[% tab0X.tag %]</span>
+                    <span class="tag_num">[% tab0X.tag | html %]</span>
             [% IF ( tab0X.tag_ind ) %]
-                <span class="tag_ind1">[% tab0X.tag_ind.substr(0, 1) %]</span><span class="tag_ind2">[% tab0X.tag_ind.substr(1, 1) %]</span>
+                <span class="tag_ind1">[% tab0X.tag_ind.substr(0, 1) | html %]</span><span class="tag_ind2">[% tab0X.tag_ind.substr(1, 1) | html %]</span>
             [% END %]
-                    [% IF (tab0X.tag_desc) %]<span class="dashwrapper"> -</span> <span class="tag_desc">[% tab0X.tag_desc %]</span>[% END %]
+                    [% IF (tab0X.tag_desc) %]<span class="dashwrapper"> -</span> <span class="tag_desc">[% tab0X.tag_desc | html %]</span>[% END %]
                 </div>
             [% ELSE %]
                 <div class="tag">
@@ -88,16 +74,16 @@ function Changefwk(FwkList) {
             [% FOREACH subfiel IN tab0X.subfield %]
                 <p class="subfield_line">
                     <span class="subfield-label">&nbsp;
-                    [% UNLESS ( subfiel.hide_marc ) %]<span class="subfield-code">[% subfiel.marc_subfield %]</span>[% END %]
-                    <span class="desc" title="[% subfiel.long_desc %]">[% subfiel.short_desc %]</span></span>
-                    [% IF ( subfiel.is_url ) %]<a href="[% subfiel.marc_value %]">[% subfiel.marc_value |html %]</a>[% ELSE %][% subfiel.marc_value |html %][% END %]
+                    [% UNLESS ( subfiel.hide_marc ) %]<span class="subfield-code">[% subfiel.marc_subfield | html %]</span>[% END %]
+                    <span class="desc" title="[% subfiel.long_desc | html %]">[% subfiel.short_desc | html %]</span></span>
+                    [% IF ( subfiel.is_url ) %]<a href="[% subfiel.marc_value | url %]">[% subfiel.marc_value | html %]</a>[% ELSE %][% subfiel.marc_value | html %][% END %]
                     [% IF ( subfiel.link ) %]
-                        <a href="/cgi-bin/koha/catalogue/search.pl?op=do_search&amp;idx=[% subfiel.link %],phr&amp;type=intranet&amp;q=[% subfiel.marc_value |url %]">
-                            <img src="[% interface %]/[% theme %]/img/filefind.png" height="15" title="Search on [% subfiel.marc_value |html %]" alt="Search on [% subfiel.marc_value |html %]" />
+                        <a href="/cgi-bin/koha/catalogue/search.pl?op=do_search&amp;idx=[% subfiel.link | uri %],phr&amp;type=intranet&amp;q=[% subfiel.marc_value |url %]">
+                            <img src="[% interface | html %]/[% theme | html %]/img/filefind.png" height="15" title="Search on [% subfiel.marc_value | html %]" alt="Search on [% subfiel.marc_value | html %]" />
                         </a>
                     [% END %]
                     [% IF ( subfiel.authority ) %]
-                        <a href="/cgi-bin/koha/authorities/detail.pl?authid=[% subfiel.authority %]" class="button">Auth</a>
+                        <a href="/cgi-bin/koha/authorities/detail.pl?authid=[% subfiel.authority | uri %]" class="button">Auth</a>
                     [% END %]
                 </p>
             [% END %]
@@ -168,13 +154,13 @@ function Changefwk(FwkList) {
         <table>
                 <tr>
                     [% FOREACH header IN item_header_loop %]
-                        <th>[% header %]</th>
+                        <th>[% header | html %]</th>
                     [% END %]
                 </tr>
                 [% FOREACH item IN item_loop %]
                     <tr>
                         [% FOREACH sf_code IN item_subfield_codes %]
-                            <td>[% item.$sf_code %]</td>
+                            <td>[% item.$sf_code | $raw %]</td>
                         [% END %]
                     </tr>
                 [% END %]
@@ -183,11 +169,40 @@ function Changefwk(FwkList) {
     [% END %]
 
 </div>
-</div>
-</div>
-<div class="yui-b">
-[% INCLUDE 'biblio-view-menu.inc' %]
-</div>
+
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'biblio-view-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
+
+[% END %]
+
+
+[% MACRO jsinclude BLOCK %]
+    [% INCLUDE 'catalog-strings.inc' %]
+    [% Asset.js("js/catalog.js") | $raw %]
+    [% INCLUDE 'browser-strings.inc' %]
+    [% Asset.js("js/browser.js") | $raw %]
+    <script>
+        var browser = KOHA.browser('[% searchid | html %]', parseInt('[% biblionumber | html %]', 10));
+        browser.show();
+
+         $(document).ready(function() {
+            $('#bibliotabs').tabs();
+            $("#Frameworks").on("change",function(){
+                Changefwk(this);
+            });
+         });
+
+        function Changefwk(FwkList) {
+            var fwk = FwkList.options[FwkList.selectedIndex].value;
+            window.location = "MARCdetail.pl?biblionumber=[% biblionumber | html %]&frameworkcode="+fwk;
+        }
+    </script>
 [% END %]
-</div>
 [% INCLUDE 'intranet-bottom.inc' %]