diff --git a/local/languages/de.ini b/local/languages/de.ini index 0e8dc6676e6b6715d9cc8c91cee78e5b802abbd5..9ca0cb8c1efa3df256b446d089177e44e490c83a 100644 --- a/local/languages/de.ini +++ b/local/languages/de.ini @@ -2116,3 +2116,13 @@ No linguistic content = "Nichtsprachlicher Inhalt" # Collections Search Search Collection Items = "Enthaltene Objekte durchsuchen" sidebar_expand_collections = "Ergebnisse weiter eingrenzen" + +renew_checkedout_item_due_tooltip = "Bald fällige Ausleihen" +renew_checkedout_item_overdue_tooltip = "Überfällige Ausleihen" +renew_permanentloans_item_due_tooltip = "Bald fällige Ausleihen" +renew_permanentloans_item_overdue_tooltip = "Überfällige Ausleihen" +holds_available_tooltip = "Abholbereit" +holds_in_transit_tooltip = "Unterwegs zum Abholort" +storageretrievalrequest_available_tooltip = "Abholbereit" +storageretrievalrequest_in_transit_tooltip = "Unterwegs zum Abholort" +mediareadtopickup_tooltip = "Abholbereit" \ No newline at end of file diff --git a/local/languages/en.ini b/local/languages/en.ini index 795f267899aa01bcd21a8856f995e6e7f12a7624..63e7bbbb1dc6db953c4f5e82f44eccf6f80cb66a 100644 --- a/local/languages/en.ini +++ b/local/languages/en.ini @@ -2202,3 +2202,13 @@ No linguistic content = "No linguistic content" # Collections Search Search Collection Items = "Search Collection Items" sidebar_expand_collections = "Filter Collection Items" + +renew_checkedout_item_due_tooltip = "Items due soon" +renew_checkedout_item_overdue_tooltip = "Items overdue" +renew_permanentloans_item_due_tooltip = "Items due soon" +renew_permanentloans_item_overdue_tooltip = "Items overdue" +holds_available_tooltip = "Available for Pickup" +holds_in_transit_tooltip = "In Transit to Pickup Location" +storageretrievalrequest_available_tooltip = "Available for Pickup" +storageretrievalrequest_in_transit_tooltip = "In Transit to Pickup Location" +mediareadtopickup_tooltip = "Available for Pickup" \ No newline at end of file diff --git a/themes/finc/js/account_ajax.js b/themes/finc/js/account_ajax.js index ffaae15708a857f632c1825d5a05e99f3cff38f8..04cfb8dfeb94819d01ec5a1299ba50d4f4e8bd4f 100644 --- a/themes/finc/js/account_ajax.js +++ b/themes/finc/js/account_ajax.js @@ -216,11 +216,11 @@ $(document).ready(function registerAccountAjax() { html += '<span class="badge ok" data-toggle="tooltip" title="' + VuFind.translate('account_normal_checkouts') + '">' + status.ok + '</span>'; } if (status.warn > 0) { - html += '<span class="badge warn" data-toggle="tooltip" title="' + VuFind.translate('account_checkouts_due') + '">' + status.warn + '</span>'; + html += '<span class="badge warn" data-toggle="tooltip" title="' + VuFind.translate('renew_checkedout_item_due_tooltip') + '">' + status.warn + '</span>'; level = ICON_LEVELS.WARNING; } if (status.overdue > 0) { - html += '<span class="badge overdue" data-toggle="tooltip" title="' + VuFind.translate('account_checkouts_overdue') + '">' + status.overdue + '</span>'; + html += '<span class="badge overdue" data-toggle="tooltip" title="' + VuFind.translate('renew_checkedout_item_overdue_tooltip') + '">' + status.overdue + '</span>'; level = ICON_LEVELS.DANGER; } $element.html(html); @@ -237,14 +237,13 @@ $(document).ready(function registerAccountAjax() { selector: ".mediareadytopickup-status", ajaxMethod: "getUserMediaReadyToPickup", render: function render($element, status, ICON_LEVELS) { - var level = ICON_LEVELS.NONE; if (status.available > 0) { - $element.html('<i class="fa fa-bell text-success" data-toggle="tooltip" title="' + VuFind.translate('account_requests_available') + '"></i>'); + $element.html('<i class="fa fa-bell text-success" data-toggle="tooltip" title="' + VuFind.translate('mediareadtopickup_tooltip') + '"></i>'); level = ICON_LEVELS.GOOD; } else if (status.in_transit > 0) { $element.html('<i class="fa fa-clock-o text-warning" data-toggle="tooltip" title="' + VuFind.translate('account_requests_in_transit') + '"></i>'); } else { - $element.addClass("holds-status hidden"); + $element.addClass("hidden"); } $('[data-toggle="tooltip"]', $element).tooltip(); return level; @@ -265,11 +264,11 @@ $(document).ready(function registerAccountAjax() { html += '<span class="badge ok" data-toggle="tooltip" title="' + VuFind.translate('account_normal_checkouts') + '">' + status.ok + '</span>'; } if (status.warn > 0) { - html += '<span class="badge warn" data-toggle="tooltip" title="' + VuFind.translate('account_checkouts_due') + '">' + status.warn + '</span>'; + html += '<span class="badge warn" data-toggle="tooltip" title="' + VuFind.translate('renew_permanentloans_item_due_tooltip') + '">' + status.warn + '</span>'; level = ICON_LEVELS.WARNING; } if (status.overdue > 0) { - html += '<span class="badge overdue" data-toggle="tooltip" title="' + VuFind.translate('account_checkouts_overdue') + '">' + status.overdue + '</span>'; + html += '<span class="badge overdue" data-toggle="tooltip" title="' + VuFind.translate('renew_permanentloans_item_overdue_tooltip') + '">' + status.overdue + '</span>'; level = ICON_LEVELS.DANGER; } $element.html(html); @@ -287,12 +286,12 @@ $(document).ready(function registerAccountAjax() { render: function render($element, status, ICON_LEVELS) { var level = ICON_LEVELS.NONE; if (status.available > 0) { - $element.html('<i class="fa fa-bell text-success" data-toggle="tooltip" title="' + VuFind.translate('account_requests_available') + '"></i>'); + $element.html('<i class="fa fa-bell text-success" data-toggle="tooltip" title="' + VuFind.translate('holds_available_tooltip') + '"></i>'); level = ICON_LEVELS.GOOD; } else if (status.in_transit > 0) { - $element.html('<i class="fa fa-clock-o text-warning" data-toggle="tooltip" title="' + VuFind.translate('account_requests_in_transit') + '"></i>'); + $element.html('<i class="fa fa-clock-o text-warning" data-toggle="tooltip" title="' + VuFind.translate('holds_in_transit_tooltip') + '"></i>'); } else { - $element.addClass("holds-status hidden"); + $element.addClass("hidden"); } $('[data-toggle="tooltip"]', $element).tooltip(); return level; @@ -308,12 +307,12 @@ $(document).ready(function registerAccountAjax() { render: function render($element, status, ICON_LEVELS) { var level = ICON_LEVELS.NONE; if (status.available > 0) { - $element.html('<i class="fa fa-bell text-success" data-toggle="tooltip" title="' + VuFind.translate('account_requests_available') + '"></i>'); + $element.html('<i class="fa fa-bell text-success" data-toggle="tooltip" title="' + VuFind.translate('storageretrievalrequest_available_tooltip') + '"></i>'); level = ICON_LEVELS.GOOD; } else if (status.in_transit > 0) { - $element.html('<i class="fa fa-clock-o text-warning" data-toggle="tooltip" title="' + VuFind.translate('account_requests_in_transit') + '"></i>'); + $element.html('<i class="fa fa-clock-o text-warning" data-toggle="tooltip" title="' + VuFind.translate('storageretrievalrequest_in_transit_tooltip') + '"></i>'); } else { - $element.addClass("holds-status hidden"); + $element.addClass("hidden"); } $('[data-toggle="tooltip"]', $element).tooltip(); return level; diff --git a/themes/finc/templates/layout/layout.phtml b/themes/finc/templates/layout/layout.phtml index 1fa8f7284374bf5ef2b148730294a0cdae68372d..de0bf8acf2340c68b232d9517da7324cf24a67d6 100644 --- a/themes/finc/templates/layout/layout.phtml +++ b/themes/finc/templates/layout/layout.phtml @@ -153,7 +153,16 @@ 'account_requests_available' => 'account_requests_available', 'account_requests_in_transit' => 'account_requests_in_transit', 'Interlibrary Loan Requests' => 'Interlibrary Loan Requests', - 'Permanent Checked Out Items' => 'Permanent Checked Out Items' + 'Permanent Checked Out Items' => 'Permanent Checked Out Items', + 'renew_checkedout_item_due_tooltip' => 'renew_checkedout_item_due_tooltip', + 'renew_checkedout_item_overdue_tooltip' => 'renew_checkedout_item_overdue_tooltip', + 'renew_permanentloans_item_due_tooltip' => 'renew_permanentloans_item_due_tooltip', + 'renew_permanentloans_item_overdue_tooltip' => 'renew_permanentloans_item_overdue_tooltip', + 'holds_available_tooltip' => 'holds_available_tooltip', + 'holds_in_transit_tooltip' => 'holds_in_transit_tooltip', + 'storageretrievalrequest_available_tooltip' => 'storageretrievalrequest_available_tooltip', + 'storageretrievalrequest_in_transit_tooltip' => 'storageretrievalrequest_in_transit_tooltip', + 'mediareadtopickup_tooltip' => 'mediareadtopickup_tooltip' ] ); }