@@ -, +, @@
---
.../prog/en/modules/circ/circulation.tt | 16 +++++++++++----
.../prog/en/modules/members/moremember.tt | 17 ++++++++++++----
koha-tmpl/intranet-tmpl/prog/js/checkouts.js | 20 +++++++++++++++++--
3 files changed, 43 insertions(+), 10 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
@@ -874,14 +874,22 @@
[% IF ( patron.return_claims.count ) %]
Claim(s)
- [% patron.return_claims.resolved.count | html %]
- [% patron.return_claims.unresolved.count | html %]
+ [% IF patron.return_claims.resolved.count == 0 %]
+ [% patron.return_claims.resolved.count | html %]
+ [% ELSE %]
+ [% patron.return_claims.resolved.count | html %]
+ [% END %]
+ [% IF patron.return_claims.unresolved.count == 0 %]
+ [% patron.return_claims.unresolved.count | html %]
+ [% ELSE %]
+ [% patron.return_claims.unresolved.count | html %]
+ [% END %]
[% ELSE %]
Claim(s)
- 0
- 0
+ 0
+ 0
[% END %]
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
@@ -764,14 +764,23 @@
[% IF ( patron.return_claims.count ) %]
Claim(s)
- [% patron.return_claims.resolved.count | html %]
- [% patron.return_claims.unresolved.count | html %]
+ [% IF patron.return_claims.resolved.count == 0 %]
+ [% patron.return_claims.resolved.count | html %]
+ [% ELSE %]
+ [% patron.return_claims.resolved.count | html %]
+ [% END %]
+ [% IF patron.return_claims.unresolved.count == 0 %]
+ [% patron.return_claims.unresolved.count | html %]
+ [% ELSE %]
+ [% patron.return_claims.unresolved.count | html %]
+ [% END %]
+
[% ELSE %]
Claim(s)
- 0
- 0
+ 0
+ 0
[% END %]
--- a/koha-tmpl/intranet-tmpl/prog/js/checkouts.js
+++ a/koha-tmpl/intranet-tmpl/prog/js/checkouts.js
@@ -985,8 +985,24 @@ $(document).ready(function() {
let resolved = json.resolved;
let unresolved = json.unresolved;
- $('#return-claims-count-resolved').text(resolved);
- $('#return-claims-count-unresolved').text(unresolved);
+ if ( resolved > 0 ) {
+ $('#return-claims-count-resolved').text(resolved)
+ .removeClass('label-default')
+ .addClass('label-success');
+ } else {
+ $('#return-claims-count-resolved').text(resolved)
+ .removeClass('label-success')
+ .addClass('label-default');
+ }
+ if ( unresolved > 0 ) {
+ $('#return-claims-count-unresolved').text(unresolved)
+ .removeClass('label-default')
+ .addClass('label-warning');
+ } else {
+ $('#return-claims-count-unresolved').text(unresolved)
+ .removeClass('label-warning')
+ .addClass('label-default');
+ }
fnCallback(json)
} );
--