@@ -, +, @@
- In the list of items on the course reserve detail page, confirm that
the 'Edit' and 'Delete' buttons are correctly styled.
- Confirm that for the checked out item the delete button is disabled.
Hovering over the button should trigger a tooltip. Clicking the button
should trigger an alert.
- Confirm that for the lost item the same is true.
---
.../en/modules/course_reserves/course-details.tt | 66 +++++++++++++---------
1 file changed, 40 insertions(+), 26 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt
@@ -25,6 +25,15 @@
$("#delete_course").click(function(){
return confirm( _("Are you sure you want to delete this course?") );
});
+ $(".disabled").tooltip().on("click", function(e){
+ e.preventDefault();
+ if( $(this).hasClass("checkedout") ){
+ alert(_("This item cannot be removed. It is checked out"));
+ }
+ if( $(this).hasClass("itemlost") ) {
+ alert(_("This item cannot be removed. It is lost"));
+ }
+ });
});
//]]>
@@ -82,10 +91,11 @@
Library |
Staff note |
Public note |
- [% IF CAN_user_coursereserves_add_reserves %] | [% END %]
- [% IF CAN_user_coursereserves_delete_reserves %] | [% END %]
- Other course reserves |
Link |
+ Other course reserves |
+ [% IF CAN_user_coursereserves_add_reserves || CAN_user_coursereserves_delete_reserves %]
+ Actions |
+ [% END %]
@@ -167,22 +177,13 @@
[% END %]
- [% IF CAN_user_coursereserves_add_reserves %]
- Edit |
- [% END %]
-
- [% IF CAN_user_coursereserves_delete_reserves %]
-
- [% IF cr.item.onloan %]
- Checked out
- [% ELSIF cr.item.itemlost %]
- Item lost
- [% ELSE %]
- Remove
- [% END %]
-
- |
- [% END %]
+
+ [% IF (cr.item.uri) %]
+ Item URI
+ [% ELSIF (cr.item.url) %]
+ Record URL
+ [% END %]
+ |
[% FOREACH c IN cr.courses %]
@@ -197,13 +198,26 @@
[% END %]
[% END %]
|
-
- [% IF (cr.item.uri) %]
- Item URI
- [% ELSIF (cr.item.url) %]
- Record URL
- [% END %]
- |
+
+ [% IF CAN_user_coursereserves_add_reserves || CAN_user_coursereserves_delete_reserves %]
+
+ [% IF CAN_user_coursereserves_add_reserves %]
+ Edit
+ [% END %]
+
+ [% IF CAN_user_coursereserves_delete_reserves %]
+ [% IF cr.item.onloan %]
+
+ [% ELSIF cr.item.itemlost %]
+
+ [% ELSE %]
+
+ [% END %]
+ Remove
+ [% END %]
+ |
+ [% END %]
+
[% END %]
--