Bug 20743: Update two-column templates with Bootstrap grid: Administration part 7
authorOwen Leonard <oleonard@myacpl.org>
Wed, 2 May 2018 13:12:33 +0000 (13:12 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Thu, 6 Sep 2018 16:54:06 +0000 (16:54 +0000)
This patch modifies several administration templates to use the
Bootstrap grid instead of YUI.

This patch also removes obsolete "text/javascript" attributes from
<script> tags and "text/css" attributes from <style> tags in the
modified templates.

To test, apply the patch and view the following pages, confirming that
they look correct at various browser widths:

 - Navigate directly to /cgi-bin/koha/admin/printers.pl
   - View and edit printers
 - Administration -> Search engine configuration (or navigate directly
   to /cgi-bin/koha/admin/searchengine/elasticsearch/mappings.pl
 - Administration -> Circulation and fines rules
 - Administration -> SMS cellular providers (enable SMSSendDriver or
   navigate directly to /cgi-bin/koha/admin/sms_providers.pl)
 - Administration -> Z39.50/SRU servers -> New SRU server -> Modify SRU
   search fields mapping
 - Administration -> System preferences -> Local use
   - View and edit local use preferences
 - Administration -> Transport cost matrix
 - With  UsageStats enabled, go to Administration -> Share your usage
   statistics.

Signed-off-by: Claire Gravely <claire.gravely@bsz-bw.de>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

koha-tmpl/intranet-tmpl/prog/en/modules/admin/printers.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/sms_providers.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/sru_modmapping.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/systempreferences.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/transport-cost-matrix.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/usage_statistics.tt

index 5aa3e9b..c38b67f 100644 (file)
@@ -11,7 +11,7 @@
 [% IF ( loop ) %]
 [% Asset.css("css/datatables.css") | $raw %]
 [% INCLUDE 'datatables.inc' %]
-<script type="text/javascript">
+<script>
 //<![CDATA[
     $(document).ready(function() {
         $("#printerst").dataTable($.extend(true, {}, dataTablesDefaults, {
 [% IF ( delete_confirmed ) %] <a href="/cgi-bin/koha/admin/printers.pl">Printers</a> &rsaquo; Printer deleted[% END %]
 [% IF ( else ) %]Printers[% END %]</div>
 
-<div id="doc3" class="yui-t2">
-   
-   <div id="bd">
-       <div id="yui-main">
-       <div class="yui-b">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
 [% IF ( add_form ) %]
 
     </table>[% ELSE %]<div class="dialog message">No printers defined.</div>[% END %]
 [% END %]
 
-</div>
-</div>
-<div class="yui-b">
-[% INCLUDE 'admin-menu.inc' %]
-</div>
-</div>
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
+
 [% INCLUDE 'intranet-bottom.inc' %]
index c049b01..8f406f5 100644 (file)
@@ -4,7 +4,7 @@
 <title>Koha &rsaquo; Administration &rsaquo; Search engine configuration</title>
 [% INCLUDE 'doc-head-close.inc' %]
 [% Asset.js("lib/jquery/plugins/jquery.tablednd.js") | $raw %]
-<script type="text/javascript">
+<script>
     function clean_line( line ) {
         $(line).find('input[type="text"]').val("");
         $(line).find('select').find('option:first').attr("selected", "selected");
@@ -54,7 +54,7 @@
         });
     });
 </script>
-<style type="text/css">
+<style>
 a.add, a.delete {
     cursor: pointer;
 }
@@ -66,11 +66,10 @@ a.add, a.delete {
 
 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; Search engine configuration</div>
 
-<div id="doc3" class="yui-t1">
-
-  <div id="bd">
-    <div id="yui-main">
-    <div class="yui-b">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
     [% FOR m IN messages %]
       <div class="dialog [% m.type | html %]">
@@ -317,11 +316,15 @@ a.add, a.delete {
             <button class="btn btn-default" type="submit" name="op" value="reset_confirm"><i class="fa fa-refresh" aria-hidden="true"></i> Reset Mappings</button>
         </p>
     </form>
-</div>
 
-</div>
-<div class="yui-b">
-[% INCLUDE 'admin-menu.inc' %]
-</div>
-</div>
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
+
 [% INCLUDE 'intranet-bottom.inc' %]
index 058e70a..5bc7e00 100644 (file)
 
 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; Circulation and fine rules</div>
 
-<div id="doc3" class="yui-t1">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
-<div id="bd">
-    <div id="yui-main">
-    <div class="yui-b">
     <h1 class="parameters">
         [% IF humanbranch %]
             Defining circulation and fine rules for "[% Branches.GetName( humanbranch ) | html %]"
             </table>
         </form>
     </div>
-</div>
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
 
-</div>
-<div class="yui-b">
-[% INCLUDE 'admin-menu.inc' %]
-</div>
-</div>
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
 
 [% MACRO jsinclude BLOCK %]
     [% Asset.js("js/admin-menu.js") | $raw %]
     [% INCLUDE 'calendar.inc' %]
-    <script type="text/javascript">
+    <script>
 
         function clear_edit(){
             var cancel = confirm(_("Are you sure you want to cancel your changes?"));
index 58c3a25..ccd6dd4 100644 (file)
 
 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; SMS cellular providers</div>
 
-<div id="doc3" class="yui-t2">
-    <div id="bd">
-        <div id="yui-main">
-            <div class="yui-b">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
                 <div id="toolbar" class="btn-toolbar">
                     <a class="btn btn-default btn-sm" id="new_provider" href="#"><i class="fa fa-plus"></i> New SMS provider</a>
                     </form>
                 </div>
 
-            </div>
-        </div>
-        <div class="yui-b">
-            [% INCLUDE 'admin-menu.inc' %]
-        </div>
-    </div>
-</div>
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
 
 [% MACRO jsinclude BLOCK %]
     [% Asset.js("js/admin-menu.js") | $raw %]
-    <script type="text/javascript">
+    <script>
         var MSG_SMS_PATRONS_USING = _("Are you sure you want to delete %s? %s patron(s) are using it!");
         var MSG_SMS_DELETE_CONFIRM = _("Are you sure you want to delete %s?");
         var LABEL_SMS_ADD_PROVIDER = _("Add an SMS cellular provider");
index 5fe0261..bdbf4ef 100644 (file)
@@ -8,10 +8,11 @@
 
 <body id="admin_sru_modmapping" class="admin">
 
-<div id="custom-doc" class="yui-t7">
+<div class="main container-fluid">
 
-    <div id="bd">
+    <main>
         <h1>Modify SRU search fields mapping for bibliographic records</h1>
+
         <form id="form01" method="post">
             <fieldset class="rows">
                 <div class="yui-g">
                 <a class="close cancel" href="#">Cancel</a>
             </fieldset>
         </form>
-    </div>
+    </main>
+
 
 [% MACRO jsinclude BLOCK %]
     [% Asset.js("js/admin-menu.js") | $raw %]
-    <script type="text/javascript">
+    <script>
         $(document).ready(function() {
             $("#form01").submit(function(event) {
                 if(window.opener) {
index 7cd8e8d..d1c7dd7 100644 (file)
 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; [% IF ( add_form ) %] <a href="/cgi-bin/koha/admin/systempreferences.pl">System preferences</a> &rsaquo; [% IF ( modify ) %]Modify system preference '[% searchfield | html %]'[% ELSE %]Add a system preference[% END %][% END %][% IF ( add_validate ) %] <a href="/cgi-bin/koha/admin/systempreferences.pl">System preferences</a> &rsaquo; Data added[% END %]
 [% IF ( delete_confirm ) %] <a href="/cgi-bin/koha/admin/systempreferences.pl">System Preferences</a> &rsaquo; <a href="/cgi-bin/koha/admin/systempreferences.pl?op=add_form&amp;searchfield=[% searchfield | html %]">[% searchfield | html %]</a> &rsaquo; Confirm deletion of parameter '[% searchfield | html %]'[% END %][% IF ( delete_confirmed ) %] <a href="/cgi-bin/koha/admin/systempreferences.pl">System preferences</a> &rsaquo; Parameter deleted[% END %][% IF ( else ) %]System preferences[% END %]</div>
 
-<div id="doc3" class="yui-t2">
-   
-   <div id="bd">
-    <div id="yui-main">
-    <div class="yui-b">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
 [% IF ( add_form ) %]
         [% IF ( type_upload ) %]
     
     [% END %]
 
-</div>
-</div>
-<div class="yui-b">
-[% INCLUDE 'prefs-menu.inc' %]
-</div>
-</div>
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
 
 [% MACRO jsinclude BLOCK %]
     [%# Add WYSIWYG editor for htmlarea system preferences %]
     [% INCLUDE 'wysiwyg-systempreferences.inc' %]
     [% IF ( else ) %]
         [% INCLUDE 'datatables.inc' %]
-        <script type="text/javascript">
+        <script>
              $(document).ready(function() {
                 [% IF ( loop ) %]$("#sysprefst").dataTable($.extend(true, {}, dataTablesDefaults, {
                     "sDom": '<"top pager"ilf>t',
              });
         </script>
     [% END %]
-    <script type="text/javascript">
+    <script>
         [% IF ( add_form ) %]
             $(document).ready(function() {
                 $('.variabletype').css({ color: "#0000CC", cursor: "pointer" });
index fd06e16..831fa08 100644 (file)
@@ -5,7 +5,7 @@
 [% INCLUDE 'doc-head-open.inc' %]
 <title>Koha &rsaquo; Administration &rsaquo; Transport cost matrix</title>
 [% INCLUDE 'doc-head-close.inc' %]
-<style type="text/css">
+<style>
 .disabled-transfer {
     background-color: #FF8888;
 }
 
 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; Transport cost matrix</div>
 
-<div id="doc3" class="yui-t1">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
-<div id="bd">
-    <div id="yui-main">
-    <div class="yui-b">
     <h1 class="parameters">
             Defining transport costs between libraries
     </h1>
                 <input type="submit" value="Save" class="submit" /> <a href="/cgi-bin/koha/admin/transport-cost-matrix.pl" class="cancel">Cancel</a>
             </fieldset>
         </form>
-    </div>
-    </div>
-<div class="yui-b">
-[% INCLUDE 'admin-menu.inc' %]
-</div>
-</div>
+
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
 
 [% MACRO jsinclude BLOCK %]
     [% Asset.js("js/admin-menu.js") | $raw %]
-    <script type="text/javascript">
+    <script>
         function check_transport_cost(e) {
             var val = e.value;
             if (val && val != '' && !isNaN(parseFloat(val)) && val >= 0.0) {
index 4868c9a..1749928 100644 (file)
 
 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; Usage statistics</div>
 
-<div id="doc3" class="yui-t2">
-   <div id="bd">
-    <div id="yui-main">
-    <div class="yui-b">
+<div class="main container-fluid">
+    <div class="row">
+        <div class="col-sm-10 col-sm-push-2">
+            <main>
 
 [% FOR m IN messages %]
     <div class="dialog [% m.type | html %]">
 
     <form id="category_form" action="/cgi-bin/koha/admin/usage_statistics.pl" method="post">
         <h1>Modify the statistics you share with the Koha community</h1>
-        <fieldset class="rows">
-            <ol style="float:left;">
-                <li>
-                    <label for="UsageStats">Share my Koha usage statistics: </label>
-                    <select name="UsageStats" id="UsageStats">
-                    [% IF Koha.Preference('UsageStats') %]
-                        <option value="1" selected="selected">Yes</option>
-                        <option value="0">No</option>
-                    [% ELSE %]
-                        <option value="1">Yes</option>
-                        <option value="0" selected="selected">No</option>
-                    [% END %]
-                    </select>
-                </li>
-                <li>
-                    <label for="UsageStatsCountry">Your country: </label>
-                    [% SET UsageStatsCountry = Koha.Preference('UsageStatsCountry') %]
-                    [% SET IsUsageStatsCountryValid = 0 %]
-                    [% IF NOT UsageStatsCountry %]
-                        [% SET IsUsageStatsCountryValid = 1 %]
-                    [% END %]
-                    [% PROCESS 'country-list.inc' %]
-                    <select name="UsageStatsCountry" id="UsageStatsCountry">
-                        <option value="">&nbsp;</option>
-                        [% FOR country IN countries %]
-                            [% IF country == UsageStatsCountry %]
-                                <option value="[% country | html %]" selected="selected">[% country | html %]</option>
-                                [% SET IsUsageStatsCountryValid = 1 %]
+        <div class="row">
+            <div class="col-xs-12 col-sm-6">
+                <fieldset class="rows">
+                    <ol>
+                        <li>
+                            <label for="UsageStats">Share my Koha usage statistics: </label>
+                            <select name="UsageStats" id="UsageStats">
+                            [% IF Koha.Preference('UsageStats') %]
+                                <option value="1" selected="selected">Yes</option>
+                                <option value="0">No</option>
                             [% ELSE %]
-                                <option value="[% country | html %]">[% country | html %]</option>
+                                <option value="1">Yes</option>
+                                <option value="0" selected="selected">No</option>
                             [% END %]
-                        [% END %]
-                    </select>
-                    [% UNLESS IsUsageStatsCountryValid %]
-                        Note: The value of your system preference 'UsageStatsCountry' is not valid ([% UsageStatsCountry | html %]).
-                        Please select a valid one.
-                    [% END %]
-                </li>
-                <li>
-                    <label for="UsageStatsLibraryName">Library name: </label>
-                    <input type="text" value="[% Koha.Preference('UsageStatsLibraryName') | html %]" name="UsageStatsLibraryName" id="UsageStatsLibraryName" />
-                </li>
-                <li>
-                    <label for="UsageStatsLibraryType">Library type: </label>
-                    [% SET UsageStatsLibraryType = Koha.Preference('UsageStatsLibraryType') %]
-                    <select name="UsageStatsLibraryType" id="UsageStatsLibraryType">
-                        <option value="">&nbsp;</option>
-                        [% IF UsageStatsLibraryType == 'public' %]
-                            <option value="public" selected="selected">Public</option>
-                        [% ELSE %]
-                            <option value="public">Public</option>
-                        [% END %]
+                            </select>
+                        </li>
+                        <li>
+                            <label for="UsageStatsCountry">Your country: </label>
+                            [% SET UsageStatsCountry = Koha.Preference('UsageStatsCountry') %]
+                            [% SET IsUsageStatsCountryValid = 0 %]
+                            [% IF NOT UsageStatsCountry %]
+                                [% SET IsUsageStatsCountryValid = 1 %]
+                            [% END %]
+                            [% PROCESS 'country-list.inc' %]
+                            <select name="UsageStatsCountry" id="UsageStatsCountry">
+                                <option value="">&nbsp;</option>
+                                [% FOR country IN countries %]
+                                    [% IF country == UsageStatsCountry %]
+                                        <option value="[% country | html %]" selected="selected">[% country | html %]</option>
+                                        [% SET IsUsageStatsCountryValid = 1 %]
+                                    [% ELSE %]
+                                        <option value="[% country | html %]">[% country | html %]</option>
+                                    [% END %]
+                                [% END %]
+                            </select>
+                            [% UNLESS IsUsageStatsCountryValid %]
+                                Note: The value of your system preference 'UsageStatsCountry' is not valid ([% UsageStatsCountry | html %]).
+                                Please select a valid one.
+                            [% END %]
+                        </li>
+                        <li>
+                            <label for="UsageStatsLibraryName">Library name: </label>
+                            <input type="text" value="[% Koha.Preference('UsageStatsLibraryName') | html %]" name="UsageStatsLibraryName" id="UsageStatsLibraryName" />
+                        </li>
+                        <li>
+                            <label for="UsageStatsLibraryType">Library type: </label>
+                            [% SET UsageStatsLibraryType = Koha.Preference('UsageStatsLibraryType') %]
+                            <select name="UsageStatsLibraryType" id="UsageStatsLibraryType">
+                                <option value="">&nbsp;</option>
+                                [% IF UsageStatsLibraryType == 'public' %]
+                                    <option value="public" selected="selected">Public</option>
+                                [% ELSE %]
+                                    <option value="public">Public</option>
+                                [% END %]
 
-                        [% IF UsageStatsLibraryType == 'school' %]
-                            <option value="school" selected="selected">School</option>
-                        [% ELSE %]
-                            <option value="school">School</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'academic' %]
-                            <option value="academic" selected="selected">Academic</option>
-                        [% ELSE %]
-                            <option value="academic">Academic</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'research' %]
-                            <option value="research" selected="selected">Research</option>
-                        [% ELSE %]
-                            <option value="research">Research</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'private' %]
-                            <option value="private" selected="selected">Private</option>
-                        [% ELSE %]
-                            <option value="private">Private</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'societyAssociation' %]
-                            <option value="societyAssociation" selected="selected">Society or association</option>
-                        [% ELSE %]
-                            <option value="societyAssociation">Society or association</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'corporate' %]
-                            <option value="corporate" selected="selected">Corporate</option>
-                        [% ELSE %]
-                            <option value="corporate">Corporate</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'government' %]
-                            <option value="government" selected="selected">Government</option>
-                        [% ELSE %]
-                            <option value="government">Government</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'religiousOrg' %]
-                            <option value="religiousOrg" selected="selected">Religious organization</option>
-                        [% ELSE %]
-                            <option value="religiousOrg">Religious organization</option>
-                        [% END %]
-                        [% IF UsageStatsLibraryType == 'subscription' %]
-                            <option value="subscription" selected="selected">Subscription</option>
-                        [% ELSE %]
-                            <option value="subscription">Subscription</option>
-                        [% END %]
-                    </select>
-                </li>
-                <li>
-                    <label for="UsageStatsLibraryUrl">Library URL: </label>
-                    <input type="text" name="UsageStatsLibraryUrl" value="[% Koha.Preference('UsageStatsLibraryUrl') | html %]" id="UsageStatsLibraryUrl" />
-                </li>
-                <li>
-                    <span class="label">Last update: </span>
-                    [% IF UsageStatsLastUpdateTime %]
-                        [% UsageStatsLastUpdateTime | html %]
-                    [% ELSE %]
-                        Your data have never been shared
-                    [% END %]
-                </li>
-                <li>
-                    <label for="UsageStatsGeolocation">Geolocation: </label>
-                    <input id="UsageStatsGeolocation" name="UsageStatsGeolocation" value="[% Koha.Preference('UsageStatsGeolocation') | html %]" type="text" value="[% Koha.Preference('UsageStatsLibrariesInfo') | html %]" size="35" readonly="readonly" />
-                    <a href="#" class="change_geolocation" data-branchname="" data-id="UsageStatsGeolocation"><img src="[% interface | html %]/lib/leaflet/images/marker-icon.png" title="Set geolocation" style="max-height: 2em;" /></a>
-                </li>
-                <li>
-                    <label for="UsageStatsLibrariesInfo">Libraries informations: </label>
-                    <select name="UsageStatsLibrariesInfo" id="UsageStatsLibrariesInfo">
-                        [% IF Koha.Preference('UsageStatsLibrariesInfo') %]
-                            <option value="1" selected="selected">Yes</option>
-                            <option value="0">No</option>
-                        [% ELSE %]
-                            <option value="1">Yes</option>
-                            <option value="0" selected="selected">No</option>
-                        [% END %]
-                    </select>
-                </li>
+                                [% IF UsageStatsLibraryType == 'school' %]
+                                    <option value="school" selected="selected">School</option>
+                                [% ELSE %]
+                                    <option value="school">School</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'academic' %]
+                                    <option value="academic" selected="selected">Academic</option>
+                                [% ELSE %]
+                                    <option value="academic">Academic</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'research' %]
+                                    <option value="research" selected="selected">Research</option>
+                                [% ELSE %]
+                                    <option value="research">Research</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'private' %]
+                                    <option value="private" selected="selected">Private</option>
+                                [% ELSE %]
+                                    <option value="private">Private</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'societyAssociation' %]
+                                    <option value="societyAssociation" selected="selected">Society or association</option>
+                                [% ELSE %]
+                                    <option value="societyAssociation">Society or association</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'corporate' %]
+                                    <option value="corporate" selected="selected">Corporate</option>
+                                [% ELSE %]
+                                    <option value="corporate">Corporate</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'government' %]
+                                    <option value="government" selected="selected">Government</option>
+                                [% ELSE %]
+                                    <option value="government">Government</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'religiousOrg' %]
+                                    <option value="religiousOrg" selected="selected">Religious organization</option>
+                                [% ELSE %]
+                                    <option value="religiousOrg">Religious organization</option>
+                                [% END %]
+                                [% IF UsageStatsLibraryType == 'subscription' %]
+                                    <option value="subscription" selected="selected">Subscription</option>
+                                [% ELSE %]
+                                    <option value="subscription">Subscription</option>
+                                [% END %]
+                            </select>
+                        </li>
+                        <li>
+                            <label for="UsageStatsLibraryUrl">Library URL: </label>
+                            <input type="text" name="UsageStatsLibraryUrl" value="[% Koha.Preference('UsageStatsLibraryUrl') | html %]" id="UsageStatsLibraryUrl" />
+                        </li>
+                        <li>
+                            <span class="label">Last update: </span>
+                            [% IF UsageStatsLastUpdateTime %]
+                                [% UsageStatsLastUpdateTime | html %]
+                            [% ELSE %]
+                                Your data have never been shared
+                            [% END %]
+                        </li>
+                        <li>
+                            <label for="UsageStatsGeolocation">Geolocation: </label>
+                            <input id="UsageStatsGeolocation" name="UsageStatsGeolocation" value="[% Koha.Preference('UsageStatsGeolocation') | html %]" type="text" value="[% Koha.Preference('UsageStatsLibrariesInfo') | html %]" size="35" readonly="readonly" />
+                            <a href="#" class="change_geolocation" data-branchname="" data-id="UsageStatsGeolocation"><img src="[% interface | html %]/lib/leaflet/images/marker-icon.png" title="Set geolocation" style="max-height: 2em;" /></a>
+                        </li>
+                        <li>
+                            <label for="UsageStatsLibrariesInfo">Libraries informations: </label>
+                            <select name="UsageStatsLibrariesInfo" id="UsageStatsLibrariesInfo">
+                                [% IF Koha.Preference('UsageStatsLibrariesInfo') %]
+                                    <option value="1" selected="selected">Yes</option>
+                                    <option value="0">No</option>
+                                [% ELSE %]
+                                    <option value="1">Yes</option>
+                                    <option value="0" selected="selected">No</option>
+                                [% END %]
+                            </select>
+                        </li>
 
-                <li id="libraries_info">
-                    <fieldset class="rows">
-                    <legend>Libraries</legend>
-                    <ol>
-                        [% FOR l IN libraries %]
+                        <li id="libraries_info">
+                            <fieldset class="rows">
+                            <legend>Libraries</legend>
+                            <ol>
+                                [% FOR l IN libraries %]
+                                <li>
+                                    <label for="[% l.branchcode | html %]">[% l.branchname | html %]: </label>
+                                    <div style="float:left;">
+                                        <div>Country: [% l.branchcountry | html %]</div>
+                                        <div>Url: [% l.branchurl | html %]</div>
+                                        <div>
+                                            Geolocation: <input type="text" id="geolocation_[% l.branchcode | html %]" name="geolocation_[% l.branchcode | html %]" value="[% l.geolocation | html %]" size="35" readonly="readonly" />
+                                            <a href="#" class="change_geolocation" data-branchname="[% l.branchname | html %]" data-id="geolocation_[% l.branchcode | html %]"><img src="[% interface | html %]/lib/leaflet/images/marker-icon.png" title="Set geolocation for [% l.branchname | html %]" style="max-height: 2em;" /></a>
+                                        </div>
+                                    </div>
+                                </li>
+                                [% END %]
+                            </ol>
+                            </fieldset>
+                        </li>
                         <li>
-                            <label for="[% l.branchcode | html %]">[% l.branchname | html %]: </label>
-                            <div style="float:left;">
-                                <div>Country: [% l.branchcountry | html %]</div>
-                                <div>Url: [% l.branchurl | html %]</div>
-                                <div>
-                                    Geolocation: <input type="text" id="geolocation_[% l.branchcode | html %]" name="geolocation_[% l.branchcode | html %]" value="[% l.geolocation | html %]" size="35" readonly="readonly" />
-                                    <a href="#" class="change_geolocation" data-branchname="[% l.branchname | html %]" data-id="geolocation_[% l.branchcode | html %]"><img src="[% interface | html %]/lib/leaflet/images/marker-icon.png" title="Set geolocation for [% l.branchname | html %]" style="max-height: 2em;" /></a>
-                                </div>
-                            </div>
+                            <label for="MyPublicLink">See your public page: </label>
+                            [% IF Koha.Preference('UsageStatsPublicID') %]
+                                [% SET my_url = 'https://hea.koha-community.org/libraries/' _  Koha.Preference('UsageStatsPublicID') %]
+                                <a href="[% my_url | html %]">[% my_url | html %]</a>
+                            [% ELSE %]
+                                You do not have anything public yet.
+                            [% END %]
+                        </li>
+                        <li>
+                            <label for="MyPublicLink">See your public page: </label>
+                            [% IF Koha.Preference('UsageStatsPublicID') %]
+                                [% SET my_url = 'https://hea.koha-community.org/libraries/' _  Koha.Preference('UsageStatsPublicID') %]
+                                <a href="[% my_url | html %]">[% my_url | html %]</a>
+                            [% ELSE %]
+                                You do not have anything public yet.
+                            [% END %]
                         </li>
-                        [% END %]
+
                     </ol>
-                    </fieldset>
-                </li>
-                <li>
-                    <label for="MyPublicLink">See your public page: </label>
-                    [% IF Koha.Preference('UsageStatsPublicID') %]
-                        [% SET my_url = 'https://hea.koha-community.org/libraries/' _  Koha.Preference('UsageStatsPublicID') %]
-                        <a href="[% my_url | html %]">[% my_url | html %]</a>
-                    [% ELSE %]
-                        You do not have anything public yet.
-                    [% END %]
-                </li>
+                </fieldset>
+            </div>
+            <div class="col-xs-12 col-sm-6">
+                <div>
+                    <div id="mapid" style="width:100%;height: 400px;"></div>
+                </div>
+            </div>
 
-            </ol>
-            <div style="clear:right"></div>
-        <div id="mapid" style="width: 600px; height: 400px; margin-left: 40%:"></div>
-    </fieldset>
+        </div>
 
         <fieldset class="action">
             <input type="hidden" name="op" value="update" />
             <a class="cancel" href="/cgi-bin/koha/admin/usage_statistics.pl">Cancel</a>
         </fieldset>
     </form>
-</div>
-</div>
-<div class="yui-b">
-[% INCLUDE 'admin-menu.inc' %]
-</div>
-</div>
+
+            </main>
+        </div> <!-- /.col-sm-10.col-sm-push-2 -->
+
+        <div class="col-sm-2 col-sm-pull-10">
+            <aside>
+                [% INCLUDE 'admin-menu.inc' %]
+            </aside>
+        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
+     </div> <!-- /.row -->
 
 [% MACRO jsinclude BLOCK %]
     [% INCLUDE 'calendar.inc' %]
     [% Asset.js("js/admin-menu.js") | $raw %]
-    <script src="[% interface | html %]/lib/leaflet/leaflet.js"></script>
-    <script type="text/javascript">
+    [% Asset.js("/lib/leaflet/leaflet.js") | $raw %]
+    <script>
         function positionMap() {
             var tbh = $("#mapid");
             var mapContainer = tbh.parent();