Browse Source

Bug 9615 - Combine staff home page images into single sprite

In order to reduce the number of concurrent downloads on the staff
client home page the images representing the various modules (circ,
patrons, etc) could be combined into one sprite.

This patch creates a new sprite containing all images and corrects the
CSS for the default and hover states of each link to match the previous
version. The separate images have been removed. Also added is a
GIMP-compatible Photoshop file from which the sprite is generated.

To test, apply the patch, clear your browser cache, and view the staff
client home page. Each module icon should look correct in its default
and hover states.

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>

Comment: Work as described, Good idea! No errors.
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Works nicely, no problems found.
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
3.12.x
Owen Leonard 12 years ago
committed by Jared Camins-Esakov
parent
commit
0cdef9334d
  1. 59
      koha-tmpl/intranet-tmpl/prog/en/css/mainpage.css
  2. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_acquisitions.png
  3. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_administration.png
  4. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_authorities.png
  5. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_cataloging.png
  6. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_circulation.png
  7. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_koha.png
  8. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_lists.png
  9. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_patrons.png
  10. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_reports.png
  11. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_search.png
  12. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_serials.png
  13. BIN
      koha-tmpl/intranet-tmpl/prog/img/icon_tools.png
  14. BIN
      koha-tmpl/intranet-tmpl/prog/img/staff-home-icons-sprite.png
  15. BIN
      misc/interface_customization/staff-home-icons-sprite.psd

59
koha-tmpl/intranet-tmpl/prog/en/css/mainpage.css

@ -72,6 +72,7 @@ ul.biglinks-list li {
ul.biglinks-list li a.icon_general {
/* Class used for each module link */
background-image:url('/intranet-tmpl/prog/img/staff-home-icons-sprite.png');
display: block;
float: left;
@ -98,42 +99,44 @@ ul.biglinks-list li a.icon_general {
ul.biglinks-list li a:hover.icon_general {
/* Class used for each module link hover state */
background-position:5px -43px;
color: #538200;
border-color: #538200;
}
/* CSS Sprites
* Each image contains the normal and the hover state of the icon
* The hover part starts at 46px below the top:
*
* 46px
* -------
* | |
* | N | 46px \
* | | |
* ------- > 92px
* | | |
* | H | 46px /
* | |
* -------
*
* There is one sprite image which contains all icons in both
* hover states (on and off)
*/
/* Classes used for each individual module link */
ul.biglinks-list li a.icon_circulation {background-image:url('/intranet-tmpl/prog/img/icon_circulation.png')}
ul.biglinks-list li a.icon_patrons {background-image:url('/intranet-tmpl/prog/img/icon_patrons.png')}
ul.biglinks-list li a.icon_search {background-image:url('/intranet-tmpl/prog/img/icon_search.png')}
ul.biglinks-list li a.icon_lists {background-image:url('/intranet-tmpl/prog/img/icon_lists.png')}
ul.biglinks-list li a.icon_cataloging {background-image:url('/intranet-tmpl/prog/img/icon_cataloging.png')}
ul.biglinks-list li a.icon_authorities {background-image:url('/intranet-tmpl/prog/img/icon_authorities.png')}
ul.biglinks-list li a.icon_serials {background-image:url('/intranet-tmpl/prog/img/icon_serials.png')}
ul.biglinks-list li a.icon_acquisitions {background-image:url('/intranet-tmpl/prog/img/icon_acquisitions.png')}
ul.biglinks-list li a.icon_reports {background-image:url('/intranet-tmpl/prog/img/icon_reports.png')}
ul.biglinks-list li a.icon_administration {background-image:url('/intranet-tmpl/prog/img/icon_administration.png')}
ul.biglinks-list li a.icon_tools {background-image:url('/intranet-tmpl/prog/img/icon_tools.png')}
ul.biglinks-list li a.icon_koha {background-image:url('/intranet-tmpl/prog/img/icon_koha.png')}
ul.biglinks-list li a.icon_circulation {background-position:5px 3px;}
ul.biglinks-list li a.icon_patrons {background-position:5px -89px;}
ul.biglinks-list li a.icon_search {background-position:5px -181px;}
ul.biglinks-list li a.icon_lists {background-position:5px -273px;}
ul.biglinks-list li a.icon_cataloging {background-position:5px -365px;}
ul.biglinks-list li a.icon_authorities {background-position:5px -457px;}
ul.biglinks-list li a.icon_serials {background-position:5px -549px;}
ul.biglinks-list li a.icon_acquisitions {background-position:5px -641px;}
ul.biglinks-list li a.icon_reports {background-position:5px -733px;}
ul.biglinks-list li a.icon_administration {background-position:5px -825px;}
ul.biglinks-list li a.icon_tools {background-position:5px -917px;}
ul.biglinks-list li a.icon_koha {background-position:5px -1008px;}
/* Classes used for each individual module link on hover*/
ul.biglinks-list li a:hover.icon_circulation {background-position:5px -43px;}
ul.biglinks-list li a:hover.icon_patrons {background-position:5px -135px;}
ul.biglinks-list li a:hover.icon_search {background-position:5px -227px;}
ul.biglinks-list li a:hover.icon_lists {background-position:5px -319px;}
ul.biglinks-list li a:hover.icon_cataloging {background-position:5px -411px;}
ul.biglinks-list li a:hover.icon_authorities {background-position:5px -503px;}
ul.biglinks-list li a:hover.icon_serials {background-position:5px -595px;}
ul.biglinks-list li a:hover.icon_acquisitions {background-position:5px -687px;}
ul.biglinks-list li a:hover.icon_reports {background-position:5px -779px;}
ul.biglinks-list li a:hover.icon_administration {background-position:5px -871px;}
ul.biglinks-list li a:hover.icon_tools {background-position:5px -963px;}
ul.biglinks-list li a:hover.icon_koha {background-position:5px -1054px;}
/* ==== MODULE LINKS - End ==== */

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_acquisitions.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_administration.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_authorities.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_cataloging.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_circulation.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 851 B

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_koha.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_lists.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 826 B

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_patrons.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_reports.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_search.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_serials.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/icon_tools.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

BIN
koha-tmpl/intranet-tmpl/prog/img/staff-home-icons-sprite.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
misc/interface_customization/staff-home-icons-sprite.psd

Binary file not shown.
Loading…
Cancel
Save