Koha/koha-tmpl/intranet-tmpl/prog/css
Owen Leonard ff2c52e093 Bug 26707: Split cart and lists button on bibliographic detail pages
This patch modifies the toolbar shown on bibliographic detail pages so
that the "Add to cart" and "Add to lists" buttons are separate. The "Add
to cart" will now reflect whether the title is in the cart. The "Add to
lists" button will now be a menu of list choices like it is on the
search results page.

To test, apply the patch and rebuild the staff client CSS
(https://wiki.koha-community.org/wiki/Working_with_SCSS_in_the_OPAC_and_staff_client).

Search for a title in the staff client and view the detail page for one
of the results.

Testing the cart button:

- In the toolbar you should see an "Add to cart" button and an "Add to
  lists" menu button.
- Clicking the "Add to cart" button should show the cart message
  associated with cart link in the header.
  - The label showing the number of items in the cart should be
    incremented.
  - The button  should change to a "Remove from cart" button.
- Clicking the "Remove from cart" button should correctly remove the
  item from the cart:
  - The label showing the number of items in the cart should be
    decremented.
  - The button should change to "Add to cart."
- Add a title to the cart and click the cart link in the header to open
  the cart pop-up window.
  - Click the "Empty and close" button in the cart window.
  - After you confirm the cart window should close. The "Remove from
    cart" button should now be an "Add to cart" button.
- Add a title to the cart and navigate between each of the other views
  of that title: Normal, MARC, Labeled MARC, and ISBD. On each page you
  should see a "Remove from cart" button.
- Test the add and remove functions from each of the other bibliographic
  detail views.

Testing the lists button:

- On the normal bibliographic detail page you should see an "Add to
  list" menu button. Clicking it should reveal the same kind of lists
  menu you see on the catalog search results page, with recent public
  and private lists and options for "More lists" and "New list."
  - Test that each of these options works correctly to trigger the
    expected pop-up window.
  - Confrim that the correct title is added to the correct list.
- Perform this test from each of the bibliographic detail pages: Normal,
  MARC, Labeled MARC, and ISBD.

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2021-01-04 16:31:29 +01:00
..
src Bug 26707: Split cart and lists button on bibliographic detail pages 2021-01-04 16:31:29 +01:00
addbiblio.css Bug 12533: (follow-up) Add CSS to preview display of authority MARC 2020-11-04 12:59:33 +01:00
cateditor.css Bug 24452: Advanced editor - show multiple spaces visually 2020-01-23 10:24:53 +00:00
hierarchy.css
humanmsg.css Bug 27099: Stage for import button not showing up 2020-12-26 18:14:11 +01:00
installer.css Bug 17942 [Follow-up] Update style of the web installer with Bootstrap 3 2017-05-09 20:54:31 +00:00
itemsearchform.css Bug 23013: Upgrade DataTables in the staff client 2019-08-22 15:23:19 +01:00
login.css Bug 27055: Fix compatibility with newer Firefox+Selenium version 2020-12-30 12:04:49 -03:00
mainpage.css Bug 23711: Icons on staff main page should be font icons 2019-10-03 10:57:56 +01:00
preferences.css Bug 22844: Simplify the process of selecting database columns for system preferences 2020-07-20 16:08:22 +02:00
print.css Bug 25072: Fix details.tt print CSS 2020-04-29 16:22:24 +01:00
printreceiptinvoice.css
quotes.css Bug 27247: Re-add highlighting to the quote editor 2020-12-26 18:14:11 +01:00
reports.css Bug 23197: Add more batch operation options to SQL report results 2019-07-15 11:28:06 +01:00
right-to-left.css Bug 23410: Add submenus to system preferences sidebar menu 2020-06-29 12:37:02 +02:00
select2.css Bug 25727: (follow-up) Some style updates, JS i18n 2020-08-24 11:19:03 +02:00
spinelabel.css Bug 23464: Update the process of quick spine label printing 2019-09-09 11:26:55 +01:00
staff-global.css Bug 25462: Compiled CSS 2021-01-04 16:31:27 +01:00
tinymce.css
uploader.css Bug 16241 - Move staff client CSS out of language directory 2016-04-29 13:54:37 +00:00