Bugzilla – Attachment 188977 Details for
Bug 41172
Checkouts table does not have the sort icon indicator
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 41172: Fix sort indicator display on the checkouts table
Bug-41172-Fix-sort-indicator-display-on-the-checko.patch (text/plain), 5.33 KB, created by
Jonathan Druart
on 2025-11-03 15:19:45 UTC
(
hide
)
Description:
Bug 41172: Fix sort indicator display on the checkouts table
Filename:
MIME Type:
Creator:
Jonathan Druart
Created:
2025-11-03 15:19:45 UTC
Size:
5.33 KB
patch
obsolete
>From 08f1bde3cff736b0c049ee0d2725c4c1c8d7118f Mon Sep 17 00:00:00 2001 >From: Jonathan Druart <jonathan.druart@bugs.koha-community.org> >Date: Mon, 3 Nov 2025 16:16:49 +0100 >Subject: [PATCH] Bug 41172: Fix sort indicator display on the checkouts table > >--- > koha-tmpl/intranet-tmpl/prog/js/checkouts.js | 95 ++++++++++---------- > 1 file changed, 50 insertions(+), 45 deletions(-) > >diff --git a/koha-tmpl/intranet-tmpl/prog/js/checkouts.js b/koha-tmpl/intranet-tmpl/prog/js/checkouts.js >index 185a5488db5..e322f6688df 100644 >--- a/koha-tmpl/intranet-tmpl/prog/js/checkouts.js >+++ b/koha-tmpl/intranet-tmpl/prog/js/checkouts.js >@@ -90,55 +90,60 @@ function LoadIssuesTable() { > visible: false, > }, > { >- orderData: 2, // Sort on hidden unformatted date due column >- data: function (oObj) { >- let date_due_formatted = $datetime(oObj.date_due, { >- as_due_date: true, >- no_tz_adjust: true, >- }); >- var due = oObj.date_due_overdue >- ? "<span class='overdue'>" + >- date_due_formatted + >- "</span>" >- : oObj.date_due_today >- ? "<span class='strong'>" + >- date_due_formatted + >- "</span>" >- : date_due_formatted; >- >- due = >- "<span id='date_due_" + >- oObj.itemnumber + >- "' class='date_due'>" + >- due + >- "</span>"; >- >- if (oObj.lost && oObj.claims_returned) { >- due += >- "<span class='lost claims_returned'>" + >- oObj.lost.escapeHtml() + >- "</span>"; >- } else if (oObj.lost) { >- due += >- "<span class='lost'>" + >- oObj.lost.escapeHtml() + >+ data: { >+ _: function (row, type, set, meta) { >+ let oObj = row; >+ let date_due_formatted = $datetime(oObj.date_due, { >+ as_due_date: true, >+ no_tz_adjust: true, >+ }); >+ var due = oObj.date_due_overdue >+ ? "<span class='overdue'>" + >+ date_due_formatted + >+ "</span>" >+ : oObj.date_due_today >+ ? "<span class='strong'>" + >+ date_due_formatted + >+ "</span>" >+ : date_due_formatted; >+ >+ due = >+ "<span id='date_due_" + >+ oObj.itemnumber + >+ "' class='date_due'>" + >+ due + > "</span>"; >- } > >- if (oObj.damaged) { >- due += >- "<span class='dmg'>" + >- oObj.damaged.escapeHtml() + >- "</span>"; >- } >+ if (oObj.lost && oObj.claims_returned) { >+ due += >+ "<span class='lost claims_returned'>" + >+ oObj.lost.escapeHtml() + >+ "</span>"; >+ } else if (oObj.lost) { >+ due += >+ "<span class='lost'>" + >+ oObj.lost.escapeHtml() + >+ "</span>"; >+ } > >- var patron_note = >- " <span class='patron_note_" + >- oObj.itemnumber + >- "'></span>"; >- due += "<br>" + patron_note; >+ if (oObj.damaged) { >+ due += >+ "<span class='dmg'>" + >+ oObj.damaged.escapeHtml() + >+ "</span>"; >+ } > >- return due; >+ var patron_note = >+ " <span class='patron_note_" + >+ oObj.itemnumber + >+ "'></span>"; >+ due += "<br>" + patron_note; >+ >+ return due; >+ }, >+ sort: function (row, type, set, meta) { >+ return row.date_due; >+ }, > }, > }, > { >-- >2.34.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 41172
: 188977 |
188978