From a8ddd74a870ecb3c0b2e70bbdab96fafc957b964 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Mon, 14 May 2018 15:07:42 +0000 Subject: [PATCH] Bug 20756: OPAC "Share list" button should be styled with an icon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch adds a new "share" icon to the sprite image used to style controls in the OPAC. The "share list" links now have a "sharelist" class which is used to style the links with the new icon. Also changed: Fixed the page structure markup of opac-shareshelf.tt. To test you must have the OpacAllowSharingPrivateLists system preference enabled. - Log in to the OPAC and go to Lists -> Your lists. - Create one or more private lists if necessary. - In the table of your lists there should be a "Share" link with the new icon. - View one of these lists and confirm that the "Share" link at the top of the table of list items. - Click through to the share list page and confirm that the page looks correct. Signed-off-by: Séverine QUEUNE --- .../opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt | 6 ++++-- .../opac-tmpl/bootstrap/en/modules/opac-shelves.tt | 4 ++-- koha-tmpl/opac-tmpl/bootstrap/images/sprite.png | Bin 3348 -> 2561 bytes koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 11 +++++++++-- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt index 8ac96db..eb418f5 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shareshelf.tt @@ -13,6 +13,7 @@ [% IF ( loggedinusername ) %]
  • [% USER_INFO.title %] [% USER_INFO.firstname %] [% USER_INFO.surname %]
  • [% END %] +
  • Lists
  • Share a list
  • @@ -26,10 +27,11 @@ [% END %] +
    +
    + [%# This section contains the essential code for error messages and three operations: invite, confirm_invite and accept. %]

    Share a list with another patron

    -
    -
    [% IF errcode %] [% IF errcode==1 && op %]
    The operation [% op | html %] is not supported.
    [% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt index 8efbec1..f81d044 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt @@ -185,7 +185,7 @@ [% IF category == PRIVATE && Koha.Preference('OpacAllowSharingPrivateLists') %] - Share list + Share list [% END %] [% ELSIF category == PRIVATE # not manageshelf and private means shared %]
    @@ -699,7 +699,7 @@
    [% END %] [% IF s.is_private AND s.can_be_managed( loggedinusernumber ) AND Koha.Preference('OpacAllowSharingPrivateLists') %] - Share + Share [% END %] [% IF s.is_shared_with( loggedinusernumber ) %]
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/sprite.png b/koha-tmpl/opac-tmpl/bootstrap/images/sprite.png index a6037a9122ac7c7b3f3773bba42d7d3b745de01d..cea1c3ca2529eaf1ed8b31e09f47aaddf31dbcbe 100644 GIT binary patch literal 2561 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