From eb92d94be1fab85001357b9a436f1577aa0db089 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Wed, 22 May 2013 09:37:31 -0400 Subject: [PATCH] Bug 10309 - New OPAC theme based on Bootstrap The goal of this theme is to provide a fully-responsive OPAC which offers a high level of functionality across multiple devices with varied viewport sizes. Its style is based on the CCSR theme, with elements of the Bootstrap framework providing default styling of buttons, menus, modals, etc. The Bootstrap grid is used everywhere, but Bootstrap's default responsive breakpoints have been expanded to allow for better flexibility for our needs. All non-translation-depended files are in the root directory of this new theme: css, images, itemtypeimg, js, less, and lib. Languages.pm has been modified to ignore the new directories when parsing the theme language directories. This theme introduces the use of LESS (http://lesscss.org/) to build CSS. Three LESS files can be found in the "less" directory: mixins.less, opac.less, and responsive.less. These three files are compiled into one CSS file for production: opac.css. "Base" theme styles are found in opac.less. A few "mixins" (http://lesscss.org/#-mixins) are found in mixins.less. Any CSS which is conditional on specific media queries is found in responsive.less. At the template level some general sturctural changes have been made. For the most part JavaScript is now at the end of each template as is recommended for performance reasons. JavaScript formerly in doc-head-close.inc is now in opac-bottom.inc. In order to be able to maintain this structure and accommodate page-specific scripts at the same time the use of BLOCK and PROCESS are added. By default opac-bottom.inc will PROCESS a "jsinclude" block: [% PROCESS jsinclude %] Each page template in the theme must contain this block, even if it is empty: [% BLOCK jsinclude %][% END %] Pages which require that page-specific JavaScript be inserted can add it to the jsinclude block and it will appear correctly at the bottom of the rendered page. The same is true for page-specific CSS. Each page contains a cssinclude block: [% BLOCK cssinclude %][% END %] ...which is processed in doc-head-close.inc: [% PROCESS cssinclude %] Using these methods helps us maintain a strict separation of CSS links and blocks (at the top of each page) and JavaScript (at the bottom). A few exceptions are made for some JavaScript which must be processed sooner: respond.js (https://github.com/scottjehl/Respond, conditionally applied to Internet Explorer versions < 9 to allow for layout responsiveness), the _() function required for JS translatability, and Modernizr (http://modernizr.com/, a script which detects browser features and allows us to conditionally load JavaScript based on available features--or lack thereof). Another new JavaScript dependency in this theme is enquire.js (http://wicky.nillia.ms/enquire.js/), which lets us trigger JavaScript events based on viewport size. I have made an effort to re-indent the templates in a sane way, eliminating trailing spaces and tabs. However, I have not wrapped lines at a specific line length. In order to improve template legibility I have also tried to insert comments indicating the origin of closing tags like
or template directives like [% END %]:
[% END # / IF ( OpacBrowseResults && busc ) %] TESTING Proper testing of this theme is no easy task: Every template has been touched. Each page should work reasonable well at a variety of screen dimensions. Pages should be tested under many conditions which are controlled by toggling OPAC system preferences on and off. A variety of devices, platforms, and browsers should be tested. Signed-off-by: Galen Charlton --- C4/Auth.pm | 17 +- C4/Languages.pm | 3 +- .../opac-tmpl/bootstrap/css/babeltheque.css | 171 + .../opac-tmpl/bootstrap/css/datatables.css | 265 + .../opac-tmpl/bootstrap/css/hierarchy.css | 105 + .../opac-tmpl/bootstrap/css/jquery.rating.css | 14 + .../opac-tmpl/bootstrap/css/opac-old.css | 2875 ++++++++ koha-tmpl/opac-tmpl/bootstrap/css/opac.css | 2613 +++++++ .../bootstrap/css/persona-buttons.css | 232 + koha-tmpl/opac-tmpl/bootstrap/css/print.css | 227 + .../opac-tmpl/bootstrap/css/right-to-left.css | 237 + koha-tmpl/opac-tmpl/bootstrap/css/sco-old.css | 346 + koha-tmpl/opac-tmpl/bootstrap/css/sco.css | 196 + .../includes/authorities-search-results.inc | 87 + .../bootstrap/en/includes/calendar.inc | 76 + .../bootstrap/en/includes/datatables.inc | 20 + .../bootstrap/en/includes/doc-head-close.inc | 41 + .../bootstrap/en/includes/doc-head-open.inc | 4 + .../bootstrap/en/includes/item-status.inc | 44 + .../bootstrap/en/includes/masthead-sco.inc | 34 + .../bootstrap/en/includes/masthead.inc | 287 + .../bootstrap/en/includes/navigation.inc | 5 + .../en/includes/opac-authorities.inc | 70 + .../bootstrap/en/includes/opac-bottom.inc | 243 + .../en/includes/opac-detail-sidebar.inc | 79 + .../bootstrap/en/includes/opac-facets.inc | 58 + .../bootstrap/en/includes/opac-topissues.inc | 77 + .../bootstrap/en/includes/page-numbers.inc | 19 + .../bootstrap/en/includes/patron-title.inc | 5 + .../bootstrap/en/includes/resort_form.inc | 71 + .../bootstrap/en/includes/search/facets.inc | 56 + .../en/includes/search/page-numbers.inc | 17 + .../en/includes/search/resort_form.inc | 23 + .../en/includes/subtypes_unimarc.inc | 210 + .../bootstrap/en/includes/usermenu.inc | 100 + .../bootstrap/en/modules/errors/400.tt | 43 + .../bootstrap/en/modules/errors/401.tt | 44 + .../bootstrap/en/modules/errors/402.tt | 43 + .../bootstrap/en/modules/errors/403.tt | 43 + .../bootstrap/en/modules/errors/404.tt | 43 + .../bootstrap/en/modules/errors/500.tt | 43 + .../opac-tmpl/bootstrap/en/modules/ilsdi.tt | 826 +++ .../bootstrap/en/modules/maintenance.tt | 37 + .../bootstrap/en/modules/opac-ISBDdetail.tt | 37 + .../bootstrap/en/modules/opac-MARCdetail.tt | 206 + .../bootstrap/en/modules/opac-account.tt | 70 + .../en/modules/opac-addbybiblionumber.tt | 110 + .../bootstrap/en/modules/opac-advsearch.tt | 392 + .../en/modules/opac-alert-subscribe.tt | 55 + .../en/modules/opac-auth-MARCdetail.tt | 84 + .../bootstrap/en/modules/opac-auth-detail.tt | 151 + .../bootstrap/en/modules/opac-auth.tt | 134 + .../en/modules/opac-authorities-home.tt | 89 + .../opac-authoritiessearchresultlist.tt | 114 + .../bootstrap/en/modules/opac-basket.tt | 420 ++ .../bootstrap/en/modules/opac-browser.tt | 74 + .../en/modules/opac-course-details.tt | 89 + .../en/modules/opac-course-reserves.tt | 70 + .../bootstrap/en/modules/opac-detail.tt | 1796 +++++ .../bootstrap/en/modules/opac-downloadcart.tt | 35 + .../en/modules/opac-downloadshelf.tt | 54 + .../en/modules/opac-full-serial-issues.tt | 274 + .../bootstrap/en/modules/opac-imageviewer.tt | 133 + .../bootstrap/en/modules/opac-main.tt | 102 + .../opac-memberentry-update-submitted.tt | 37 + .../bootstrap/en/modules/opac-memberentry.tt | 778 ++ .../bootstrap/en/modules/opac-messaging.tt | 147 + .../bootstrap/en/modules/opac-mymessages.tt | 24 + .../bootstrap/en/modules/opac-opensearch.tt | 107 + .../en/modules/opac-overdrive-search.tt | 184 + .../bootstrap/en/modules/opac-passwd.tt | 79 + .../bootstrap/en/modules/opac-privacy.tt | 87 + .../en/modules/opac-readingrecord.tt | 163 + .../modules/opac-registration-confirmation.tt | 85 + .../modules/opac-registration-email-sent.tt | 43 + .../en/modules/opac-registration-invalid.tt | 41 + .../bootstrap/en/modules/opac-reserve.tt | 568 ++ .../en/modules/opac-results-grouped.tt | 359 + .../bootstrap/en/modules/opac-results.tt | 919 +++ .../bootstrap/en/modules/opac-review.tt | 102 + .../en/modules/opac-search-history.tt | 108 + .../bootstrap/en/modules/opac-sendbasket.tt | 158 + .../en/modules/opac-sendbasketform.tt | 51 + .../bootstrap/en/modules/opac-sendshelf.tt | 46 + .../en/modules/opac-sendshelfform.tt | 57 + .../en/modules/opac-serial-issues.tt | 154 + .../bootstrap/en/modules/opac-shelves.tt | 971 +++ .../bootstrap/en/modules/opac-showmarc.tt | 10 + .../en/modules/opac-showreviews-rss.tt | 36 + .../bootstrap/en/modules/opac-showreviews.tt | 188 + .../bootstrap/en/modules/opac-suggestions.tt | 310 + .../bootstrap/en/modules/opac-tags.tt | 170 + .../bootstrap/en/modules/opac-tags_subject.tt | 60 + .../bootstrap/en/modules/opac-topissues.tt | 181 + .../bootstrap/en/modules/opac-user.tt | 651 ++ .../bootstrap/en/modules/sco/help.tt | 64 + .../bootstrap/en/modules/sco/printslip.tt | 30 + .../bootstrap/en/modules/sco/receipt.tt | 46 + .../bootstrap/en/modules/sco/sco-main.tt | 360 + .../bootstrap/en/modules/search/results.tt | 109 + .../bootstrap/en/modules/svc/suggestion.tt | 50 + .../en/modules/text/explodedterms.tt | 8 + .../en/xslt/MARC21slim2OPACDetail.xsl | 1088 +++ .../en/xslt/MARC21slim2OPACMARCdetail.xsl | 59 + .../en/xslt/MARC21slim2OPACResults.xsl | 1293 ++++ .../bootstrap/en/xslt/MARC21slimUtils.xsl | 200 + .../en/xslt/NORMARCslim2OPACDetail.xsl | 639 ++ .../en/xslt/NORMARCslim2OPACResults.xsl | 957 +++ .../bootstrap/en/xslt/NORMARCslimUtils.xsl | 229 + .../en/xslt/UNIMARCslim2OPACDetail.xsl | 618 ++ .../en/xslt/UNIMARCslim2OPACResults.xsl | 244 + .../bootstrap/en/xslt/UNIMARCslimUtils.xsl | 364 + .../opac-tmpl/bootstrap/en/xslt/compact.xsl | 88 + koha-tmpl/opac-tmpl/bootstrap/images/asc.gif | Bin 0 -> 250 bytes .../opac-tmpl/bootstrap/images/ascdesc.gif | Bin 0 -> 264 bytes .../opac-tmpl/bootstrap/images/bonus.png | Bin 0 -> 1768 bytes .../images/datatables/back_disabled.jpg | Bin 0 -> 612 bytes .../images/datatables/back_enabled.jpg | Bin 0 -> 807 bytes .../images/datatables/forward_disabled.jpg | Bin 0 -> 635 bytes .../images/datatables/forward_enabled.jpg | Bin 0 -> 852 bytes .../bootstrap/images/datatables/sort_asc.png | Bin 0 -> 263 bytes .../images/datatables/sort_asc_disabled.png | Bin 0 -> 252 bytes .../bootstrap/images/datatables/sort_both.png | Bin 0 -> 282 bytes .../bootstrap/images/datatables/sort_desc.png | Bin 0 -> 260 bytes .../images/datatables/sort_desc_disabled.png | Bin 0 -> 251 bytes koha-tmpl/opac-tmpl/bootstrap/images/desc.gif | Bin 0 -> 61 bytes .../opac-tmpl/bootstrap/images/favicon.ico | Bin 0 -> 1406 bytes .../bootstrap/images/feed-icon-16x16.png | Bin 0 -> 764 bytes .../opac-tmpl/bootstrap/images/filefind.png | Bin 0 -> 2479 bytes .../bootstrap/images/koha-logo-navbar.png | Bin 0 -> 1401 bytes .../opac-tmpl/bootstrap/images/koha-logo.gif | Bin 0 -> 1469 bytes .../opac-tmpl/bootstrap/images/loading.gif | Bin 0 -> 3208 bytes .../bootstrap/images/sign_in_green.png | Bin 0 -> 1803 bytes .../bootstrap/images/social-sprite.png | Bin 0 -> 2802 bytes .../opac-tmpl/bootstrap/images/sprite.png | Bin 0 -> 3348 bytes .../bootstrap/images/star-ratings-sprite.png | Bin 0 -> 2000 bytes .../bootstrap/itemtypeimg/Seshat/AV.gif | Bin 0 -> 3769 bytes .../bootstrap/itemtypeimg/Seshat/AV.jpg | Bin 0 -> 4513 bytes .../bootstrap/itemtypeimg/Seshat/DVD.gif | Bin 0 -> 3188 bytes .../itemtypeimg/Seshat/DVDreserve.gif | Bin 0 -> 3153 bytes .../bootstrap/itemtypeimg/Seshat/ILL.gif | Bin 0 -> 3440 bytes .../bootstrap/itemtypeimg/Seshat/ILL.jpg | Bin 0 -> 4349 bytes .../itemtypeimg/Seshat/archivalCD.gif | Bin 0 -> 3081 bytes .../itemtypeimg/Seshat/archivalDVD.gif | Bin 0 -> 3126 bytes .../itemtypeimg/Seshat/archivalVHS.gif | Bin 0 -> 3645 bytes .../itemtypeimg/Seshat/archivalVHS.jpg | Bin 0 -> 4541 bytes .../itemtypeimg/Seshat/archivaltape.gif | Bin 0 -> 3852 bytes .../bootstrap/itemtypeimg/Seshat/book.gif | Bin 0 -> 3137 bytes .../bootstrap/itemtypeimg/Seshat/cd.gif | Bin 0 -> 3170 bytes .../bootstrap/itemtypeimg/Seshat/cdrom.gif | Bin 0 -> 3322 bytes .../itemtypeimg/Seshat/cdromreserve.gif | Bin 0 -> 3440 bytes .../bootstrap/itemtypeimg/Seshat/download.gif | Bin 0 -> 3405 bytes .../bootstrap/itemtypeimg/Seshat/ebook.gif | Bin 0 -> 3117 bytes .../bootstrap/itemtypeimg/Seshat/key.gif | Bin 0 -> 3110 bytes .../bootstrap/itemtypeimg/Seshat/key.jpg | Bin 0 -> 3926 bytes .../bootstrap/itemtypeimg/Seshat/newbook.gif | Bin 0 -> 3334 bytes .../itemtypeimg/Seshat/referencebook.gif | Bin 0 -> 3097 bytes .../itemtypeimg/Seshat/reservebook.gif | Bin 0 -> 3066 bytes .../itemtypeimg/Seshat/reservecd.gif | Bin 0 -> 3104 bytes .../itemtypeimg/Seshat/reservetape.gif | Bin 0 -> 3856 bytes .../itemtypeimg/Seshat/reservevhs.gif | Bin 0 -> 3642 bytes .../bootstrap/itemtypeimg/Seshat/tape.gif | Bin 0 -> 3805 bytes .../bootstrap/itemtypeimg/Seshat/vhs.gif | Bin 0 -> 3627 bytes .../bootstrap/itemtypeimg/bridge/2d_art.gif | Bin 0 -> 978 bytes .../bootstrap/itemtypeimg/bridge/3d_art.gif | Bin 0 -> 988 bytes .../itemtypeimg/bridge/7Day_book.gif | Bin 0 -> 1833 bytes .../bootstrap/itemtypeimg/bridge/archive.gif | Bin 0 -> 986 bytes .../bootstrap/itemtypeimg/bridge/audio.gif | Bin 0 -> 1530 bytes .../bootstrap/itemtypeimg/bridge/book.gif | Bin 0 -> 1051 bytes .../bootstrap/itemtypeimg/bridge/cd_music.gif | Bin 0 -> 883 bytes .../itemtypeimg/bridge/computer_file.gif | Bin 0 -> 880 bytes .../itemtypeimg/bridge/digital_audio.gif | Bin 0 -> 1032 bytes .../bootstrap/itemtypeimg/bridge/dvd.gif | Bin 0 -> 895 bytes .../bootstrap/itemtypeimg/bridge/e_book.gif | Bin 0 -> 1145 bytes .../itemtypeimg/bridge/e_journal.gif | Bin 0 -> 898 bytes .../bootstrap/itemtypeimg/bridge/e_video.gif | Bin 0 -> 1891 bytes .../bootstrap/itemtypeimg/bridge/journal.gif | Bin 0 -> 1909 bytes .../itemtypeimg/bridge/juvenile_book.gif | Bin 0 -> 1869 bytes .../bootstrap/itemtypeimg/bridge/kit.gif | Bin 0 -> 878 bytes .../itemtypeimg/bridge/laserdisk.gif | Bin 0 -> 976 bytes .../bootstrap/itemtypeimg/bridge/map.gif | Bin 0 -> 1333 bytes .../itemtypeimg/bridge/noncirc_book.gif | Bin 0 -> 1887 bytes .../itemtypeimg/bridge/noncirc_dvd.gif | Bin 0 -> 1755 bytes .../itemtypeimg/bridge/periodical.gif | Bin 0 -> 977 bytes .../bootstrap/itemtypeimg/bridge/realia.gif | Bin 0 -> 1662 bytes .../itemtypeimg/bridge/reference.gif | Bin 0 -> 1870 bytes .../itemtypeimg/bridge/reserve_book.gif | Bin 0 -> 1810 bytes .../bootstrap/itemtypeimg/bridge/score.gif | Bin 0 -> 833 bytes .../bootstrap/itemtypeimg/bridge/software.gif | Bin 0 -> 1792 bytes .../bootstrap/itemtypeimg/bridge/sound.gif | Bin 0 -> 1041 bytes .../itemtypeimg/bridge/tape_music.gif | Bin 0 -> 1119 bytes .../bootstrap/itemtypeimg/bridge/vhs.gif | Bin 0 -> 836 bytes .../itemtypeimg/bridge/vinyl_music.gif | Bin 0 -> 1340 bytes .../bootstrap/itemtypeimg/bridge/web.gif | Bin 0 -> 1943 bytes .../bootstrap/itemtypeimg/carredart/bd.png | Bin 0 -> 1207 bytes .../bootstrap/itemtypeimg/carredart/cd.png | Bin 0 -> 2005 bytes .../bootstrap/itemtypeimg/carredart/cdrom.png | Bin 0 -> 787 bytes .../carredart/dossier_de_presse.png | Bin 0 -> 820 bytes .../bootstrap/itemtypeimg/carredart/dvd.png | Bin 0 -> 1929 bytes .../itemtypeimg/carredart/dvd_musical.png | Bin 0 -> 2131 bytes .../bootstrap/itemtypeimg/carredart/livre.png | Bin 0 -> 403 bytes .../itemtypeimg/carredart/livre_ancien.png | Bin 0 -> 2611 bytes .../itemtypeimg/carredart/livre_artiste.png | Bin 0 -> 1039 bytes .../itemtypeimg/carredart/livre_audio.png | Bin 0 -> 1886 bytes .../carredart/livre_en_gros_caracteres.png | Bin 0 -> 1279 bytes .../carredart/livre_multimedia.png | Bin 0 -> 1372 bytes .../itemtypeimg/carredart/partition.png | Bin 0 -> 976 bytes .../bootstrap/itemtypeimg/carredart/revue.png | Bin 0 -> 624 bytes .../bootstrap/itemtypeimg/carredart/vhs.png | Bin 0 -> 632 bytes .../bootstrap/itemtypeimg/colors/000000.png | Bin 0 -> 2817 bytes .../bootstrap/itemtypeimg/colors/006600.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/3333cc.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/660000.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/6600cc.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/663333.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/6666cc.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/66cc66.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/990000.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/996633.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/999999.png | Bin 0 -> 2820 bytes .../bootstrap/itemtypeimg/colors/9999cc.png | Bin 0 -> 2820 bytes .../bootstrap/itemtypeimg/colors/99cc33.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/cc3333.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/cc6666.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/cc66cc.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/cc9999.png | Bin 0 -> 2820 bytes .../bootstrap/itemtypeimg/colors/cc99cc.png | Bin 0 -> 2820 bytes .../bootstrap/itemtypeimg/colors/cccc00.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/ffff33.png | Bin 0 -> 2819 bytes .../bootstrap/itemtypeimg/colors/ffffcc.png | Bin 0 -> 2820 bytes .../bootstrap/itemtypeimg/colors/ffffff.png | Bin 0 -> 2818 bytes .../Internet_Connection_Tools.png | Bin 0 -> 2577 bytes .../itemtypeimg/crystal-clear/Quicktime.png | Bin 0 -> 2086 bytes .../itemtypeimg/crystal-clear/_COPYING.txt | 120 + .../itemtypeimg/crystal-clear/_README.txt | 27 + .../itemtypeimg/crystal-clear/aktion.png | Bin 0 -> 1475 bytes .../itemtypeimg/crystal-clear/binary.png | Bin 0 -> 1067 bytes .../itemtypeimg/crystal-clear/blockdevice.png | Bin 0 -> 2541 bytes .../itemtypeimg/crystal-clear/bookmark.png | Bin 0 -> 2215 bytes .../crystal-clear/books-closed-32.png | Bin 0 -> 4766 bytes .../crystal-clear/books-open-32.png | Bin 0 -> 4110 bytes .../crystal-clear/books-open-cd-32.png | Bin 0 -> 4690 bytes .../itemtypeimg/crystal-clear/browser.png | Bin 0 -> 2958 bytes .../itemtypeimg/crystal-clear/build.png | Bin 0 -> 2564 bytes .../itemtypeimg/crystal-clear/calc.png | Bin 0 -> 1884 bytes .../itemtypeimg/crystal-clear/camera.png | Bin 0 -> 2619 bytes .../itemtypeimg/crystal-clear/cardgame.png | Bin 0 -> 2412 bytes .../itemtypeimg/crystal-clear/cdimage.png | Bin 0 -> 2107 bytes .../itemtypeimg/crystal-clear/cdrom_mount.png | Bin 0 -> 2926 bytes .../crystal-clear/cdrom_unmount.png | Bin 0 -> 2845 bytes .../itemtypeimg/crystal-clear/cdtrack.png | Bin 0 -> 1749 bytes .../crystal-clear/cdwriter_mount.png | Bin 0 -> 2993 bytes .../crystal-clear/cdwriter_unmount.png | Bin 0 -> 2921 bytes .../itemtypeimg/crystal-clear/decrypted.png | Bin 0 -> 1837 bytes .../itemtypeimg/crystal-clear/demo.png | Bin 0 -> 2643 bytes .../crystal-clear/desktopshare.png | Bin 0 -> 2815 bytes .../itemtypeimg/crystal-clear/display.png | Bin 0 -> 2352 bytes .../itemtypeimg/crystal-clear/document.png | Bin 0 -> 1056 bytes .../itemtypeimg/crystal-clear/document2.png | Bin 0 -> 1890 bytes .../crystal-clear/download_manager.png | Bin 0 -> 2358 bytes .../itemtypeimg/crystal-clear/dvd_mount.png | Bin 0 -> 3056 bytes .../itemtypeimg/crystal-clear/dvd_mount_2.png | Bin 0 -> 2827 bytes .../itemtypeimg/crystal-clear/dvd_unmount.png | Bin 0 -> 2980 bytes .../itemtypeimg/crystal-clear/edit.png | Bin 0 -> 1704 bytes .../itemtypeimg/crystal-clear/editpaste.png | Bin 0 -> 1522 bytes .../itemtypeimg/crystal-clear/encrypted.png | Bin 0 -> 1180 bytes .../crystal-clear/file_temporary.png | Bin 0 -> 2151 bytes .../crystal-clear/floppy_mount.png | Bin 0 -> 1833 bytes .../crystal-clear/floppy_unmount.png | Bin 0 -> 1040 bytes .../itemtypeimg/crystal-clear/folder_blue.png | Bin 0 -> 1807 bytes .../crystal-clear/folder_green.png | Bin 0 -> 1833 bytes .../itemtypeimg/crystal-clear/folder_grey.png | Bin 0 -> 1033 bytes .../crystal-clear/folder_grey_open.png | Bin 0 -> 1402 bytes .../itemtypeimg/crystal-clear/folder_html.png | Bin 0 -> 2494 bytes .../crystal-clear/folder_image.png | Bin 0 -> 2324 bytes .../crystal-clear/folder_images.png | Bin 0 -> 2205 bytes .../crystal-clear/folder_locked.png | Bin 0 -> 2235 bytes .../crystal-clear/folder_music.png | Bin 0 -> 2082 bytes .../crystal-clear/folder_print.png | Bin 0 -> 2156 bytes .../itemtypeimg/crystal-clear/folder_red.png | Bin 0 -> 1848 bytes .../crystal-clear/folder_sound.png | Bin 0 -> 2462 bytes .../itemtypeimg/crystal-clear/folder_txt.png | Bin 0 -> 2244 bytes .../crystal-clear/folder_video.png | Bin 0 -> 2563 bytes .../crystal-clear/folder_yellow.png | Bin 0 -> 1777 bytes .../itemtypeimg/crystal-clear/hdd_mount.png | Bin 0 -> 2441 bytes .../itemtypeimg/crystal-clear/html.png | Bin 0 -> 2072 bytes .../itemtypeimg/crystal-clear/image.png | Bin 0 -> 1918 bytes .../itemtypeimg/crystal-clear/image2.png | Bin 0 -> 2271 bytes .../itemtypeimg/crystal-clear/info.png | Bin 0 -> 2598 bytes .../itemtypeimg/crystal-clear/internet.png | Bin 0 -> 2773 bytes .../itemtypeimg/crystal-clear/joystick.png | Bin 0 -> 1980 bytes .../crystal-clear/kaddressbook.png | Bin 0 -> 2484 bytes .../itemtypeimg/crystal-clear/kbackgammon.png | Bin 0 -> 2105 bytes .../itemtypeimg/crystal-clear/kcmdf.png | Bin 0 -> 2449 bytes .../itemtypeimg/crystal-clear/kcmmidi.png | Bin 0 -> 1779 bytes .../itemtypeimg/crystal-clear/kcoloredit.png | Bin 0 -> 2689 bytes .../itemtypeimg/crystal-clear/kdict.png | Bin 0 -> 2500 bytes .../itemtypeimg/crystal-clear/kedit.png | Bin 0 -> 2347 bytes .../itemtypeimg/crystal-clear/keyboard.png | Bin 0 -> 1060 bytes .../itemtypeimg/crystal-clear/klaptop.png | Bin 0 -> 2001 bytes .../itemtypeimg/crystal-clear/kmid.png | Bin 0 -> 2384 bytes .../itemtypeimg/crystal-clear/korganizer.png | Bin 0 -> 2646 bytes .../itemtypeimg/crystal-clear/kpackage.png | Bin 0 -> 2860 bytes .../itemtypeimg/crystal-clear/kpat.png | Bin 0 -> 1975 bytes .../itemtypeimg/crystal-clear/kpoker.png | Bin 0 -> 1769 bytes .../itemtypeimg/crystal-clear/kscd.png | Bin 0 -> 2525 bytes .../itemtypeimg/crystal-clear/ksnapshot.png | Bin 0 -> 2423 bytes .../itemtypeimg/crystal-clear/kuser2.png | Bin 0 -> 2321 bytes .../itemtypeimg/crystal-clear/kwrite.png | Bin 0 -> 2842 bytes .../itemtypeimg/crystal-clear/kxkb.png | Bin 0 -> 1612 bytes .../itemtypeimg/crystal-clear/lock-silver.png | Bin 0 -> 3723 bytes .../itemtypeimg/crystal-clear/lock.png | Bin 0 -> 1966 bytes .../itemtypeimg/crystal-clear/lock_-_pink.png | Bin 0 -> 2228 bytes .../itemtypeimg/crystal-clear/log.png | Bin 0 -> 1640 bytes .../itemtypeimg/crystal-clear/lsongs.png | Bin 0 -> 2667 bytes .../itemtypeimg/crystal-clear/make.png | Bin 0 -> 2016 bytes .../itemtypeimg/crystal-clear/man.png | Bin 0 -> 1813 bytes .../itemtypeimg/crystal-clear/message.png | Bin 0 -> 2055 bytes .../crystal-clear/mime-postscript.png | Bin 0 -> 1599 bytes .../itemtypeimg/crystal-clear/mime_txt.png | Bin 0 -> 1880 bytes .../itemtypeimg/crystal-clear/mp3player.png | Bin 0 -> 2222 bytes .../itemtypeimg/crystal-clear/mp3player2.png | Bin 0 -> 1812 bytes .../itemtypeimg/crystal-clear/musicstore.png | Bin 0 -> 2612 bytes .../itemtypeimg/crystal-clear/musicstore2.png | Bin 0 -> 2639 bytes .../itemtypeimg/crystal-clear/mymac.png | Bin 0 -> 2070 bytes .../itemtypeimg/crystal-clear/nfs_mount.png | Bin 0 -> 2572 bytes .../itemtypeimg/crystal-clear/nfs_unmount.png | Bin 0 -> 2400 bytes .../itemtypeimg/crystal-clear/palm.png | Bin 0 -> 1595 bytes .../itemtypeimg/crystal-clear/pda.png | Bin 0 -> 1961 bytes .../itemtypeimg/crystal-clear/pda_black.png | Bin 0 -> 1866 bytes .../itemtypeimg/crystal-clear/pda_blue.png | Bin 0 -> 1804 bytes .../itemtypeimg/crystal-clear/print_class.png | Bin 0 -> 2254 bytes .../itemtypeimg/crystal-clear/readme.png | Bin 0 -> 1925 bytes .../itemtypeimg/crystal-clear/reminders.png | Bin 0 -> 1719 bytes .../itemtypeimg/crystal-clear/scanner.png | Bin 0 -> 2059 bytes .../itemtypeimg/crystal-clear/schedule.png | Bin 0 -> 1801 bytes .../itemtypeimg/crystal-clear/starthere.png | Bin 0 -> 2630 bytes .../itemtypeimg/crystal-clear/tablet.png | Bin 0 -> 2026 bytes .../itemtypeimg/crystal-clear/tutorials.png | Bin 0 -> 2021 bytes .../itemtypeimg/crystal-clear/tv.png | Bin 0 -> 1742 bytes .../itemtypeimg/crystal-clear/usb.png | Bin 0 -> 1822 bytes .../crystal-clear/usbpendrive_mount.png | Bin 0 -> 2881 bytes .../crystal-clear/usbpendrive_unmount.png | Bin 0 -> 2758 bytes .../itemtypeimg/crystal-clear/viewmag.png | Bin 0 -> 2019 bytes .../crystal-clear/voice-support.png | Bin 0 -> 2051 bytes .../itemtypeimg/crystal-clear/xmms.png | Bin 0 -> 2946 bytes .../itemtypeimg/crystal-clear/zip_mount.png | Bin 0 -> 2172 bytes .../itemtypeimg/crystal-clear/zip_unmount.png | Bin 0 -> 1968 bytes .../itemtypeimg/liblime-kids/addtobasket.gif | Bin 0 -> 2540 bytes .../itemtypeimg/liblime-kids/addtocart.png | Bin 0 -> 3479 bytes .../itemtypeimg/liblime-kids/addtoshelf.gif | Bin 0 -> 2956 bytes .../itemtypeimg/liblime-kids/addtoshelf.png | Bin 0 -> 4838 bytes .../itemtypeimg/liblime-kids/audiobook-cd.gif | Bin 0 -> 2927 bytes .../itemtypeimg/liblime-kids/audiobook-cd.png | Bin 0 -> 4468 bytes .../itemtypeimg/liblime-kids/audiobook.gif | Bin 0 -> 2867 bytes .../itemtypeimg/liblime-kids/audiobook.png | Bin 0 -> 4205 bytes .../liblime-kids/beginner-reader-book.gif | Bin 0 -> 2936 bytes .../liblime-kids/beginner-reader.png | Bin 0 -> 4651 bytes .../liblime-kids/big-book-icon.gif | Bin 0 -> 3193 bytes .../liblime-kids/big-book-icon.png | Bin 0 -> 5069 bytes .../liblime-kids/book-bag-icon.png | Bin 0 -> 4820 bytes .../itemtypeimg/liblime-kids/book-bag.gif | Bin 0 -> 3047 bytes .../liblime-kids/book-icon-60px.gif | Bin 0 -> 2255 bytes .../liblime-kids/book-icon-author-search.gif | Bin 0 -> 5399 bytes .../liblime-kids/book-icon-author-search.png | Bin 0 -> 5397 bytes .../liblime-kids/book-icon-biography.gif | Bin 0 -> 3135 bytes .../liblime-kids/book-icon-biography.png | Bin 0 -> 5462 bytes .../liblime-kids/book-icon-call-number.gif | Bin 0 -> 3982 bytes .../liblime-kids/book-icon-mystery.gif | Bin 0 -> 3009 bytes .../liblime-kids/book-icon-mystery.png | Bin 0 -> 4591 bytes .../liblime-kids/book-icon-mystery2.gif | Bin 0 -> 3006 bytes .../liblime-kids/book-icon-non-fiction.gif | Bin 0 -> 2840 bytes .../liblime-kids/book-icon-non-fiction.png | Bin 0 -> 4520 bytes .../liblime-kids/book-icon-scifi-60px.gif | Bin 0 -> 2892 bytes .../liblime-kids/book-icon-sifi.png | Bin 0 -> 5037 bytes .../liblime-kids/book-icon-subject-search.gif | Bin 0 -> 5595 bytes .../liblime-kids/book-icon-subject-search.png | Bin 0 -> 5059 bytes .../liblime-kids/book-icon-title-search.gif | Bin 0 -> 5467 bytes .../liblime-kids/book-icon-title-search.png | Bin 0 -> 5120 bytes .../liblime-kids/book-icon-western.gif | Bin 0 -> 2966 bytes .../liblime-kids/book-icon-western.png | Bin 0 -> 4324 bytes .../itemtypeimg/liblime-kids/book-icon.png | Bin 0 -> 3631 bytes .../liblime-kids/book-large-print.gif | Bin 0 -> 3037 bytes .../liblime-kids/book-large-print.png | Bin 0 -> 4329 bytes .../itemtypeimg/liblime-kids/brief..gif | Bin 0 -> 1843 bytes .../itemtypeimg/liblime-kids/card.gif | Bin 0 -> 2324 bytes .../itemtypeimg/liblime-kids/card.png | Bin 0 -> 2316 bytes .../itemtypeimg/liblime-kids/cd-rom-icon.png | Bin 0 -> 3350 bytes .../liblime-kids/clear-book-bag.gif | Bin 0 -> 3081 bytes .../liblime-kids/clear-book-bag.png | Bin 0 -> 4866 bytes .../itemtypeimg/liblime-kids/detail.gif | Bin 0 -> 1866 bytes .../itemtypeimg/liblime-kids/detail.png | Bin 0 -> 2478 bytes .../liblime-kids/faculty-course-manual.png | Bin 0 -> 2132 bytes .../liblime-kids/faculty-course-materials.gif | Bin 0 -> 1969 bytes .../liblime-kids/icon-reference.gif | Bin 0 -> 3111 bytes .../liblime-kids/icon-refrence.png | Bin 0 -> 4466 bytes .../liblime-kids/keyword-search.gif | Bin 0 -> 4334 bytes .../liblime-kids/keyword-search.png | Bin 0 -> 3529 bytes .../itemtypeimg/liblime-kids/music-CD.gif | Bin 0 -> 2832 bytes .../itemtypeimg/liblime-kids/music-cd.png | Bin 0 -> 4120 bytes .../liblime-kids/newspaper-icon.gif | Bin 0 -> 3461 bytes .../liblime-kids/newspaper-icon.png | Bin 0 -> 5212 bytes .../liblime-kids/videocassette.gif | Bin 0 -> 3572 bytes .../liblime-kids/videocassette.png | Bin 0 -> 5108 bytes .../liblime-kids/vinyl-sound-recordings.gif | Bin 0 -> 2875 bytes .../liblime-kids/vynal-sound-recording.png | Bin 0 -> 4493 bytes .../bootstrap/itemtypeimg/npl/AVA.gif | Bin 0 -> 405 bytes .../npl/Adult-nonfiction-book-on-cassette.gif | Bin 0 -> 306 bytes .../bootstrap/itemtypeimg/npl/Audiobook.gif | Bin 0 -> 306 bytes .../bootstrap/itemtypeimg/npl/Biography.gif | Bin 0 -> 222 bytes .../bootstrap/itemtypeimg/npl/Book-on-CD.gif | Bin 0 -> 277 bytes .../itemtypeimg/npl/Book-on-Tape.gif | Bin 0 -> 263 bytes .../itemtypeimg/npl/CD-ROM-software.gif | Bin 0 -> 322 bytes .../npl/DVD-Juvenile-nonfiction.gif | Bin 0 -> 337 bytes .../itemtypeimg/npl/DVD-Juvenile.gif | Bin 0 -> 337 bytes .../itemtypeimg/npl/DVD-nonfiction.gif | Bin 0 -> 336 bytes .../bootstrap/itemtypeimg/npl/DVD.gif | Bin 0 -> 281 bytes .../bootstrap/itemtypeimg/npl/EDLS.gif | Bin 0 -> 431 bytes .../itemtypeimg/npl/Ed.-Curriculum.gif | Bin 0 -> 304 bytes .../bootstrap/itemtypeimg/npl/FLAG.gif | Bin 0 -> 231 bytes .../npl/Faculty-Course-Materials.gif | Bin 0 -> 211 bytes .../itemtypeimg/npl/Fiction-large-print.gif | Bin 0 -> 293 bytes .../bootstrap/itemtypeimg/npl/Fiction.gif | Bin 0 -> 222 bytes .../itemtypeimg/npl/Juvenile-audiobook.gif | Bin 0 -> 288 bytes .../itemtypeimg/npl/Juvenile-biography.gif | Bin 0 -> 294 bytes .../npl/Juvenile-book-tape-kit.gif | Bin 0 -> 380 bytes .../itemtypeimg/npl/Juvenile-fiction.gif | Bin 0 -> 235 bytes .../itemtypeimg/npl/Juvenile-non-fiction.gif | Bin 0 -> 365 bytes .../npl/Juvenile-nonfiction-book-on-CD.gif | Bin 0 -> 406 bytes .../Juvenile-nonfiction-book-on-cassette.gif | Bin 0 -> 398 bytes .../npl/Juvenile-picture-books.gif | Bin 0 -> 282 bytes .../itemtypeimg/npl/Juvenile-reference.gif | Bin 0 -> 400 bytes .../itemtypeimg/npl/Local-history.gif | Bin 0 -> 254 bytes .../bootstrap/itemtypeimg/npl/Magazine.gif | Bin 0 -> 351 bytes .../bootstrap/itemtypeimg/npl/Microfiche.gif | Bin 0 -> 278 bytes .../bootstrap/itemtypeimg/npl/Microfilm.gif | Bin 0 -> 262 bytes .../bootstrap/itemtypeimg/npl/Music-CD.gif | Bin 0 -> 241 bytes .../bootstrap/itemtypeimg/npl/Mystery.gif | Bin 0 -> 283 bytes .../npl/Non-fiction-large-print.gif | Bin 0 -> 292 bytes .../bootstrap/itemtypeimg/npl/Non-fiction.gif | Bin 0 -> 221 bytes .../bootstrap/itemtypeimg/npl/Pamphlet.gif | Bin 0 -> 254 bytes .../itemtypeimg/npl/Paperback-romance.gif | Bin 0 -> 216 bytes .../bootstrap/itemtypeimg/npl/Rare-Book.gif | Bin 0 -> 295 bytes .../bootstrap/itemtypeimg/npl/Reference.gif | Bin 0 -> 331 bytes .../bootstrap/itemtypeimg/npl/SIRS.gif | Bin 0 -> 236 bytes .../bootstrap/itemtypeimg/npl/SS.gif | Bin 0 -> 171 bytes .../itemtypeimg/npl/ScienceFictionFantasy.gif | Bin 0 -> 276 bytes .../Videocassette-juvenile-non-fiction.gif | Bin 0 -> 289 bytes .../npl/Videocassette-juvenile.gif | Bin 0 -> 289 bytes .../npl/Videocassette-non-fiction.gif | Bin 0 -> 289 bytes .../itemtypeimg/npl/Videocassette.gif | Bin 0 -> 294 bytes .../npl/Vinyl-Sound-Recordings.gif | Bin 0 -> 411 bytes .../bootstrap/itemtypeimg/npl/WEB.gif | Bin 0 -> 350 bytes .../bootstrap/itemtypeimg/npl/Western.gif | Bin 0 -> 309 bytes .../bootstrap/itemtypeimg/npl/YAC.gif | Bin 0 -> 263 bytes .../itemtypeimg/npl/Young-Adult-fiction.gif | Bin 0 -> 223 bytes .../npl/Young-Adult-non-fiction.gif | Bin 0 -> 251 bytes .../npl/Young-adult-fiction-book-on-CD.gif | Bin 0 -> 262 bytes .../npl/Young-adult-nonfiction-book-on-CD.gif | Bin 0 -> 295 bytes ...oung-adult-nonfiction-book-on-cassette.gif | Bin 0 -> 289 bytes .../bootstrap/itemtypeimg/vokal/ACT-32px.png | Bin 0 -> 2261 bytes .../bootstrap/itemtypeimg/vokal/ACT.png | Bin 0 -> 6277 bytes .../itemtypeimg/vokal/BLURAY-32px.png | Bin 0 -> 2145 bytes .../bootstrap/itemtypeimg/vokal/BLURAY.png | Bin 0 -> 5201 bytes .../bootstrap/itemtypeimg/vokal/Book-32px.png | Bin 0 -> 897 bytes .../itemtypeimg/vokal/Book-On-CD-32px.png | Bin 0 -> 1559 bytes .../itemtypeimg/vokal/Book-On-Tape-32px.png | Bin 0 -> 1368 bytes .../bootstrap/itemtypeimg/vokal/Book.png | Bin 0 -> 3825 bytes .../bootstrap/itemtypeimg/vokal/BookOnCD.png | Bin 0 -> 5019 bytes .../itemtypeimg/vokal/BookOnTape.png | Bin 0 -> 3666 bytes .../bootstrap/itemtypeimg/vokal/DVD-32px.png | Bin 0 -> 1693 bytes .../bootstrap/itemtypeimg/vokal/DVD.png | Bin 0 -> 4111 bytes .../itemtypeimg/vokal/Download-Audio-32px.png | Bin 0 -> 1056 bytes .../itemtypeimg/vokal/DownloadableAudio.png | Bin 0 -> 2735 bytes .../bootstrap/itemtypeimg/vokal/EDUC-32px.png | Bin 0 -> 1939 bytes .../bootstrap/itemtypeimg/vokal/EDUC.png | Bin 0 -> 4864 bytes .../itemtypeimg/vokal/EQUIP-32px.png | Bin 0 -> 1570 bytes .../bootstrap/itemtypeimg/vokal/EQUIP.png | Bin 0 -> 6915 bytes .../bootstrap/itemtypeimg/vokal/FIC-32px.png | Bin 0 -> 1110 bytes .../bootstrap/itemtypeimg/vokal/FIC.png | Bin 0 -> 3973 bytes .../itemtypeimg/vokal/HOLIDAY-32px.png | Bin 0 -> 1522 bytes .../bootstrap/itemtypeimg/vokal/HOLIDAY.png | Bin 0 -> 2974 bytes .../itemtypeimg/vokal/Hardware-32px.png | Bin 0 -> 1753 bytes .../bootstrap/itemtypeimg/vokal/Hardware.png | Bin 0 -> 3695 bytes .../bootstrap/itemtypeimg/vokal/ILL-32px.png | Bin 0 -> 1227 bytes .../bootstrap/itemtypeimg/vokal/ILL.png | Bin 0 -> 2289 bytes .../bootstrap/itemtypeimg/vokal/Kit-32px.png | Bin 0 -> 1185 bytes .../bootstrap/itemtypeimg/vokal/Kit.png | Bin 0 -> 3073 bytes .../itemtypeimg/vokal/Kit_Backpack_Image.png | Bin 0 -> 2765 bytes .../itemtypeimg/vokal/Kit_Backpack_Word.png | Bin 0 -> 2899 bytes .../itemtypeimg/vokal/Kit_Bag_Image.png | Bin 0 -> 2475 bytes .../itemtypeimg/vokal/Kit_Bag_Word-32px.png | Bin 0 -> 1185 bytes .../itemtypeimg/vokal/Kit_Bag_Word.png | Bin 0 -> 3073 bytes .../itemtypeimg/vokal/LargePrint-32px.png | Bin 0 -> 907 bytes .../itemtypeimg/vokal/LargePrint.png | Bin 0 -> 1685 bytes .../itemtypeimg/vokal/MuseumPass-32px.png | Bin 0 -> 1620 bytes .../itemtypeimg/vokal/MuseumPass.png | Bin 0 -> 5204 bytes .../itemtypeimg/vokal/Music-32px.png | Bin 0 -> 2602 bytes .../bootstrap/itemtypeimg/vokal/Music.png | Bin 0 -> 4869 bytes .../itemtypeimg/vokal/NEWBK-32px.png | Bin 0 -> 1358 bytes .../bootstrap/itemtypeimg/vokal/NEWBK.png | Bin 0 -> 4448 bytes .../bootstrap/itemtypeimg/vokal/NFIC-32px.png | Bin 0 -> 1357 bytes .../bootstrap/itemtypeimg/vokal/NFIC.png | Bin 0 -> 4000 bytes .../itemtypeimg/vokal/Periodical-32px.png | Bin 0 -> 1472 bytes .../itemtypeimg/vokal/Periodical.png | Bin 0 -> 4906 bytes .../itemtypeimg/vokal/PlayAway-32px.png | Bin 0 -> 1863 bytes .../bootstrap/itemtypeimg/vokal/PlayAway.png | Bin 0 -> 3415 bytes .../itemtypeimg/vokal/Reference-32px.png | Bin 0 -> 1057 bytes .../bootstrap/itemtypeimg/vokal/Reference.png | Bin 0 -> 1970 bytes .../itemtypeimg/vokal/Special-32px.png | Bin 0 -> 1620 bytes .../bootstrap/itemtypeimg/vokal/Special.png | Bin 0 -> 5204 bytes .../bootstrap/itemtypeimg/vokal/VHS-32px.png | Bin 0 -> 889 bytes .../bootstrap/itemtypeimg/vokal/VHS.png | Bin 0 -> 1528 bytes .../opac-tmpl/bootstrap/js/amazonimages.js | 14 + .../bootstrap/js/bakertaylorimages.js | 11 + koha-tmpl/opac-tmpl/bootstrap/js/basket.js | 510 ++ .../bootstrap/js/browserid_include.js | 1 + .../opac-tmpl/bootstrap/js/datatables.js | 100 + koha-tmpl/opac-tmpl/bootstrap/js/global.js | 25 + .../opac-tmpl/bootstrap/js/google-jackets.js | 76 + .../js/googleindictransliteration.js | 27 + .../opac-tmpl/bootstrap/js/localcovers.js | 51 + .../opac-tmpl/bootstrap/js/openlibrary.js | 67 + koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js | 61 + koha-tmpl/opac-tmpl/bootstrap/js/script.js | 66 + koha-tmpl/opac-tmpl/bootstrap/js/tags.js | 145 + .../opac-tmpl/bootstrap/less/mixins.less | 12 + koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 2176 ++++++ .../opac-tmpl/bootstrap/less/responsive.less | 459 ++ .../bootstrap/lib/bootstrap/css/bootstrap.css | 6307 +++++++++++++++++ .../lib/bootstrap/css/bootstrap.min.css | 873 +++ .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../bootstrap/lib/bootstrap/js/bootstrap.js | 2486 +++++++ .../lib/bootstrap/js/bootstrap.min.js | 6 + koha-tmpl/opac-tmpl/bootstrap/lib/enquire.js | 279 + .../opac-tmpl/bootstrap/lib/enquire.min.js | 5 + .../opac-tmpl/bootstrap/lib/famfamfam/AR.png | Bin 0 -> 622 bytes .../opac-tmpl/bootstrap/lib/famfamfam/BK.png | Bin 0 -> 593 bytes .../opac-tmpl/bootstrap/lib/famfamfam/CF.png | Bin 0 -> 620 bytes .../opac-tmpl/bootstrap/lib/famfamfam/GR.png | Bin 0 -> 606 bytes .../opac-tmpl/bootstrap/lib/famfamfam/MM.png | Bin 0 -> 760 bytes .../opac-tmpl/bootstrap/lib/famfamfam/MP.png | Bin 0 -> 804 bytes .../opac-tmpl/bootstrap/lib/famfamfam/MU.png | Bin 0 -> 610 bytes .../opac-tmpl/bootstrap/lib/famfamfam/MX.png | Bin 0 -> 760 bytes .../opac-tmpl/bootstrap/lib/famfamfam/PR.png | Bin 0 -> 385 bytes .../opac-tmpl/bootstrap/lib/famfamfam/SE.png | Bin 0 -> 658 bytes .../opac-tmpl/bootstrap/lib/famfamfam/ST.png | Bin 0 -> 789 bytes .../opac-tmpl/bootstrap/lib/famfamfam/TD.png | Bin 0 -> 452 bytes .../opac-tmpl/bootstrap/lib/famfamfam/VM.png | Bin 0 -> 653 bytes .../lib/famfamfam/mini/action_back.gif | Bin 0 -> 266 bytes .../lib/famfamfam/mini/action_forward.gif | Bin 0 -> 265 bytes .../lib/famfamfam/mini/action_go.gif | Bin 0 -> 268 bytes .../lib/famfamfam/mini/action_paste.gif | Bin 0 -> 274 bytes .../lib/famfamfam/mini/action_print.gif | Bin 0 -> 280 bytes .../lib/famfamfam/mini/action_refresh.gif | Bin 0 -> 248 bytes .../famfamfam/mini/action_refresh_blue.gif | Bin 0 -> 256 bytes .../lib/famfamfam/mini/action_save.gif | Bin 0 -> 279 bytes .../lib/famfamfam/mini/action_stop.gif | Bin 0 -> 258 bytes .../mini/application_dreamweaver.gif | Bin 0 -> 197 bytes .../famfamfam/mini/application_firefox.gif | Bin 0 -> 262 bytes .../lib/famfamfam/mini/application_flash.gif | Bin 0 -> 198 bytes .../lib/famfamfam/mini/arrow_down.gif | Bin 0 -> 131 bytes .../lib/famfamfam/mini/arrow_left.gif | Bin 0 -> 131 bytes .../lib/famfamfam/mini/arrow_right.gif | Bin 0 -> 130 bytes .../bootstrap/lib/famfamfam/mini/arrow_up.gif | Bin 0 -> 130 bytes .../bootstrap/lib/famfamfam/mini/box.gif | Bin 0 -> 274 bytes .../bootstrap/lib/famfamfam/mini/calendar.gif | Bin 0 -> 268 bytes .../bootstrap/lib/famfamfam/mini/comment.gif | Bin 0 -> 257 bytes .../lib/famfamfam/mini/comment_blue.gif | Bin 0 -> 257 bytes .../lib/famfamfam/mini/comment_delete.gif | Bin 0 -> 267 bytes .../lib/famfamfam/mini/comment_new.gif | Bin 0 -> 367 bytes .../lib/famfamfam/mini/comment_yellow.gif | Bin 0 -> 257 bytes .../bootstrap/lib/famfamfam/mini/copy.gif | Bin 0 -> 278 bytes .../bootstrap/lib/famfamfam/mini/cut.gif | Bin 0 -> 271 bytes .../bootstrap/lib/famfamfam/mini/date.gif | Bin 0 -> 280 bytes .../lib/famfamfam/mini/date_delete.gif | Bin 0 -> 283 bytes .../bootstrap/lib/famfamfam/mini/date_new.gif | Bin 0 -> 384 bytes .../lib/famfamfam/mini/file_acrobat.gif | Bin 0 -> 291 bytes .../lib/famfamfam/mini/file_font.gif | Bin 0 -> 653 bytes .../lib/famfamfam/mini/file_font_truetype.gif | Bin 0 -> 648 bytes .../lib/famfamfam/mini/flag_blue.gif | Bin 0 -> 248 bytes .../lib/famfamfam/mini/flag_green.gif | Bin 0 -> 245 bytes .../lib/famfamfam/mini/flag_orange.gif | Bin 0 -> 244 bytes .../bootstrap/lib/famfamfam/mini/flag_red.gif | Bin 0 -> 244 bytes .../lib/famfamfam/mini/flag_white.gif | Bin 0 -> 245 bytes .../bootstrap/lib/famfamfam/mini/folder.gif | Bin 0 -> 249 bytes .../lib/famfamfam/mini/folder_delete.gif | Bin 0 -> 261 bytes .../lib/famfamfam/mini/folder_images.gif | Bin 0 -> 366 bytes .../lib/famfamfam/mini/folder_lock.gif | Bin 0 -> 271 bytes .../lib/famfamfam/mini/folder_new.gif | Bin 0 -> 360 bytes .../lib/famfamfam/mini/folder_page.gif | Bin 0 -> 260 bytes .../lib/famfamfam/mini/icon_accept.gif | Bin 0 -> 263 bytes .../lib/famfamfam/mini/icon_airmail.gif | Bin 0 -> 256 bytes .../lib/famfamfam/mini/icon_alert.gif | Bin 0 -> 246 bytes .../lib/famfamfam/mini/icon_attachment.gif | Bin 0 -> 235 bytes .../lib/famfamfam/mini/icon_clock.gif | Bin 0 -> 207 bytes .../lib/famfamfam/mini/icon_component.gif | Bin 0 -> 597 bytes .../lib/famfamfam/mini/icon_download.gif | Bin 0 -> 290 bytes .../lib/famfamfam/mini/icon_email.gif | Bin 0 -> 260 bytes .../lib/famfamfam/mini/icon_extension.gif | Bin 0 -> 267 bytes .../lib/famfamfam/mini/icon_favourites.gif | Bin 0 -> 243 bytes .../lib/famfamfam/mini/icon_get_world.gif | Bin 0 -> 189 bytes .../lib/famfamfam/mini/icon_history.gif | Bin 0 -> 205 bytes .../lib/famfamfam/mini/icon_home.gif | Bin 0 -> 179 bytes .../lib/famfamfam/mini/icon_info.gif | Bin 0 -> 266 bytes .../bootstrap/lib/famfamfam/mini/icon_key.gif | Bin 0 -> 230 bytes .../lib/famfamfam/mini/icon_link.gif | Bin 0 -> 329 bytes .../lib/famfamfam/mini/icon_mail.gif | Bin 0 -> 257 bytes .../lib/famfamfam/mini/icon_monitor_mac.gif | Bin 0 -> 274 bytes .../lib/famfamfam/mini/icon_monitor_pc.gif | Bin 0 -> 274 bytes .../lib/famfamfam/mini/icon_network.gif | Bin 0 -> 265 bytes .../lib/famfamfam/mini/icon_package.gif | Bin 0 -> 624 bytes .../lib/famfamfam/mini/icon_package_get.gif | Bin 0 -> 616 bytes .../lib/famfamfam/mini/icon_package_open.gif | Bin 0 -> 613 bytes .../lib/famfamfam/mini/icon_padlock.gif | Bin 0 -> 249 bytes .../lib/famfamfam/mini/icon_security.gif | Bin 0 -> 266 bytes .../lib/famfamfam/mini/icon_settings.gif | Bin 0 -> 251 bytes .../lib/famfamfam/mini/icon_user.gif | Bin 0 -> 246 bytes .../lib/famfamfam/mini/icon_wand.gif | Bin 0 -> 205 bytes .../lib/famfamfam/mini/icon_world.gif | Bin 0 -> 184 bytes .../lib/famfamfam/mini/icon_world_dynamic.gif | Bin 0 -> 367 bytes .../bootstrap/lib/famfamfam/mini/image.gif | Bin 0 -> 621 bytes .../lib/famfamfam/mini/image_new.gif | Bin 0 -> 609 bytes .../lib/famfamfam/mini/interface_browser.gif | Bin 0 -> 240 bytes .../lib/famfamfam/mini/interface_dialog.gif | Bin 0 -> 238 bytes .../famfamfam/mini/interface_installer.gif | Bin 0 -> 242 bytes .../lib/famfamfam/mini/list_comments.gif | Bin 0 -> 364 bytes .../lib/famfamfam/mini/list_components.gif | Bin 0 -> 242 bytes .../lib/famfamfam/mini/list_errors.gif | Bin 0 -> 242 bytes .../lib/famfamfam/mini/list_extensions.gif | Bin 0 -> 251 bytes .../lib/famfamfam/mini/list_images.gif | Bin 0 -> 565 bytes .../lib/famfamfam/mini/list_keys.gif | Bin 0 -> 239 bytes .../lib/famfamfam/mini/list_links.gif | Bin 0 -> 355 bytes .../lib/famfamfam/mini/list_packages.gif | Bin 0 -> 365 bytes .../lib/famfamfam/mini/list_security.gif | Bin 0 -> 246 bytes .../lib/famfamfam/mini/list_settings.gif | Bin 0 -> 366 bytes .../lib/famfamfam/mini/list_users.gif | Bin 0 -> 246 bytes .../lib/famfamfam/mini/list_world.gif | Bin 0 -> 369 bytes .../bootstrap/lib/famfamfam/mini/note.gif | Bin 0 -> 270 bytes .../lib/famfamfam/mini/note_delete.gif | Bin 0 -> 271 bytes .../bootstrap/lib/famfamfam/mini/note_new.gif | Bin 0 -> 379 bytes .../bootstrap/lib/famfamfam/mini/page.gif | Bin 0 -> 274 bytes .../lib/famfamfam/mini/page_alert.gif | Bin 0 -> 285 bytes .../lib/famfamfam/mini/page_attachment.gif | Bin 0 -> 289 bytes .../lib/famfamfam/mini/page_bookmark.gif | Bin 0 -> 291 bytes .../bootstrap/lib/famfamfam/mini/page_boy.gif | Bin 0 -> 290 bytes .../lib/famfamfam/mini/page_code.gif | Bin 0 -> 278 bytes .../lib/famfamfam/mini/page_colors.gif | Bin 0 -> 271 bytes .../lib/famfamfam/mini/page_component.gif | Bin 0 -> 646 bytes .../lib/famfamfam/mini/page_cross.gif | Bin 0 -> 385 bytes .../lib/famfamfam/mini/page_delete.gif | Bin 0 -> 277 bytes .../lib/famfamfam/mini/page_deny.gif | Bin 0 -> 298 bytes .../lib/famfamfam/mini/page_down.gif | Bin 0 -> 281 bytes .../lib/famfamfam/mini/page_dynamic.gif | Bin 0 -> 271 bytes .../lib/famfamfam/mini/page_edit.gif | Bin 0 -> 280 bytes .../lib/famfamfam/mini/page_extension.gif | Bin 0 -> 279 bytes .../lib/famfamfam/mini/page_favourites.gif | Bin 0 -> 290 bytes .../lib/famfamfam/mini/page_find.gif | Bin 0 -> 273 bytes .../lib/famfamfam/mini/page_flash.gif | Bin 0 -> 279 bytes .../lib/famfamfam/mini/page_girl.gif | Bin 0 -> 291 bytes .../lib/famfamfam/mini/page_html.gif | Bin 0 -> 285 bytes .../lib/famfamfam/mini/page_java.gif | Bin 0 -> 650 bytes .../bootstrap/lib/famfamfam/mini/page_key.gif | Bin 0 -> 281 bytes .../lib/famfamfam/mini/page_left.gif | Bin 0 -> 285 bytes .../lib/famfamfam/mini/page_link.gif | Bin 0 -> 644 bytes .../lib/famfamfam/mini/page_lock.gif | Bin 0 -> 283 bytes .../bootstrap/lib/famfamfam/mini/page_new.gif | Bin 0 -> 378 bytes .../lib/famfamfam/mini/page_next.gif | Bin 0 -> 283 bytes .../lib/famfamfam/mini/page_package.gif | Bin 0 -> 640 bytes .../bootstrap/lib/famfamfam/mini/page_php.gif | Bin 0 -> 296 bytes .../lib/famfamfam/mini/page_prev.gif | Bin 0 -> 279 bytes .../lib/famfamfam/mini/page_refresh.gif | Bin 0 -> 286 bytes .../lib/famfamfam/mini/page_right.gif | Bin 0 -> 283 bytes .../lib/famfamfam/mini/page_script.gif | Bin 0 -> 277 bytes .../lib/famfamfam/mini/page_security.gif | Bin 0 -> 280 bytes .../lib/famfamfam/mini/page_settings.gif | Bin 0 -> 298 bytes .../lib/famfamfam/mini/page_sound.gif | Bin 0 -> 407 bytes .../lib/famfamfam/mini/page_tag_blue.gif | Bin 0 -> 288 bytes .../lib/famfamfam/mini/page_tag_red.gif | Bin 0 -> 289 bytes .../lib/famfamfam/mini/page_text.gif | Bin 0 -> 276 bytes .../lib/famfamfam/mini/page_text_delete.gif | Bin 0 -> 277 bytes .../lib/famfamfam/mini/page_tick.gif | Bin 0 -> 385 bytes .../lib/famfamfam/mini/page_tree.gif | Bin 0 -> 287 bytes .../bootstrap/lib/famfamfam/mini/page_up.gif | Bin 0 -> 283 bytes .../bootstrap/lib/famfamfam/mini/page_url.gif | Bin 0 -> 298 bytes .../lib/famfamfam/mini/page_user.gif | Bin 0 -> 290 bytes .../lib/famfamfam/mini/page_user_dark.gif | Bin 0 -> 283 bytes .../lib/famfamfam/mini/page_user_light.gif | Bin 0 -> 287 bytes .../lib/famfamfam/mini/page_video.gif | Bin 0 -> 384 bytes .../lib/famfamfam/mini/page_wizard.gif | Bin 0 -> 286 bytes .../bootstrap/lib/famfamfam/mini/readme.txt | 2 + .../bootstrap/lib/famfamfam/mini/table.gif | Bin 0 -> 270 bytes .../lib/famfamfam/mini/table_delete.gif | Bin 0 -> 274 bytes .../bootstrap/lib/famfamfam/mini/tables.gif | Bin 0 -> 276 bytes .../bootstrap/lib/famfamfam/readme.txt | 2 + .../bootstrap/lib/famfamfam/silk/accept.png | Bin 0 -> 781 bytes .../bootstrap/lib/famfamfam/silk/add.png | Bin 0 -> 733 bytes .../bootstrap/lib/famfamfam/silk/anchor.png | Bin 0 -> 523 bytes .../lib/famfamfam/silk/application.png | Bin 0 -> 464 bytes .../lib/famfamfam/silk/application_add.png | Bin 0 -> 619 bytes .../famfamfam/silk/application_cascade.png | Bin 0 -> 524 bytes .../lib/famfamfam/silk/application_delete.png | Bin 0 -> 610 bytes .../lib/famfamfam/silk/application_double.png | Bin 0 -> 533 bytes .../lib/famfamfam/silk/application_edit.png | Bin 0 -> 703 bytes .../lib/famfamfam/silk/application_error.png | Bin 0 -> 656 bytes .../lib/famfamfam/silk/application_form.png | Bin 0 -> 467 bytes .../famfamfam/silk/application_form_add.png | Bin 0 -> 592 bytes .../silk/application_form_delete.png | Bin 0 -> 605 bytes .../famfamfam/silk/application_form_edit.png | Bin 0 -> 714 bytes .../silk/application_form_magnify.png | Bin 0 -> 612 bytes .../lib/famfamfam/silk/application_get.png | Bin 0 -> 581 bytes .../lib/famfamfam/silk/application_go.png | Bin 0 -> 634 bytes .../lib/famfamfam/silk/application_home.png | Bin 0 -> 685 bytes .../lib/famfamfam/silk/application_key.png | Bin 0 -> 670 bytes .../famfamfam/silk/application_lightning.png | Bin 0 -> 656 bytes .../lib/famfamfam/silk/application_link.png | Bin 0 -> 701 bytes .../lib/famfamfam/silk/application_osx.png | Bin 0 -> 487 bytes .../silk/application_osx_terminal.png | Bin 0 -> 525 bytes .../lib/famfamfam/silk/application_put.png | Bin 0 -> 585 bytes .../famfamfam/silk/application_side_boxes.png | Bin 0 -> 478 bytes .../silk/application_side_contract.png | Bin 0 -> 547 bytes .../silk/application_side_expand.png | Bin 0 -> 581 bytes .../famfamfam/silk/application_side_list.png | Bin 0 -> 510 bytes .../famfamfam/silk/application_side_tree.png | Bin 0 -> 483 bytes .../lib/famfamfam/silk/application_split.png | Bin 0 -> 520 bytes .../silk/application_tile_horizontal.png | Bin 0 -> 432 bytes .../silk/application_tile_vertical.png | Bin 0 -> 492 bytes .../silk/application_view_columns.png | Bin 0 -> 493 bytes .../silk/application_view_detail.png | Bin 0 -> 576 bytes .../silk/application_view_gallery.png | Bin 0 -> 555 bytes .../famfamfam/silk/application_view_icons.png | Bin 0 -> 476 bytes .../famfamfam/silk/application_view_list.png | Bin 0 -> 473 bytes .../famfamfam/silk/application_view_tile.png | Bin 0 -> 465 bytes .../lib/famfamfam/silk/application_xp.png | Bin 0 -> 426 bytes .../silk/application_xp_terminal.png | Bin 0 -> 507 bytes .../lib/famfamfam/silk/arrow_branch.png | Bin 0 -> 582 bytes .../lib/famfamfam/silk/arrow_divide.png | Bin 0 -> 677 bytes .../lib/famfamfam/silk/arrow_down.png | Bin 0 -> 379 bytes .../bootstrap/lib/famfamfam/silk/arrow_in.png | Bin 0 -> 600 bytes .../lib/famfamfam/silk/arrow_inout.png | Bin 0 -> 551 bytes .../lib/famfamfam/silk/arrow_join.png | Bin 0 -> 626 bytes .../lib/famfamfam/silk/arrow_left.png | Bin 0 -> 345 bytes .../lib/famfamfam/silk/arrow_merge.png | Bin 0 -> 484 bytes .../lib/famfamfam/silk/arrow_out.png | Bin 0 -> 594 bytes .../lib/famfamfam/silk/arrow_redo.png | Bin 0 -> 625 bytes .../lib/famfamfam/silk/arrow_refresh.png | Bin 0 -> 685 bytes .../famfamfam/silk/arrow_refresh_small.png | Bin 0 -> 506 bytes .../lib/famfamfam/silk/arrow_right.png | Bin 0 -> 349 bytes .../silk/arrow_rotate_anticlockwise.png | Bin 0 -> 608 bytes .../famfamfam/silk/arrow_rotate_clockwise.png | Bin 0 -> 602 bytes .../lib/famfamfam/silk/arrow_switch.png | Bin 0 -> 683 bytes .../lib/famfamfam/silk/arrow_turn_left.png | Bin 0 -> 516 bytes .../lib/famfamfam/silk/arrow_turn_right.png | Bin 0 -> 489 bytes .../lib/famfamfam/silk/arrow_undo.png | Bin 0 -> 631 bytes .../bootstrap/lib/famfamfam/silk/arrow_up.png | Bin 0 -> 372 bytes .../lib/famfamfam/silk/asterisk_orange.png | Bin 0 -> 760 bytes .../lib/famfamfam/silk/asterisk_yellow.png | Bin 0 -> 743 bytes .../bootstrap/lib/famfamfam/silk/attach.png | Bin 0 -> 391 bytes .../lib/famfamfam/silk/award_star_add.png | Bin 0 -> 853 bytes .../famfamfam/silk/award_star_bronze_1.png | Bin 0 -> 733 bytes .../famfamfam/silk/award_star_bronze_2.png | Bin 0 -> 755 bytes .../famfamfam/silk/award_star_bronze_3.png | Bin 0 -> 754 bytes .../lib/famfamfam/silk/award_star_delete.png | Bin 0 -> 849 bytes .../lib/famfamfam/silk/award_star_gold_1.png | Bin 0 -> 753 bytes .../lib/famfamfam/silk/award_star_gold_2.png | Bin 0 -> 770 bytes .../lib/famfamfam/silk/award_star_gold_3.png | Bin 0 -> 781 bytes .../famfamfam/silk/award_star_silver_1.png | Bin 0 -> 714 bytes .../famfamfam/silk/award_star_silver_2.png | Bin 0 -> 734 bytes .../famfamfam/silk/award_star_silver_3.png | Bin 0 -> 738 bytes .../bootstrap/lib/famfamfam/silk/basket.png | Bin 0 -> 669 bytes .../lib/famfamfam/silk/basket_add.png | Bin 0 -> 752 bytes .../lib/famfamfam/silk/basket_delete.png | Bin 0 -> 773 bytes .../lib/famfamfam/silk/basket_edit.png | Bin 0 -> 811 bytes .../lib/famfamfam/silk/basket_error.png | Bin 0 -> 794 bytes .../lib/famfamfam/silk/basket_go.png | Bin 0 -> 777 bytes .../lib/famfamfam/silk/basket_put.png | Bin 0 -> 733 bytes .../lib/famfamfam/silk/basket_remove.png | Bin 0 -> 738 bytes .../bootstrap/lib/famfamfam/silk/bell.png | Bin 0 -> 789 bytes .../bootstrap/lib/famfamfam/silk/bell_add.png | Bin 0 -> 816 bytes .../lib/famfamfam/silk/bell_delete.png | Bin 0 -> 824 bytes .../lib/famfamfam/silk/bell_error.png | Bin 0 -> 813 bytes .../bootstrap/lib/famfamfam/silk/bell_go.png | Bin 0 -> 836 bytes .../lib/famfamfam/silk/bell_link.png | Bin 0 -> 850 bytes .../bootstrap/lib/famfamfam/silk/bin.png | Bin 0 -> 476 bytes .../lib/famfamfam/silk/bin_closed.png | Bin 0 -> 363 bytes .../lib/famfamfam/silk/bin_empty.png | Bin 0 -> 475 bytes .../bootstrap/lib/famfamfam/silk/bomb.png | Bin 0 -> 793 bytes .../bootstrap/lib/famfamfam/silk/book.png | Bin 0 -> 593 bytes .../bootstrap/lib/famfamfam/silk/book_add.png | Bin 0 -> 714 bytes .../lib/famfamfam/silk/book_addresses.png | Bin 0 -> 770 bytes .../lib/famfamfam/silk/book_delete.png | Bin 0 -> 719 bytes .../lib/famfamfam/silk/book_edit.png | Bin 0 -> 813 bytes .../lib/famfamfam/silk/book_error.png | Bin 0 -> 734 bytes .../bootstrap/lib/famfamfam/silk/book_go.png | Bin 0 -> 745 bytes .../bootstrap/lib/famfamfam/silk/book_key.png | Bin 0 -> 779 bytes .../lib/famfamfam/silk/book_link.png | Bin 0 -> 789 bytes .../lib/famfamfam/silk/book_next.png | Bin 0 -> 702 bytes .../lib/famfamfam/silk/book_open.png | Bin 0 -> 622 bytes .../lib/famfamfam/silk/book_previous.png | Bin 0 -> 680 bytes .../bootstrap/lib/famfamfam/silk/box.png | Bin 0 -> 555 bytes .../bootstrap/lib/famfamfam/silk/brick.png | Bin 0 -> 452 bytes .../lib/famfamfam/silk/brick_add.png | Bin 0 -> 729 bytes .../lib/famfamfam/silk/brick_delete.png | Bin 0 -> 745 bytes .../lib/famfamfam/silk/brick_edit.png | Bin 0 -> 775 bytes .../lib/famfamfam/silk/brick_error.png | Bin 0 -> 798 bytes .../bootstrap/lib/famfamfam/silk/brick_go.png | Bin 0 -> 790 bytes .../lib/famfamfam/silk/brick_link.png | Bin 0 -> 764 bytes .../bootstrap/lib/famfamfam/silk/bricks.png | Bin 0 -> 825 bytes .../lib/famfamfam/silk/briefcase.png | Bin 0 -> 793 bytes .../bootstrap/lib/famfamfam/silk/bug.png | Bin 0 -> 774 bytes .../bootstrap/lib/famfamfam/silk/bug_add.png | Bin 0 -> 806 bytes .../lib/famfamfam/silk/bug_delete.png | Bin 0 -> 836 bytes .../bootstrap/lib/famfamfam/silk/bug_edit.png | Bin 0 -> 873 bytes .../lib/famfamfam/silk/bug_error.png | Bin 0 -> 841 bytes .../bootstrap/lib/famfamfam/silk/bug_go.png | Bin 0 -> 831 bytes .../bootstrap/lib/famfamfam/silk/bug_link.png | Bin 0 -> 847 bytes .../bootstrap/lib/famfamfam/silk/building.png | Bin 0 -> 556 bytes .../lib/famfamfam/silk/building_add.png | Bin 0 -> 631 bytes .../lib/famfamfam/silk/building_delete.png | Bin 0 -> 633 bytes .../lib/famfamfam/silk/building_edit.png | Bin 0 -> 731 bytes .../lib/famfamfam/silk/building_error.png | Bin 0 -> 653 bytes .../lib/famfamfam/silk/building_go.png | Bin 0 -> 665 bytes .../lib/famfamfam/silk/building_key.png | Bin 0 -> 705 bytes .../lib/famfamfam/silk/building_link.png | Bin 0 -> 668 bytes .../lib/famfamfam/silk/bullet_add.png | Bin 0 -> 286 bytes .../famfamfam/silk/bullet_arrow_bottom.png | Bin 0 -> 229 bytes .../lib/famfamfam/silk/bullet_arrow_down.png | Bin 0 -> 201 bytes .../lib/famfamfam/silk/bullet_arrow_top.png | Bin 0 -> 230 bytes .../lib/famfamfam/silk/bullet_arrow_up.png | Bin 0 -> 201 bytes .../lib/famfamfam/silk/bullet_black.png | Bin 0 -> 211 bytes .../lib/famfamfam/silk/bullet_blue.png | Bin 0 -> 289 bytes .../lib/famfamfam/silk/bullet_delete.png | Bin 0 -> 308 bytes .../lib/famfamfam/silk/bullet_disk.png | Bin 0 -> 483 bytes .../lib/famfamfam/silk/bullet_error.png | Bin 0 -> 454 bytes .../lib/famfamfam/silk/bullet_feed.png | Bin 0 -> 262 bytes .../lib/famfamfam/silk/bullet_go.png | Bin 0 -> 410 bytes .../lib/famfamfam/silk/bullet_green.png | Bin 0 -> 295 bytes .../lib/famfamfam/silk/bullet_key.png | Bin 0 -> 436 bytes .../lib/famfamfam/silk/bullet_orange.png | Bin 0 -> 283 bytes .../lib/famfamfam/silk/bullet_picture.png | Bin 0 -> 470 bytes .../lib/famfamfam/silk/bullet_pink.png | Bin 0 -> 286 bytes .../lib/famfamfam/silk/bullet_purple.png | Bin 0 -> 294 bytes .../lib/famfamfam/silk/bullet_red.png | Bin 0 -> 287 bytes .../lib/famfamfam/silk/bullet_star.png | Bin 0 -> 331 bytes .../famfamfam/silk/bullet_toggle_minus.png | Bin 0 -> 207 bytes .../lib/famfamfam/silk/bullet_toggle_plus.png | Bin 0 -> 209 bytes .../lib/famfamfam/silk/bullet_white.png | Bin 0 -> 201 bytes .../lib/famfamfam/silk/bullet_wrench.png | Bin 0 -> 448 bytes .../lib/famfamfam/silk/bullet_yellow.png | Bin 0 -> 287 bytes .../bootstrap/lib/famfamfam/silk/cake.png | Bin 0 -> 676 bytes .../lib/famfamfam/silk/calculator.png | Bin 0 -> 543 bytes .../lib/famfamfam/silk/calculator_add.png | Bin 0 -> 660 bytes .../lib/famfamfam/silk/calculator_delete.png | Bin 0 -> 692 bytes .../lib/famfamfam/silk/calculator_edit.png | Bin 0 -> 767 bytes .../lib/famfamfam/silk/calculator_error.png | Bin 0 -> 731 bytes .../lib/famfamfam/silk/calculator_link.png | Bin 0 -> 723 bytes .../bootstrap/lib/famfamfam/silk/calendar.png | Bin 0 -> 675 bytes .../lib/famfamfam/silk/calendar_add.png | Bin 0 -> 723 bytes .../lib/famfamfam/silk/calendar_delete.png | Bin 0 -> 742 bytes .../lib/famfamfam/silk/calendar_edit.png | Bin 0 -> 777 bytes .../lib/famfamfam/silk/calendar_link.png | Bin 0 -> 795 bytes .../lib/famfamfam/silk/calendar_view_day.png | Bin 0 -> 572 bytes .../famfamfam/silk/calendar_view_month.png | Bin 0 -> 595 bytes .../lib/famfamfam/silk/calendar_view_week.png | Bin 0 -> 480 bytes .../bootstrap/lib/famfamfam/silk/camera.png | Bin 0 -> 665 bytes .../lib/famfamfam/silk/camera_add.png | Bin 0 -> 800 bytes .../lib/famfamfam/silk/camera_delete.png | Bin 0 -> 797 bytes .../lib/famfamfam/silk/camera_edit.png | Bin 0 -> 872 bytes .../lib/famfamfam/silk/camera_error.png | Bin 0 -> 835 bytes .../lib/famfamfam/silk/camera_go.png | Bin 0 -> 809 bytes .../lib/famfamfam/silk/camera_link.png | Bin 0 -> 839 bytes .../lib/famfamfam/silk/camera_small.png | Bin 0 -> 489 bytes .../bootstrap/lib/famfamfam/silk/cancel.png | Bin 0 -> 587 bytes .../bootstrap/lib/famfamfam/silk/car.png | Bin 0 -> 610 bytes .../bootstrap/lib/famfamfam/silk/car_add.png | Bin 0 -> 677 bytes .../lib/famfamfam/silk/car_delete.png | Bin 0 -> 689 bytes .../bootstrap/lib/famfamfam/silk/cart.png | Bin 0 -> 421 bytes .../bootstrap/lib/famfamfam/silk/cart_add.png | Bin 0 -> 711 bytes .../lib/famfamfam/silk/cart_delete.png | Bin 0 -> 742 bytes .../lib/famfamfam/silk/cart_edit.png | Bin 0 -> 789 bytes .../lib/famfamfam/silk/cart_error.png | Bin 0 -> 790 bytes .../bootstrap/lib/famfamfam/silk/cart_go.png | Bin 0 -> 763 bytes .../bootstrap/lib/famfamfam/silk/cart_put.png | Bin 0 -> 763 bytes .../lib/famfamfam/silk/cart_remove.png | Bin 0 -> 769 bytes .../bootstrap/lib/famfamfam/silk/cd.png | Bin 0 -> 673 bytes .../bootstrap/lib/famfamfam/silk/cd_add.png | Bin 0 -> 758 bytes .../bootstrap/lib/famfamfam/silk/cd_burn.png | Bin 0 -> 756 bytes .../lib/famfamfam/silk/cd_delete.png | Bin 0 -> 767 bytes .../bootstrap/lib/famfamfam/silk/cd_edit.png | Bin 0 -> 790 bytes .../bootstrap/lib/famfamfam/silk/cd_eject.png | Bin 0 -> 786 bytes .../bootstrap/lib/famfamfam/silk/cd_go.png | Bin 0 -> 793 bytes .../lib/famfamfam/silk/chart_bar.png | Bin 0 -> 541 bytes .../lib/famfamfam/silk/chart_bar_add.png | Bin 0 -> 626 bytes .../lib/famfamfam/silk/chart_bar_delete.png | Bin 0 -> 636 bytes .../lib/famfamfam/silk/chart_bar_edit.png | Bin 0 -> 754 bytes .../lib/famfamfam/silk/chart_bar_error.png | Bin 0 -> 671 bytes .../lib/famfamfam/silk/chart_bar_link.png | Bin 0 -> 712 bytes .../lib/famfamfam/silk/chart_curve.png | Bin 0 -> 710 bytes .../lib/famfamfam/silk/chart_curve_add.png | Bin 0 -> 761 bytes .../lib/famfamfam/silk/chart_curve_delete.png | Bin 0 -> 782 bytes .../lib/famfamfam/silk/chart_curve_edit.png | Bin 0 -> 822 bytes .../lib/famfamfam/silk/chart_curve_error.png | Bin 0 -> 837 bytes .../lib/famfamfam/silk/chart_curve_go.png | Bin 0 -> 823 bytes .../lib/famfamfam/silk/chart_curve_link.png | Bin 0 -> 829 bytes .../lib/famfamfam/silk/chart_line.png | Bin 0 -> 526 bytes .../lib/famfamfam/silk/chart_line_add.png | Bin 0 -> 655 bytes .../lib/famfamfam/silk/chart_line_delete.png | Bin 0 -> 675 bytes .../lib/famfamfam/silk/chart_line_edit.png | Bin 0 -> 718 bytes .../lib/famfamfam/silk/chart_line_error.png | Bin 0 -> 741 bytes .../lib/famfamfam/silk/chart_line_link.png | Bin 0 -> 749 bytes .../lib/famfamfam/silk/chart_organisation.png | Bin 0 -> 444 bytes .../famfamfam/silk/chart_organisation_add.png | Bin 0 -> 551 bytes .../silk/chart_organisation_delete.png | Bin 0 -> 563 bytes .../lib/famfamfam/silk/chart_pie.png | Bin 0 -> 918 bytes .../lib/famfamfam/silk/chart_pie_add.png | Bin 0 -> 975 bytes .../lib/famfamfam/silk/chart_pie_delete.png | Bin 0 -> 983 bytes .../lib/famfamfam/silk/chart_pie_edit.png | Bin 0 -> 986 bytes .../lib/famfamfam/silk/chart_pie_error.png | Bin 0 -> 989 bytes .../lib/famfamfam/silk/chart_pie_link.png | Bin 0 -> 1021 bytes .../bootstrap/lib/famfamfam/silk/clock.png | Bin 0 -> 882 bytes .../lib/famfamfam/silk/clock_add.png | Bin 0 -> 925 bytes .../lib/famfamfam/silk/clock_delete.png | Bin 0 -> 952 bytes .../lib/famfamfam/silk/clock_edit.png | Bin 0 -> 967 bytes .../lib/famfamfam/silk/clock_error.png | Bin 0 -> 953 bytes .../bootstrap/lib/famfamfam/silk/clock_go.png | Bin 0 -> 959 bytes .../lib/famfamfam/silk/clock_link.png | Bin 0 -> 961 bytes .../lib/famfamfam/silk/clock_pause.png | Bin 0 -> 927 bytes .../lib/famfamfam/silk/clock_play.png | Bin 0 -> 943 bytes .../lib/famfamfam/silk/clock_red.png | Bin 0 -> 889 bytes .../lib/famfamfam/silk/clock_stop.png | Bin 0 -> 922 bytes .../bootstrap/lib/famfamfam/silk/cog.png | Bin 0 -> 512 bytes .../bootstrap/lib/famfamfam/silk/cog_add.png | Bin 0 -> 814 bytes .../lib/famfamfam/silk/cog_delete.png | Bin 0 -> 847 bytes .../bootstrap/lib/famfamfam/silk/cog_edit.png | Bin 0 -> 865 bytes .../lib/famfamfam/silk/cog_error.png | Bin 0 -> 869 bytes .../bootstrap/lib/famfamfam/silk/cog_go.png | Bin 0 -> 859 bytes .../bootstrap/lib/famfamfam/silk/coins.png | Bin 0 -> 732 bytes .../lib/famfamfam/silk/coins_add.png | Bin 0 -> 789 bytes .../lib/famfamfam/silk/coins_delete.png | Bin 0 -> 775 bytes .../lib/famfamfam/silk/color_swatch.png | Bin 0 -> 209 bytes .../lib/famfamfam/silk/color_wheel.png | Bin 0 -> 892 bytes .../bootstrap/lib/famfamfam/silk/comment.png | Bin 0 -> 413 bytes .../lib/famfamfam/silk/comment_add.png | Bin 0 -> 530 bytes .../lib/famfamfam/silk/comment_delete.png | Bin 0 -> 548 bytes .../lib/famfamfam/silk/comment_edit.png | Bin 0 -> 644 bytes .../bootstrap/lib/famfamfam/silk/comments.png | Bin 0 -> 557 bytes .../lib/famfamfam/silk/comments_add.png | Bin 0 -> 648 bytes .../lib/famfamfam/silk/comments_delete.png | Bin 0 -> 670 bytes .../bootstrap/lib/famfamfam/silk/compress.png | Bin 0 -> 766 bytes .../bootstrap/lib/famfamfam/silk/computer.png | Bin 0 -> 667 bytes .../lib/famfamfam/silk/computer_add.png | Bin 0 -> 781 bytes .../lib/famfamfam/silk/computer_delete.png | Bin 0 -> 775 bytes .../lib/famfamfam/silk/computer_edit.png | Bin 0 -> 792 bytes .../lib/famfamfam/silk/computer_error.png | Bin 0 -> 784 bytes .../lib/famfamfam/silk/computer_go.png | Bin 0 -> 777 bytes .../lib/famfamfam/silk/computer_key.png | Bin 0 -> 771 bytes .../lib/famfamfam/silk/computer_link.png | Bin 0 -> 792 bytes .../bootstrap/lib/famfamfam/silk/connect.png | Bin 0 -> 748 bytes .../bootstrap/lib/famfamfam/silk/contrast.png | Bin 0 -> 434 bytes .../lib/famfamfam/silk/contrast_decrease.png | Bin 0 -> 695 bytes .../lib/famfamfam/silk/contrast_high.png | Bin 0 -> 435 bytes .../lib/famfamfam/silk/contrast_increase.png | Bin 0 -> 717 bytes .../lib/famfamfam/silk/contrast_low.png | Bin 0 -> 421 bytes .../lib/famfamfam/silk/control_eject.png | Bin 0 -> 603 bytes .../lib/famfamfam/silk/control_eject_blue.png | Bin 0 -> 727 bytes .../lib/famfamfam/silk/control_end.png | Bin 0 -> 621 bytes .../lib/famfamfam/silk/control_end_blue.png | Bin 0 -> 737 bytes .../lib/famfamfam/silk/control_equalizer.png | Bin 0 -> 432 bytes .../famfamfam/silk/control_equalizer_blue.png | Bin 0 -> 764 bytes .../famfamfam/silk/control_fastforward.png | Bin 0 -> 607 bytes .../silk/control_fastforward_blue.png | Bin 0 -> 736 bytes .../lib/famfamfam/silk/control_pause.png | Bin 0 -> 598 bytes .../lib/famfamfam/silk/control_pause_blue.png | Bin 0 -> 721 bytes .../lib/famfamfam/silk/control_play.png | Bin 0 -> 592 bytes .../lib/famfamfam/silk/control_play_blue.png | Bin 0 -> 717 bytes .../lib/famfamfam/silk/control_repeat.png | Bin 0 -> 422 bytes .../famfamfam/silk/control_repeat_blue.png | Bin 0 -> 750 bytes .../lib/famfamfam/silk/control_rewind.png | Bin 0 -> 614 bytes .../famfamfam/silk/control_rewind_blue.png | Bin 0 -> 745 bytes .../lib/famfamfam/silk/control_start.png | Bin 0 -> 604 bytes .../lib/famfamfam/silk/control_start_blue.png | Bin 0 -> 720 bytes .../lib/famfamfam/silk/control_stop.png | Bin 0 -> 403 bytes .../lib/famfamfam/silk/control_stop_blue.png | Bin 0 -> 695 bytes .../lib/famfamfam/silk/controller.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/controller_add.png | Bin 0 -> 759 bytes .../lib/famfamfam/silk/controller_delete.png | Bin 0 -> 770 bytes .../lib/famfamfam/silk/controller_error.png | Bin 0 -> 815 bytes .../lib/famfamfam/silk/creditcards.png | Bin 0 -> 693 bytes .../bootstrap/lib/famfamfam/silk/cross.png | Bin 0 -> 655 bytes .../bootstrap/lib/famfamfam/silk/css.png | Bin 0 -> 524 bytes .../bootstrap/lib/famfamfam/silk/css_add.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/css_delete.png | Bin 0 -> 654 bytes .../bootstrap/lib/famfamfam/silk/css_go.png | Bin 0 -> 655 bytes .../lib/famfamfam/silk/css_valid.png | Bin 0 -> 661 bytes .../bootstrap/lib/famfamfam/silk/cup.png | Bin 0 -> 633 bytes .../bootstrap/lib/famfamfam/silk/cup_add.png | Bin 0 -> 715 bytes .../lib/famfamfam/silk/cup_delete.png | Bin 0 -> 731 bytes .../bootstrap/lib/famfamfam/silk/cup_edit.png | Bin 0 -> 778 bytes .../lib/famfamfam/silk/cup_error.png | Bin 0 -> 790 bytes .../bootstrap/lib/famfamfam/silk/cup_go.png | Bin 0 -> 780 bytes .../bootstrap/lib/famfamfam/silk/cup_key.png | Bin 0 -> 776 bytes .../bootstrap/lib/famfamfam/silk/cup_link.png | Bin 0 -> 760 bytes .../bootstrap/lib/famfamfam/silk/cursor.png | Bin 0 -> 354 bytes .../bootstrap/lib/famfamfam/silk/cut.png | Bin 0 -> 648 bytes .../bootstrap/lib/famfamfam/silk/cut_red.png | Bin 0 -> 650 bytes .../bootstrap/lib/famfamfam/silk/database.png | Bin 0 -> 390 bytes .../lib/famfamfam/silk/database_add.png | Bin 0 -> 658 bytes .../lib/famfamfam/silk/database_connect.png | Bin 0 -> 763 bytes .../lib/famfamfam/silk/database_delete.png | Bin 0 -> 659 bytes .../lib/famfamfam/silk/database_edit.png | Bin 0 -> 767 bytes .../lib/famfamfam/silk/database_error.png | Bin 0 -> 682 bytes .../lib/famfamfam/silk/database_gear.png | Bin 0 -> 468 bytes .../lib/famfamfam/silk/database_go.png | Bin 0 -> 698 bytes .../lib/famfamfam/silk/database_key.png | Bin 0 -> 764 bytes .../lib/famfamfam/silk/database_lightning.png | Bin 0 -> 775 bytes .../lib/famfamfam/silk/database_link.png | Bin 0 -> 679 bytes .../lib/famfamfam/silk/database_refresh.png | Bin 0 -> 770 bytes .../lib/famfamfam/silk/database_save.png | Bin 0 -> 755 bytes .../lib/famfamfam/silk/database_table.png | Bin 0 -> 726 bytes .../bootstrap/lib/famfamfam/silk/date.png | Bin 0 -> 626 bytes .../bootstrap/lib/famfamfam/silk/date_add.png | Bin 0 -> 703 bytes .../lib/famfamfam/silk/date_delete.png | Bin 0 -> 716 bytes .../lib/famfamfam/silk/date_edit.png | Bin 0 -> 799 bytes .../lib/famfamfam/silk/date_error.png | Bin 0 -> 753 bytes .../bootstrap/lib/famfamfam/silk/date_go.png | Bin 0 -> 753 bytes .../lib/famfamfam/silk/date_link.png | Bin 0 -> 764 bytes .../lib/famfamfam/silk/date_magnify.png | Bin 0 -> 711 bytes .../lib/famfamfam/silk/date_next.png | Bin 0 -> 688 bytes .../lib/famfamfam/silk/date_previous.png | Bin 0 -> 720 bytes .../bootstrap/lib/famfamfam/silk/delete.png | Bin 0 -> 715 bytes .../lib/famfamfam/silk/disconnect.png | Bin 0 -> 796 bytes .../bootstrap/lib/famfamfam/silk/disk.png | Bin 0 -> 620 bytes .../lib/famfamfam/silk/disk_multiple.png | Bin 0 -> 691 bytes .../bootstrap/lib/famfamfam/silk/door.png | Bin 0 -> 412 bytes .../bootstrap/lib/famfamfam/silk/door_in.png | Bin 0 -> 693 bytes .../lib/famfamfam/silk/door_open.png | Bin 0 -> 508 bytes .../bootstrap/lib/famfamfam/silk/door_out.png | Bin 0 -> 688 bytes .../bootstrap/lib/famfamfam/silk/drink.png | Bin 0 -> 692 bytes .../lib/famfamfam/silk/drink_empty.png | Bin 0 -> 433 bytes .../bootstrap/lib/famfamfam/silk/drive.png | Bin 0 -> 346 bytes .../lib/famfamfam/silk/drive_add.png | Bin 0 -> 623 bytes .../lib/famfamfam/silk/drive_burn.png | Bin 0 -> 608 bytes .../bootstrap/lib/famfamfam/silk/drive_cd.png | Bin 0 -> 734 bytes .../lib/famfamfam/silk/drive_cd_empty.png | Bin 0 -> 341 bytes .../lib/famfamfam/silk/drive_delete.png | Bin 0 -> 628 bytes .../lib/famfamfam/silk/drive_disk.png | Bin 0 -> 695 bytes .../lib/famfamfam/silk/drive_edit.png | Bin 0 -> 714 bytes .../lib/famfamfam/silk/drive_error.png | Bin 0 -> 705 bytes .../bootstrap/lib/famfamfam/silk/drive_go.png | Bin 0 -> 661 bytes .../lib/famfamfam/silk/drive_key.png | Bin 0 -> 681 bytes .../lib/famfamfam/silk/drive_link.png | Bin 0 -> 679 bytes .../lib/famfamfam/silk/drive_magnify.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/drive_network.png | Bin 0 -> 585 bytes .../lib/famfamfam/silk/drive_rename.png | Bin 0 -> 494 bytes .../lib/famfamfam/silk/drive_user.png | Bin 0 -> 712 bytes .../lib/famfamfam/silk/drive_web.png | Bin 0 -> 686 bytes .../bootstrap/lib/famfamfam/silk/dvd.png | Bin 0 -> 764 bytes .../bootstrap/lib/famfamfam/silk/dvd_add.png | Bin 0 -> 788 bytes .../lib/famfamfam/silk/dvd_delete.png | Bin 0 -> 800 bytes .../bootstrap/lib/famfamfam/silk/dvd_edit.png | Bin 0 -> 844 bytes .../lib/famfamfam/silk/dvd_error.png | Bin 0 -> 854 bytes .../bootstrap/lib/famfamfam/silk/dvd_go.png | Bin 0 -> 854 bytes .../bootstrap/lib/famfamfam/silk/dvd_key.png | Bin 0 -> 816 bytes .../bootstrap/lib/famfamfam/silk/dvd_link.png | Bin 0 -> 819 bytes .../bootstrap/lib/famfamfam/silk/email.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/email_add.png | Bin 0 -> 761 bytes .../lib/famfamfam/silk/email_attach.png | Bin 0 -> 793 bytes .../lib/famfamfam/silk/email_delete.png | Bin 0 -> 756 bytes .../lib/famfamfam/silk/email_edit.png | Bin 0 -> 756 bytes .../lib/famfamfam/silk/email_error.png | Bin 0 -> 792 bytes .../bootstrap/lib/famfamfam/silk/email_go.png | Bin 0 -> 754 bytes .../lib/famfamfam/silk/email_link.png | Bin 0 -> 821 bytes .../lib/famfamfam/silk/email_open.png | Bin 0 -> 783 bytes .../lib/famfamfam/silk/email_open_image.png | Bin 0 -> 811 bytes .../lib/famfamfam/silk/emoticon_evilgrin.png | Bin 0 -> 727 bytes .../lib/famfamfam/silk/emoticon_grin.png | Bin 0 -> 714 bytes .../lib/famfamfam/silk/emoticon_happy.png | Bin 0 -> 731 bytes .../lib/famfamfam/silk/emoticon_smile.png | Bin 0 -> 725 bytes .../lib/famfamfam/silk/emoticon_surprised.png | Bin 0 -> 741 bytes .../lib/famfamfam/silk/emoticon_tongue.png | Bin 0 -> 727 bytes .../lib/famfamfam/silk/emoticon_unhappy.png | Bin 0 -> 723 bytes .../lib/famfamfam/silk/emoticon_waii.png | Bin 0 -> 737 bytes .../lib/famfamfam/silk/emoticon_wink.png | Bin 0 -> 712 bytes .../bootstrap/lib/famfamfam/silk/error.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/error_add.png | Bin 0 -> 710 bytes .../lib/famfamfam/silk/error_delete.png | Bin 0 -> 729 bytes .../bootstrap/lib/famfamfam/silk/error_go.png | Bin 0 -> 734 bytes .../lib/famfamfam/silk/exclamation.png | Bin 0 -> 701 bytes .../bootstrap/lib/famfamfam/silk/eye.png | Bin 0 -> 750 bytes .../bootstrap/lib/famfamfam/silk/feed.png | Bin 0 -> 691 bytes .../bootstrap/lib/famfamfam/silk/feed_add.png | Bin 0 -> 763 bytes .../lib/famfamfam/silk/feed_delete.png | Bin 0 -> 746 bytes .../lib/famfamfam/silk/feed_disk.png | Bin 0 -> 738 bytes .../lib/famfamfam/silk/feed_edit.png | Bin 0 -> 801 bytes .../lib/famfamfam/silk/feed_error.png | Bin 0 -> 770 bytes .../bootstrap/lib/famfamfam/silk/feed_go.png | Bin 0 -> 761 bytes .../bootstrap/lib/famfamfam/silk/feed_key.png | Bin 0 -> 771 bytes .../lib/famfamfam/silk/feed_link.png | Bin 0 -> 806 bytes .../lib/famfamfam/silk/feed_magnify.png | Bin 0 -> 737 bytes .../bootstrap/lib/famfamfam/silk/female.png | Bin 0 -> 590 bytes .../bootstrap/lib/famfamfam/silk/film.png | Bin 0 -> 653 bytes .../bootstrap/lib/famfamfam/silk/film_add.png | Bin 0 -> 739 bytes .../lib/famfamfam/silk/film_delete.png | Bin 0 -> 730 bytes .../lib/famfamfam/silk/film_edit.png | Bin 0 -> 855 bytes .../lib/famfamfam/silk/film_error.png | Bin 0 -> 800 bytes .../bootstrap/lib/famfamfam/silk/film_go.png | Bin 0 -> 813 bytes .../bootstrap/lib/famfamfam/silk/film_key.png | Bin 0 -> 835 bytes .../lib/famfamfam/silk/film_link.png | Bin 0 -> 830 bytes .../lib/famfamfam/silk/film_save.png | Bin 0 -> 806 bytes .../bootstrap/lib/famfamfam/silk/find.png | Bin 0 -> 659 bytes .../lib/famfamfam/silk/flag_blue.png | Bin 0 -> 671 bytes .../lib/famfamfam/silk/flag_green.png | Bin 0 -> 672 bytes .../lib/famfamfam/silk/flag_orange.png | Bin 0 -> 669 bytes .../lib/famfamfam/silk/flag_pink.png | Bin 0 -> 651 bytes .../lib/famfamfam/silk/flag_purple.png | Bin 0 -> 656 bytes .../bootstrap/lib/famfamfam/silk/flag_red.png | Bin 0 -> 665 bytes .../lib/famfamfam/silk/flag_yellow.png | Bin 0 -> 671 bytes .../bootstrap/lib/famfamfam/silk/folder.png | Bin 0 -> 537 bytes .../lib/famfamfam/silk/folder_add.png | Bin 0 -> 668 bytes .../lib/famfamfam/silk/folder_bell.png | Bin 0 -> 781 bytes .../lib/famfamfam/silk/folder_brick.png | Bin 0 -> 735 bytes .../lib/famfamfam/silk/folder_bug.png | Bin 0 -> 829 bytes .../lib/famfamfam/silk/folder_camera.png | Bin 0 -> 729 bytes .../lib/famfamfam/silk/folder_database.png | Bin 0 -> 687 bytes .../lib/famfamfam/silk/folder_delete.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/folder_edit.png | Bin 0 -> 733 bytes .../lib/famfamfam/silk/folder_error.png | Bin 0 -> 727 bytes .../lib/famfamfam/silk/folder_explore.png | Bin 0 -> 679 bytes .../lib/famfamfam/silk/folder_feed.png | Bin 0 -> 691 bytes .../lib/famfamfam/silk/folder_find.png | Bin 0 -> 795 bytes .../lib/famfamfam/silk/folder_go.png | Bin 0 -> 694 bytes .../lib/famfamfam/silk/folder_heart.png | Bin 0 -> 741 bytes .../lib/famfamfam/silk/folder_image.png | Bin 0 -> 677 bytes .../lib/famfamfam/silk/folder_key.png | Bin 0 -> 720 bytes .../lib/famfamfam/silk/folder_lightbulb.png | Bin 0 -> 741 bytes .../lib/famfamfam/silk/folder_link.png | Bin 0 -> 785 bytes .../lib/famfamfam/silk/folder_magnify.png | Bin 0 -> 686 bytes .../lib/famfamfam/silk/folder_page.png | Bin 0 -> 688 bytes .../lib/famfamfam/silk/folder_page_white.png | Bin 0 -> 639 bytes .../lib/famfamfam/silk/folder_palette.png | Bin 0 -> 822 bytes .../lib/famfamfam/silk/folder_picture.png | Bin 0 -> 713 bytes .../lib/famfamfam/silk/folder_star.png | Bin 0 -> 755 bytes .../lib/famfamfam/silk/folder_table.png | Bin 0 -> 675 bytes .../lib/famfamfam/silk/folder_user.png | Bin 0 -> 730 bytes .../lib/famfamfam/silk/folder_wrench.png | Bin 0 -> 740 bytes .../bootstrap/lib/famfamfam/silk/font.png | Bin 0 -> 567 bytes .../bootstrap/lib/famfamfam/silk/font_add.png | Bin 0 -> 634 bytes .../lib/famfamfam/silk/font_delete.png | Bin 0 -> 661 bytes .../bootstrap/lib/famfamfam/silk/font_go.png | Bin 0 -> 700 bytes .../bootstrap/lib/famfamfam/silk/group.png | Bin 0 -> 753 bytes .../lib/famfamfam/silk/group_add.png | Bin 0 -> 807 bytes .../lib/famfamfam/silk/group_delete.png | Bin 0 -> 827 bytes .../lib/famfamfam/silk/group_edit.png | Bin 0 -> 785 bytes .../lib/famfamfam/silk/group_error.png | Bin 0 -> 842 bytes .../lib/famfamfam/silk/group_gear.png | Bin 0 -> 824 bytes .../bootstrap/lib/famfamfam/silk/group_go.png | Bin 0 -> 842 bytes .../lib/famfamfam/silk/group_key.png | Bin 0 -> 813 bytes .../lib/famfamfam/silk/group_link.png | Bin 0 -> 858 bytes .../bootstrap/lib/famfamfam/silk/heart.png | Bin 0 -> 749 bytes .../lib/famfamfam/silk/heart_add.png | Bin 0 -> 820 bytes .../lib/famfamfam/silk/heart_delete.png | Bin 0 -> 823 bytes .../bootstrap/lib/famfamfam/silk/help.png | Bin 0 -> 786 bytes .../lib/famfamfam/silk/hourglass.png | Bin 0 -> 744 bytes .../lib/famfamfam/silk/hourglass_add.png | Bin 0 -> 814 bytes .../lib/famfamfam/silk/hourglass_delete.png | Bin 0 -> 829 bytes .../lib/famfamfam/silk/hourglass_go.png | Bin 0 -> 866 bytes .../lib/famfamfam/silk/hourglass_link.png | Bin 0 -> 871 bytes .../bootstrap/lib/famfamfam/silk/house.png | Bin 0 -> 806 bytes .../bootstrap/lib/famfamfam/silk/house_go.png | Bin 0 -> 861 bytes .../lib/famfamfam/silk/house_link.png | Bin 0 -> 868 bytes .../bootstrap/lib/famfamfam/silk/html.png | Bin 0 -> 578 bytes .../bootstrap/lib/famfamfam/silk/html_add.png | Bin 0 -> 698 bytes .../lib/famfamfam/silk/html_delete.png | Bin 0 -> 688 bytes .../bootstrap/lib/famfamfam/silk/html_go.png | Bin 0 -> 692 bytes .../lib/famfamfam/silk/html_valid.png | Bin 0 -> 704 bytes .../bootstrap/lib/famfamfam/silk/image.png | Bin 0 -> 516 bytes .../lib/famfamfam/silk/image_add.png | Bin 0 -> 653 bytes .../lib/famfamfam/silk/image_delete.png | Bin 0 -> 653 bytes .../lib/famfamfam/silk/image_edit.png | Bin 0 -> 783 bytes .../lib/famfamfam/silk/image_link.png | Bin 0 -> 773 bytes .../bootstrap/lib/famfamfam/silk/images.png | Bin 0 -> 661 bytes .../lib/famfamfam/silk/information.png | Bin 0 -> 778 bytes .../bootstrap/lib/famfamfam/silk/ipod.png | Bin 0 -> 463 bytes .../lib/famfamfam/silk/ipod_cast.png | Bin 0 -> 711 bytes .../lib/famfamfam/silk/ipod_cast_add.png | Bin 0 -> 796 bytes .../lib/famfamfam/silk/ipod_cast_delete.png | Bin 0 -> 809 bytes .../lib/famfamfam/silk/ipod_sound.png | Bin 0 -> 678 bytes .../bootstrap/lib/famfamfam/silk/joystick.png | Bin 0 -> 559 bytes .../lib/famfamfam/silk/joystick_add.png | Bin 0 -> 669 bytes .../lib/famfamfam/silk/joystick_delete.png | Bin 0 -> 671 bytes .../lib/famfamfam/silk/joystick_error.png | Bin 0 -> 711 bytes .../bootstrap/lib/famfamfam/silk/key.png | Bin 0 -> 612 bytes .../bootstrap/lib/famfamfam/silk/key_add.png | Bin 0 -> 703 bytes .../lib/famfamfam/silk/key_delete.png | Bin 0 -> 724 bytes .../bootstrap/lib/famfamfam/silk/key_go.png | Bin 0 -> 744 bytes .../bootstrap/lib/famfamfam/silk/keyboard.png | Bin 0 -> 570 bytes .../lib/famfamfam/silk/keyboard_add.png | Bin 0 -> 683 bytes .../lib/famfamfam/silk/keyboard_delete.png | Bin 0 -> 681 bytes .../lib/famfamfam/silk/keyboard_magnify.png | Bin 0 -> 651 bytes .../bootstrap/lib/famfamfam/silk/layers.png | Bin 0 -> 597 bytes .../bootstrap/lib/famfamfam/silk/layout.png | Bin 0 -> 480 bytes .../lib/famfamfam/silk/layout_add.png | Bin 0 -> 577 bytes .../lib/famfamfam/silk/layout_content.png | Bin 0 -> 519 bytes .../lib/famfamfam/silk/layout_delete.png | Bin 0 -> 608 bytes .../lib/famfamfam/silk/layout_edit.png | Bin 0 -> 716 bytes .../lib/famfamfam/silk/layout_error.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/layout_header.png | Bin 0 -> 500 bytes .../lib/famfamfam/silk/layout_link.png | Bin 0 -> 660 bytes .../lib/famfamfam/silk/layout_sidebar.png | Bin 0 -> 479 bytes .../lib/famfamfam/silk/lightbulb.png | Bin 0 -> 782 bytes .../lib/famfamfam/silk/lightbulb_add.png | Bin 0 -> 839 bytes .../lib/famfamfam/silk/lightbulb_delete.png | Bin 0 -> 857 bytes .../lib/famfamfam/silk/lightbulb_off.png | Bin 0 -> 700 bytes .../lib/famfamfam/silk/lightning.png | Bin 0 -> 634 bytes .../lib/famfamfam/silk/lightning_add.png | Bin 0 -> 746 bytes .../lib/famfamfam/silk/lightning_delete.png | Bin 0 -> 745 bytes .../lib/famfamfam/silk/lightning_go.png | Bin 0 -> 739 bytes .../bootstrap/lib/famfamfam/silk/link.png | Bin 0 -> 343 bytes .../bootstrap/lib/famfamfam/silk/link_add.png | Bin 0 -> 570 bytes .../lib/famfamfam/silk/link_break.png | Bin 0 -> 657 bytes .../lib/famfamfam/silk/link_delete.png | Bin 0 -> 600 bytes .../lib/famfamfam/silk/link_edit.png | Bin 0 -> 703 bytes .../lib/famfamfam/silk/link_error.png | Bin 0 -> 698 bytes .../bootstrap/lib/famfamfam/silk/link_go.png | Bin 0 -> 655 bytes .../bootstrap/lib/famfamfam/silk/lock.png | Bin 0 -> 749 bytes .../bootstrap/lib/famfamfam/silk/lock_add.png | Bin 0 -> 824 bytes .../lib/famfamfam/silk/lock_break.png | Bin 0 -> 771 bytes .../lib/famfamfam/silk/lock_delete.png | Bin 0 -> 815 bytes .../lib/famfamfam/silk/lock_edit.png | Bin 0 -> 861 bytes .../bootstrap/lib/famfamfam/silk/lock_go.png | Bin 0 -> 829 bytes .../lib/famfamfam/silk/lock_open.png | Bin 0 -> 727 bytes .../bootstrap/lib/famfamfam/silk/lorry.png | Bin 0 -> 582 bytes .../lib/famfamfam/silk/lorry_add.png | Bin 0 -> 689 bytes .../lib/famfamfam/silk/lorry_delete.png | Bin 0 -> 683 bytes .../lib/famfamfam/silk/lorry_error.png | Bin 0 -> 739 bytes .../lib/famfamfam/silk/lorry_flatbed.png | Bin 0 -> 450 bytes .../bootstrap/lib/famfamfam/silk/lorry_go.png | Bin 0 -> 699 bytes .../lib/famfamfam/silk/lorry_link.png | Bin 0 -> 775 bytes .../lib/famfamfam/silk/magifier_zoom_out.png | Bin 0 -> 657 bytes .../lib/famfamfam/silk/magnifier.png | Bin 0 -> 615 bytes .../lib/famfamfam/silk/magnifier_zoom_in.png | Bin 0 -> 680 bytes .../bootstrap/lib/famfamfam/silk/male.png | Bin 0 -> 629 bytes .../bootstrap/lib/famfamfam/silk/map.png | Bin 0 -> 804 bytes .../bootstrap/lib/famfamfam/silk/map_add.png | Bin 0 -> 836 bytes .../lib/famfamfam/silk/map_delete.png | Bin 0 -> 835 bytes .../bootstrap/lib/famfamfam/silk/map_edit.png | Bin 0 -> 876 bytes .../bootstrap/lib/famfamfam/silk/map_go.png | Bin 0 -> 842 bytes .../lib/famfamfam/silk/map_magnify.png | Bin 0 -> 797 bytes .../lib/famfamfam/silk/medal_bronze_1.png | Bin 0 -> 640 bytes .../lib/famfamfam/silk/medal_bronze_2.png | Bin 0 -> 654 bytes .../lib/famfamfam/silk/medal_bronze_3.png | Bin 0 -> 646 bytes .../lib/famfamfam/silk/medal_bronze_add.png | Bin 0 -> 747 bytes .../famfamfam/silk/medal_bronze_delete.png | Bin 0 -> 730 bytes .../lib/famfamfam/silk/medal_gold_1.png | Bin 0 -> 629 bytes .../lib/famfamfam/silk/medal_gold_2.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/medal_gold_3.png | Bin 0 -> 634 bytes .../lib/famfamfam/silk/medal_gold_add.png | Bin 0 -> 733 bytes .../lib/famfamfam/silk/medal_gold_delete.png | Bin 0 -> 724 bytes .../lib/famfamfam/silk/medal_silver_1.png | Bin 0 -> 589 bytes .../lib/famfamfam/silk/medal_silver_2.png | Bin 0 -> 600 bytes .../lib/famfamfam/silk/medal_silver_3.png | Bin 0 -> 597 bytes .../lib/famfamfam/silk/medal_silver_add.png | Bin 0 -> 727 bytes .../famfamfam/silk/medal_silver_delete.png | Bin 0 -> 714 bytes .../bootstrap/lib/famfamfam/silk/money.png | Bin 0 -> 738 bytes .../lib/famfamfam/silk/money_add.png | Bin 0 -> 784 bytes .../lib/famfamfam/silk/money_delete.png | Bin 0 -> 806 bytes .../lib/famfamfam/silk/money_dollar.png | Bin 0 -> 630 bytes .../lib/famfamfam/silk/money_euro.png | Bin 0 -> 605 bytes .../lib/famfamfam/silk/money_pound.png | Bin 0 -> 565 bytes .../lib/famfamfam/silk/money_yen.png | Bin 0 -> 562 bytes .../bootstrap/lib/famfamfam/silk/monitor.png | Bin 0 -> 612 bytes .../lib/famfamfam/silk/monitor_add.png | Bin 0 -> 692 bytes .../lib/famfamfam/silk/monitor_delete.png | Bin 0 -> 691 bytes .../lib/famfamfam/silk/monitor_edit.png | Bin 0 -> 769 bytes .../lib/famfamfam/silk/monitor_error.png | Bin 0 -> 714 bytes .../lib/famfamfam/silk/monitor_go.png | Bin 0 -> 696 bytes .../lib/famfamfam/silk/monitor_lightning.png | Bin 0 -> 768 bytes .../lib/famfamfam/silk/monitor_link.png | Bin 0 -> 736 bytes .../bootstrap/lib/famfamfam/silk/mouse.png | Bin 0 -> 634 bytes .../lib/famfamfam/silk/mouse_add.png | Bin 0 -> 729 bytes .../lib/famfamfam/silk/mouse_delete.png | Bin 0 -> 741 bytes .../lib/famfamfam/silk/mouse_error.png | Bin 0 -> 790 bytes .../bootstrap/lib/famfamfam/silk/music.png | Bin 0 -> 385 bytes .../bootstrap/lib/famfamfam/silk/new.png | Bin 0 -> 378 bytes .../lib/famfamfam/silk/newspaper.png | Bin 0 -> 658 bytes .../lib/famfamfam/silk/newspaper_add.png | Bin 0 -> 750 bytes .../lib/famfamfam/silk/newspaper_delete.png | Bin 0 -> 775 bytes .../lib/famfamfam/silk/newspaper_go.png | Bin 0 -> 779 bytes .../lib/famfamfam/silk/newspaper_link.png | Bin 0 -> 787 bytes .../bootstrap/lib/famfamfam/silk/note.png | Bin 0 -> 500 bytes .../bootstrap/lib/famfamfam/silk/note_add.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/note_delete.png | Bin 0 -> 631 bytes .../lib/famfamfam/silk/note_edit.png | Bin 0 -> 731 bytes .../lib/famfamfam/silk/note_error.png | Bin 0 -> 680 bytes .../bootstrap/lib/famfamfam/silk/note_go.png | Bin 0 -> 661 bytes .../bootstrap/lib/famfamfam/silk/overlays.png | Bin 0 -> 716 bytes .../bootstrap/lib/famfamfam/silk/package.png | Bin 0 -> 853 bytes .../lib/famfamfam/silk/package_add.png | Bin 0 -> 899 bytes .../lib/famfamfam/silk/package_delete.png | Bin 0 -> 891 bytes .../lib/famfamfam/silk/package_go.png | Bin 0 -> 898 bytes .../lib/famfamfam/silk/package_green.png | Bin 0 -> 896 bytes .../lib/famfamfam/silk/package_link.png | Bin 0 -> 939 bytes .../bootstrap/lib/famfamfam/silk/page.png | Bin 0 -> 635 bytes .../bootstrap/lib/famfamfam/silk/page_add.png | Bin 0 -> 739 bytes .../lib/famfamfam/silk/page_attach.png | Bin 0 -> 794 bytes .../lib/famfamfam/silk/page_code.png | Bin 0 -> 818 bytes .../lib/famfamfam/silk/page_copy.png | Bin 0 -> 663 bytes .../lib/famfamfam/silk/page_delete.png | Bin 0 -> 740 bytes .../lib/famfamfam/silk/page_edit.png | Bin 0 -> 807 bytes .../lib/famfamfam/silk/page_error.png | Bin 0 -> 793 bytes .../lib/famfamfam/silk/page_excel.png | Bin 0 -> 817 bytes .../lib/famfamfam/silk/page_find.png | Bin 0 -> 879 bytes .../lib/famfamfam/silk/page_gear.png | Bin 0 -> 833 bytes .../bootstrap/lib/famfamfam/silk/page_go.png | Bin 0 -> 779 bytes .../lib/famfamfam/silk/page_green.png | Bin 0 -> 621 bytes .../bootstrap/lib/famfamfam/silk/page_key.png | Bin 0 -> 801 bytes .../lib/famfamfam/silk/page_lightning.png | Bin 0 -> 839 bytes .../lib/famfamfam/silk/page_link.png | Bin 0 -> 830 bytes .../lib/famfamfam/silk/page_paintbrush.png | Bin 0 -> 813 bytes .../lib/famfamfam/silk/page_paste.png | Bin 0 -> 703 bytes .../bootstrap/lib/famfamfam/silk/page_red.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/page_refresh.png | Bin 0 -> 858 bytes .../lib/famfamfam/silk/page_save.png | Bin 0 -> 774 bytes .../lib/famfamfam/silk/page_white.png | Bin 0 -> 294 bytes .../lib/famfamfam/silk/page_white_acrobat.png | Bin 0 -> 591 bytes .../silk/page_white_actionscript.png | Bin 0 -> 664 bytes .../lib/famfamfam/silk/page_white_add.png | Bin 0 -> 512 bytes .../lib/famfamfam/silk/page_white_c.png | Bin 0 -> 587 bytes .../lib/famfamfam/silk/page_white_camera.png | Bin 0 -> 656 bytes .../lib/famfamfam/silk/page_white_cd.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/page_white_code.png | Bin 0 -> 603 bytes .../famfamfam/silk/page_white_code_red.png | Bin 0 -> 587 bytes .../famfamfam/silk/page_white_coldfusion.png | Bin 0 -> 592 bytes .../famfamfam/silk/page_white_compressed.png | Bin 0 -> 724 bytes .../lib/famfamfam/silk/page_white_copy.png | Bin 0 -> 309 bytes .../famfamfam/silk/page_white_cplusplus.png | Bin 0 -> 621 bytes .../lib/famfamfam/silk/page_white_csharp.png | Bin 0 -> 700 bytes .../lib/famfamfam/silk/page_white_cup.png | Bin 0 -> 639 bytes .../famfamfam/silk/page_white_database.png | Bin 0 -> 579 bytes .../lib/famfamfam/silk/page_white_delete.png | Bin 0 -> 536 bytes .../lib/famfamfam/silk/page_white_dvd.png | Bin 0 -> 638 bytes .../lib/famfamfam/silk/page_white_edit.png | Bin 0 -> 618 bytes .../lib/famfamfam/silk/page_white_error.png | Bin 0 -> 623 bytes .../lib/famfamfam/silk/page_white_excel.png | Bin 0 -> 663 bytes .../lib/famfamfam/silk/page_white_find.png | Bin 0 -> 676 bytes .../lib/famfamfam/silk/page_white_flash.png | Bin 0 -> 582 bytes .../famfamfam/silk/page_white_freehand.png | Bin 0 -> 639 bytes .../lib/famfamfam/silk/page_white_gear.png | Bin 0 -> 402 bytes .../lib/famfamfam/silk/page_white_get.png | Bin 0 -> 516 bytes .../lib/famfamfam/silk/page_white_go.png | Bin 0 -> 612 bytes .../lib/famfamfam/silk/page_white_h.png | Bin 0 -> 603 bytes .../famfamfam/silk/page_white_horizontal.png | Bin 0 -> 296 bytes .../lib/famfamfam/silk/page_white_key.png | Bin 0 -> 616 bytes .../famfamfam/silk/page_white_lightning.png | Bin 0 -> 669 bytes .../lib/famfamfam/silk/page_white_link.png | Bin 0 -> 614 bytes .../lib/famfamfam/silk/page_white_magnify.png | Bin 0 -> 554 bytes .../lib/famfamfam/silk/page_white_medal.png | Bin 0 -> 706 bytes .../lib/famfamfam/silk/page_white_office.png | Bin 0 -> 779 bytes .../lib/famfamfam/silk/page_white_paint.png | Bin 0 -> 688 bytes .../famfamfam/silk/page_white_paintbrush.png | Bin 0 -> 618 bytes .../lib/famfamfam/silk/page_white_paste.png | Bin 0 -> 620 bytes .../lib/famfamfam/silk/page_white_php.png | Bin 0 -> 538 bytes .../lib/famfamfam/silk/page_white_picture.png | Bin 0 -> 650 bytes .../famfamfam/silk/page_white_powerpoint.png | Bin 0 -> 588 bytes .../lib/famfamfam/silk/page_white_put.png | Bin 0 -> 523 bytes .../lib/famfamfam/silk/page_white_ruby.png | Bin 0 -> 626 bytes .../lib/famfamfam/silk/page_white_stack.png | Bin 0 -> 317 bytes .../lib/famfamfam/silk/page_white_star.png | Bin 0 -> 565 bytes .../lib/famfamfam/silk/page_white_swoosh.png | Bin 0 -> 634 bytes .../lib/famfamfam/silk/page_white_text.png | Bin 0 -> 342 bytes .../famfamfam/silk/page_white_text_width.png | Bin 0 -> 315 bytes .../lib/famfamfam/silk/page_white_tux.png | Bin 0 -> 668 bytes .../lib/famfamfam/silk/page_white_vector.png | Bin 0 -> 644 bytes .../silk/page_white_visualstudio.png | Bin 0 -> 702 bytes .../lib/famfamfam/silk/page_white_width.png | Bin 0 -> 309 bytes .../lib/famfamfam/silk/page_white_word.png | Bin 0 -> 651 bytes .../lib/famfamfam/silk/page_white_world.png | Bin 0 -> 734 bytes .../lib/famfamfam/silk/page_white_wrench.png | Bin 0 -> 613 bytes .../lib/famfamfam/silk/page_white_zip.png | Bin 0 -> 386 bytes .../lib/famfamfam/silk/page_word.png | Bin 0 -> 777 bytes .../lib/famfamfam/silk/page_world.png | Bin 0 -> 903 bytes .../lib/famfamfam/silk/paintbrush.png | Bin 0 -> 548 bytes .../bootstrap/lib/famfamfam/silk/paintcan.png | Bin 0 -> 707 bytes .../bootstrap/lib/famfamfam/silk/palette.png | Bin 0 -> 856 bytes .../lib/famfamfam/silk/paste_plain.png | Bin 0 -> 605 bytes .../lib/famfamfam/silk/paste_word.png | Bin 0 -> 701 bytes .../bootstrap/lib/famfamfam/silk/pencil.png | Bin 0 -> 450 bytes .../lib/famfamfam/silk/pencil_add.png | Bin 0 -> 589 bytes .../lib/famfamfam/silk/pencil_delete.png | Bin 0 -> 603 bytes .../lib/famfamfam/silk/pencil_go.png | Bin 0 -> 666 bytes .../bootstrap/lib/famfamfam/silk/phone.png | Bin 0 -> 488 bytes .../lib/famfamfam/silk/phone_add.png | Bin 0 -> 621 bytes .../lib/famfamfam/silk/phone_delete.png | Bin 0 -> 615 bytes .../lib/famfamfam/silk/phone_sound.png | Bin 0 -> 703 bytes .../bootstrap/lib/famfamfam/silk/photo.png | Bin 0 -> 589 bytes .../lib/famfamfam/silk/photo_add.png | Bin 0 -> 707 bytes .../lib/famfamfam/silk/photo_delete.png | Bin 0 -> 703 bytes .../lib/famfamfam/silk/photo_link.png | Bin 0 -> 784 bytes .../bootstrap/lib/famfamfam/silk/photos.png | Bin 0 -> 647 bytes .../bootstrap/lib/famfamfam/silk/picture.png | Bin 0 -> 606 bytes .../lib/famfamfam/silk/picture_add.png | Bin 0 -> 745 bytes .../lib/famfamfam/silk/picture_delete.png | Bin 0 -> 744 bytes .../lib/famfamfam/silk/picture_edit.png | Bin 0 -> 826 bytes .../lib/famfamfam/silk/picture_empty.png | Bin 0 -> 463 bytes .../lib/famfamfam/silk/picture_error.png | Bin 0 -> 755 bytes .../lib/famfamfam/silk/picture_go.png | Bin 0 -> 758 bytes .../lib/famfamfam/silk/picture_key.png | Bin 0 -> 794 bytes .../lib/famfamfam/silk/picture_link.png | Bin 0 -> 835 bytes .../lib/famfamfam/silk/picture_save.png | Bin 0 -> 755 bytes .../bootstrap/lib/famfamfam/silk/pictures.png | Bin 0 -> 704 bytes .../bootstrap/lib/famfamfam/silk/pilcrow.png | Bin 0 -> 361 bytes .../bootstrap/lib/famfamfam/silk/pill.png | Bin 0 -> 719 bytes .../bootstrap/lib/famfamfam/silk/pill_add.png | Bin 0 -> 797 bytes .../lib/famfamfam/silk/pill_delete.png | Bin 0 -> 805 bytes .../bootstrap/lib/famfamfam/silk/pill_go.png | Bin 0 -> 817 bytes .../bootstrap/lib/famfamfam/silk/plugin.png | Bin 0 -> 591 bytes .../lib/famfamfam/silk/plugin_add.png | Bin 0 -> 691 bytes .../lib/famfamfam/silk/plugin_delete.png | Bin 0 -> 692 bytes .../lib/famfamfam/silk/plugin_disabled.png | Bin 0 -> 347 bytes .../lib/famfamfam/silk/plugin_edit.png | Bin 0 -> 746 bytes .../lib/famfamfam/silk/plugin_error.png | Bin 0 -> 702 bytes .../lib/famfamfam/silk/plugin_go.png | Bin 0 -> 694 bytes .../lib/famfamfam/silk/plugin_link.png | Bin 0 -> 759 bytes .../bootstrap/lib/famfamfam/silk/printer.png | Bin 0 -> 731 bytes .../lib/famfamfam/silk/printer_add.png | Bin 0 -> 782 bytes .../lib/famfamfam/silk/printer_delete.png | Bin 0 -> 792 bytes .../lib/famfamfam/silk/printer_empty.png | Bin 0 -> 350 bytes .../lib/famfamfam/silk/printer_error.png | Bin 0 -> 854 bytes .../bootstrap/lib/famfamfam/silk/rainbow.png | Bin 0 -> 655 bytes .../bootstrap/lib/famfamfam/silk/report.png | Bin 0 -> 649 bytes .../lib/famfamfam/silk/report_add.png | Bin 0 -> 714 bytes .../lib/famfamfam/silk/report_delete.png | Bin 0 -> 729 bytes .../lib/famfamfam/silk/report_disk.png | Bin 0 -> 760 bytes .../lib/famfamfam/silk/report_edit.png | Bin 0 -> 762 bytes .../lib/famfamfam/silk/report_go.png | Bin 0 -> 756 bytes .../lib/famfamfam/silk/report_key.png | Bin 0 -> 760 bytes .../lib/famfamfam/silk/report_link.png | Bin 0 -> 754 bytes .../lib/famfamfam/silk/report_magnify.png | Bin 0 -> 738 bytes .../lib/famfamfam/silk/report_picture.png | Bin 0 -> 733 bytes .../lib/famfamfam/silk/report_user.png | Bin 0 -> 785 bytes .../lib/famfamfam/silk/report_word.png | Bin 0 -> 731 bytes .../lib/famfamfam/silk/resultset_first.png | Bin 0 -> 522 bytes .../lib/famfamfam/silk/resultset_last.png | Bin 0 -> 524 bytes .../lib/famfamfam/silk/resultset_next.png | Bin 0 -> 395 bytes .../lib/famfamfam/silk/resultset_previous.png | Bin 0 -> 389 bytes .../bootstrap/lib/famfamfam/silk/rosette.png | Bin 0 -> 673 bytes .../bootstrap/lib/famfamfam/silk/rss.png | Bin 0 -> 530 bytes .../bootstrap/lib/famfamfam/silk/rss_add.png | Bin 0 -> 649 bytes .../lib/famfamfam/silk/rss_delete.png | Bin 0 -> 633 bytes .../bootstrap/lib/famfamfam/silk/rss_go.png | Bin 0 -> 635 bytes .../lib/famfamfam/silk/rss_valid.png | Bin 0 -> 660 bytes .../bootstrap/lib/famfamfam/silk/ruby.png | Bin 0 -> 592 bytes .../bootstrap/lib/famfamfam/silk/ruby_add.png | Bin 0 -> 691 bytes .../lib/famfamfam/silk/ruby_delete.png | Bin 0 -> 704 bytes .../lib/famfamfam/silk/ruby_gear.png | Bin 0 -> 716 bytes .../bootstrap/lib/famfamfam/silk/ruby_get.png | Bin 0 -> 692 bytes .../bootstrap/lib/famfamfam/silk/ruby_go.png | Bin 0 -> 720 bytes .../bootstrap/lib/famfamfam/silk/ruby_key.png | Bin 0 -> 732 bytes .../lib/famfamfam/silk/ruby_link.png | Bin 0 -> 767 bytes .../bootstrap/lib/famfamfam/silk/ruby_put.png | Bin 0 -> 694 bytes .../bootstrap/lib/famfamfam/silk/script.png | Bin 0 -> 748 bytes .../lib/famfamfam/silk/script_add.png | Bin 0 -> 811 bytes .../lib/famfamfam/silk/script_code.png | Bin 0 -> 859 bytes .../lib/famfamfam/silk/script_code_red.png | Bin 0 -> 868 bytes .../lib/famfamfam/silk/script_delete.png | Bin 0 -> 811 bytes .../lib/famfamfam/silk/script_edit.png | Bin 0 -> 880 bytes .../lib/famfamfam/silk/script_error.png | Bin 0 -> 861 bytes .../lib/famfamfam/silk/script_gear.png | Bin 0 -> 861 bytes .../lib/famfamfam/silk/script_go.png | Bin 0 -> 839 bytes .../lib/famfamfam/silk/script_key.png | Bin 0 -> 853 bytes .../lib/famfamfam/silk/script_lightning.png | Bin 0 -> 879 bytes .../lib/famfamfam/silk/script_link.png | Bin 0 -> 876 bytes .../lib/famfamfam/silk/script_palette.png | Bin 0 -> 917 bytes .../lib/famfamfam/silk/script_save.png | Bin 0 -> 804 bytes .../bootstrap/lib/famfamfam/silk/server.png | Bin 0 -> 530 bytes .../lib/famfamfam/silk/server_add.png | Bin 0 -> 676 bytes .../lib/famfamfam/silk/server_chart.png | Bin 0 -> 673 bytes .../lib/famfamfam/silk/server_compressed.png | Bin 0 -> 721 bytes .../lib/famfamfam/silk/server_connect.png | Bin 0 -> 755 bytes .../lib/famfamfam/silk/server_database.png | Bin 0 -> 666 bytes .../lib/famfamfam/silk/server_delete.png | Bin 0 -> 668 bytes .../lib/famfamfam/silk/server_edit.png | Bin 0 -> 749 bytes .../lib/famfamfam/silk/server_error.png | Bin 0 -> 678 bytes .../lib/famfamfam/silk/server_go.png | Bin 0 -> 706 bytes .../lib/famfamfam/silk/server_key.png | Bin 0 -> 746 bytes .../lib/famfamfam/silk/server_lightning.png | Bin 0 -> 729 bytes .../lib/famfamfam/silk/server_link.png | Bin 0 -> 706 bytes .../famfamfam/silk/server_uncompressed.png | Bin 0 -> 669 bytes .../bootstrap/lib/famfamfam/silk/shading.png | Bin 0 -> 225 bytes .../lib/famfamfam/silk/shape_align_bottom.png | Bin 0 -> 398 bytes .../lib/famfamfam/silk/shape_align_center.png | Bin 0 -> 384 bytes .../lib/famfamfam/silk/shape_align_left.png | Bin 0 -> 402 bytes .../lib/famfamfam/silk/shape_align_middle.png | Bin 0 -> 414 bytes .../lib/famfamfam/silk/shape_align_right.png | Bin 0 -> 401 bytes .../lib/famfamfam/silk/shape_align_top.png | Bin 0 -> 406 bytes .../famfamfam/silk/shape_flip_horizontal.png | Bin 0 -> 403 bytes .../famfamfam/silk/shape_flip_vertical.png | Bin 0 -> 418 bytes .../lib/famfamfam/silk/shape_group.png | Bin 0 -> 553 bytes .../lib/famfamfam/silk/shape_handles.png | Bin 0 -> 538 bytes .../lib/famfamfam/silk/shape_move_back.png | Bin 0 -> 395 bytes .../famfamfam/silk/shape_move_backwards.png | Bin 0 -> 358 bytes .../famfamfam/silk/shape_move_forwards.png | Bin 0 -> 381 bytes .../lib/famfamfam/silk/shape_move_front.png | Bin 0 -> 435 bytes .../silk/shape_rotate_anticlockwise.png | Bin 0 -> 657 bytes .../famfamfam/silk/shape_rotate_clockwise.png | Bin 0 -> 673 bytes .../lib/famfamfam/silk/shape_square.png | Bin 0 -> 353 bytes .../lib/famfamfam/silk/shape_square_add.png | Bin 0 -> 539 bytes .../famfamfam/silk/shape_square_delete.png | Bin 0 -> 537 bytes .../lib/famfamfam/silk/shape_square_edit.png | Bin 0 -> 660 bytes .../lib/famfamfam/silk/shape_square_error.png | Bin 0 -> 570 bytes .../lib/famfamfam/silk/shape_square_go.png | Bin 0 -> 566 bytes .../lib/famfamfam/silk/shape_square_key.png | Bin 0 -> 607 bytes .../lib/famfamfam/silk/shape_square_link.png | Bin 0 -> 642 bytes .../lib/famfamfam/silk/shape_ungroup.png | Bin 0 -> 666 bytes .../bootstrap/lib/famfamfam/silk/shield.png | Bin 0 -> 702 bytes .../lib/famfamfam/silk/shield_add.png | Bin 0 -> 758 bytes .../lib/famfamfam/silk/shield_delete.png | Bin 0 -> 768 bytes .../lib/famfamfam/silk/shield_go.png | Bin 0 -> 775 bytes .../bootstrap/lib/famfamfam/silk/sitemap.png | Bin 0 -> 278 bytes .../lib/famfamfam/silk/sitemap_color.png | Bin 0 -> 406 bytes .../bootstrap/lib/famfamfam/silk/sound.png | Bin 0 -> 610 bytes .../lib/famfamfam/silk/sound_add.png | Bin 0 -> 684 bytes .../lib/famfamfam/silk/sound_delete.png | Bin 0 -> 711 bytes .../lib/famfamfam/silk/sound_low.png | Bin 0 -> 524 bytes .../lib/famfamfam/silk/sound_mute.png | Bin 0 -> 474 bytes .../lib/famfamfam/silk/sound_none.png | Bin 0 -> 417 bytes .../lib/famfamfam/silk/spellcheck.png | Bin 0 -> 603 bytes .../lib/famfamfam/silk/sport_8ball.png | Bin 0 -> 490 bytes .../lib/famfamfam/silk/sport_basketball.png | Bin 0 -> 977 bytes .../lib/famfamfam/silk/sport_football.png | Bin 0 -> 875 bytes .../lib/famfamfam/silk/sport_golf.png | Bin 0 -> 504 bytes .../lib/famfamfam/silk/sport_raquet.png | Bin 0 -> 719 bytes .../lib/famfamfam/silk/sport_shuttlecock.png | Bin 0 -> 683 bytes .../lib/famfamfam/silk/sport_soccer.png | Bin 0 -> 517 bytes .../lib/famfamfam/silk/sport_tennis.png | Bin 0 -> 884 bytes .../bootstrap/lib/famfamfam/silk/star.png | Bin 0 -> 670 bytes .../lib/famfamfam/silk/status_away.png | Bin 0 -> 794 bytes .../lib/famfamfam/silk/status_busy.png | Bin 0 -> 751 bytes .../lib/famfamfam/silk/status_offline.png | Bin 0 -> 422 bytes .../lib/famfamfam/silk/status_online.png | Bin 0 -> 722 bytes .../bootstrap/lib/famfamfam/silk/stop.png | Bin 0 -> 700 bytes .../bootstrap/lib/famfamfam/silk/style.png | Bin 0 -> 813 bytes .../lib/famfamfam/silk/style_add.png | Bin 0 -> 844 bytes .../lib/famfamfam/silk/style_delete.png | Bin 0 -> 865 bytes .../lib/famfamfam/silk/style_edit.png | Bin 0 -> 927 bytes .../bootstrap/lib/famfamfam/silk/style_go.png | Bin 0 -> 862 bytes .../bootstrap/lib/famfamfam/silk/sum.png | Bin 0 -> 289 bytes .../bootstrap/lib/famfamfam/silk/tab.png | Bin 0 -> 323 bytes .../bootstrap/lib/famfamfam/silk/tab_add.png | Bin 0 -> 488 bytes .../lib/famfamfam/silk/tab_delete.png | Bin 0 -> 493 bytes .../bootstrap/lib/famfamfam/silk/tab_edit.png | Bin 0 -> 580 bytes .../bootstrap/lib/famfamfam/silk/tab_go.png | Bin 0 -> 552 bytes .../bootstrap/lib/famfamfam/silk/table.png | Bin 0 -> 566 bytes .../lib/famfamfam/silk/table_add.png | Bin 0 -> 663 bytes .../lib/famfamfam/silk/table_delete.png | Bin 0 -> 660 bytes .../lib/famfamfam/silk/table_edit.png | Bin 0 -> 744 bytes .../lib/famfamfam/silk/table_error.png | Bin 0 -> 687 bytes .../lib/famfamfam/silk/table_gear.png | Bin 0 -> 714 bytes .../bootstrap/lib/famfamfam/silk/table_go.png | Bin 0 -> 683 bytes .../lib/famfamfam/silk/table_key.png | Bin 0 -> 746 bytes .../lib/famfamfam/silk/table_lightning.png | Bin 0 -> 736 bytes .../lib/famfamfam/silk/table_link.png | Bin 0 -> 728 bytes .../lib/famfamfam/silk/table_multiple.png | Bin 0 -> 612 bytes .../lib/famfamfam/silk/table_refresh.png | Bin 0 -> 795 bytes .../lib/famfamfam/silk/table_relationship.png | Bin 0 -> 663 bytes .../lib/famfamfam/silk/table_row_delete.png | Bin 0 -> 629 bytes .../lib/famfamfam/silk/table_row_insert.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/table_save.png | Bin 0 -> 723 bytes .../lib/famfamfam/silk/table_sort.png | Bin 0 -> 678 bytes .../bootstrap/lib/famfamfam/silk/tag.png | Bin 0 -> 389 bytes .../bootstrap/lib/famfamfam/silk/tag_blue.png | Bin 0 -> 586 bytes .../lib/famfamfam/silk/tag_blue_add.png | Bin 0 -> 671 bytes .../lib/famfamfam/silk/tag_blue_delete.png | Bin 0 -> 701 bytes .../lib/famfamfam/silk/tag_blue_edit.png | Bin 0 -> 748 bytes .../lib/famfamfam/silk/tag_green.png | Bin 0 -> 613 bytes .../lib/famfamfam/silk/tag_orange.png | Bin 0 -> 586 bytes .../bootstrap/lib/famfamfam/silk/tag_pink.png | Bin 0 -> 579 bytes .../lib/famfamfam/silk/tag_purple.png | Bin 0 -> 599 bytes .../bootstrap/lib/famfamfam/silk/tag_red.png | Bin 0 -> 592 bytes .../lib/famfamfam/silk/tag_yellow.png | Bin 0 -> 586 bytes .../lib/famfamfam/silk/telephone.png | Bin 0 -> 791 bytes .../lib/famfamfam/silk/telephone_add.png | Bin 0 -> 860 bytes .../lib/famfamfam/silk/telephone_delete.png | Bin 0 -> 856 bytes .../lib/famfamfam/silk/telephone_edit.png | Bin 0 -> 893 bytes .../lib/famfamfam/silk/telephone_error.png | Bin 0 -> 884 bytes .../lib/famfamfam/silk/telephone_go.png | Bin 0 -> 865 bytes .../lib/famfamfam/silk/telephone_key.png | Bin 0 -> 881 bytes .../lib/famfamfam/silk/telephone_link.png | Bin 0 -> 909 bytes .../lib/famfamfam/silk/television.png | Bin 0 -> 696 bytes .../lib/famfamfam/silk/television_add.png | Bin 0 -> 809 bytes .../lib/famfamfam/silk/television_delete.png | Bin 0 -> 810 bytes .../lib/famfamfam/silk/text_align_center.png | Bin 0 -> 234 bytes .../lib/famfamfam/silk/text_align_justify.png | Bin 0 -> 209 bytes .../lib/famfamfam/silk/text_align_left.png | Bin 0 -> 209 bytes .../lib/famfamfam/silk/text_align_right.png | Bin 0 -> 209 bytes .../lib/famfamfam/silk/text_allcaps.png | Bin 0 -> 284 bytes .../lib/famfamfam/silk/text_bold.png | Bin 0 -> 304 bytes .../lib/famfamfam/silk/text_columns.png | Bin 0 -> 246 bytes .../lib/famfamfam/silk/text_dropcaps.png | Bin 0 -> 314 bytes .../lib/famfamfam/silk/text_heading_1.png | Bin 0 -> 276 bytes .../lib/famfamfam/silk/text_heading_2.png | Bin 0 -> 304 bytes .../lib/famfamfam/silk/text_heading_3.png | Bin 0 -> 306 bytes .../lib/famfamfam/silk/text_heading_4.png | Bin 0 -> 293 bytes .../lib/famfamfam/silk/text_heading_5.png | Bin 0 -> 304 bytes .../lib/famfamfam/silk/text_heading_6.png | Bin 0 -> 310 bytes .../famfamfam/silk/text_horizontalrule.png | Bin 0 -> 317 bytes .../lib/famfamfam/silk/text_indent.png | Bin 0 -> 353 bytes .../lib/famfamfam/silk/text_indent_remove.png | Bin 0 -> 351 bytes .../lib/famfamfam/silk/text_italic.png | Bin 0 -> 223 bytes .../lib/famfamfam/silk/text_kerning.png | Bin 0 -> 495 bytes .../lib/famfamfam/silk/text_letter_omega.png | Bin 0 -> 541 bytes .../lib/famfamfam/silk/text_letterspacing.png | Bin 0 -> 503 bytes .../lib/famfamfam/silk/text_linespacing.png | Bin 0 -> 363 bytes .../lib/famfamfam/silk/text_list_bullets.png | Bin 0 -> 344 bytes .../lib/famfamfam/silk/text_list_numbers.png | Bin 0 -> 357 bytes .../lib/famfamfam/silk/text_lowercase.png | Bin 0 -> 709 bytes .../famfamfam/silk/text_padding_bottom.png | Bin 0 -> 237 bytes .../lib/famfamfam/silk/text_padding_left.png | Bin 0 -> 271 bytes .../lib/famfamfam/silk/text_padding_right.png | Bin 0 -> 271 bytes .../lib/famfamfam/silk/text_padding_top.png | Bin 0 -> 236 bytes .../lib/famfamfam/silk/text_replace.png | Bin 0 -> 691 bytes .../lib/famfamfam/silk/text_signature.png | Bin 0 -> 524 bytes .../lib/famfamfam/silk/text_smallcaps.png | Bin 0 -> 260 bytes .../lib/famfamfam/silk/text_strikethrough.png | Bin 0 -> 269 bytes .../lib/famfamfam/silk/text_subscript.png | Bin 0 -> 422 bytes .../lib/famfamfam/silk/text_superscript.png | Bin 0 -> 421 bytes .../lib/famfamfam/silk/text_underline.png | Bin 0 -> 273 bytes .../lib/famfamfam/silk/text_uppercase.png | Bin 0 -> 747 bytes .../lib/famfamfam/silk/textfield.png | Bin 0 -> 153 bytes .../lib/famfamfam/silk/textfield_add.png | Bin 0 -> 321 bytes .../lib/famfamfam/silk/textfield_delete.png | Bin 0 -> 335 bytes .../lib/famfamfam/silk/textfield_key.png | Bin 0 -> 455 bytes .../lib/famfamfam/silk/textfield_rename.png | Bin 0 -> 273 bytes .../lib/famfamfam/silk/thumb_down.png | Bin 0 -> 601 bytes .../bootstrap/lib/famfamfam/silk/thumb_up.png | Bin 0 -> 619 bytes .../bootstrap/lib/famfamfam/silk/tick.png | Bin 0 -> 537 bytes .../bootstrap/lib/famfamfam/silk/time.png | Bin 0 -> 793 bytes .../bootstrap/lib/famfamfam/silk/time_add.png | Bin 0 -> 827 bytes .../lib/famfamfam/silk/time_delete.png | Bin 0 -> 853 bytes .../bootstrap/lib/famfamfam/silk/time_go.png | Bin 0 -> 882 bytes .../lib/famfamfam/silk/timeline_marker.png | Bin 0 -> 327 bytes .../bootstrap/lib/famfamfam/silk/transmit.png | Bin 0 -> 749 bytes .../lib/famfamfam/silk/transmit_add.png | Bin 0 -> 803 bytes .../lib/famfamfam/silk/transmit_blue.png | Bin 0 -> 814 bytes .../lib/famfamfam/silk/transmit_delete.png | Bin 0 -> 827 bytes .../lib/famfamfam/silk/transmit_edit.png | Bin 0 -> 848 bytes .../lib/famfamfam/silk/transmit_error.png | Bin 0 -> 883 bytes .../lib/famfamfam/silk/transmit_go.png | Bin 0 -> 842 bytes .../bootstrap/lib/famfamfam/silk/tux.png | Bin 0 -> 696 bytes .../bootstrap/lib/famfamfam/silk/user.png | Bin 0 -> 741 bytes .../bootstrap/lib/famfamfam/silk/user_add.png | Bin 0 -> 746 bytes .../lib/famfamfam/silk/user_comment.png | Bin 0 -> 743 bytes .../lib/famfamfam/silk/user_delete.png | Bin 0 -> 767 bytes .../lib/famfamfam/silk/user_edit.png | Bin 0 -> 833 bytes .../lib/famfamfam/silk/user_female.png | Bin 0 -> 663 bytes .../bootstrap/lib/famfamfam/silk/user_go.png | Bin 0 -> 793 bytes .../lib/famfamfam/silk/user_gray.png | Bin 0 -> 706 bytes .../lib/famfamfam/silk/user_green.png | Bin 0 -> 722 bytes .../lib/famfamfam/silk/user_orange.png | Bin 0 -> 723 bytes .../bootstrap/lib/famfamfam/silk/user_red.png | Bin 0 -> 717 bytes .../lib/famfamfam/silk/user_suit.png | Bin 0 -> 748 bytes .../bootstrap/lib/famfamfam/silk/vcard.png | Bin 0 -> 533 bytes .../lib/famfamfam/silk/vcard_add.png | Bin 0 -> 661 bytes .../lib/famfamfam/silk/vcard_delete.png | Bin 0 -> 651 bytes .../lib/famfamfam/silk/vcard_edit.png | Bin 0 -> 775 bytes .../bootstrap/lib/famfamfam/silk/vector.png | Bin 0 -> 481 bytes .../lib/famfamfam/silk/vector_add.png | Bin 0 -> 616 bytes .../lib/famfamfam/silk/vector_delete.png | Bin 0 -> 635 bytes .../bootstrap/lib/famfamfam/silk/wand.png | Bin 0 -> 570 bytes .../lib/famfamfam/silk/weather_clouds.png | Bin 0 -> 581 bytes .../lib/famfamfam/silk/weather_cloudy.png | Bin 0 -> 694 bytes .../lib/famfamfam/silk/weather_lightning.png | Bin 0 -> 641 bytes .../lib/famfamfam/silk/weather_rain.png | Bin 0 -> 626 bytes .../lib/famfamfam/silk/weather_snow.png | Bin 0 -> 341 bytes .../lib/famfamfam/silk/weather_sun.png | Bin 0 -> 623 bytes .../bootstrap/lib/famfamfam/silk/webcam.png | Bin 0 -> 728 bytes .../lib/famfamfam/silk/webcam_add.png | Bin 0 -> 786 bytes .../lib/famfamfam/silk/webcam_delete.png | Bin 0 -> 805 bytes .../lib/famfamfam/silk/webcam_error.png | Bin 0 -> 821 bytes .../bootstrap/lib/famfamfam/silk/world.png | Bin 0 -> 923 bytes .../lib/famfamfam/silk/world_add.png | Bin 0 -> 940 bytes .../lib/famfamfam/silk/world_delete.png | Bin 0 -> 945 bytes .../lib/famfamfam/silk/world_edit.png | Bin 0 -> 945 bytes .../bootstrap/lib/famfamfam/silk/world_go.png | Bin 0 -> 944 bytes .../lib/famfamfam/silk/world_link.png | Bin 0 -> 957 bytes .../bootstrap/lib/famfamfam/silk/wrench.png | Bin 0 -> 610 bytes .../lib/famfamfam/silk/wrench_orange.png | Bin 0 -> 584 bytes .../bootstrap/lib/famfamfam/silk/xhtml.png | Bin 0 -> 595 bytes .../lib/famfamfam/silk/xhtml_add.png | Bin 0 -> 703 bytes .../lib/famfamfam/silk/xhtml_delete.png | Bin 0 -> 696 bytes .../bootstrap/lib/famfamfam/silk/xhtml_go.png | Bin 0 -> 697 bytes .../lib/famfamfam/silk/xhtml_valid.png | Bin 0 -> 718 bytes .../bootstrap/lib/famfamfam/silk/zoom.png | Bin 0 -> 692 bytes .../bootstrap/lib/famfamfam/silk/zoom_in.png | Bin 0 -> 725 bytes .../bootstrap/lib/famfamfam/silk/zoom_out.png | Bin 0 -> 708 bytes .../opac-tmpl/bootstrap/lib/greybox/AJS.js | 525 ++ .../opac-tmpl/bootstrap/lib/greybox/AJS_fx.js | 136 + .../bootstrap/lib/greybox/GreyBox_v5_5.zip | Bin 0 -> 180408 bytes .../lib/greybox/GreyBox_v5_5/LGPL.txt | 502 ++ .../lib/greybox/GreyBox_v5_5/about.html | 50 + .../GreyBox_v5_5/adobe_images/nav_buttons.psd | Bin 0 -> 165140 bytes .../greybox/GreyBox_v5_5/advance_usage.html | 182 + .../lib/greybox/GreyBox_v5_5/combiner.py | 134 + .../GreyBox_v5_5/compressing_greybox.html | 55 + .../compression_lib/AJS_minify.py | 255 + .../GreyBox_v5_5/compression_lib/__init__.py | 1 + .../lib/greybox/GreyBox_v5_5/examples.html | 95 + .../GreyBox_v5_5/greybox_source/auto_deco.js | 67 + .../GreyBox_v5_5/greybox_source/base/AJS.js | 1371 ++++ .../greybox_source/base/AJS_fx.js | 194 + .../GreyBox_v5_5/greybox_source/base/base.css | 32 + .../GreyBox_v5_5/greybox_source/base/base.js | 192 + .../greybox_source/base/indicator.gif | Bin 0 -> 8238 bytes .../greybox_source/base/loader_frame.html | 104 + .../greybox_source/gallery/g_close.gif | Bin 0 -> 541 bytes .../greybox_source/gallery/gallery.css | 51 + .../greybox_source/gallery/gallery.js | 114 + .../GreyBox_v5_5/greybox_source/set/next.gif | Bin 0 -> 528 bytes .../GreyBox_v5_5/greybox_source/set/prev.gif | Bin 0 -> 525 bytes .../GreyBox_v5_5/greybox_source/set/set.css | 20 + .../GreyBox_v5_5/greybox_source/set/set.js | 101 + .../greybox_source/window/header_bg.gif | Bin 0 -> 1188 bytes .../greybox_source/window/w_close.gif | Bin 0 -> 74 bytes .../greybox_source/window/window.css | 39 + .../greybox_source/window/window.js | 109 + .../greybox/GreyBox_v5_5/installation.html | 49 + .../greybox/GreyBox_v5_5/normal_usage.html | 126 + .../GreyBox_v5_5/static_files/help.css | 93 + .../greybox/GreyBox_v5_5/static_files/help.js | 52 + .../GreyBox_v5_5/static_files/logo.gif | Bin 0 -> 4514 bytes .../static_files/night_valley.jpg | Bin 0 -> 46740 bytes .../static_files/night_valley_thumb.gif | Bin 0 -> 4410 bytes .../static_files/night_valley_thumb.jpg | Bin 0 -> 2524 bytes .../GreyBox_v5_5/static_files/salt.jpg | Bin 0 -> 54124 bytes .../GreyBox_v5_5/static_files/salt_thumb.gif | Bin 0 -> 3061 bytes .../bootstrap/lib/greybox/g_close.gif | Bin 0 -> 541 bytes .../bootstrap/lib/greybox/gb_scripts.js | 436 ++ .../bootstrap/lib/greybox/gb_styles.css | 158 + .../bootstrap/lib/greybox/header_bg.gif | Bin 0 -> 1188 bytes .../bootstrap/lib/greybox/indicator.gif | Bin 0 -> 8238 bytes .../bootstrap/lib/greybox/loader_frame.html | 104 + .../opac-tmpl/bootstrap/lib/greybox/next.gif | Bin 0 -> 528 bytes .../opac-tmpl/bootstrap/lib/greybox/prev.gif | Bin 0 -> 525 bytes .../bootstrap/lib/greybox/w_close.gif | Bin 0 -> 74 bytes .../jquery/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../jquery/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../jquery/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../bootstrap/lib/jquery/jquery-ui.css | 5 + .../bootstrap/lib/jquery/jquery-ui.js | 6 + .../opac-tmpl/bootstrap/lib/jquery/jquery.js | 4 + .../jquery/plugins/jquery.checkboxes.min.js | 13 + .../jquery/plugins/jquery.dataTables.min.js | 153 + .../lib/jquery/plugins/jquery.highlight-3.js | 53 + .../plugins/jquery.hoverIntent.minified.js | 9 + .../lib/jquery/plugins/jquery.metadata.min.js | 8 + .../lib/jquery/plugins/jquery.rating.js | 392 + .../jquery/plugins/jquery.tablesorter.min.js | 2 + .../opac-tmpl/bootstrap/lib/media.match.js | 325 + .../bootstrap/lib/media.match.min.js | 8 + .../opac-tmpl/bootstrap/lib/modernizr.min.js | 4 + .../opac-tmpl/bootstrap/lib/respond.min.js | 2 + .../opac-tmpl/bootstrap/lib/respond.src.js | 342 + opac/opac-search-history.pl | 9 +- 1764 files changed, 48424 insertions(+), 24 deletions(-) create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/babeltheque.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/datatables.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/hierarchy.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/jquery.rating.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/opac-old.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/opac.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/persona-buttons.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/print.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/right-to-left.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/sco-old.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/css/sco.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/authorities-search-results.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/datatables.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-open.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-sco.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/navigation.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-authorities.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-facets.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-topissues.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/page-numbers.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/patron-title.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/resort_form.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/search/facets.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/search/page-numbers.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/search/resort_form.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/subtypes_unimarc.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/usermenu.inc create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/400.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/401.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/402.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/403.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/404.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/500.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/maintenance.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/help.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/printslip.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/receipt.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/search/results.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/svc/suggestion.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/text/explodedterms.tt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACMARCdetail.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACResults.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslimUtils.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACResults.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslimUtils.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/xslt/compact.xsl create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/asc.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/ascdesc.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/bonus.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/back_disabled.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/back_enabled.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/forward_disabled.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/forward_enabled.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_asc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_asc_disabled.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_both.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_desc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_desc_disabled.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/desc.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/favicon.ico create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/feed-icon-16x16.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/filefind.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/koha-logo-navbar.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/koha-logo.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/loading.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/sign_in_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/social-sprite.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/sprite.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/images/star-ratings-sprite.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/AV.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/AV.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/DVD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/DVDreserve.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/ILL.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/ILL.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalCD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalDVD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalVHS.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalVHS.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivaltape.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cd.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cdrom.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cdromreserve.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/download.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/ebook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/key.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/key.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/newbook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/referencebook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservebook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservecd.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservetape.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservevhs.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/tape.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/vhs.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/2d_art.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/3d_art.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/7Day_book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/archive.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/audio.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/cd_music.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/computer_file.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/digital_audio.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/dvd.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_journal.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_video.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/journal.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/juvenile_book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/kit.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/laserdisk.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/map.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/noncirc_book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/noncirc_dvd.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/periodical.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/realia.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/reference.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/reserve_book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/score.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/software.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/sound.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/tape_music.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/vhs.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/vinyl_music.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/web.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/bd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/cd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/cdrom.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dossier_de_presse.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dvd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dvd_musical.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_ancien.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_artiste.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_audio.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_en_gros_caracteres.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_multimedia.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/partition.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/revue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/vhs.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/000000.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/006600.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/3333cc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/660000.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/6600cc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/663333.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/6666cc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/66cc66.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/990000.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/996633.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/999999.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/9999cc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/99cc33.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc3333.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc6666.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc66cc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc9999.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc99cc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cccc00.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/ffff33.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/ffffcc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/ffffff.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/Internet_Connection_Tools.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/Quicktime.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_COPYING.txt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_README.txt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/aktion.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/binary.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/blockdevice.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/bookmark.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-closed-32.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-open-32.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-open-cd-32.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/browser.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/build.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/calc.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/camera.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cardgame.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdimage.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdrom_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdrom_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdtrack.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdwriter_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdwriter_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/decrypted.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/demo.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/desktopshare.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/display.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/document.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/document2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/download_manager.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/dvd_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/dvd_mount_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/dvd_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/editpaste.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/encrypted.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/file_temporary.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/floppy_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/floppy_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_grey.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_grey_open.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_html.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_images.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_locked.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_music.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_print.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_sound.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_txt.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_video.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_yellow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/hdd_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/html.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/image2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/info.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/internet.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/joystick.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kaddressbook.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kbackgammon.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcmdf.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcmmidi.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcoloredit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kdict.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kedit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/keyboard.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/klaptop.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kmid.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/korganizer.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kpackage.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kpat.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kpoker.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kscd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/ksnapshot.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kuser2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kwrite.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kxkb.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock-silver.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock_-_pink.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/log.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lsongs.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/make.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/man.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/message.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mime-postscript.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mime_txt.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mp3player.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mp3player2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/musicstore.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/musicstore2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mymac.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/nfs_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/nfs_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/palm.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/pda.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/pda_black.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/pda_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/print_class.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/readme.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/reminders.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/scanner.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/schedule.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/starthere.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/tablet.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/tutorials.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/tv.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usb.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usbpendrive_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usbpendrive_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/viewmag.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/voice-support.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/xmms.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/zip_mount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/zip_unmount.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtobasket.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtocart.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtoshelf.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtoshelf.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/audiobook-cd.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/audiobook-cd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/audiobook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/audiobook.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/beginner-reader-book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/beginner-reader.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/big-book-icon.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/big-book-icon.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-bag-icon.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-bag.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-60px.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-author-search.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-author-search.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-biography.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-biography.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-call-number.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery2.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-non-fiction.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-scifi-60px.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-sifi.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-subject-search.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-subject-search.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-title-search.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-title-search.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-western.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-western.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-large-print.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-large-print.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/brief..gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/card.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/card.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/cd-rom-icon.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/clear-book-bag.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/clear-book-bag.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/detail.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/detail.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/faculty-course-manual.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/faculty-course-materials.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/icon-reference.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/icon-refrence.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/keyword-search.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/keyword-search.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/music-CD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/music-cd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/newspaper-icon.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/newspaper-icon.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/videocassette.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/videocassette.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/vinyl-sound-recordings.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/vynal-sound-recording.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/AVA.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Adult-nonfiction-book-on-cassette.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Audiobook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Biography.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Book-on-CD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Book-on-Tape.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/CD-ROM-software.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-Juvenile-nonfiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-Juvenile.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-nonfiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/EDLS.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Ed.-Curriculum.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/FLAG.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Faculty-Course-Materials.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Fiction-large-print.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-audiobook.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-biography.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-book-tape-kit.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-nonfiction-book-on-CD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-nonfiction-book-on-cassette.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-picture-books.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-reference.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Local-history.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Magazine.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Microfiche.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Microfilm.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Music-CD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Mystery.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Non-fiction-large-print.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Pamphlet.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Paperback-romance.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Rare-Book.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Reference.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/SIRS.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/SS.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/ScienceFictionFantasy.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Videocassette-juvenile-non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Videocassette-juvenile.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Videocassette-non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Videocassette.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Vinyl-Sound-Recordings.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/WEB.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Western.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/YAC.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-Adult-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-Adult-non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-adult-fiction-book-on-CD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-adult-nonfiction-book-on-CD.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-adult-nonfiction-book-on-cassette.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ACT-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ACT.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BLURAY-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BLURAY.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-On-CD-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-On-Tape-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BookOnCD.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BookOnTape.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/DVD-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/DVD.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Download-Audio-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/DownloadableAudio.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EDUC-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EDUC.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EQUIP-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EQUIP.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/FIC-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/FIC.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/HOLIDAY-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/HOLIDAY.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Hardware-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Hardware.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ILL-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ILL.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Backpack_Image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Backpack_Word.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Word-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Word.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/LargePrint-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/LargePrint.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/MuseumPass-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/MuseumPass.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Music-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Music.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/NEWBK-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/NEWBK.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/NFIC-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/NFIC.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Periodical-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Periodical.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/PlayAway-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/PlayAway.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Reference-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Reference.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Special-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Special.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/VHS-32px.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/VHS.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/amazonimages.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/bakertaylorimages.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/basket.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/browserid_include.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/datatables.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/global.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/google-jackets.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/googleindictransliteration.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/localcovers.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/script.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/js/tags.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/less/mixins.less create mode 100644 koha-tmpl/opac-tmpl/bootstrap/less/opac.less create mode 100644 koha-tmpl/opac-tmpl/bootstrap/less/responsive.less create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.min.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings-white.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/js/bootstrap.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/js/bootstrap.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/enquire.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/enquire.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/AR.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/BK.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/CF.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/GR.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/MM.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/MP.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/MU.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/MX.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/PR.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/SE.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/ST.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/TD.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/VM.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_back.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_forward.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_go.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_paste.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_print.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_refresh.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_refresh_blue.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_save.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/action_stop.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/application_dreamweaver.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/application_firefox.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/application_flash.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/arrow_down.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/arrow_left.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/arrow_right.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/arrow_up.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/box.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/calendar.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/comment.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/comment_blue.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/comment_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/comment_new.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/comment_yellow.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/copy.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/cut.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/date.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/date_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/date_new.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/file_acrobat.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/file_font.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/file_font_truetype.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/flag_blue.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/flag_green.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/flag_orange.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/flag_red.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/flag_white.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/folder.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/folder_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/folder_images.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/folder_lock.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/folder_new.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/folder_page.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_accept.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_airmail.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_alert.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_attachment.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_clock.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_component.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_download.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_email.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_extension.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_favourites.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_get_world.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_history.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_home.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_info.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_key.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_link.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_mail.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_monitor_mac.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_monitor_pc.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_network.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_package.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_package_get.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_package_open.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_padlock.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_security.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_settings.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_user.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_wand.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_world.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/icon_world_dynamic.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/image.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/image_new.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/interface_browser.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/interface_dialog.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/interface_installer.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_comments.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_components.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_errors.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_extensions.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_images.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_keys.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_links.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_packages.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_security.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_settings.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_users.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/list_world.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/note.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/note_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/note_new.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_alert.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_attachment.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_bookmark.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_boy.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_code.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_colors.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_component.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_cross.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_deny.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_down.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_dynamic.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_edit.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_extension.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_favourites.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_find.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_flash.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_girl.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_html.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_java.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_key.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_left.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_link.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_lock.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_new.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_next.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_package.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_php.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_prev.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_refresh.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_right.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_script.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_security.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_settings.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_sound.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_tag_blue.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_tag_red.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_text.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_text_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_tick.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_tree.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_up.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_url.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_user.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_user_dark.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_user_light.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_video.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/page_wizard.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/readme.txt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/table.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/table_delete.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/mini/tables.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/readme.txt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/accept.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/anchor.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_cascade.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_double.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_form.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_form_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_form_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_form_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_form_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_get.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_home.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_osx.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_osx_terminal.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_put.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_side_boxes.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_side_contract.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_side_expand.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_side_list.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_side_tree.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_split.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_tile_horizontal.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_tile_vertical.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_view_columns.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_view_detail.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_view_gallery.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_view_icons.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_view_list.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_view_tile.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_xp.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/application_xp_terminal.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_branch.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_divide.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_down.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_in.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_inout.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_join.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_left.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_merge.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_out.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_redo.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_refresh.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_refresh_small.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_right.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_rotate_anticlockwise.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_rotate_clockwise.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_switch.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_turn_left.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_turn_right.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_undo.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/arrow_up.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/asterisk_orange.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/asterisk_yellow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/attach.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_bronze_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_bronze_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_bronze_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_gold_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_gold_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_gold_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_silver_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_silver_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/award_star_silver_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_put.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/basket_remove.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bell.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bell_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bell_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bell_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bell_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bell_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bin.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bin_closed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bin_empty.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bomb.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_addresses.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_next.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_open.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/book_previous.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/box.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/brick_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bricks.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/briefcase.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bug_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/building_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_arrow_bottom.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_arrow_down.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_arrow_top.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_arrow_up.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_black.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_disk.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_feed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_orange.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_picture.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_pink.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_purple.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_star.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_toggle_minus.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_toggle_plus.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_white.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_wrench.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/bullet_yellow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cake.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calculator.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calculator_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calculator_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calculator_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calculator_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calculator_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_view_day.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_view_month.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/calendar_view_week.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/camera_small.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cancel.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/car.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/car_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/car_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_put.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cart_remove.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd_burn.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd_eject.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cd_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_bar.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_bar_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_bar_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_bar_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_bar_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_bar_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_curve_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_line.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_line_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_line_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_line_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_line_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_line_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_organisation.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_organisation_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_organisation_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_pie.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_pie_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_pie_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_pie_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_pie_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/chart_pie_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_pause.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_play.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/clock_stop.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cog.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cog_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cog_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cog_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cog_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cog_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/coins.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/coins_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/coins_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/color_swatch.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/color_wheel.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comment.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comment_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comment_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comment_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comments.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comments_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/comments_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/compress.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/computer_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/connect.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/contrast.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/contrast_decrease.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/contrast_high.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/contrast_increase.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/contrast_low.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_eject.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_eject_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_end.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_end_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_equalizer.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_equalizer_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_fastforward.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_fastforward_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_pause.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_pause_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_play.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_play_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_repeat.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_repeat_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_rewind.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_rewind_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_start.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_start_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_stop.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/control_stop_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/controller.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/controller_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/controller_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/controller_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/creditcards.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cross.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/css.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/css_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/css_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/css_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/css_valid.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cup_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cursor.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cut.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/cut_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_connect.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_refresh.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_save.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/database_table.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_next.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/date_previous.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/disconnect.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/disk.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/disk_multiple.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/door.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/door_in.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/door_open.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/door_out.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drink.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drink_empty.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_burn.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_cd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_cd_empty.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_disk.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_network.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_rename.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_user.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/drive_web.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/dvd_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_attach.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_open.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/email_open_image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_evilgrin.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_grin.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_happy.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_smile.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_surprised.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_tongue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_unhappy.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_waii.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/emoticon_wink.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/error_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/error_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/error_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/exclamation.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/eye.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_disk.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/feed_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/female.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/film_save.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/find.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_orange.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_pink.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_purple.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/flag_yellow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_bell.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_brick.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_bug.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_camera.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_database.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_explore.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_feed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_find.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_heart.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_lightbulb.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_page.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_page_white.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_palette.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_picture.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_star.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_table.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_user.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/folder_wrench.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/font.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/font_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/font_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/font_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/group_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/heart.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/heart_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/heart_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/help.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/hourglass.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/hourglass_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/hourglass_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/hourglass_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/hourglass_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/house.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/house_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/house_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/html.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/html_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/html_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/html_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/html_valid.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/image.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/image_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/image_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/image_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/image_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/images.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/information.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ipod.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ipod_cast.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ipod_cast_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ipod_cast_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ipod_sound.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/joystick.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/joystick_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/joystick_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/joystick_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/key_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/key_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/key_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/keyboard.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/keyboard_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/keyboard_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/keyboard_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layers.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_content.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_header.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/layout_sidebar.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightbulb.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightbulb_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightbulb_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightbulb_off.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightning_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightning_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lightning_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link_break.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/link_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock_break.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lock_open.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry_flatbed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/lorry_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/magifier_zoom_out.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/magnifier.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/magnifier_zoom_in.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/male.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/map.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/map_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/map_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/map_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/map_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/map_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_bronze_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_bronze_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_bronze_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_bronze_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_bronze_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_gold_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_gold_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_gold_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_gold_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_gold_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_silver_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_silver_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_silver_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_silver_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/medal_silver_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money_dollar.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money_euro.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money_pound.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/money_yen.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/monitor_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/mouse.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/mouse_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/mouse_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/mouse_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/music.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/new.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/newspaper.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/newspaper_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/newspaper_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/newspaper_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/newspaper_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/note.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/note_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/note_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/note_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/note_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/note_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/overlays.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/package.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/package_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/package_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/package_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/package_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/package_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_attach.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_code.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_copy.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_excel.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_find.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_paintbrush.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_paste.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_refresh.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_save.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_acrobat.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_actionscript.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_c.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_camera.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_cd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_code.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_code_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_coldfusion.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_compressed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_copy.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_cplusplus.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_csharp.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_cup.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_database.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_dvd.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_excel.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_find.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_flash.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_freehand.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_get.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_h.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_horizontal.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_medal.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_office.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_paint.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_paintbrush.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_paste.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_php.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_picture.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_powerpoint.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_put.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_ruby.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_stack.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_star.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_swoosh.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_text.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_text_width.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_tux.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_vector.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_visualstudio.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_width.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_word.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_world.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_wrench.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_white_zip.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_word.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/page_world.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/paintbrush.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/paintcan.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/palette.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/paste_plain.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/paste_word.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pencil.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pencil_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pencil_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pencil_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/phone.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/phone_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/phone_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/phone_sound.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/photo.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/photo_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/photo_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/photo_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/photos.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_empty.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/picture_save.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pictures.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pilcrow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pill.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pill_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pill_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/pill_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_disabled.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/plugin_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/printer.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/printer_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/printer_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/printer_empty.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/printer_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rainbow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_disk.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_magnify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_picture.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_user.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/report_word.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/resultset_first.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/resultset_last.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/resultset_next.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/resultset_previous.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rosette.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rss.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rss_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rss_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rss_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/rss_valid.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_get.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/ruby_put.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_code.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_code_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_palette.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/script_save.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_chart.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_compressed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_connect.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_database.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/server_uncompressed.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shading.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_align_bottom.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_align_center.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_align_left.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_align_middle.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_align_right.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_align_top.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_flip_horizontal.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_flip_vertical.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_group.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_handles.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_move_back.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_move_backwards.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_move_forwards.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_move_front.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_rotate_anticlockwise.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_rotate_clockwise.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_square_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shape_ungroup.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shield.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shield_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shield_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/shield_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sitemap.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sitemap_color.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sound.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sound_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sound_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sound_low.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sound_mute.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sound_none.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/spellcheck.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_8ball.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_basketball.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_football.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_golf.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_raquet.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_shuttlecock.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_soccer.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sport_tennis.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/star.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/status_away.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/status_busy.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/status_offline.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/status_online.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/stop.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/style.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/style_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/style_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/style_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/style_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/sum.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tab.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tab_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tab_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tab_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tab_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_gear.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_multiple.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_refresh.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_relationship.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_row_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_row_insert.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_save.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/table_sort.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_blue_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_blue_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_blue_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_orange.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_pink.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_purple.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tag_yellow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/telephone_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/television.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/television_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/television_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_align_center.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_align_justify.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_align_left.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_align_right.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_allcaps.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_bold.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_columns.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_dropcaps.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_heading_1.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_heading_2.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_heading_3.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_heading_4.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_heading_5.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_heading_6.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_horizontalrule.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_indent.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_indent_remove.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_italic.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_kerning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_letter_omega.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_letterspacing.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_linespacing.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_list_bullets.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_list_numbers.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_lowercase.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_padding_bottom.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_padding_left.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_padding_right.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_padding_top.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_replace.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_signature.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_smallcaps.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_strikethrough.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_subscript.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_superscript.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_underline.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/text_uppercase.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/textfield.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/textfield_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/textfield_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/textfield_key.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/textfield_rename.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/thumb_down.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/thumb_up.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tick.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/time.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/time_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/time_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/time_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/timeline_marker.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit_blue.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/transmit_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/tux.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_comment.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_female.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_gray.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_green.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_orange.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_red.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/user_suit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vcard.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vcard_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vcard_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vcard_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vector.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vector_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/vector_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/wand.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/weather_clouds.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/weather_cloudy.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/weather_lightning.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/weather_rain.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/weather_snow.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/weather_sun.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/webcam.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/webcam_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/webcam_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/webcam_error.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/world.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/world_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/world_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/world_edit.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/world_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/world_link.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/wrench.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/wrench_orange.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/xhtml.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/xhtml_add.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/xhtml_delete.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/xhtml_go.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/xhtml_valid.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/zoom.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/zoom_in.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/famfamfam/silk/zoom_out.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/AJS.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/AJS_fx.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5.zip create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/LGPL.txt create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/about.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/adobe_images/nav_buttons.psd create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/advance_usage.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/combiner.py create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/compressing_greybox.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/compression_lib/AJS_minify.py create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/compression_lib/__init__.py create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/examples.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/auto_deco.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/base/AJS_fx.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/base/base.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/base/base.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/base/indicator.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/base/loader_frame.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/gallery/g_close.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/gallery/gallery.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/set/next.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/set/prev.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/set/set.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/set/set.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/window/header_bg.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/window/w_close.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/window/window.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/greybox_source/window/window.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/installation.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/normal_usage.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/help.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/help.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/logo.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/night_valley.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/night_valley_thumb.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/salt.jpg create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/GreyBox_v5_5/static_files/salt_thumb.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/g_close.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/gb_scripts.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/gb_styles.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/header_bg.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/indicator.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/loader_frame.html create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/next.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/prev.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/greybox/w_close.gif create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/images/ui-icons_222222_256x240.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/images/ui-icons_454545_256x240.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/images/ui-icons_888888_256x240.png create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/jquery-ui.css create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/jquery-ui.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/jquery.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.checkboxes.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.dataTables.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.highlight-3.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.hoverIntent.minified.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.metadata.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.rating.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.tablesorter.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/media.match.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/media.match.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/modernizr.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/respond.min.js create mode 100644 koha-tmpl/opac-tmpl/bootstrap/lib/respond.src.js diff --git a/C4/Auth.pm b/C4/Auth.pm index d73edaf5f7..5ad7e25cce 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -319,7 +319,6 @@ sub get_template_and_user { LoginSurname => C4::Context->userenv?C4::Context->userenv->{"surname"}:"Inconnu", emailaddress => C4::Context->userenv?C4::Context->userenv->{"emailaddress"}:undef, loggedinpersona => C4::Context->userenv?C4::Context->userenv->{"persona"}:undef, - TagsEnabled => C4::Context->preference("TagsEnabled"), hide_marc => C4::Context->preference("hide_marc"), item_level_itypes => C4::Context->preference('item-level_itypes'), patronimages => C4::Context->preference("patronimages"), @@ -361,6 +360,7 @@ sub get_template_and_user { OPACLocalCoverImages => C4::Context->preference('OPACLocalCoverImages'), AllowMultipleCovers => C4::Context->preference('AllowMultipleCovers'), EnableBorrowerFiles => C4::Context->preference('EnableBorrowerFiles'), + TagsEnabled => C4::Context->preference("TagsEnabled"), UseKohaPlugins => C4::Context->preference('UseKohaPlugins'), UseCourseReserves => C4::Context->preference("UseCourseReserves"), ); @@ -389,7 +389,6 @@ sub get_template_and_user { } $template->param( opaccolorstylesheet => C4::Context->preference("opaccolorstylesheet"), - AnonSuggestions => "" . C4::Context->preference("AnonSuggestions"), AuthorisedValueImages => C4::Context->preference("AuthorisedValueImages"), BranchesLoop => GetBranchesLoop($opac_name), BranchCategoriesLoop => GetBranchCategories( 'searchdomain', 1, $opac_name ), @@ -405,15 +404,11 @@ sub get_template_and_user { OPACURLOpenInNewWindow => "" . C4::Context->preference("OPACURLOpenInNewWindow"), OPACUserCSS => "". C4::Context->preference("OPACUserCSS"), OPACMobileUserCSS => "". C4::Context->preference("OPACMobileUserCSS"), - OPACViewOthersSuggestions => "" . C4::Context->preference("OPACViewOthersSuggestions"), - OpacAuthorities => C4::Context->preference("OpacAuthorities"), OPACBaseURL => ($in->{'query'}->https() ? "https://" : "http://") . $ENV{'SERVER_NAME'} . ($ENV{'SERVER_PORT'} eq ($in->{'query'}->https() ? "443" : "80") ? '' : ":$ENV{'SERVER_PORT'}"), opac_css_override => $ENV{'OPAC_CSS_OVERRIDE'}, opac_search_limit => $opac_search_limit, opac_limit_override => $opac_limit_override, - OpacBrowser => C4::Context->preference("OpacBrowser"), - OpacCloud => C4::Context->preference("OpacCloud"), OpacKohaUrl => C4::Context->preference("OpacKohaUrl"), OpacMainUserBlock => "" . C4::Context->preference("OpacMainUserBlock"), OpacMainUserBlockMobile => "" . C4::Context->preference("OpacMainUserBlockMobile"), @@ -426,13 +421,10 @@ sub get_template_and_user { OPACPatronDetails => C4::Context->preference("OPACPatronDetails"), OPACPrivacy => C4::Context->preference("OPACPrivacy"), OPACFinesTab => C4::Context->preference("OPACFinesTab"), - OpacTopissue => C4::Context->preference("OpacTopissue"), - RequestOnOpac => C4::Context->preference("RequestOnOpac"), 'Version' => C4::Context->preference('Version'), hidelostitems => C4::Context->preference("hidelostitems"), mylibraryfirst => (C4::Context->preference("SearchMyLibraryFirst") && C4::Context->userenv) ? C4::Context->userenv->{'branch'} : '', opaclayoutstylesheet => "" . C4::Context->preference("opaclayoutstylesheet"), - opacbookbag => "" . C4::Context->preference("opacbookbag"), opaccredits => "" . C4::Context->preference("opaccredits"), OpacFavicon => C4::Context->preference("OpacFavicon"), opacheader => "" . C4::Context->preference("opacheader"), @@ -443,7 +435,6 @@ sub get_template_and_user { opacuserlogin => "" . C4::Context->preference("opacuserlogin"), ShowReviewer => C4::Context->preference("ShowReviewer"), ShowReviewerPhoto => C4::Context->preference("ShowReviewerPhoto"), - suggestion => "" . C4::Context->preference("suggestion"), virtualshelves => "" . C4::Context->preference("virtualshelves"), OPACSerialIssueDisplayCount => C4::Context->preference("OPACSerialIssueDisplayCount"), OPACXSLTDetailsDisplay => C4::Context->preference("OPACXSLTDetailsDisplay"), @@ -1008,7 +999,6 @@ sub checkauth { login => 1, INPUTS => \@inputs, casAuthentication => C4::Context->preference("casAuthentication"), - suggestion => C4::Context->preference("suggestion"), virtualshelves => C4::Context->preference("virtualshelves"), LibraryName => "" . C4::Context->preference("LibraryName"), LibraryNameTitle => "" . $LibraryNameTitle, @@ -1022,11 +1012,6 @@ sub checkauth { opacsmallimage => C4::Context->preference("opacsmallimage"), opaclanguagesdisplay => C4::Context->preference("opaclanguagesdisplay"), opacuserjs => C4::Context->preference("opacuserjs"), - opacbookbag => "" . C4::Context->preference("opacbookbag"), - OpacCloud => C4::Context->preference("OpacCloud"), - OpacTopissue => C4::Context->preference("OpacTopissue"), - OpacAuthorities => C4::Context->preference("OpacAuthorities"), - OpacBrowser => C4::Context->preference("OpacBrowser"), opacheader => C4::Context->preference("opacheader"), TagsEnabled => C4::Context->preference("TagsEnabled"), OPACUserCSS => C4::Context->preference("OPACUserCSS"), diff --git a/C4/Languages.pm b/C4/Languages.pm index 3a5ee2ad8b..2a74b925aa 100644 --- a/C4/Languages.pm +++ b/C4/Languages.pm @@ -273,10 +273,11 @@ sub _get_language_dirs { next if $lang_string =~/^\./; next if $lang_string eq 'all'; next if $lang_string =~/png$/; + next if $lang_string =~/js$/; next if $lang_string =~/css$/; next if $lang_string =~/CVS$/; next if $lang_string =~/\.txt$/i; #Don't read the readme.txt ! - next if $lang_string =~/img|images|famfam|sound|pdf/; + next if $lang_string =~/img|images|famfam|js|less|lib|sound|pdf/; push @lang_strings, $lang_string; } return (@lang_strings); diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/babeltheque.css b/koha-tmpl/opac-tmpl/bootstrap/css/babeltheque.css new file mode 100644 index 0000000000..9ada7073af --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/babeltheque.css @@ -0,0 +1,171 @@ +/* ## BABELTHEQUE ## */ +/* Babeltheque is a french supplier for advanced features +this babeltheque.css is not used anywhere by Koha, it's not a mistake +If you're babeltheque customer, you have access to a specific configuration URL +on babeltheque website, where you can activate this css +So: it should not be removed from Koha ! +*/ + +#BW_etiquettes { + clear :left; + border: 1px solid #E8E8E8; + margin-top: 10px; + width: 49%; + float: left; + visibility: hidden; + visibility: visible\9; +} +#BW_etiquettes:not(:empty) { + visibility: visible; +} + +#BW_etiquettes h2 { + clear:left; + background-color: #E8E8E8; + margin: 5px 10px; + padding: 0 5px; +} + +#BW_ulEti {max-width:100%;} + +#BW_ulEti ul { + margin:0; + padding:0 15px; + list-style-type: none; +} + +#BW_ulEti a { + text-decoration: none; +} + +#BW_ulEti a.tag_s0 {font-weight: 120;font-size:0.8em;} +#BW_ulEti a.tag_s1 {font-weight: 150;font-size:0.9em;} +#BW_ulEti a.tag_s2 {font-weight: 180;font-size:1.0em;} +#BW_ulEti a.tag_s3 {font-weight: 200;font-size:1.2em;} +#BW_ulEti a.tag_s4 {font-weight: 220;font-size:1.4em;} +#BW_ulEti a.tag_s5 {font-weight: 230;font-size:1.5em;} +#BW_ulEti a.tag_s6 {font-weight: 320;font-size:1.6em;} +#BW_ulEti a.tag_s7 {font-weight: 350;font-size:1.7em;} +#BW_ulEti a.tag_s8 {font-weight: 400;font-size:1.8em;} +#BW_ulEti { padding: 0px; line-height: 2em; text-align: center;} +#BW_ulEti a { padding: 2px; } +#BW_ulEti { margin: 0px; } + +#BW_ulEti ol { + float:left; + display: inline; + margin: 0 10px; +} + +#BW_suggestions { + border: 1px solid #E8E8E8; + margin-top: 10px; + float: right; + width: 49%; + visibility: hidden; + visibility: visible\9; +} +#BW_suggestions:not(:empty) { + visibility: visible; +} +#BW_suggestions h2 { + background-color: #E8E8E8; + margin: 5px 10px; + padding: 0 5px; +} +#BW_suggestions .BW_livres_tag_page { + padding: 0 15px; +} +#BW_suggestions .BW_livres_tag_page:before { + content : '> '; +} +#BW_droite .BW_livres_tag:before { + content : '> '; +} + +#BW_podcasts { + border: 1px solid #E8E8E8; + margin-top: 10px; + min-width: 100%; + float: left; + /*width: 49%;*/ + visibility: hidden; + visibility: visible\9; +} + +#BW_podcasts > iframe { + margin: -20px 0 10px 20px; +} + +#BW_videos { + clear :left; + border: 1px solid #E8E8E8; + margin-top: 10px; + min-width: 100%; + /*width: 49%;*/ + float: left; + visibility: hidden; + visibility: visible\9; +} + +#BW_videos:not(:empty) { + visibility: visible; +} + +#BW_podcasts:not(:empty) { + visibility: visible; +} + +#BW_videos h2, #BW_podcasts h2 { + background-color: #E8E8E8; + margin: 5px 10px; + padding: 0 5px; +} +#BW_videos .BW_bloc_vid { + clear: both; + padding: 0 15px; +} +.BW_vignette_vid { + border: 1px solid #DFD9CE; + float: left; + height: 141px; + margin: 5px; + min-height: 141px; + padding: 5px; + white-space: nowrap; +} + +#BW_notes {clear :left;} +#BW_notes h2 {font-size:85%;} + +#BW_citations {} +#BW_citations h2 {font-size:85%;} + +#BW_critiques {} +#BW_critiques h2 {font-size:85%;} + +#BW_critiques_pro {} +#BW_critiques_pro h2 {font-size:85%;} + +#BW_citations,#BW_critiques,#BW_critiques_pro { + background: -moz-linear-gradient(center top , #3399FF, #3333FF) repeat scroll 0 0 transparent; + background: -webkit-gradient(linear, center top, center bottom, from(#3399FF), to(#3333FF)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399FF', endColorstr='#3333FF'); + border: 1px solid #B7B7B7; + border-radius: 5px 5px 5px 5px; + color: #FFFFCC; + display: inline-block; + float: left; + font-weight: bold; + margin: 15px 20px 15px 0; + min-width: 150px; + padding: 0 15px 8px; + position: relative; + text-align: center; + text-shadow: 1px 1px 1px #777777; + white-space: nowrap; +} + +#BW_citations a,#BW_critiques a,#BW_critiques_pro a { + color: #FFFFCC; +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/datatables.css b/koha-tmpl/opac-tmpl/bootstrap/css/datatables.css new file mode 100644 index 0000000000..e7b11bd17c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/datatables.css @@ -0,0 +1,265 @@ +input.search_init { + color: #999999; +} +.sorting_asc { + padding-right: 19px; + background: url("../../img/asc.gif") no-repeat scroll right center #EEEEEE; +} +.sorting_desc { + padding-right: 19px; + background: url("../../img/desc.gif") no-repeat scroll right center #EEEEEE; +} +.sorting { + padding-right: 19px; + background: url("../../img/ascdesc.gif") no-repeat scroll right center #EEEEEE; +} +.sorting_asc_disabled { + padding-right: 19px; + background: url("../../img/datatables/sort_asc_disabled.png") no-repeat scroll right center #EEEEEE; +} +.sorting_desc_disabled { + padding-right: 19px; + background: url("../../img/datatables/sort_desc_disabled.png") no-repeat scroll right center #EEEEEE; +} +.sorting_disabled { + padding-right: 19px; + background-color: #EEEEEE; +} + +div.top {clear : both; } + +div.top.pager, +div.bottom.pager { + background-color : #E5E5E5; + padding : 0; +} + +div.bottom.pager div.dataTables_paginate.paging_full_numbers, +div.bottom.pager div.dataTables_paginate.paging_four_button { + border-right-width : 0; +} + +div.dataTables_filter, +div.dataTables_length, +div.dataTables_info, +div.dataTables_paginate { + float: left; + padding : .3em .5em .3em .5em; + +} +div.dataTables_length { + border-right : 1px solid #686868; + line-height:1.9em; +} +div.dataTables_info { + border-right : 1px solid #AAA; + line-height:1.9em; +} +div.dataTables_length, +div.dataTables_filter { + border-left : 1px solid #FFF; +} +div.dataTables_filter { + line-height : 1.9em; +} +div.dataTables_paginate { + background-color : #F4F4F4; + font-size: 110%; + padding : 0; +} + +.paging_full_numbers span.paginate_button, +.paging_full_numbers span.paginate_active { + border-right : 1px solid #AAA; + border-left : 1px solid #FFF; + display : block; + float : left; + line-height:1.6em; + padding: .3em .7em; + cursor: pointer; +} + +.paging_full_numbers span.paginate_button { + color : #0000CC; +} +.paging_full_numbers span.paginate_button.first { + background-image : url('../../img/first.png'); + background-repeat: no-repeat; + background-position : 2px center; + padding-left : 2em; +} +.paging_full_numbers span.paginate_button.previous { + background-image : url('../../img/prev.png'); + background-repeat: no-repeat; + background-position : 2px center; + padding-left : 2em; +} +.paging_full_numbers span.paginate_button.next { + background-image : url('../../img/next.png'); + background-repeat: no-repeat; + background-position : right center; + padding-right : 2em; +} +.paging_full_numbers span.paginate_button.last { + background-image : url('../../img/last.png'); + background-repeat: no-repeat; + background-position : right center; + border-right : 1px solid #686868; + padding-right : 2em; +} +div.bottom.pager .paging_full_numbers span.paginate_button.last { + border-right-width : 0; +} +.paging_full_numbers span.paginate_active { + background-color : #FFFFEA; + color : #000; + font-weight: bold; +} + +.paging_full_numbers span.paginate_button:hover { + background-color: #FFC; +} + +.paging_full_numbers span.paginate_button.paginate_button_disabled { + color : #666; +} + +/* Two-button version */ + +div.dataTables_paginate.paging_two_button, +div.dataTables_paginate.paging_four_button { + background-color : transparent; + border-right : 1px solid #686868; + border-left : 1px solid #FFF; + line-height : 1.8em; +} +.paginate_disabled_first, +.paginate_enabled_first, +.paginate_disabled_previous, +.paginate_enabled_previous, +.paginate_disabled_next, +.paginate_enabled_next, +.paginate_disabled_last, +.paginate_enabled_last { + float: left; + height: 16px; + margin: .5em; + width: 16px; +} +.paginate_disabled_first { + background-image: url("../../img/first-disabled.png"); +} +.paginate_enabled_first { + background-image: url("../../img/first.png"); + cursor: pointer; +} +.paginate_disabled_previous { + background-image: url("../../img/prev-disabled.png"); +} +.paginate_enabled_previous { + background-image: url("../../img/prev.png"); + cursor: pointer; +} +.paginate_disabled_next { + background-image: url("../../img/next-disabled.png"); +} +.paginate_enabled_next { + background-image: url("../../img/next.png"); + cursor: pointer; +} +.paginate_disabled_last { + background-image: url("../../img/last-disabled.png"); +} +.paginate_enabled_last { + background-image: url("../../img/last.png"); + cursor: pointer; +} + + +/* +table.display { + width: 100%; +} +table.display thead th { + border-bottom: 1px solid black; + cursor: pointer; + font-weight: bold; + padding: 3px 18px 3px 10px; +} +.dataTables_wrapper { + clear: both; + position: relative; +} +.dataTables_processing { + background-color: white; + border: 1px solid #DDDDDD; + color: #999999; + font-size: 14px; + height: 30px; + left: 50%; + margin-left: -125px; + margin-top: -15px; + padding: 14px 0 2px; + position: fixed; + text-align: center; + top: 50%; + width: 250px; +} +.dataTables_info { + float: left; + width: 60%; +} +.dataTables_paginate { + float: right; + text-align: right; + width: 44px; +} +.paging_full_numbers { + height: 22px; + line-height: 22px; + width: 400px; +} +.paging_full_numbers span.paginate_button, + .paging_full_numbers span.paginate_active { + border: 1px solid #aaa; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + padding: 2px 5px; + margin: 0 3px; + cursor: pointer; + *cursor: hand; +} + +.paging_full_numbers span.paginate_button { + background-color: #ddd; +} + +.paging_full_numbers span.paginate_button:hover { + background-color: #ccc; +} + +.paging_full_numbers span.paginate_active { + background-color: #99B3FF; +} +.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { + float: left; + height: 19px; + margin-left: 3px; + width: 19px; +} +.paginate_disabled_previous { + background-image: url("../../img/datatables/back_disabled.jpg"); +} +.paginate_enabled_previous { + background-image: url("../../img/datatables/back_enabled.jpg"); +} +.paginate_disabled_next { + background-image: url("../../img/datatables/forward_disabled.jpg"); +} +.paginate_enabled_next { + background-image: url("../../img/datatables/forward_enabled.jpg"); +} +.spacer { + clear: both; + height: 20px; +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/hierarchy.css b/koha-tmpl/opac-tmpl/bootstrap/css/hierarchy.css new file mode 100644 index 0000000000..d661bb3fab --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/hierarchy.css @@ -0,0 +1,105 @@ +.hierarchies { + background-color:#fff; + color:#000000; + padding:5px; + margin-left:50px; + -moz-border-radius:6px; + display:block; + font-size:10px; +} +.hierarchy { + padding:5px; + width:90%; + -moz-border-radius:6px; + display:block; +} +.child { + display:none; + margin-left : 50px; + width:150%; +} +.child a:hover{ + background-color:#BFCFFF; +} +.parent { + display:none; + margin-left : -50px; +} +.parent a:hover{ + background-color:#BFCFFF; +} +.child0{ + width : 20%; + text-align : left; +} +.child0 a:hover{ + background-color:#BFCFFF; +} +.child1{ + width : 20%; + text-align : left; + margin-left : 50px; +} +.child1 a:hover{ + background-color:#BFCFFF; +} +.child2{ + width : 20%; + text-align : left; + margin-left : 100px; +} +.child2 a:hover{ + background-color:#BFCFFF; +} +.child3{ + width : 20%; + text-align : left; + margin-left : 150px; +} +.child3 a:hover{ + background-color:#BFCFFF; +} +.child4{ + width : 20%; + text-align : left; + margin-left : 200px; +} +.child4 a:hover{ + background-color:#BFCFFF; +} +.child5{ + width : 20%; + text-align : left; + margin-left : 250px; +} +.child5 a:hover{ + background-color:#BFCFFF; +} +.child6{ + width : 20%; + text-align : left; + margin-left : 300px; +} +.child6 a:hover{ + background-color:#BFCFFF; +} +.child7{ + width : 20%; + text-align : left; + margin-left : 350px; +} +.child7 a:hover{ + background-color:#BFCFFF; +} +.child8{ + width : 10%; + text-align : left; + margin-left : 400px; +} +.child8 a:hover{ + background-color:#BFCFFF; +} +.parents{ + display:inline; + cursor:crosshair; +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/jquery.rating.css b/koha-tmpl/opac-tmpl/bootstrap/css/jquery.rating.css new file mode 100644 index 0000000000..461f01533b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/jquery.rating.css @@ -0,0 +1,14 @@ +/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */ +div.rating-cancel,div.star-rating{float:left;width:15px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden} +div.rating-cancel,div.rating-cancel a{background:url(../images/star-ratings-sprite.png) no-repeat 0 -49px} +div.star-rating,div.star-rating a{background:url(../images/star-ratings-sprite.png) no-repeat 0 0px} +div.rating-cancel a{display:block;width:16px;height:100%;background-position:0 -49px;border:0} +div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0} +div.star-rating-on a{background-position:0 -32px!important} +div.rating-cancel.star-rating-hover a{background-position:0 -65px} +div.star-rating-hover a{background-position:0 -16px} +/* Read Only CSS */ +div.star-rating-readonly a{cursor:default !important} +/* Partial Star CSS */ +div.star-rating{background:transparent!important;overflow:hidden!important} +/* END jQuery.Rating Plugin CSS */ diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/opac-old.css b/koha-tmpl/opac-tmpl/bootstrap/css/opac-old.css new file mode 100644 index 0000000000..8409ef5e2c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/opac-old.css @@ -0,0 +1,2875 @@ +@import url("/opac-tmpl/lib/yui/reset-fonts-grids.css"); +@import url("/opac-tmpl/lib/yui/skin.css"); + +a { + font-weight : bold; +} + +a, +a:visited, +.ui-widget-content a, +.ui-widget-content a:visited { + color : #006699; +} + +a:hover,#toolbar input.editshelf:hover,input.editshelf:hover,a.editshelf:hover,input.deleteshelf:hover { + color : #990033; +} + +a.disabled { + color : #888888 !important; +} + +body { + background-color : white; + text-align : left; + padding : 0 0 2.5em 0; +} + +.required { + color : #C00; +} + +caption { + font-size : 140%; + font-weight : bold; + line-height : 144%; + text-align : left; +} + +fieldset { + background-color: #FFF; + border : 2px solid #EEEEEE; + margin : 1em 1em 1em 0; + padding : 1em; +} + +fieldset.rows { + border-width : 1px; + border-bottom : 1px solid black; + float : left; + font-size : 90%; + clear : left; + margin: .9em 0 0 0; + padding: 0; + width: 100%; +} + +fieldset.rows legend { + margin-left: 1em; + font-weight: bold; + font-size : 110%; +} + +fieldset.rows label, fieldset.rows span.label { + float: left; + font-weight : bold; + width: 9em; + margin-right: 1em; + text-align: right; +} + +fieldset.rows fieldset { + border-width : 1px; + margin : 0; + padding : .3em; +} + +fieldset.rows ol { + padding: 1em 1em 0 1em; + list-style-type: none; +} + +fieldset.rows li { + float : left; + clear : left; + padding-bottom: 1em; + list-style-type: none; + width: 100%; +} + +fieldset.rows.left li { + padding-bottom : .4em; +} + +fieldset.rows li.radio { + padding-left: 9em; + width : auto; +} + +fieldset.rows li.radio label { + float : none; + width : auto; + margin : 0 0 0 1em; +} + +fieldset.rows ol.radio label { + width : auto; + float : none; + margin-right : 0; +} + +fieldset.rows ol.radio label.radio { + float : left; + width : 12em; + margin-right : 1em; +} + +fieldset.rows table { + clear : both; + margin-left : 1em; +} + +fieldset.rows td label { + float : none; + font-weight : normal; + width : auto; +} + +fieldset.holds { + background-color : #F3F3F3; + border: 0; + font-size : 110%; + padding : 1px; +} + +fieldset.holds ol { + margin : 0; + padding : 0; +} + +fieldset.holds li { + background-color : #FFF; + border-bottom : 1px solid #F3F3F3; + padding : .3em; +} + +fieldset.holds label, fieldset.holds span.label { + +} + +fieldset.action { + clear : both; + float : none; + border : none; + margin : 0; + padding : 1em 0 .3em 0; + width : auto; +} + +fieldset.action p { + margin-bottom : 1em; +} + +form { + display : inline; + margin : 0; + padding : 0; +} + +h1 { + font-size : 138.5%; +} + +h1#library { + font-size : 100%; + font-weight : normal; + margin : .2em 0 .2em .5em; +} + + +h1#libraryname { + background:transparent url(../images/koha-logo.gif) no-repeat scroll 0%; + border: 0; + float : left !important; + margin:0; + padding:0; + width:120px; +} + +h1#libraryname a { + border:0; + cursor:pointer; + display:block; + height:0px !important; + margin:0; + overflow:hidden; + padding:40px 0 0; + text-decoration:none; + width:120px; +} + +h1,h2,h3,h4,h5,h6 { + font-weight : bold; + margin : .5em 0; +} + +h2 { + font-size : 131%; +} + +h5.author { +} + +h3 { + font-size : 123.1%; +} + +h4 { + font-size : 116%; +} + +h5 { + font-size : 108%; +} + +h6 { + font-size : 100%; +} + +input[type=submit], +input[type=button], +input[type=reset], +fieldset.brief input[type=submit], +fieldset.brief input[type=button], +fieldset.brief input[type=reset] +{ + background: #f4f9fc; /* Old browsers */ + background: -moz-linear-gradient(top, #f4f9fc 0%, #dfeefa 4%, #bfd5ea 93%, #a1c4e2 97%, #b8d0e6 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fc), color-stop(4%,#dfeefa), color-stop(93%,#bfd5ea), color-stop(97%,#a1c4e2), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9fc', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* W3C */ + border-top: 1px solid #cccccc; + border-left: 1px solid #cccccc; + border-right: 1px solid #eeeeee; + border-bottom: 1px solid #eeeeee; + color : #333; + font-size : 93%; + font-weight : bold; + padding : 4px; +} + +input[type=submit]:active, input[type=button]:active, input[type=reset]:active { + border: 1px inset #666666; +} + +td.resultscontrol, +.searchresults td.resultscontrol { + background-color : #EEE; + border : 1px solid #E8E8E8; + vertical-align : middle; + padding : 3px 3px 5px 5px; +} + +table { + background-color: #FFF; + border-collapse : collapse; + margin : 1em 0; + border-right : 1px solid #dddddd; + border-top : 1px solid #dddddd; +} + +td,th { + background-color: #FFF; + border-left : 1px solid #dddddd; + border-bottom : 1px solid #dddddd; + padding : 3px 5px; +} + +td.place_on_type table, +td.place_on_type table td { + border : 0; +} +td caption { + font-size : 105%; +} + +th { + background-color:#EEE; + font-weight : bold; + padding : 2px 23px; + text-align : center; +} + +th.sum { + text-align: right; +} + +td.sum { + background-color: #FFC; + font-weight: bold; +} + +th[scope=row] { + text-align : right; +} + +tr.highlight td, tr.highlight th, tr.odd td { + background-color : #F3F3F3; + border-top : 1px solid #DDDDDD; + border-bottom : 1px solid #DDDDDD; +} + +tr.even td, tr.even.highlight td { + background-color: #FFF; +} + +tr.grouplabel td { + background-color : #E8E8E8; + border : 1px solid #DDDDDD; + border-right : 1px solid #DDDDDD; + text-align : center; + font-weight : bold; + padding: 10px; +} + +tr.reserved td { + background-color : #eeffd4; +} +tr.transfered td { + background-color : #e8f0f6; +} + +#editions table, #editions td { + border : 0; +} + +.header { + background-image:url("../images/ascdesc.gif"); + background-position:right center; + background-repeat:no-repeat; + cursor:pointer; +} +.headerSortUp { + background-image:url("../images/asc.gif"); +} +.headerSortDown { + background-image:url("../images/desc.gif"); +} + +ul { + list-style : disc; + padding-left : 1em; +} + +li { + list-style : disc; +} + +p.availability { + font-size : 87%; +} + +.available { + color : #006600; +} + +.waiting,.intransit,.notforloan,.checkedout,.lost,.notonhold { + display : block; +} +.notforloan { + color : #900; +} +.lost { + color : #666; +} +.waiting { + +} + +/* "problem" enhancement */ +.problem { + color : white; + background-color : red; +} + +/* style for search terms in catalogsearch */ +.term { + /* color : blue; */ + color : #990000; + background-color : #FFFFCC; +} + +a .term { + text-decoration : underline; +} + +/* style for shelving location in catalogsearch */ +.shelvingloc { + display : block; + font-style : italic; +} + +.transfered { + background-color : #F9FF9A; +} + +/* action buttons */ +#action { + margin-top : .5em; + background-color : #F3F3F3; + border : 1px solid #E8E8E8; + padding-bottom : 3px; +} + +#action li { + list-style : none; + margin : .2em; + padding : .3em 0; +} + +#action a { + background-position : 5px center; + background-repeat : no-repeat; + text-decoration : none; + padding-left : 35px; +} + +#action a.print { + background-image: url("../images/sprite.png"); /* Print */ + background-position: -5px -186px; + background-repeat: no-repeat; +} + +#action a.highlight_toggle { + background-image: url("../images/sprite.png"); /* Highlight */ + background-position: -5px -841px; + background-repeat: no-repeat; + display: none; +} + +#action a#furthersearches { + background-image: url("../images/sprite.png"); /* Menu arrow */ + background-position: 106px -295px; + background-repeat: no-repeat; + border : 1px solid #F3F3F3; + margin-left : 5px; + padding : 2px 26px 2px 10px; + text-decoration : none; +} + +#action a#furthersearches:hover { + border-top : 1px solid #FFF; + border-left : 1px solid #FFF; + border-right : 1px solid #979797; + border-bottom : 1px solid #979797; +} + +#action a.reserve, +.searchresults a.reserve { + background-image: url("../images/sprite.png"); /* Place hold */ + background-position: -5px -144px; + background-repeat: no-repeat; +} + +#action a.addtoshelf, #toolbar a.addtoshelf { + background-image: url("../images/sprite.png"); /* Virtual shelf */ + background-position: -5px -225px; + background-repeat: no-repeat; +} + +#action a.addtocart, #toolbar a.addtocart { + background-image: url("../images/sprite.png"); /* Cart */ + background-position: -5px -265px; + background-repeat: no-repeat; +} + +#action a.cartRemove, .actions a.cartRemove { + color: #cc3333; + font-size : 90%; + margin : 0; + padding: 0; +} + +#action a.incart { + background-image: url("../images/sprite.png"); /* Cart */ + background-position: -5px -265px; + background-repeat: no-repeat; + color : #666; +} + +/* toolbar buttons */ + +#toolbar, +#selections-toolbar { +background-color:#EEEEEE; +border:1px solid #E8E8E8; +margin : 0 0; +padding:3px 3px 5px 5px; +vertical-align:middle; +} + +#basket #toolbar { + padding: 7px 5px 9px 9px; +} + +#selections-toolbar { +background: #E8E8E8; /* Old browsers */ +background: -moz-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); /* FF3.6+ */ +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2b2b2), color-stop(14%,#e0e0e0), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */ +background: -webkit-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */ +background: -o-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Opera 11.10+ */ +background: -ms-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* IE10+ */ +background: linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* W3C */ +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */ + margin : 0 0 1em 0; + padding-top : .5em; + padding-left : 10px; +} + +#toolbar a, +#selections-toolbar a, +#toolbar input, +#selections-toolbar input { + white-space : nowrap; +} + +#toolbar ul { + padding-left : 0; +} + +#toolbar ul li { + display : inline; + list-style : none; +} + +#toolbar ul li a { + border-left : 1px solid #e8e8e8; +} + +#toolbar ul li:first-child a { + border-left : 0; +} + + +#toolbar a.print { + background-image: url("../images/sprite.png"); /* Toolbar print */ + background-position : 0px -423px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 30px; +} + +#toolbar a.brief { + background-image : url("../images/sprite.png"); /* Zoom out */ + background-position : -2px -868px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 27px; +} + +#toolbar a.detail { + background-image : url("../images/sprite.png"); /* Zoom in */ + background-position : -2px -898px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 27px; +} + +#toolbar a.download { + background-image : url("../images/sprite.png"); /* Download */ + background-position : 2px -348px; + background-repeat: no-repeat; + padding-left : 28px; + text-decoration : none; +} + +#toolbar a.editshelf { + background-image : url("../images/sprite.png"); /* List edit */ + background-position : 2px -348px; + background-repeat: no-repeat; + padding-left : 26px; + text-decoration : none; +} + +#toolbar a.empty { + background-image : url("../images/sprite.png"); /* Trash */ + background-position : 2px -598px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 30px; +} + +#toolbar a.hide { + background-image : url("../images/sprite.png"); /* Close */ + background-position: -3px -814px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 26px; +} + +#toolbar a.hold, +#selections-toolbar a.hold { + background-image: url("../images/sprite.png"); /* Toolbar place hold */ + background-position : -5px -453px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 23px; +} + +#selections-toolbar a.hold.disabled { + background-image: url("../images/sprite.png"); /* Place hold disabled */ + background-position : -5px -621px; + background-repeat: no-repeat; +} + +#selections-toolbar a.removeitems, +#selections-toolbar a.deleteshelf { + background-image : url("../images/sprite.png"); /* Delete */ + background-position : 2px -690px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 25px; +} + + +#selections-toolbar a.removeitems.disabled, +#selections-toolbar a.deleteshelf.disabled { + background-image: url("../images/sprite.png"); /* Delete disabled */ + background-position : 2px -712px; + background-repeat: no-repeat; +} + +#toolbar a.send, +a.send { + background-image: url("../images/sprite.png"); /* Email */ + background-position : 2px -386px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 28px; +} + +#toolbar a.new { + background-image : url("../images/sprite.png"); /* New */ + background-position : -4px -922px; + background-repeat : no-repeat; + padding-left : 23px; + text-decoration : none; +} + +#toolbar input.editshelf, +input.editshelf { + background-image : url("../images/sprite.png"); /* List edit */ + background-position : 2px -732px; + background-repeat: no-repeat; + border : 0; + color : #006699; + cursor : pointer; + filter: none; + font-size : 100%; + padding-left : 29px; + text-decoration : none; +} + +#toolbar input.newshelf, +#toolbar a.newshelf, +a.newshelf { + background-image: url("../images/sprite.png"); /* List new */ + background-position: -4px -764px; + background-repeat: no-repeat; + border : 0; + color : #006699; + cursor : pointer; + filter: none; + font-size : 100%; + margin: 0 0.5em; + padding-left : 23px; + text-decoration : none; +} + +a.newshelf.disabled { + background-image: url("../images/sprite.png"); /* List new disabled */ + background-position: -4px -791px; + background-repeat: no-repeat; +} + +#toolbar input.deleteshelf, +input.deleteshelf { + background-image : url("../images/sprite.png"); /* Delete */ + background-position : 2px -685px; + background-repeat: no-repeat; + border : 0; + color : #006699; + cursor : pointer; + filter: none; + font-size : 100%; + padding-left : 25px; + text-decoration : none; +} + +#toolbar input.deleteshelf:hover { + color: #990033; +} + + +#toolbar input.editshelf:active, +input.editshelf:active, +#toolbar input.deleteshelf:active, +input.deleteshelf:active { + border : 0; +} + +#selections { + font-weight : bold; +} + +#tagsel_span input.submit, +#tagsel_tag { + background-image : url("../images/sprite.png"); /* Tags */ + background-position : 7px -640px; + background-repeat : no-repeat; + padding-left : 25px; + text-decoration: none; +} + +#tagsel_tag { + background-position : -1px -643px; +} + +#tagsel_tag.disabled { + background-position : -1px -667px; +} + +#tagslist li { display : inline; } + +a.tag_add { + background-image: url("../images/sprite.png"); /* Tag results */ + background-position: -10px -1104px; + background-repeat: no-repeat; + padding-left : 13px; + text-decoration: none; +} + +#login4tags { + background-image: url("../images/sprite.png"); /* Tag results disabled */ + background-position: -10px -1124px; + background-repeat: no-repeat; + padding-left : 13px; + text-decoration: none; + margin-left: 1em; +} + +.tag_results_input { + background-color: #EEE; + margin-left: 1em; + padding: 0.3em; +} + +#placehold input.submit:hover, +#tagsel_span input.submit:hover { + color: #990033; +} + +#addto { + max-width : 10em; +} + +/* Search results add to cart (lists disabled) */ +.addto a.addtocart { + background-image: url("../images/sprite.png"); /* Cart */ + background-position: -5px -266px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 33px; +} +/* Search results place hold link */ +#placehold input.submit { + background-image: url("../images/sprite.png"); /* Place hold */ + background-position: -1px -140px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 23px; +} + +#placehold input.submit, +#tagsel_span input.submit { + border : 0; + background-color: transparent; + font-size : 100%; + font-weight : bold; + padding-left : 31px; + color : #336699; + cursor : pointer; +} +.searchresults a.highlight_toggle { + background-image: url("../images/sprite.png"); /* Highlight */ + background-position: -11px -841px; + background-repeat: no-repeat; + display: none; + font-weight: normal; + padding : 0 10px 0 21px; +} + +/* the itemtype list in advanced search */ +.advsearch table { + border-collapse : separate; + border-spacing : 3px; + border : 0px; + margin : 0px; + background-color : white; + border : 0px solid #D8DEB8; +} + +.advsearch table tr td { + background-color : #F8F8EB; + border : 0px; + margin : 0px; + width : 700px; +} + +.advsearch td { + font-size : 0.8em; + background-color : #F8F8EB; +} + +body#advsearch #breadcrumbs { + line-height : 1px; + height : 1px; + padding : 0; +} + +body#advsearch #cartmenulink, +body#advsearch #listsmenulink { + float : right; +} + +#advsearch #branchloop, +#advsearch #sort_by { + width : 23em; +} + +#auth { + float : left; +} + +#facets { + +} + +/* the footer */ +#footer { + margin-top : 30px; + margin-left : 30%; + margin-right : 20%; + border-top : 1px solid #384b73; + color : #384b73; + font-size : 1em; + text-align : center; +} + +/* facets bloc */ +/* the USER information block */ +#librarian_information { + float : right; + font-size : 10pt; +} + +#header-wrapper { + background-color: #FFF; +} + +#holds,#opac-auth { + min-width : 750px; + width : 57.69em; + margin : auto; +} + +#members { + background-color: #fff; + font-size : 85%; + margin-left : -10px; + margin-right : -10px; + padding : 4px 0 4px 0; + color : #000066; +} + +#members a { + text-decoration : none; +} + +#members a.logout { + color : #cc3333; + font-weight : bold; + padding : 0 .3em 0 .3em; + text-decoration : none; +} + +#members li:last-child { + border-right : 0; +} + +#members li { + border-right : 1px solid black; + display : inline; + list-style : none; + margin : 0; + padding : 0 .5em; +} + +#members ul { + margin : 0; + padding : 0; + text-align : right; +} + +#opac-main-search { + background: #8fb4e8; /* Old browsers */ + background: -moz-linear-gradient(top, #8fb4e8 0%, #8cb1e5 19%, #80a8dc 48%, #7da5d8 52%, #7198cf 83%, #618ac0 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fb4e8), color-stop(19%,#8cb1e5), color-stop(48%,#80a8dc), color-stop(52%,#7da5d8), color-stop(83%,#7198cf), color-stop(100%,#618ac0)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* IE10+ */ + background: linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fb4e8', endColorstr='#618ac0',GradientType=0 ); /* IE6-9 */ + border-top : 1px solid #335599; + border-bottom : 1px solid #335599; + margin-left : -10px; + margin-right : -10px; + padding : .7em 0 .4em .5em; + font-size : 108%; + line-height : 116%; +} + +#opac-main-search form { + display : inline; + padding-right : 1em; +} + +#opac-main-search label { + color : #FFFFCC; + font-weight : bold; + margin : .2em .3em 0 0; +} + +#masthead_search, +#select_library { + max-width: 10em; + width: 10em; +} + + +#search-facets ul { + margin : 0; + padding : .3em; +} + +#search-facets { + border : 1px solid #e8e8e8; +} + +#search-facets h4 { + background-color : #EEE; + border-bottom : 1px solid #e8e8e8; + font-size : 90%; + margin : 0; + padding : .7em .2em; + text-align : center; +} + +#search-facets ul li { + font-weight : bold; + list-style-type : none; +} + +#search-facets li li { + font-weight : normal; + font-size : 85%; + margin-bottom : 2px; + padding : .1em .2em; +} + +#search-facets li li a { + font-weight : normal; +} + +#search-facets li.showmore a { + font-weight : bold; + text-indent : 1em; +} + +.suggestion { + background-color : #EEEEEB; + border : 1px solid #DDDED3; + margin : 10px auto; + padding : 4px; + width : 35%; +} + +#facets ul { + margin : 0; + padding : 0; +} + +#facets ul li { + font-weight : bold; + text-align : left; + list-style : none; +} + +#facets ul ul li { + border : 0; + font-size : 85%; + font-weight : normal; + padding : 2px; + text-align : left; +} + +#facets ul ul li a { + font-weight : normal; + text-decoration : underline; +} + +#facets h4 { + font-size : 93%; + padding:3px; + text-align:center; + background-color:#E7E7CA; + line-height:1.8em; + margin-left:-1px; + margin-right:-1px; + margin-top:-1px; +} + +#breadcrumbs { + padding : .7em; +} + +p { + margin: .7em 0; +} + +strong { + font-weight : bold; +} + +em { + font-style : italic; +} + + +table#marc, +table#marc td, +table#marc th { + background-color : transparent; + border : 0; +} + +table#marc p span.label { + font-weight : bold; +} + +table#marc p, +table#marc ul { + padding-bottom: .6em; +} + +table#items, +table#items td +table#items th { + border-width : 1px solid #EEE; + font-size : 90%; +} + + +table#marc div.results_summary { + clear : left; +} +table#marc div.results_summary ul { + display : inline; + float : none; + clear : none; + margin: 0; + padding: 0; + list-style : none; +} + +table#marc div.results_summary ul li { + display : inline; +} + +#basketcount { + display : inline; +} + +#bookcover { + float : left; + margin : 0; + padding : 0; +} + +#bookcover img { + margin : 0 1em 1em 0; +} + +fieldset.brief { + border : 1px solid #E8E8E8; +} + +fieldset.brief legend { + font-weight : bold; + font-size : 100%; +} + +fieldset.brief label { + display : block; + padding : .3em 0; +} + +fieldset.brief input+input { + margin-top : 3px; +} + +fieldset.brief input, fieldset.brief textarea, fieldset.brief select { + background-color: #F3F3F3; + border-top : 1px solid #979797; + border-left : 1px solid #979797; + border-right : 1px solid #DDDDDD; + border-bottom : 1px solid #DDDDDD; + font-size : 140%; + padding : .2em; + font-weight: normal; +} + +fieldset.brief textarea { + font-size: 105%; +} + +fieldset.brief input:focus { + background-color: #FFFFCC; +} + +fieldset.brief ol, fieldset.brief li { + list-style-type : none; +} + +fieldset.brief div.hint, fieldset.rows div.hint { + color : #666666; + font-size : 100%; + margin : .4em; +} + +h2 span.hint { + font-size: 76%; + font-weight : normal; +} +.thumbnail { + border : 0; + float : left; + margin : 0pt 5px 5px 0pt; +} +a.cancel { + padding-left : 1em; +} + +.resultscontrol, .resultscontrol select { + font-size: 90%; +} + +.cartlist { + margin-top : 5px; +} + +.cartlist input.submit, #tagsel_button { + background-color : #d8deb8; + background-image : none; + border-color : #bebf84; + color : #333; + font-size : 87%; + padding : 2px 0; + margin : 0 0 0 0; +} + +#CheckAll, #CheckNone { + font-weight : normal; + margin : 0 .5em; +} + +.resultscontrol label { + font-weight : bold; + margin-left : .5em; +} + +.resort { + float : right; + margin-top : 5px; +} + +td.resultscontrol img { + vertical-align: middle; +} + +.searchresults table td { +} + +.searchresults table { + margin : 0; +} + +.searchresults td, .searchresults th, .searchresults table { + border: 0; +} +.searchresults td { + vertical-align: top; +} + +.searchresults tr { + border-bottom : 1px solid #f3f3f3; +} + +.searchresults tr:first-child { + border : 0; +} + +.searchresults table { + border-top : 0px solid #CCCCCC; + width : 100%; +} + +.searchresults a.reserve, .searchresults a.reserve:visited { + background-position:left top; + background-repeat:no-repeat; + float:right; + padding:2px 3px 2px 26px; +} + +.searchresults a.reserve { + background-color:transparent; + color:#006699; +} + +.unavailable, .tagerror, .tagerror:visited { + color: #990033; +} + +#libraryname { + float : left; + line-height : 2em; +} + +#corner { + float : right; + line-height : 2em; +} + +.pages { + line-height : 1.8em; + text-align: center; +} + +.current, +.currentPage { + background-color: #FFFFFF; + color: #3366CC; + font-weight: bold; + padding: 1px 5px 1px 5px; + text-decoration: none; +} + +a:link.nav, +div.pages a:link { + background-color: #EEE; + border: 1px solid #CCCC99; + color: #3366CC; + font-weight: bold; + padding: 1px 5px 1px 5px; + text-decoration: none; +} + +a:visited.nav, +div.pages a:visited { + background-color: #EEE; + border: 1px solid #CCCC99; + color: #3366CC; + font-weight: bold; + padding: 1px 5px 1px 5px; + text-decoration: none; +} + +a:hover.nav, +div.pages a:hover { + background-color: #FFFFCC; + border: 1px solid #CCCC99; + color: #CC3333; + font-weight: bold; + padding: 1px 5px 1px 5px; + text-decoration: none; +} + +a:active.nav, +div.pages a:active { + background-color: #FFFFCC; + border: 1px solid #CCCC99; + color: #D25500; + font-weight: bold; + padding: 1px 5px 1px 5px; + text-decoration: none; +} + + + + + +tr.overdue td { + background-color : #ffcccc; + border-bottom : 1px solid #ffaeae; + border-right : 1px solid #ffaeae; + font-weight : bold; +} + +td.overdue { + color : #cc3333; +} + +.renewals { + display:block; + font-size:0.8em; + padding:0.5em; +} + +table#marc, table#marc td, table#marc th { + border : 0; +} + +table#marc th { + background-color : transparent; + text-align : left; +} + +table#marc td:first-child { + text-indent : 2em; +} +#masthead { +float: left; +width: 120px; +} + +#fluid { +margin-left: 124px; +margin-top : .4em; +padding-left : 1em; +} + +#fluid-offset { +float : right; +width: 100%; +} + +#translControl{ +float : left; +padding-left : .4em; +} + +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +/* Hides from IE-mac \*/ +* html .clearfix {height: 1%;} +/* End hide from IE-mac */ + +.results_summary { + display: block; + font-size : 85%; + color: #707070; + padding : 0 0 .5em 0; +} +.results_summary .results_summary { + font-size : 100%; +} + +.results_summary.actions { + margin-top : .5em; +} + +.m880 { + display:block; + text-align:right; + float:right; + width:50%; + padding-left:20px +} + +.tagstatus { + color: #707070; + padding: 0 4px 0 4px; + margin-left: 5px; + border: 1px solid #bcbcbc; + background-color: #ffffcc; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.results_summary.tagstatus { + display: inline; +} + +.results_summary .label { + color: #202020; +} + +.results_summary a { + font-weight: normal; +} + +.actions a.hold, +.actions a.addtocart, +.actions a.addtoshelf, +.actions a.addtolist, +.actions a.tag_add { + margin-left : 1em; + text-decoration : none; +} + +/* Search results rows place hold */ +.actions a.hold { + background-image : url("../images/sprite.png"); /* Place hold small */ + background-position : -10px -542px; + background-repeat: no-repeat; + padding-left : 16px; +} + +/* Search results rows add to cart */ +.actions a.addtocart { + background-image : url("../images/sprite.png"); /* Cart small */ + background-position : -10px -572px; + background-repeat: no-repeat; + padding-left : 15px; + display : none; +} + +/* Search results rows save to lists */ +.actions a.addtoshelf { + background-image : url("../images/sprite.png"); /* MARC view */ + background-position: -10px -27px; + background-repeat: no-repeat; + padding-left : 13px; +} + +.dialog { + border: 1px solid #bcbcbc; + padding : .5em; + margin : 1em auto; + width: 65%; + } + +.dialog h2, .dialog h3, .dialog h4 { + margin : auto; + text-align : center; + } + +div.alert { + background: #fef8d3; /* Old browsers */ + background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */ + text-align : center; +} + +div.alert strong { + color : #900; +} + +div.message { + background: #ffffff; /* Old browsers */ + background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef5', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */ + border : 1px solid #bcbcbc; + width : 55%; +} + +#moresearches { + clear : left; + color : #000099; + font-size : 90%; + line-height : 110%; + margin : .6em 0 .3em 0; +} + +#moresearches a:link, #moresearches a:visited { + color : #e5ebff; + font-weight : normal; + text-decoration : none; +} + +#news th { + text-align : left; + padding : 3px 5px; +} + +strong em, em strong { + font-weight: bold; + font-style: italic; +} + +#opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 { + color : #000; + font-weight : normal; +} + #opac-main-search #listsmenu h4 { + font-size : 90%; + font-weight : bold; + margin : 0 .2em; + } + +#opac-main-search #listsmenu .yuimenuitemlabel { + cursor : pointer; +} + +#opac-main-search #listsmenu .bd { + background: #eef4fe; /* Old browsers */ + background: -moz-linear-gradient(left, #eef4fe 0%, #eef4fe 88%, #f6f9fe 98%, #ffffff 99%, #a5c2f6 99%, #e6eefe 100%, #cbdefe 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eef4fe), color-stop(88%,#eef4fe), color-stop(98%,#f6f9fe), color-stop(99%,#ffffff), color-stop(99%,#a5c2f6), color-stop(100%,#e6eefe), color-stop(100%,#cbdefe)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* IE10+ */ + background: linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* W3C */ + border : 1px solid #739acf; + padding : .3em 1em 0 0; +} + +#opac-main-search #listsmenu .yuimenuitemlabel.selected { + background-color : #fff; +} + +#opac-main-search #listsmenu ul { + border-color : #b8d0e6; +} + +.selectcol { + vertical-align: top; + width: 10px; +} +.itypecol { + vertical-align: top; + width: 10px; +} +#container { + color : #000; +} + +div#changelanguage{ + background-color: #fff; + border-top: 1px solid #CCC; + color : #666; + font-size : 85%; + padding : 1em; + margin-top : 2em; + } + +div#changelanguage a { + font-weight : normal; + padding : .5em 0; +} + +div#changelanguage li.yuimenuitem { + font-size: 120%; + font-weight: normal; + margin: 0; + padding: 0 1em; +} +div#changelanguage li.yuimenuitem a.yuimenuitemlabel { + padding: 0; +} + +ul#i18nMenu { + margin : 0; + padding : .2em 0; + } + +ul#i18nMenu li { + border-left : 1px solid #CCC; + display : inline; + list-style : none; + padding : 0 .4em; + } + +ul#i18nMenu li:first-child { + border-left : 0; + } + +ul#i18nMenu li ul li { + border : 0; + display : block; + padding : 0; + } + + +ul#i18nMenu li.more a { + background-image : url("../images/sprite.png"); /* Arrow up */ + background-position : 37px -940px; + background-repeat:no-repeat; + padding-right: 1.3em; +} + +ul#i18nMenu li.more ul li a { + background-image : none; + padding: 0 1.3em; +} +.morelang, +li.more { +float:left +} + +span.lang{ + float:left; + border-right : 1px solid black; + padding : 0 .5em; +} + +#cartDetails,#cartUpdate,#holdDetails,#listsDetails { + background-color : #FFF; + border: 1px solid #739acf; + color : black; + display : none; + margin : 0; + padding : 10px; + text-align : center; + width : 180px; + box-shadow: 1px 1px 3px #666; + -moz-box-shadow: 1px 1px 3px #666; + -webkit-box-shadow: 1px 1px 3px #666; + z-index: 2; +} + +.yui-panel .hd, .yui-panel .bd, .yui-panel .ft { + background-color : transparent; + border : 0; + padding : inherit; +} + +#login #userid, #login #password { + width : 98%; +} + +#opac-main-search input.submit { + background: #e6f3fe; /* Old browsers */ + background: -moz-linear-gradient(top, #e6f3fe 0%, #dfeefa 8%, #bfd5ea 49%, #b8d0e6 52%, #b8d0e6 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f3fe), color-stop(8%,#dfeefa), color-stop(49%,#bfd5ea), color-stop(52%,#b8d0e6), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f3fe', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* W3C */ + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 1px 1px 1px 1px , , .3); + -moz-box-shadow: 1px 1px 1px 1px , , .3); + box-shadow: 1px 1px 1px 1px , , .3); + + color : #333; + font-weight : normal; + font-size : 80%; + padding : 2px; +} + +div#menu { + border-right : 1px solid #979797; + font-size : 94%; + margin-right : .5em; + padding-top : 1em; + padding-bottom : 2em; +} + +div#menu li a { + background: #eeeeee; /* Old browsers */ + background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(96%,#eeeeee), color-stop(97%,#e6e6e6), color-stop(99%,#cccccc), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */ + background: linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */ + text-decoration : none; + display : block; + border : 1px solid #979797; + font-size : 111%; + margin : .5em 0; + padding : .4em .3em; + margin-right : -1px; +} + +div#menu li a:hover { + background: #eaeef5; /* Old browsers */ + background: -moz-linear-gradient(left, #eaeef5 0%, #dee6f4 96%, #c4d5ef 98%, #a2bee8 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeef5), color-stop(96%,#dee6f4), color-stop(98%,#c4d5ef), color-stop(100%,#a2bee8)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* IE10+ */ + background: linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* W3C */ +} + +div#menu li.active a:hover { + background-color : #fff; + color : #0000CC; +} + +#menu ul li { + list-style-type : none; +} + +#menu ul li.active a { + background-color : #FFF; + background-image : none; + border-right : 0; + font-weight : bold; +} + +.left { + float : left; +} + +.right { + float : right; +} + +#searchsubmit { + cursor : default; + font-size : 87%; + font-weight : normal; + margin-top : 0; + margin-left : .2em; + padding: 2px 2px 1px 2px; +} + +#export,#further,.detailtagcell { + margin-top : .5em; + background-color : #F3F3F3; + border : 1px solid #E8E8E8; + font-size : 76%; + padding : 3px; + text-align : center; +} +#furtherm { margin-top : .5em; } + +#export label, .detailtagcell label { + display : block; + font-weight : bold; + font-size : 110%; + margin-bottom : 2px; +} + +#export input, .detailtagcell input { + padding : 2px; +} + +#cartmenulink, #listsmenulink { + background-repeat: no-repeat; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + display : block; + position : relative; + float : left; + color : #333; + text-decoration : none; + cursor : pointer; + font-size : 105%; + font-weight : bold; + line-height : 185%; + margin-left : 1.5em; + padding : .3em .7em; +} + +#listsmenulink { + background : #9FBFFF; + background: url("../images/sprite.png"),-moz-linear-gradient(top, #d7e5ff 0%, #b1cbff 50%, #9fbfff 100%); /* FF3.6+ */ + background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e5ff), color-stop(50%,#b1cbff), color-stop(100%,#9fbfff)); /* Chrome,Safari4+ */ + background: url("../images/sprite.png"),-webkit-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Chrome10+,Safari5.1+ */ + background: url("../images/sprite.png"),-o-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Opera 11.10+ */ + background: url("../images/sprite.png"),-ms-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* IE10+ */ + background: url("../images/sprite.png"),linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e5ff', endColorstr='#9fbfff',GradientType=0 ); /* IE6-9 */ + background-position: 40px -287px,top left; + background-repeat: no-repeat; + border: 1px solid #629DCF; + color : #006699; + padding-right: 20px; +} + +#listsmenulink:hover { + background-color : #b8d0e6; + background: url("../images/sprite.png"),-moz-linear-gradient(top, #e2ecf5 0%, #c3d8ea 50%, #b8d0e6 100%); /* FF3.6+ */ + background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2ecf5), color-stop(50%,#c3d8ea), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */ + background: url("../images/sprite.png"),-webkit-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */ + background: url("../images/sprite.png"),-o-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Opera 11.10+ */ + background: url("../images/sprite.png"),-ms-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* IE10+ */ + background: url("../images/sprite.png"),linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecf5', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */ + background-repeat: no-repeat; + background-position: 40px -287px,top left; +} + +#cartmenulink { + background: #98CB58; /* Old browsers */ + background: url("../images/sprite.png"),-moz-linear-gradient(top, #d5eaba 0%, #b7db8a 50%, #98cb59 100%); /* FF3.6+ */ + background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5eaba), color-stop(50%,#b7db8a), color-stop(100%,#98cb59)); /* Chrome,Safari4+ */ + background: url("../images/sprite.png"),-webkit-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Chrome10+,Safari5.1+ */ + background: url("../images/sprite.png"),-o-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Opera 11.10+ */ + background: url("../images/sprite.png"),-ms-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* IE10+ */ + background: url("../images/sprite.png"),linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5eaba', endColorstr='#98cb59',GradientType=0 ); /* IE6-9 */ + background-position: -5px -256px, left top; + background-repeat: no-repeat; + border: 1px solid #5EA28C; + color : #336600; + padding-left : 30px; +} + +#cartmenulink:hover { + background-color : #BFDE96; + background: url("../images/sprite.png"),-moz-linear-gradient(top, #e5f1d4 0%, #cbe4aa 50%, #c0de98 100%); /* FF3.6+ */ + background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f1d4), color-stop(50%,#cbe4aa), color-stop(100%,#c0de98)); /* Chrome,Safari4+ */ + background: url("../images/sprite.png"),-webkit-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Chrome10+,Safari5.1+ */ + background: url("../images/sprite.png"),-o-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Opera 11.10+ */ + background: url("../images/sprite.png"),-ms-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* IE10+ */ + background: url("../images/sprite.png"),linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1d4', endColorstr='#c0de98',GradientType=0 ); /* IE6-9 */ + background-repeat: no-repeat; + background-position: -5px -256px, left top; +} + +/* IE 6 & 7 don't do multiple backgrounds, so remove extra padding */ +* html #listsmenulink, +*+html #listsmenulink { + padding-right : .7em; +} + +/* IE 6 & 7 don't do multiple backgrounds, so remove extra padding */ +* html #cartmenulink, +*+html #cartmenulink { + padding-left : .7em; +} + +/* IE 8 doesn't do multiple backgrounds, so remove extra padding */ +#listsmenulink { + padding-right: .7em\0/; +} + +/* IE 8 doesn't do multiple backgrounds, so remove extra padding */ +#cartmenulink { + padding-left: .7em\0/; +} + +#cartmenulink span#basketcount { + background-image : none; + float : none; + display : inline; + height : auto; + position : relative; + margin : 0; + padding : 0; + left : auto; + right : auto; + top : auto; +} + +#cartmenulink span#basketcount span { + background-image : none; + background-color : #E6FCB7; + color : #000; + display : inline; + float : none; + font-size : 80%; + font-weight : normal; + margin : 0 0 0 .9em; + padding : 0 .3em 0 .3em; + position : relative; + left : auto; + right : auto; + top : auto; +} + +#views { + border-bottom : 1px solid #E8E8E8; + margin-bottom : .5em; + padding : 0 2em 0 0.2em; + white-space : nowrap; +} + +span.view { + padding : 0.2em .2em 2px .2em; +} + +#bibliodescriptions, +#isbdcontents { + clear : left; + margin-top : .5em; +} + +a#MARCview, span#MARCview, a#MARCviewPop, a#ISBDview, span#ISBDview, a#Normalview, a#Briefhistory, span#Normalview, a#Fullhistory, span#Fullhistory, span#Briefhistory { + background-repeat : no-repeat; + font-size : 87%; + font-weight : normal; + padding : .2em .5em; + padding-left : 21px; + text-decoration: none; +} + +a#MARCview, span#MARCview { + background-image: url("../images/sprite.png"); + background-position: -5px -26px; + background-repeat: no-repeat; +} +a#MARCviewPop, span#MARCviewPop { + background-image: url("../images/sprite.png"); + background-position: -5px -26px; + background-repeat: no-repeat; +} +a#ISBDview, span#ISBDview { + background-image: url("../images/sprite.png"); + background-position: -5px -55px; + background-repeat: no-repeat; +} +a#Normalview, span#Normalview { + background-image: url("../images/sprite.png"); + background-position: -7px 3px; + background-repeat: no-repeat; + padding-left : 15px; +} + +a#MARCview, a#MARCviewPop, a#ISBDview, a#Normalview, a#Fullhistory, a#Briefhistory { + background-color : #F3F3F3; + border-left : 1px solid #E8E8E8; +} + +#shelfbrowser table { + margin : 0 20px; +} +#shelfbrowser table, #shelfbrowser td, #shelfbrowser th { + border : 0; + font-size : 90%; + text-align : center; +} +#shelfbrowser a { + font-size : 110%; + text-decoration : none; +} +#shelfbrowser td, #shelfbrowser th { + width : 20%; +} +#shelfbrowser td.top { + vertical-align : top; +} +#shelfbrowser td.top a { + text-decoration : underline; +} +#shelfbrowser a { + display : block; +} +#shelfbrowser #browser_next, +#shelfbrowser #browser_previous { + background-image : url("../images/sprite.png"); + background-position : -5px -988px; + background-repeat: no-repeat; + width : 16px; +} +#shelfbrowser #browser_next a, +#shelfbrowser #browser_previous a { + cursor: pointer; + display : block; + height: 0 !important; + margin: 0; + overflow: hidden; + padding: 50px 0 0; + text-decoration: none; + width: 16px; +} +#shelfbrowser #browser_previous { +background-position: -9px -1001px; +} +#shelfbrowser #browser_next { +background-position: -9px -1051px; +} + +#comments .commentline { + border-bottom : 2px solid #eeeeeb; + margin : 0 -.5em 0 -.5em; + padding : 0 .5em .5em .5em; +} +#comments .yours { + background-color : #effed5; +} +.commentline .avatar { + float : right; + padding-left : .5em; +} +#comments #addcomment { + margin : 0 -1em -1em -1em; + padding : .3em 1em; +} +input.tagbutton { + padding : 1px !important; +} +table#items th { + padding : 2px; +} +#action { + /*margin-top: 0;*/ +} +#similars h4 { + text-align : left; +} +#similars table, +#similars td { + border : 0; + margin : 0; +} +#similars td { + width : 13em; +} +#similars a { + display : block; + font-weight : normal; +} +#furtherm a, +#furtherm a:link, +#furtherm a:visited { + color : #006699; +} +#furtherm h4 { + font-size : 106%; + margin : .1em .5em; +} +#furtherm .bd { + background-color : #F3F3F3; + border:1px solid #DDD; +} +.results_summary img { + margin : 0 5px; + } +span.no-image { + background-color : #FFF; + border: 1px solid #979797; + color : #AAA; + display:block; + font-size : 86%; + font-weight : bold; + text-align : center; + width : 75px; +} +#bookcover span.no-image { + margin-right : 10px; + margin-bottom : 10px; +} +#shelfbrowser a:link span.no-image, +#shelfbrowser a:visited span.no-image, +#shelfbrowser a:hover span.no-image, +#shelfbrowser a:active span.no-image { + font-size : 95%; +} +#shelfbrowser a:link span.no-image, +#shelfbrowser a:visited span.no-image, +#shelfbrowser a:hover span.no-image, +#shelfbrowser a:active span.no-image, +td.jacketcell a:link, +td.jacketcell a:visited, +td.jacketcell a:hover, +td.jacketcell a:active, +a.p1:link, +a.p1:visited, +a.p1:hover, +a.p1:active { + color : #AAA; + text-decoration : none; + font-weight : bold; +} + +.copies_row > td:first-child { + border-left-style : none; +} + +.rtl { + unicode-bidi: embed; + direction: rtl; + text-align: right; +} + +div.ft { + clear : both; +} + +.authorSearch { + position: absolute; + display: none; + z-index: 2; + background-color: white; + border: 1px solid black; + padding: 4px; +} +.authorSearch li { + list-style-type: none; +} +.authorSearch ul { + padding-left: 0px; +} +.subjectSearch { + position: absolute; + display: none; + z-index: 2; + background-color: white; + border: 1px solid black; + padding: 4px; +} +.subjectSearch li { + list-style-type: none; +} +.subjectSearch ul { + padding-left: 0px; +} + +#basket td ul li { + font-size:90%; + list-style:disc outside url(data:image/gif;base64,R0lGODlhBQAHAJECAP///5zD6v///wAAACH5BAEAAAIALAAAAAAFAAcAAAIMjCUGkbvhFGQSmVAAADs=); + padding:0.2em 0; +} + +#recentcomments { + margin:auto; + max-width:750px; + margin-left: 13.3207em; +} + +#plainmarc table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; } +#plainmarc th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; } +#plainmarc td { border: 0; padding : 2px; vertical-align: top; } + +#catalogue_detail_biblio h1 { float:left; margin:0 1em 1em 0; } +#catalogue_detail_biblio h1.title { float:none; margin-top:1em; } +#catalogue_detail_biblio h3 {clear:both; } + +#opac-detail #Normalview { font-weight:bold; } +#opac-marcdetail #Normalview { font-weight:normal; } +#opac-marcdetail #MARCview { font-weight:bold; } +#opac-isbddetail #Normalview { font-weight:normal; } +#opac-isbddetail #ISBDview { font-weight:bold; } +#opac-isbddetail #isbdcontents { margin-top: 2em; } + + +#renewcontrols { + float: right; + font-size: 66%; +} + +#renewcontrols a { + background-repeat : no-repeat; + text-decoration:none; + padding : .1em .4em; + padding-left : 18px; +} + +#renewselected_link { + background-image : url("../images/sprite.png"); + background-position : -5px -988px; + background-repeat: no-repeat; +} + +#renewall_link { + background-image : url("../images/sprite.png"); + background-position : -8px -964px; + background-repeat: no-repeat; +} + +.koha_url { + color: #666666; +} + +div.koha_url { + border-top: none !important; +} +span.koha_url { + position: absolute; + right: 0; + font-size: 85%; +} +a.koha_url { + text-decoration:none; +} +/* pagination */ +.pagination { + position: absolute; + top:32px; + left: -1px; + width: 100%; + height:auto; + border: 1px solid #D0D0D0; + display: none; + background-color:#F3F3F3; + padding-bottom:10px; + z-index: 100; +} + + +/* nav */ +.nav .close_pagination { + padding-right: 10px; + position: absolute; + right: 3px; + top: -25px; +} +.nav .close_pagination a { + text-decoration:none!important; +} + +.nav ul { + padding-top: 10px; +} + +.nav li { + list-style:none; + float:left; + padding:4px; + color:#999; +} + +.nav li a { + text-decoration:none!important; +} + +.nav li a:hover { + text-decoration:underline; +} + +.nav li ul { + float:left; +} + +.back { + float:right; +} + +.back input{ + background:none!important; + color:#999!important; +} + +.pagination_list { + float:bottom; +} +.pagination_list ul { + padding-top: 40px; + padding-left:0px; +} +.pagination_list li { + list-style:none; + float:bottom; + padding:4px; + color:#999; + /* border-bottom : 1px solid #DDDDDD;*/ +} +.pagination_list li.highlight { + background-color : #F3F3F3; + border-top : 1px solid #DDDDDD; + border-bottom : 1px solid #DDDDDD; +} +.pagination_list span.li_pag_index { + color: #999999; + float: left; + font-size: 15px; + font-weight: bold; + padding-right: 10px; + text-align: right; + width: 13px; + +} + +.pagination_list li a {padding-left:0px;} + + +.nav_results { + background-color: #F3F3F3; + border: 1px solid #D0D0D0; + margin-top: 0.5em; + position:relative; +} + +.nav_results .l_Results a { + background:#E1E1E1 url("../images/sprite.png") no-repeat 0px -504px; /* Browse results menu */ + color:#006699; + display:block; + padding:8px 28px; + text-decoration:none; +} +.nav_results .l_Results a:hover { + background-color:#D9D9D9; +} +.nav_results ul.pg_menu { + border-top: 1px solid #D0D0D0; + white-space : nowrap; +} +.nav_results ul.pg_menu li { + color:#B2B2B2; + display:inline; + list-style:none; + margin: 0; +} +.nav_results ul.pg_menu li.back_results a { + border-left: 1px solid #D0D0D0; + border-right: 1px solid #D0D0D0; +} +.nav_results ul.pg_menu li a, +.nav_results ul.pg_menu li span { + background-color: #F3F3F3; + display : block; + float:left; + padding:.4em .5em; + text-decoration:none; + font-weight:normal; + text-align:center; +} + +.nav_results ul.pg_menu li span { + color : #B2B2B2; +} + +.nav_results ul.pg_menu li.left_results a { + padding-left : 0; +} + +.nav_results ul.pg_menu li a:hover { +} + +.nav_results #listResults{ + line-height: 0.7em; +} + +.nav_results #listResults li { + background-color:#999999; + color:#C5C5C5; + font-weight:normal; + display:block; + margin-right:1px; + font-size:0.9em; + padding:5px 0px; + text-align:center; + min-width:20px; +} + +.nav_results #listResults li:hover {background-color:#006699;} + +.nav_results #listResults li a { color:#FFFFFF; font-weight:normal;} + +a.localimage img { + border : 1px solid #8EB3E7; + margin : 0 .5em; + padding : .3em; +} + +p.patronimage { + border:1px solid #EEE; + border-bottom-color:#000; + margin: 0.9em 0 0; + padding:1em; +} + +p.patronimage.edit { + border-color:#E8E8E8; + margin: 1em 1em 1em 0; +} + +span.sep { + color: #888; + padding: 0 .2em; + text-shadow: 1px 1px 0 #FFF; +} + +#daily-quote { + /*border-top : 1px solid #000000;*/ + border : 1px solid #000000; + margin-top: 2px; + margin-bottom: 10px; + margin-left: 2px; + margin-right: 2px; + width: 300px; + text-align: center; +} + +#daily-quote h1 { + font-size: 18px; + font-weight: normal; + margin: 0; +} + +#daily-quote div { + font-size: 12px; + margin: 5px; +} + +/* jQueryUI Core */ + +.ui-widget-content { border: 1px solid #AAA; background: #ffffff none; color: #222222; } +.ui-widget-header { border: 1px solid #AAA; background: #E6F0F2 none; color: #222222; font-weight: bold; } +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #AAA; background: #F4F8F9 none; font-weight: normal; color: #555555; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #AAA; background: #E6F0F2 none; font-weight: normal; color: #212121; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff none; font-weight: normal; color: #212121; } +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; } + +/* jQueryUI autocomplete */ + +.ui-autocomplete { position: absolute; cursor: default; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3); box-shadow: 2px 2px 2px rgba(0,0,0,.3); } +.ui-autocomplete.ui-widget-content .ui-state-hover { border: 1px solid #AAA; background: #E6F0F2 none; font-weight: normal; color: #212121; } +.ui-autocomplete-loading { background: #FFF url("../../img/loading-small.gif") right center no-repeat; } +.ui-menu li { list-style:none; } + +#social_networks span { + color: #274D7F; + display : block; + float : left; + font-size: 85%; + font-weight: bold; + line-height: 2em; + margin : .5em 0 .5em .5em !important; +} +#social_networks a { + background: transparent url("../images/social-sprite.png") no-repeat; + display: block; + height : 20px !important; + width : 20px; + text-indent : -999em; +} + +#social_networks div { + float : left !important; + margin : .5em 0 .5em .2em !important; +} + +#social_networks #facebook { + background-position : -7px -35px; +} + +#social_networks #twitter { + background-position : -7px -5px; +} + +#social_networks #linkedin { + background-position : -7px -95px; +} + +#social_networks #delicious { + background-position : -7px -66px; +} + +#social_networks #email { + background-position : -7px -126px; +} + +/* jQuery UI standard tabs */ +.ui-tabs-nav .ui-tabs-active a, +.ui-tabs-nav a:hover, +.ui-tabs-nav a:focus, +.ui-tabs-nav a:active, +.ui-tabs-nav span.a { + background: none repeat scroll 0 0 transparent; + outline: 0 none; +} + +.ui-widget, +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family : inherit; + font-size : inherit; +} + +ul.ui-tabs-nav li { + list-style : none; +} +.ui-tabs.ui-widget-content { + background : transparent none; + border : 0; +} + +.ui-tabs .ui-tabs-panel { + border : 1px solid #D8D8D8; +} +.ui-tabs-nav.ui-widget-header { + border : 0; + background : none; +} +.ui-tabs .ui-tabs-nav li { + background: #F3F3F3 none; + border-color: #D8D8D8; + margin-right : .4em; +} + +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + background-color : #FFF; + border : 1px solid #D8D8D8; + border-bottom: 0; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active a { + color : #000; + font-weight : bold; +} + +.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover { + background : #F3F3F3 none; +} + +.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover { + background : #FFF none; +} + +.ui-tabs .ui-state-default a, +.ui-tabs .ui-state-default a:link, +.ui-tabs .ui-state-default a:visited { + color: #006699; +} + +.ui-tabs .ui-state-hover a, +.ui-tabs .ui-state-hover a:link, +.ui-tabs .ui-state-hover a:visited { + color: #990033; +} + +.statictabs ul { + background: none repeat scroll 0 0 transparent; + border: 0 none; + margin: 0; + padding: 0.2em 0.2em 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + color: #222222; + font-weight: bold; + font-size: 100%; + line-height: 1.3; + list-style: none outside none; + outline: 0 none; + text-decoration: none; +} + +.statictabs ul:after { + clear: both; +} + +.statictabs ul:before, +.statictabs ul:after { + content: ""; + display: table; +} + +.statictabs ul li { + background: none repeat scroll 0 0 #E6F0F2; + border: 1px solid #B9D8D9; + border-bottom: 0 none !important; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + float: left; + list-style: none outside none; + margin-bottom: 0; + margin-right: 0.4em; + padding: 0; + position: relative; + white-space: nowrap; + top: 1px; + color: #555555; + font-weight: normal; + +} + +.statictabs ul li.active { + background-color: #FFFFFF; + color: #212121; + font-weight: normal; + padding-bottom: 1px; +} + +.statictabs ul li a { + color: #004D99; + cursor: pointer; + float: left; + padding: 0.5em 1em; + text-decoration: none; +} + +.statictabs ul li a:hover { + background-color : #EDF4F5; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + color : #538200; +} + +.statictabs ul li.active a { + color: #000000; + font-weight: bold; + cursor: text; + background: none repeat scroll 0 0 transparent; + outline: 0 none; +} + +.statictabs .tabs-container { + border: 1px solid #B9D8D9; + background: none repeat scroll 0 0 transparent; + display: block; + padding: 1em 1.4em; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + color: #222222; +} + +.authref { + text-indent: 2em; +} + +.authref .label { + font-style: italic; +} + +.authstanza { + margin-top: 1em; +} + +.authstanzaheading { + font-weight: bold; +} +div.authorizedheading { + font-weight: bold; +} +.authstanza li { + margin-left: 0.5em; +} +.authres_notes, .authres_seealso, .authres_otherscript { + padding-top: 5px; +} +.authres_notes { + font-style: italic; +} + +#didyoumean { + background-color: #EEE; + border: 1px solid #E8E8E8; + margin: 0 0 0.5em; + text-align: left; + padding: 0.5em; + border-radius: 3px 3px 3px 3px; +} + +.suggestionlabel { + font-weight: bold; +} + +.searchsuggestion { + padding: 0.2em 0.5em; + white-space: nowrap; + display: inline-block; +} + +.authlink { + padding-left: 0.25em; +} +#hierarchies a { + font-weight: normal; + text-decoration: underline; + color: #069; +} + +#hierarchies a:hover { + color: #990033; +} + +#top-pages { + margin: 0 0 0.5em; +} + +/* jQuery UI Datepicker */ +.ui-datepicker table {width: 100%; font-size: .9em; border : 0; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { background : transparent none; padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } + +.ui-datepicker-trigger { + vertical-align: middle; + margin : 0 3px; +} +.ui-datepicker { + -moz-box-shadow: 1px 1px 3px 0 #666; + -webkit-box-shadow: 1px 1px 3px 0 #666; + box-shadow: 1px 1px 3px 0 #666; +} + +.contents { + width: 75%; +} + +.contentblock { + position: relative; + margin-left: 2em; +} + +.contents .t:first-child:before { + content: "→ "; +} + +.contents .t:before { + content: "\A→ "; + white-space: pre; +} + +.contents .t { + font-weight: bold; + display: inline; +} + +.contents .r { + display: inline; +} + +body#opac-main #opacmainuserblockmobile { + display: none; +} + +.mobile_only { + display : none; +} + +/* different sizes for different tags in opac-tags.tt */ +.tagweight0 { + font-size: 12px; +} + +.tagweight1 { + font-size: 14px; +} + +.tagweight2 { + font-size: 16px; +} + +.tagweight3 { + font-size: 18px; +} + +.tagweight4 { + font-size: 20px; +} + +.tagweight5 { + font-size: 22px; +} + +.tagweight6 { + font-size: 24px; +} + +.tagweight7 { + font-size: 26px; +} + +.tagweight8 { + font-size: 28px; +} + +.tagweight9 { + font-size: 30px; +} + +#patronregistration { + background-color: #F7F7F7; + border : 1px solid #EAEAEA; + -moz-border-radius: 3px; + border-radius : 3px; + font-size : 90%; + margin : .7em 0; + padding : .5em; + text-align: center; +} +#patronregistration a { + display: block; +} + +video { + width: 480px; +} + +.review { + margin-bottom: 20px; +} + +#idreambooksreadometer { + float: right; +} +a.idreambooksrating { + font-size: 30px; + color: #29ADE4; + padding-left: 85px; + line-height: 30px; + text-decoration: none; +} + +.idreambookslegend { + font-size: small; +} + +a.reviewlink,a.reviewlink:visited { + text-decoration: none; + color: black; + font-weight: normal; +} + +.idreambookssummary a { + color: #707070; + text-decoration: none; +} + +.idreambookssummary img, .idbresult img { + vertical-align: middle; +} + +.idbresult { + color: #29ADE4; + text-align: center; + margin: 0.5em; + padding: 0.5em; +} + +.idbresult a, .idbresult a:visited { + text-decoration: none; + color: #29ADE4; +} + +.idbresult img { + padding-right: 6px; +} + +.highlight-row-results { + font-size: 120%; +} + +.highlight-row-detail { + font-weight: bold; +} + +.branch-info-tooltip { + display: none; +} +.lang { +float:left; +padding: 0.1em 0; +} + +#export, #further, .detailtagcell { + background-color: #F3F3F3; + border: 1px solid #E8E8E8; + font-size: 76%; + margin-top: 0.5em; + padding: 3px; + text-align: center; +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/opac.css b/koha-tmpl/opac-tmpl/bootstrap/css/opac.css new file mode 100644 index 0000000000..15cfbc91cf --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/opac.css @@ -0,0 +1,2613 @@ +.shadowed { + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); +} +body { + background-color: #EAEAE6; +} +/* Sticky footer styles */ +html, +body { + height: 100%; + /* The html and body elements cannot have any padding or margin. */ + +} +/* Wrapper for page content to push down footer */ +#wrap { + min-height: 100%; + height: auto !important; + height: 100%; + /* Negative indent footer by it's height */ + +} +/* Set the fixed height of the footer here */ +.popup { + padding-left: 0; + padding-right: 0; +} +a { + color: #0076b2; +} +a.cancel { + padding-left: 1em; +} +a:visited { + color: #0076b2; +} +a.title { + font-weight: bold; + font-size: 108%; +} +a.btn-primary:visited { + color: #FFF; +} +.ui-widget-content a, +.ui-widget-content a:visited { + color: #0076b2; +} +h1 { + font-size: 140%; + line-height: 150%; +} +h1#libraryname { + background: transparent url(../images/logo-koha.png) no-repeat scroll 0%; + border: 0; + float: left !important; + margin: 0; + padding: 0; + width: 120px; +} +h1#libraryname a { + border: 0; + cursor: pointer; + display: block; + height: 0px !important; + margin: 0; + overflow: hidden; + padding: 40px 0 0; + text-decoration: none; + width: 120px; +} +h2 { + font-size: 130%; + line-height: 150%; +} +h3 { + font-size: 120%; + line-height: 150%; +} +h4 { + font-size: 110%; +} +h5 { + font-size: 100%; +} +caption { + font-size: 120%; + font-weight: bold; + margin: 0; + text-align: left; +} +input, +textarea { + width: auto; +} +.input-fluid { + width: 50%; +} +legend { + font-size: 110%; + font-weight: bold; +} +table, +td { + background-color: #FFF; +} +#advsearches label { + display: inline; +} +#basketcount { + display: inline; + margin: 0; + padding: 0; +} +#basketcount span { + background-color: #FFC; + color: #000; + display: inline; + font-size: 80%; + font-weight: normal; + margin: 0 0 0 .9em; + padding: 0 .3em 0 .3em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +#members { + display: block; +} +#members p { + color: #EEE; +} +#members a { + color: #A6D8ED; + font-weight: bold; +} +#members a.logout { + color: #E8583C; + padding: 0 .3em 0 .3em; +} +#koha_url p { + color: #666666; + float: right; + margin: 0; +} +#moresearches { + margin: .5em 0; + padding: 0 .8em; +} +#moresearches li { + display: inline; + white-space: nowrap; +} +#moresearches li:after { + content: " | "; +} +#moresearches ul { + margin: 0; +} +#moresearches li:last-child:after { + content: ""; +} +#news { + margin: .5em 0; +} +#opacheader { + background-color: #DDD; +} +#selections { + font-weight: bold; +} +.actions a { + white-space: nowrap; + /* List contents remove from list link */ + +} +.actions a.hold { + background-image: url("../images/sprite.png"); + /* Place hold small */ + + background-position: -5px -542px; + background-repeat: no-repeat; + margin-right: 1em; + padding-left: 21px; + text-decoration: none; +} +.actions a.addtocart { + background-image: url("../images/sprite.png"); + /* Cart small */ + + background-position: -5px -572px; + background-repeat: no-repeat; + margin-right: 1em; + padding-left: 20px; + text-decoration: none; +} +.actions a.addtoshelf { + background-image: url("../images/sprite.png"); + /* MARC view */ + + background-position: -5px -27px; + background-repeat: no-repeat; + margin-right: 1em; + padding-left: 20px; + text-decoration: none; +} +.actions a.addtolist { + background-position: -5px -27px; + margin-right: 1em; + padding-left: 20px; + text-decoration: none; +} +.actions a.tag_add { + background-position: -5px -1110px; + margin-right: 1em; + padding-left: 20px; + text-decoration: none; +} +.actions a.removefromlist { + background-position: -8px -690px; + /* Delete */ + + margin-right: 1em; + text-decoration: none; + padding-left: 15px; +} +/* Override Bootstrap alert */ +.alert { + background: #fffbe5; + /* Old browsers */ + + background: -moz-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); + /* FF3.6+ */ + + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffbe5), color-stop(9%, #fff0b2), color-stop(89%, #fff1a8), color-stop(100%, #f7e665)); + /* Chrome,Safari4+ */ + + background: -webkit-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); + /* Chrome10+,Safari5.1+ */ + + background: -o-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); + /* Opera 11.10+ */ + + background: -ms-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); + /* IE10+ */ + + background: linear-gradient(to bottom, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); + /* W3C */ + + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbe5', endColorstr='#f7e665', GradientType=0); + /* IE6-9 */ + + border-color: #D6C43B; + color: #333; +} +/* Override Bootstrap alert.alert-info */ +.alert-info { + background: #f4f6fa; + /* Old browsers */ + + background: -moz-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); + /* FF3.6+ */ + + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f6fa), color-stop(4%, #eaeef5), color-stop(96%, #e8edf6), color-stop(100%, #cddbf2)); + /* Chrome,Safari4+ */ + + background: -webkit-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); + /* Chrome10+,Safari5.1+ */ + + background: -o-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); + /* Opera 11.10+ */ + + background: -ms-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); + /* IE10+ */ + + background: linear-gradient(to bottom, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); + /* W3C */ + + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f6fa', endColorstr='#cddbf2', GradientType=0); + /* IE6-9 */ + + border-color: #C5D1E5; + color: #333; +} +/* Override Bootstrap alert.alert-success */ +.alert-success { + background: #f8ffe8; + /* Old browsers */ + + background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); + /* FF3.6+ */ + + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8ffe8), color-stop(4%, #e3f5ab), color-stop(98%, #dcf48d), color-stop(100%, #9ebf28)); + /* Chrome,Safari4+ */ + + background: -webkit-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); + /* Chrome10+,Safari5.1+ */ + + background: -o-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); + /* Opera 11.10+ */ + + background: -ms-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); + /* IE10+ */ + + background: linear-gradient(to bottom, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); + /* W3C */ + + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ffe8', endColorstr='#9ebf28', GradientType=0); + /* IE6-9 */ + + border-color: #9FBA35; + color: #333; +} +.breadcrumb { + background-color: #F2F2EF; + font-size: 85%; + list-style: none outside none; + margin: 10px 20px; + padding: 5px 10px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.form-inline { + display: inline; + padding: 0; + margin: 0; +} +.form-inline fieldset { + margin: 0.3em 0; + padding: 0.3em; +} +.main { + background-color: #FFF; + border: 1px solid #D2D2CF; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + margin-top: 0.5em; + margin-bottom: 0.5em; +} +.mastheadsearch { + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + padding: .8em; + margin: .5em 0; + background: #c7c7c1; + /* Old browsers */ + + background: -moz-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%); + /* FF3.6+ */ + + background: -webkit-gradient(linear, left top, left bottom, color-stop(38%, #c7c7c1), color-stop(100%, #a7a7a2)); + /* Chrome,Safari4+ */ + + background: -webkit-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%); + /* Chrome10+,Safari5.1+ */ + + background: -o-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%); + /* Opera 11.10+ */ + + background: -ms-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%); + /* IE10+ */ + + background: linear-gradient(to bottom, #c7c7c1 38%, #a7a7a2 100%); + /* W3C */ + + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c1', endColorstr='#a7a7a2', GradientType=0); + /* IE6-9 */ +} +.mastheadsearch label { + font-size: 115%; + font-weight: bold; +} +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #9FE1FF; + font-weight: bold; +} +.navbar-fixed-bottom.navbar-static-bottom { + margin-top: .5em; + position: static; +} +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #F4F4F4; +} +/* jQuery UI standard tabs */ +.ui-tabs-nav .ui-tabs-active a, +.ui-tabs-nav a:hover, +.ui-tabs-nav a:focus, +.ui-tabs-nav a:active, +.ui-tabs-nav span.a { + background: none repeat scroll 0 0 transparent; + outline: 0 none; +} +.ui-widget, +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: inherit; + font-size: inherit; +} +ul.ui-tabs-nav li { + list-style: none; +} +.ui-tabs.ui-widget-content { + background: transparent none; + border: 0; +} +.ui-tabs .ui-tabs-panel { + border: 1px solid #D8D8D8; + margin-bottom: 1em; +} +.ui-tabs-nav.ui-widget-header { + border: 0; + background: none; +} +.ui-tabs .ui-tabs-nav li { + background: #F3F3F3 none; + border-color: #D8D8D8; + margin-right: .4em; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + background-color: #FFF; + border: 1px solid #D8D8D8; + border-bottom: 0; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active a { + color: #000; + font-weight: bold; +} +.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover { + background: #F3F3F3 none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover { + background: #FFF none; +} +.ui-tabs .ui-state-default a, +.ui-tabs .ui-state-default a:link, +.ui-tabs .ui-state-default a:visited { + color: #006699; +} +.ui-tabs .ui-state-hover a, +.ui-tabs .ui-state-hover a:link, +.ui-tabs .ui-state-hover a:visited { + color: #990033; +} +.statictabs ul { + background: none repeat scroll 0 0 transparent; + border: 0 none; + margin: 0; + padding: 0.2em 0.2em 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + color: #222222; + font-weight: bold; + font-size: 100%; + line-height: 1.3; + list-style: none outside none; + outline: 0 none; + text-decoration: none; +} +.statictabs ul:before { + content: ""; + display: table; +} +.statictabs ul:after { + clear: both; + content: ""; + display: table; +} +.statictabs li { + background: none repeat scroll 0 0 #E6F0F2; + border: 1px solid #B9D8D9; + border-bottom: 0 none !important; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + float: left; + list-style: none outside none; + margin-bottom: 0; + margin-right: 0.4em; + padding: 0; + position: relative; + white-space: nowrap; + top: 1px; + color: #555555; + font-weight: normal; +} +.statictabs li.active { + background-color: #FFFFFF; + color: #212121; + font-weight: normal; + padding-bottom: 1px; +} +.statictabs li a { + color: #004D99; + cursor: pointer; + float: left; + padding: 0.5em 1em; + text-decoration: none; +} +.statictabs li a:hover { + background-color: #EDF4F5; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + color: #538200; +} +.statictabs li.active a { + color: #000000; + font-weight: bold; + cursor: text; + background: none repeat scroll 0 0 transparent; + outline: 0 none; +} +.statictabs .tabs-container { + border: 1px solid #B9D8D9; + background: none repeat scroll 0 0 transparent; + display: block; + padding: 1em 1.4em; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + color: #222222; +} +/* End jQueryUI tab styles */ +/* jQuery UI Datepicker */ +.ui-datepicker table { + width: 100%; + font-size: .9em; + border: 0; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + background: transparent none; + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker-trigger { + vertical-align: middle; + margin: 0 3px; +} +.ui-datepicker { + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); +} +/* End jQueryUI datepicker styles */ +/* jQueryUI Core */ +.ui-widget-content { + border: 1px solid #AAA; + background: #ffffff none; + color: #222222; +} +.ui-widget-header { + border: 1px solid #AAA; + background: #E6F0F2 none; + color: #222222; + font-weight: bold; +} +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #AAA; + background: #F4F8F9 none; + font-weight: normal; + color: #555555; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #AAA; + background: #E6F0F2 none; + font-weight: normal; + color: #212121; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff none; + font-weight: normal; + color: #212121; +} +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcefa1; + background: #fbf9ee; + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec; + color: #cd0a0a; +} +/* end jQueryUI core */ +/* jQueryUI autocomplete */ +.ui-autocomplete { + position: absolute; + cursor: default; + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); +} +.ui-autocomplete.ui-widget-content .ui-state-hover { + border: 1px solid #AAA; + background: #E6F0F2 none; + font-weight: normal; + color: #212121; +} +.ui-autocomplete-loading { + background: #ffffff url("../../img/loading-small.gif") right center no-repeat; +} +.ui-menu li { + list-style: none; +} +/* end jQueryUI autocomplete */ +th { + background-color: #ECEDE6; +} +.item-thumbnail { + max-width: none; +} +.no-image { + background-color: #FFF; + border: 1px solid #AAA; + color: #979797; + display: block; + font-size: 86%; + font-weight: bold; + text-align: center; + width: 75px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +#bookcover .no-image { + margin-right: 10px; + margin-bottom: 10px; +} +td.overdue { + color: #cc3333; +} +table { + font-size: 90%; +} +th.sum { + text-align: right; +} +td.sum { + background-color: #FFC; + font-weight: bold; +} +th[scope=row] { + background-color: transparent; + text-align: right; +} +.required { + color: #C00; +} +.label { + background-color: transparent; + color: inherit; + display: inline; + font-weight: normal; + padding: 0; + text-shadow: none; +} +fieldset.rows { + float: left; + font-size: 90%; + clear: left; + margin: .9em 0 0 0; + padding: 0; + width: 100%; +} +fieldset.rows legend { + font-weight: bold; + font-size: 130%; +} +fieldset.rows label, +fieldset.rows .label { + float: left; + font-weight: bold; + width: 9em; + margin-right: 1em; + text-align: right; +} +fieldset.rows label.lradio { + float: none; + margin: inherit; + width: auto; +} +fieldset.rows fieldset { + margin: 0; + padding: .3em; +} +fieldset.rows ol { + padding: 1em 1em 0 1em; + list-style-type: none; +} +fieldset.rows ol.lradio label { + width: auto; + float: none; + margin-right: 0; +} +fieldset.rows ol.lradio label.lradio { + float: left; + width: 12em; + margin-right: 1em; +} +fieldset.rows li { + float: left; + clear: left; + padding-bottom: 1em; + list-style-type: none; + width: 100%; +} +fieldset.rows li.lradio { + padding-left: 8.5em; + width: auto; +} +fieldset.rows li.lradio label { + float: none; + width: auto; + margin: 0 0 0 1em; +} +fieldset.action { + clear: both; + float: none; + border: none; + margin: 0; + padding: 1em 0 .3em 0; + width: auto; +} +fieldset.action p { + margin-bottom: 1em; +} +div.rows + div.rows { + margin-top: .6em; +} +div.rows { + float: left; + clear: left; + margin: 0 0 0 0; + padding: 0; + width: 100%; +} +div.rows span.label { + float: left; + font-weight: bold; + width: 9em; + margin-right: 1em; + text-align: left; +} +div.rows ol { + list-style-type: none; + margin-left: 0; + padding: .5em 1em 0 0; +} +div.rows li { + border-bottom: 1px solid #EEE; + float: left; + clear: left; + padding-bottom: .2em; + padding-top: .1em; + list-style-type: none; + width: 100%; +} +div.rows ul li { + margin-left: 7.3em; +} +div.rows ul li:first-child { + float: none; + clear: none; + margin-left: 0; +} +div.rows ol li li { + border-bottom: 0; +} +/* different sizes for different tags in opac-tags.tt */ +.tagweight0 { + font-size: 12px; +} +.tagweight1 { + font-size: 14px; +} +.tagweight2 { + font-size: 16px; +} +.tagweight3 { + font-size: 18px; +} +.tagweight4 { + font-size: 20px; +} +.tagweight5 { + font-size: 22px; +} +.tagweight6 { + font-size: 24px; +} +.tagweight7 { + font-size: 26px; +} +.tagweight8 { + font-size: 28px; +} +.tagweight9 { + font-size: 30px; +} +.toolbar { + background-color: #EEEEEE; + border: 1px solid #E8E8E8; + font-size: 85%; + padding: 3px 3px 5px 5px; + vertical-align: middle; +} +.toolbar a { + white-space: nowrap; +} +.toolbar label { + display: inline; + font-size: 100%; + font-weight: bold; + margin-left: .5em; +} +.toolbar select { + font-size: 97%; + height: auto; + line-height: inherit; + padding: 0; + margin: 0; + width: auto; + white-space: nowrap; +} +.toolbar .hold, +.toolbar #tagsel_tag { + padding-left: 28px; + font-size: 97%; + font-weight: bold; +} +.toolbar #tagsel_form { + margin-top: .5em; +} +.toolbar li { + display: inline; + list-style: none; +} +.toolbar li a { + border-left: 1px solid #e8e8e8; +} +.toolbar li:first-child a { + border-left: 0; +} +.toolbar ul { + padding-left: 0; +} +#basket .toolbar { + padding: 7px 5px 9px 9px; +} +#selections-toolbar { + background: -moz-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); + /* FF3.6+ */ + + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(14%, #e0e0e0), color-stop(100%, #e8e8e8)); + /* Chrome,Safari4+ */ + + background: -webkit-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); + /* Chrome10+,Safari5.1+ */ + + background: -o-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); + /* Opera 11.10+ */ + + background: -ms-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); + /* IE10+ */ + + background: linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); + /* W3C */ + + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#e8e8e8', GradientType=0); + /* IE6-9 */ + + margin: 0 0 1em 0; + padding-top: .5em; + padding-left: 10px; +} +.list-actions { + display: inline; +} +#tagsel_span input.submit, +#tagsel_tag { + border: 0; + background-color: transparent; + font-size: 100%; + color: #0076B2; + cursor: pointer; + background-image: url("../images/sprite.png"); + /* Tags */ + + background-position: 1px -643px; + background-repeat: no-repeat; + padding-left: 25px; + text-decoration: none; +} +#tagsel_tag.disabled { + background-position: -1px -667px; +} +#tagsel_span input:hover, +#selections-toolbar input.hold:hover { + color: #005580; + text-decoration: underline; +} +#tagsel_span input.disabled, +#tagsel_span input.disabled:hover, +#tagsel_span input.hold.disabled, +#tagsel_span input.hold.disabled:hover, +#selections-toolbar input.hold.disabled, +#selections-toolbar input.hold.disabled:hover, +#selections-toolbar a.disabled, +#selections-toolbar a.disabled:hover { + color: #888888; + text-decoration: none; + padding-left: 23px; +} +.results_summary { + display: block; + font-size: 85%; + color: #707070; + padding: 0 0 .5em 0; +} +.results_summary .results_summary { + font-size: 100%; +} +.results_summary.actions { + margin-top: .5em; +} +.results_summary.tagstatus { + display: inline; +} +.results_summary .label { + color: #202020; +} +.results_summary a { + font-weight: normal; +} +#views { + border-bottom: 1px solid #D6D6D6; + margin-bottom: .5em; + padding: 0 2em 0.2em 0.2em; + white-space: nowrap; +} +.view { + padding: 0.2em .2em 2px .2em; +} +#bibliodescriptions, +#isbdcontents { + clear: left; + margin-top: .5em; +} +.view a, +.view span { + background-image: url("../images/sprite.png"); + background-repeat: no-repeat; + font-size: 87%; + font-weight: normal; + padding: 0.4em 0.7em 5px 26px; + text-decoration: none; +} +span#MARCview, +span#ISBDview, +span#Normalview, +span#Fullhistory, +span#Briefhistory { + font-weight: bold; +} +a#MARCview, +span#MARCview { + background-position: -3px -23px; +} +a#MARCviewPop, +span#MARCviewPop { + background-position: -3px -23px; +} +a#ISBDview, +span#ISBDview { + background-position: -3px -52px; +} +a#Normalview, +span#Normalview { + background-position: -1px 6px; +} +.view a { + background-color: #F3F3F3; + border-left: 1px solid #C9C9C9; +} +#bookcover { + float: left; + margin: 0; + padding: 0; +} +#bookcover .no-image { + margin-right: 10px; + margin-bottom: 10px; +} +#bookcover img { + margin: 0 1em 1em 0; +} +/* pagination */ +.results-pagination { + position: absolute; + top: 32px; + left: -1px; + width: 100%; + height: auto; + border: 1px solid #D0D0D0; + display: none; + background-color: #F3F3F3; + padding-bottom: 10px; + z-index: 100; +} +.back { + float: right; +} +.back input { + background: none!important; + color: #999!important; +} +.pagination_list ul { + padding-top: 40px; + padding-left: 0px; +} +.pagination_list li { + list-style: none; + float: bottom; + padding: 4px; + color: #999; +} +.pagination_list li.highlight { + background-color: #F3F3F3; + border-top: 1px solid #DDDDDD; + border-bottom: 1px solid #DDDDDD; +} +.pagination_list li a { + padding-left: 0px; +} +.pagination_list .li_pag_index { + color: #999999; + float: left; + font-size: 15px; + font-weight: bold; + padding-right: 10px; + text-align: right; + width: 13px; +} +.nav_results { + background-color: #F3F3F3; + border: 1px solid #D0D0D0; + font-size: 95%; + font-weight: bold; + margin-top: 0.5em; + position: relative; +} +.nav_results .l_Results a { + background: #e1e1e1 url("../images/sprite.png") no-repeat 0px -504px; + /* Browse results menu */ + + color: #006699; + display: block; + padding: 8px 28px; + text-decoration: none; +} +.nav_results .l_Results:hover { + background-color: #D9D9D9; +} +.pg_menu { + margin: 0; + border-top: 1px solid #D0D0D0; + white-space: nowrap; +} +.pg_menu li { + color: #B2B2B2; + display: inline; + list-style: none; + margin: 0; +} +.pg_menu li.back_results a { + border-left: 1px solid #D0D0D0; + border-right: 1px solid #D0D0D0; +} +.pg_menu li a, +.pg_menu li span { + background-color: #F3F3F3; + display: block; + float: left; + padding: .4em .5em; + text-decoration: none; + font-weight: normal; + text-align: center; +} +.pg_menu li span { + color: #B2B2B2; +} +#listResults li { + background-color: #999999; + color: #C5C5C5; + font-weight: normal; + display: block; + margin-right: 1px; + font-size: 80%; + padding: 0; + text-align: center; + min-width: 18px; +} +#listResults li:hover { + background-color: #006699; +} +#listResults li a { + color: #FFFFFF; + font-weight: normal; +} +/* nav */ +.nav_pages .close_pagination { + padding-right: 10px; + position: absolute; + right: 3px; + top: -25px; +} +.nav_pages .close_pagination a { + text-decoration: none!important; +} +.nav_pages ul { + padding-top: 10px; +} +.nav_pages li { + list-style: none; + float: left; + padding: 4px; + color: #999; +} +.nav_pages li a { + text-decoration: none!important; +} +.nav_pages li a:hover { + text-decoration: underline; +} +.nav_pages li ul { + float: left; +} +/* action buttons */ +#action { + margin: .5em 0 0 0; + background-color: #F3F3F3; + border: 1px solid #E8E8E8; + padding-bottom: 3px; +} +#action li { + list-style: none; + margin: .2em; + padding: .3em 0; +} +#action a { + font-weight: bold; + text-decoration: none; +} +#export li, +#moresearches_menu li { + padding: 0; + margin: 0; +} +#export li a, +#moresearches_menu li a { + font-weight: normal; +} +#export li a.menu-inactive, +#moresearches_menu li a.menu-inactive { + font-weight: bold; +} +#format, +#furthersearches { + padding-left: 35px; +} +.highlight_controls { + float: left; +} +a.addtocart, +a.addtoshelf, +a.brief, +a.deleteshelf, +a.deleteshelf.disabled, +a.detail, +a.download, +a.editshelf, +a.empty, +a.hide, +a.highlight_toggle, +a.hold, +a.hold.disabled, +a.incart, +a.new, +a.print-small, +a.print-large, +a.removeitems, +a.removeitems.disabled, +a.reserve, +a.send, +a.tag_add, +a.removefromlist, +input.hold, +input.hold.disabled, +input.editshelf, +.newshelf, +.newshelf.disabled, +.deleteshelf { + background-image: url("../images/sprite.png"); + background-repeat: no-repeat; +} +a.addtocart { + background-position: -5px -265px; + /* Cart */ + + padding-left: 35px; +} +a.addtoshelf { + background-position: -5px -225px; + /* Virtual shelf */ + + padding-left: 35px; +} +a.brief { + background-position: -2px -868px; + /* Zoom out */ + + text-decoration: none; + padding-left: 27px; +} +a.cartRemove { + color: #cc3333; + font-size: 90%; + margin: 0; + padding: 0; +} +a.detail { + background-position: -2px -898px; + /* Zoom in */ + + text-decoration: none; + padding-left: 27px; +} +a.download { + background-position: -5px -348px; + /* Download */ + + padding-left: 20px; + text-decoration: none; +} +a.editshelf { + background-position: 2px -348px; + /* List edit */ + + padding-left: 26px; + text-decoration: none; +} +a.empty { + background-position: 2px -598px; + /* Trash */ + + text-decoration: none; + padding-left: 30px; +} +a.hide { + background-position: -3px -814px; + /* Close */ + + text-decoration: none; + padding-left: 26px; +} +a.highlight_toggle { + background-position: -5px -841px; + /* Highlight */ + + display: none; + padding-left: 35px; +} +a.hold, +input.hold { + background-position: -2px -453px; + /* Toolbar place hold */ + + text-decoration: none; + padding-left: 23px; +} +a.hold.disabled, +input.hold.disabled { + background-position: -5px -621px; + /* Place hold disabled */ + +} +a.incart { + background-position: -5px -265px; + /* Cart */ + + color: #666; + padding-left: 35px; +} +a.new { + background-image: url("../images/sprite.png"); + /* New */ + + background-position: -4px -922px; + padding-left: 23px; + text-decoration: none; +} +a.print-small { + background-position: 0px -423px; + /* Toolbar print */ + + text-decoration: none; + padding-left: 30px; +} +a.print-large { + background-position: -5px -186px; + /* Toolbar print */ + + text-decoration: none; + padding-left: 35px; +} +a.removeitems, +a.deleteshelf { + background-position: 2px -690px; + /* Delete */ + + text-decoration: none; + padding-left: 25px; +} +a.removeitems.disabled, +a.deleteshelf.disabled { + background-position: 2px -712px; + /* Delete disabled */ + +} +a.reserve { + background-position: -6px -144px; + /* Place hold */ + + padding-left: 35px; +} +a.send { + background-position: 2px -386px; + /* Email */ + + text-decoration: none; + padding-left: 28px; +} +a.tag_add { + background-position: 3px -1111px; + /* Tag results */ + + padding-left: 27px; + text-decoration: none; +} +input.hold { + background-color: transparent; + border: 0; + color: #0076B2; + font-weight: bold; +} +input.editshelf { + background-color: transparent; + background-position: 2px -736px; + /* List edit */ + + border: 0; + color: #006699; + cursor: pointer; + filter: none; + font-size: 100%; + padding-left: 29px; + text-decoration: none; +} +.newshelf { + background-position: 2px -764px; + /* List new */ + + border: 0; + color: #006699; + cursor: pointer; + filter: none; + font-size: 100%; + padding-left: 28px; + text-decoration: none; +} +.newshelf.disabled { + background-position: -4px -791px; + /* List new disabled */ + +} +.deleteshelf { + background-color: transparent; + background-position: 2px -690px; + /* Delete */ + + border: 0; + color: #006699; + cursor: pointer; + filter: none; + font-size: 100%; + padding-left: 25px; + text-decoration: none; +} +.links a { + font-weight: bold; +} +.deleteshelf:hover { + color: #990033; +} +.editshelf:active, +.deleteshelf:active { + border: 0; +} +#tagslist li { + display: inline; +} +#login4tags { + background-image: url("../images/sprite.png"); + /* Tag results disabled */ + + background-position: -6px -1130px; + background-repeat: no-repeat; + padding-left: 20px; + text-decoration: none; +} +.tag_results_input { + margin-left: 1em; + padding: 0.3em; + font-size: 12px; +} +.tag_results_input input[type="text"] { + font-size: inherit; + margin: 0; + padding: 0; +} +.tag_results_input label { + display: inline; +} +.tagsinput input[type="text"] { + font-size: inherit; + margin: 0; + padding: 0; +} +.tagsinput label { + display: inline; +} +.branch-info-tooltip { + display: none; +} +#social_networks a { + background: transparent url("../images/social-sprite.png") no-repeat; + display: block; + height: 20px !important; + width: 20px; + text-indent: -999em; +} +#social_networks span { + color: #274D7F; + display: block; + float: left; + font-size: 85%; + font-weight: bold; + line-height: 2em; + margin: .5em 0 .5em .5em !important; +} +#social_networks div { + float: left !important; + margin: .5em 0 .5em .2em !important; +} +#social_networks #facebook { + background-position: -7px -35px; +} +#social_networks #twitter { + background-position: -7px -5px; +} +#social_networks #linkedin { + background-position: -7px -95px; +} +#social_networks #delicious { + background-position: -7px -66px; +} +#social_networks #email { + background-position: -7px -126px; +} +#marc td, +#marc th { + background-color: transparent; + border: 0; + padding: 3px 5px; + text-align: left; +} +#marc td:first-child { + text-indent: 2em; +} +#marc p { + padding-bottom: .6em; +} +#marc p .label { + font-weight: bold; +} +#marc ul { + padding-bottom: .6em; +} +#marc .results_summary { + clear: left; +} +#marc .results_summary ul { + display: inline; + float: none; + clear: none; + margin: 0; + padding: 0; + list-style: none; +} +#marc .results_summary li { + display: inline; +} +#items, +#items td #items th { + border: 1px solid #EEE; + font-size: 90%; +} +#plainmarc table { + border: 0; + margin: .7em 0 0 0; + font-family: monospace; + font-size: 95%; +} +#plainmarc th { + background-color: #FFF; + border: 0; + white-space: nowrap; + text-align: left; + vertical-align: top; + padding: 2px; +} +#plainmarc td { + border: 0; + padding: 2px; + vertical-align: top; +} +#renewcontrols { + float: right; + font-size: 66%; +} +#renewcontrols a { + background-repeat: no-repeat; + text-decoration: none; + padding: .1em .4em; + padding-left: 18px; +} +#renewselected_link { + background-image: url("../images/sprite.png"); + background-position: -5px -986px; + background-repeat: no-repeat; +} +#renewall_link { + background-image: url("../images/sprite.png"); + background-position: -8px -967px; + background-repeat: no-repeat; +} +.authref { + text-indent: 2em; +} +.authref .label { + font-style: italic; +} +.authstanza { + margin-top: 1em; +} +.authstanzaheading { + font-weight: bold; +} +.authorizedheading { + font-weight: bold; +} +.authstanza li { + margin-left: 0.5em; +} +.authres_notes, +.authres_seealso, +.authres_otherscript { + padding-top: .5em; +} +.authres_notes { + font-style: italic; +} +#didyoumean { + background-color: #EEE; + border: 1px solid #E8E8E8; + margin: 0 0 0.5em; + text-align: left; + padding: 0.5em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.suggestionlabel { + font-weight: bold; +} +.searchsuggestion { + padding: 0.2em 0.5em; + white-space: nowrap; + display: inline-block; +} +.authlink { + padding-left: 0.25em; +} +#hierarchies a { + font-weight: normal; + text-decoration: underline; + color: #069; +} +#hierarchies a:hover { + color: #990033; +} +#top-pages { + margin: 0 0 0.5em; +} +.dropdown-menu > li > a { + font-size: 90%; +} +a.listmenulink:link, +a.listmenulink:visited { + color: #0076B2; + font-weight: bold; +} +a.listmenulink:hover, +a.listmenulink:active { + color: #FFF; + font-weight: bold; +} +#cartDetails, +#cartUpdate, +#holdDetails, +#listsDetails { + background-color: #FFF; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px 6px 6px 6px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + color: black; + display: none; + font-size: 90%; + margin: 0; + padding: 8px 20px; + text-align: center; + width: 180px; + z-index: 2; +} +#cartmenulink { + white-space: nowrap; +} +#search-facets, +#menu { + border: 1px solid #D2D2CF; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +#search-facets ul, +#menu ul { + margin: 0; + padding: .3em; +} +#search-facets form, +#menu form { + margin: 0; +} +#search-facets h4, +#menu h4 { + font-size: 90%; + margin: 0 0 .6em 0; + text-align: center; +} +#search-facets h4 a, +#menu h4 a { + background-color: #F2F2EF; + border-radius: 8px 8px 0 0; + border-bottom: 1px solid #D8D8D8; + display: block; + font-weight: bold; + padding: .7em .2em; + text-decoration: none; +} +#search-facets li, +#menu li { + font-size: 90%; + font-weight: bold; + list-style-type: none; +} +#search-facets li li, +#menu li li { + font-weight: normal; + font-size: 95%; + line-height: 125%; + margin-bottom: 2px; + padding: .1em .2em; +} +#search-facets li.showmore a, +#menu li.showmore a { + font-weight: bold; + text-indent: 1em; +} +#search-facets a, +#menu a { + font-weight: normal; + text-decoration: underline; +} +#menu { + font-size: 94%; +} +#menu li { + list-style-type: none; +} +#menu li a { + background: #eeeeee; + text-decoration: none; + display: block; + border: 1px solid #D8D8D8; + border-radius: 5px 0 0 5px; + border-bottom-color: #999; + font-size: 111%; + padding: .4em .6em; + margin: .4em 0; + margin-right: -1px; +} +#menu li a:hover { + background: #eaeef5; +} +#menu li.active a { + background-color: #FFF; + background-image: none; + border-right-width: 0; + font-weight: bold; +} +#menu li.active a:hover { + background-color: #fff; +} +#menu h4 { + display: none; +} +#addto { + max-width: 10em; +} +/* Search results add to cart (lists disabled) */ +.addto a.addtocart { + background-image: url("../images/sprite.png"); + /* Cart */ + + background-position: -5px -266px; + background-repeat: no-repeat; + text-decoration: none; + padding-left: 33px; +} +.searchresults p { + margin: 0; + padding: 0 0 .6em 0; +} +.searchresults p.details { + color: #979797; +} +.searchresults a.highlight_toggle { + background-image: url("../images/sprite.png"); + /* Highlight */ + + background-position: -11px -841px; + background-repeat: no-repeat; + display: none; + font-weight: normal; + padding: 0 10px 0 21px; +} +.searchresults .commentline { + background-color: #ffffcc; + background-color: rgba(255, 255, 204, 0.4); + border: 1px solid #CCC; + display: inline-block; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + margin: .3em; + padding: .4em; +} +.searchresults .commentline.yours { + background-color: #effed5; + background-color: rgba(239, 254, 213, 0.4); +} +.commentline .avatar { + float: right; + padding-left: .5em; +} +/* style for search terms in catalogsearch */ +.term { + /* color : blue; */ + + color: #990000; + background-color: #FFFFCC; +} +/* style for shelving location in catalogsearch */ +.shelvingloc { + display: block; + font-style: italic; +} +#CheckAll, +#CheckNone { + font-weight: normal; + margin: 0 .5em; + text-decoration: underline; +} +span.sep { + color: #888; + padding: 0 .2em 0 .5em; + text-shadow: 1px 1px 0 #FFF; +} +/* style for PM-generated pagination bar */ +.pages span:first-child, +.pages a:first-child { + border-width: 1px 1px 1px 1px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pages span:last-child, +.pages a:last-child { + border-width: 1px 1px 1px 0; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pages .inactive, +.pages .currentPage, +.pages a { + -moz-border-bottom-colors: none; + -moz-border-left-colors: none; + -moz-border-right-colors: none; + -moz-border-top-colors: none; + background-color: #FFFFFF; + border-color: #DDDDDD; + border-image: none; + border-style: solid; + border-width: 1px 1px 1px 0; + float: left; + font-size: 11.9px; + line-height: 20px; + padding: 4px 12px; + text-decoration: none; +} +.pages .inactive { + background-color: #F5F5F5; +} +.pages a[rel='last'] { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.hold-message { + background-color: #FFF0B1; + display: inline-block; + margin: 0.5em; + padding: 0.2em 0.5em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.reserve_date, +.expiration_date { + white-space: nowrap; +} +.close { + color: #0088CC; + position: inherit; + top: auto; + right: auto; + filter: none; + float: none; + font-size: inherit; + font-weight: normal; + opacity: inherit; + text-shadow: none; +} +.close:hover { + color: #538200; + filter: inherit; + font-size: inherit; + opacity: inherit; +} +/* Redefine a new style for Bootstrap's class "close" since we use that already */ +/* Use × */ +.alert .closebtn { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} +.modal-header .closebtn { + margin-top: 2px; +} +.closebtn { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.closebtn:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.closebtn { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn-group label, +.btn-group select { + font-size: 13px; +} +.span2 select { + width: 100%; +} +.popup .main { + font-size: 90%; + padding: 0 1em; +} +.popup legend { + line-height: 1.5em; + margin-bottom: .5em; +} +.available { + color: #006600; +} +.waiting, +.intransit, +.notforloan, +.checkedout, +.lost, +.notonhold { + display: block; +} +.notforloan { + color: #900; +} +.lost { + color: #666; +} +.suggestion { + background-color: #EEEEEB; + border: 1px solid #DDDED3; + margin: 1em auto; + padding: .5em; + width: 35%; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.librarypulldown .transl1 { + width: auto; +} +.nolibrarypulldown { + width: 68%; +} +.nolibrarypulldown .transl1 { + width: 87%; +} +#opac-main-search select { + width: auto; + max-width: 12em; +} +#logo { + background: transparent url("../images/koha-logo-navbar.png") no-repeat scroll 0%; + border: 0; + float: left !important; + margin: 0; + padding: 0; + width: 100px; +} +#logo a { + border: 0; + cursor: pointer; + display: block; + height: 0px !important; + margin: 0; + overflow: hidden; + padding: 40px 0 0; + text-decoration: none; + width: 100px; +} +#user-menu-trigger { + display: none; +} +#user-menu-trigger .icon-user { + background: transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat; + background-position: -168px 0; + background-repeat: no-repeat; + height: 14px; + line-height: 14px; + margin: 12px 0 0; + vertical-align: text-top; + width: 14px; +} +#user-menu-trigger .caret { + border-bottom-color: #999999; + border-top-color: #999999; + margin-top: 18px; +} +/* Class to be added to toolbar when it starts being fixed at the top of the screen*/ +.floating { + -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.4); + box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.4); + margin-top: 0; +} +.tdlabel { + font-weight: bold; + display: none; +} +td img { + max-width: none; +} +#ulactioncontainer { + min-width: 16em; +} +.notesrow label { + font-weight: bold; +} +.notesrow span { + display: block; +} +.thumbnail-shelfbrowser span { + margin: 0px auto; +} +.dropdown-menu > li > a.menu-inactive:hover { + background: #FFF none; + color: #000; +} +.table .sorting_asc { + padding-right: 19px; + background: url("../images/asc.gif") no-repeat scroll right center #ecede6; +} +.table .sorting_desc { + padding-right: 19px; + background: url("../images/desc.gif") no-repeat scroll right center #ecede6; +} +.table .sorting { + padding-right: 19px; + background: url("../images/ascdesc.gif") no-repeat scroll right center #ecede6; +} +.table .nosort, +.table .nosort.sorting_asc, +.table .nosort.sorting_desc, +.table .nosort.sorting { + padding-right: 19px; + background: #ECEDE6 none; +} +.tags ul { + display: inline; + list-style: none; + margin-left: 0; +} +.tags ul li { + display: inline; +} +.coverimages { + float: right; +} +#i18nMenu { + margin-left: 1em; +} +#i18nMenu li { + font-size: 85%; +} +#i18nMenu li li { + font-size: 100%; +} +#i18nMenu li li > a { + font-size: 100%; +} +#i18nMenu li li > a:hover { + color: #FFF; +} +#i18nMenu li a { + color: #0076b2; +} +#i18nMenu .dropdown-menu li p { + clear: both; + display: block; + font-weight: normal; + line-height: 20px; + padding: 3px 20px; + white-space: nowrap; +} +#subjectsList label, +#authorSearch label { + display: inline; + vertical-align: middle; +} +#subjectsList ul, +#authorSearch ul { + border-bottom: 1px solid #EEE; + list-style-type: none; + margin: 0; + padding: .6em 0; +} +#subjectsList li, +#authorSearch li { + list-style-type: none; + margin: 0; + padding: 0; +} +#overdrive-results { + font-weight: bold; + padding-left: 1em; +} +.throbber { + vertical-align: middle; +} +#overdrive-results-list .star-rating-control { + display: block; + overflow: auto; +} +.shadowed { + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); +} +@media only screen and (min-width: 0px) and (max-width: 304px) { + /* Screens bewteen 0 and 304 pixels wide */ + #oh:after { + content: "(min-width: 0px) and (max-width: 304px)"; + } + input, + select, + textarea { + width: auto; + max-width: 11em; + } +} +@media only screen and (min-width: 0px) and (max-width: 390px) { + /* Screens bewteen 0 and 390 pixels wide */ + #oh:after { + content: "(min-width: 0px) and (max-width: 390px)"; + } + .ui-tabs .ui-tabs-nav li a, + .statictabs li a { + padding: .1em .5em; + } + #views { + border: 0; + padding: 0; + margin: 0; + } + .view { + padding: 0; + } + .view a, + .view span { + border: 1px solid #C9C9C9; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + font-size: 80%; + padding: 0.3em 0.4em 4px 26px; + } + .input-fluid { + width: 90%; + } +} +@media only screen and (min-width: 305px) and (max-width: 341px) { + /* Screens bewteen 305 and 341 pixels wide */ + #oh:after { + content: "(min-width: 305px) and (max-width: 341px)"; + } +} +@media only screen and (min-width: 342px) and (max-width: 479px) { + /* Screens bewteen 342 and 479 pixels wide */ + #oh:after { + content: "(min-width: 342px) and (max-width: 479px)"; + } + .input-fluid { + width: 75%; + } +} +/* Override Bootstrap Responsive CSS fixed navbar */ +@media (max-width: 979px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + position: fixed; + margin-left: 0px; + margin-right: 0px; + } +} +@media only screen and (max-width: 608px) { + /* Screens below 608 pixels wide */ + fieldset.rows label { + display: block; + float: none; + text-align: left; + } + fieldset.rows li { + padding-bottom: .5em; + } + fieldset.rows ol { + margin-left: 0; + } + body { + padding: 0; + } + .tdlabel { + display: inline; + } + .navbar-fixed-top, + .navbar-static-top { + margin: 0; + } + .navbar-inner { + padding: 0; + } + .checkall, + .clearall, + .highlight_controls, + #selections-toolbar, + .selectcol, + .list-actions, + #remove-selected { + display: none; + } + .table td.bibliocol { + padding-left: 1.3em; + } + .actions { + display: block; + } + .actions a, + .actions #login4tags { + background-color: #F2F2EF; + border: 1px solid #DDD; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + font-weight: bold; + display: block; + font-size: 120%; + margin: 2px 0; + } + .actions .label { + display: block; + font-weight: bold; + } + .actions #login4tags { + margin-right: 1em; + } + #opac-main-search button, + #opac-main-search input, + #opac-main-search select, + #opac-main-search .librarypulldown .transl1, + #opac-main-search .input-append { + display: block; + width: 97%; + max-width: 100%; + margin: .5em 0; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + } + #opac-main-search .input-append { + margin: 0; + width: 100%; + } + #opac-main-search .librarypulldown .transl1 { + width: 94.5%; + } + #toolbar .resort { + font-size: 14px; + max-width: 100%; + margin: .5em 0; + padding: 4px 6px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + } + .mastheadsearch { + margin: 0; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + .main { + margin: .5em 0; + padding: 15px; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + .breadcrumb { + margin: 10px 0; + } + #moresearches { + text-align: center; + } + #searchsubmit { + font-weight: bold; + } + .ui-tabs-panel .item-thumbnail, + .tabs-container .item-thumbnail, + #topissues .item-thumbnail, + #usertags .item-thumbnail, + #usersuggestions .item-thumbnail { + margin: .5em 0 0 .5em; + } + .ui-tabs-panel .table-bordered, + .tabs-container .table-bordered, + #topissues .table-bordered, + #usertags .table-bordered, + #usersuggestions .table-bordered { + border: none; + } + .ui-tabs-panel .table th, + .tabs-container .table th, + #topissues .table th, + #usertags .table th, + #usersuggestions .table th, + .ui-tabs-panel .table thead, + .tabs-container .table thead, + #topissues .table thead, + #usertags .table thead, + #usersuggestions .table thead { + display: none; + } + .ui-tabs-panel .table td, + .tabs-container .table td, + #topissues .table td, + #usertags .table td, + #usersuggestions .table td { + border-right: 1px solid #dddddd; + border-left: 1px solid #dddddd; + border-top: 0; + display: block; + padding: .2em; + } + .ui-tabs-panel .table p, + .tabs-container .table p, + #topissues .table p, + #usertags .table p, + #usersuggestions .table p { + margin-bottom: 2px; + } + .ui-tabs-panel tr, + .tabs-container tr, + #topissues tr, + #usertags tr, + #usersuggestions tr { + display: block; + margin-bottom: .6em; + } + .ui-tabs-panel tr td:first-child, + .tabs-container tr td:first-child, + #topissues tr td:first-child, + #usertags tr td:first-child, + #usersuggestions tr td:first-child { + border-top: 1px solid #dddddd; + border-radius: 5px 5px 0 0; + } + .ui-tabs-panel tr td:last-child, + .tabs-container tr td:last-child, + #topissues tr td:last-child, + #usertags tr td:last-child, + #usersuggestions tr td:last-child { + border-radius: 0 0 5px 5px; + border-bottom: 2px solid #CACACA; + } + .no-image { + display: none; + } +} +@media only screen and (max-width: 700px) { + /* Screens below 700 pixels wide */ + #opac-main-search label { + display: none; + } + #logo { + background: transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat; + background-position: 0 -24px; + margin: 14px 14px 0 14px; + width: 14px; + } + #logo a { + padding: 14px 0 0; + width: 14px; + } + #user-menu-trigger { + display: inline; + margin-right: 12px; + } + #members { + display: none; + clear: both; + } + #members li { + padding-right: 20px; + text-align: right; + border-bottom: 1px solid #555; + } + #members li:first-child { + border-top: 1px solid #555; + } + #members li:last-child { + border-bottom: none; + } + #members .nav { + float: none; + } + #members .nav.pull-right { + float: none; + } + #members .nav > li { + float: none; + } + #members .divider-vertical { + border: 0; + height: 0; + margin: 0; + } +} +@media only screen and (min-width: 480px) and (max-width: 608px) { + /* Screens between 480 and 608 pixels wide */ + #oh:after { + content: " Between 480 pixels and 608 pixels. "; + } + .input-fluid { + width: 75%; + } +} +@media only screen and (min-width: 608px) and (max-width: 767px) { + /* Screens between 608 and 767 pixels wide */ + #oh:after { + content: " Between 608 pixels and 767 pixels. "; + } + .main { + padding: 0.8em 20px; + } + .breadcrumb { + margin: 10px 0; + } + .navbar-static-bottom { + margin-left: -20px; + margin-right: -20px; + } +} +@media only screen and (max-width: 767px) { + /* Screens below 767 pixels wide */ + a.title { + font-size: 120%; + } + #userresults { + margin: 0 -20px; + } + .breadcrumb, + #top-pages, + .menu-collapse { + display: none; + } + #search-facets, + #menu { + margin-bottom: .5em; + } + #search-facets h4, + #menu h4 { + display: block; + margin: 0; + padding: 0; + } + #search-facets h4 a, + #menu h4 a { + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; + border-bottom: 0; + font-weight: normal; + padding: .7em .2em; + } + #search-facets ul, + #menu ul { + padding: 0; + } + #menu li a { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border: 0; + display: block; + font-size: 120%; + text-decoration: none; + border-bottom: 1px solid #D8D8D8; + margin: 0; + } + #menu li.active a { + border-top: 1px solid #D8D8D8; + border-right-width: 1px; + } + #menu li:last-child a { + -webkit-border-radius: 0 0 7px 7px; + -moz-border-radius: 0 0 7px 7px; + border-radius: 0 0 7px 7px; + } + #search-facets li { + padding: .4em; + } + #search-facets h5 { + margin: .2em; + } + #menu h4 a.menu-open, + #search-facets h4 a.menu-open { + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; + border-bottom: 1px solid #D8D8D8; + } +} +@media only screen and (max-width: 800px) { + /* Screens below 800 pixels wide */ + .cartlabel, + .listslabel { + display: none; + } + .navbar .divider-vertical { + margin: 0 2px; + } + .navbar #members .divider-vertical { + margin: 0 9px; + } +} +@media only screen and (min-width: 768px) { + /* Screens above 768 pixels wide */ + .main { + margin-left: 20px; + margin-right: 20px; + } + #menu { + border: 0; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + border-right: 1px solid #D8D8D8; + } + #menu h4 { + display: none; + } + #menu ul { + padding: 1em 0 1em 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 984px) { + /* Screens between 768 and 984 pixels wide */ + #oh:after { + content: " Between 768 and 984 pixels. "; + } + .librarypulldown .transl1 { + width: 38%; + } +} +@media only screen and (max-width: 984px) { + /* Screens up to 984 pixels wide */ +} +@media only screen and (min-width: 984px) { + /* Screens above 969 pixels wide */ + #oh:after { + content: " Above 984 pixels. "; + } + .librarypulldown .transl1 { + width: 53%; + } +} +@media only screen and (max-width: 1040px) { + .pg_menu li a { + float: none; + text-align: left; + } + .pg_menu li.back_results a { + border: 1px solid #D0D0D0; + border-width: 1px 0 1px 0; + } + #ulactioncontainer { + min-width: 0; + } +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/persona-buttons.css b/koha-tmpl/opac-tmpl/bootstrap/css/persona-buttons.css new file mode 100644 index 0000000000..cae561b41c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/persona-buttons.css @@ -0,0 +1,232 @@ +/* Link body */ +a.persona-button { + color : #FFF; +} + +.persona-button{ + color: #fff; + display: inline-block; + font-size: 14px; + font-family: Helvetica, Arial, sans-serif; + font-weight: bold; + line-height: 1.1; + overflow: hidden; + position: relative; + text-decoration: none; + text-shadow: 0 1px rgba(0,0,0,0.5), 0 0 2px rgba(0,0,0,0.2); + + background: #297dc3; + background: -moz-linear-gradient(top, #43a6e2, #287cc2); + background: -ms-linear-gradient(top, #43a6e2, #287cc2); + background: -o-linear-gradient(top, #43a6e2, #287cc2); + background: -webkit-linear-gradient(top, #43a6e2, #287cc2); + background: linear-gradient(to bottom, #43a6e2 0%,#287cc2 100%); /* W3C */ + + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + + -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -ms-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -o-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + box-shadow: 0 1px 0 rgba(0,0,0,0.2); +} + +.persona-button:hover{ + background: #21669f; + background: -moz-linear-gradient(top, #3788b9, #21669f); + background: -ms-linear-gradient(top, #3788b9, #21669f); + background: -o-linear-gradient(top, #3788b9, #21669f); + background: -webkit-linear-gradient(top, #3788b9, #21669f); + background: linear-gradient(to bottom, #3788b9 0%,#21669f 100%); /* W3C */ +} + +.persona-button:active, .persona-button:focus{ + top: 1px; + -moz-box-shadow: none; + -ms-box-shadow: none; + -o-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.persona-button span{ + display: inline-block; + padding: 5px 10px 5px 40px; +} + +/* Icon */ +.persona-button span:after{ + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAA4klEQVR42o2RWaqEMBRE3YaCiDjPwQGcd9CrysLv4wTyoLFD90dxqbp1EgdPRB7Kskznea6Zn/aPoKoqUUrJOI5m4l2QBfSyLHKep1zXZSae3An1fS/7vst931bGkzuhaZrsLVbGkzuheZ7lOI6HyJ2QUkqv6yrbtv0LT+6E7G0UrfBfP3lZlpoXH4ZBmHgn5Pv+KwxDfqp0XQdgJp6c/RsUBIGOokiSJDE/s21bACbe5Ozp0TdAHMdSFIXUdS1N01C2wpObPT36HifwCJzI0iX29Oh7XP0E3CB9L01TzM+i/wePv4ZE5RtAngAAAABJRU5ErkJggg==) 10px center no-repeat; + content: ''; + display: block; + width: 31px; + + position: absolute; + bottom: 0; + left: -3px; + top: 0; + z-index: 10; +} + +/* Icon background */ +.persona-button span:before{ + content: ''; + display: block; + height: 100%; + width: 20px; + + position: absolute; + bottom: 0; + left: 0; + top: 0; + z-index: 1; + + background: #42a9dd; + background: -moz-linear-gradient(top, #50b8e8, #3095ce); + background: -ms-linear-gradient(top, #50b8e8, #3095ce); + background: -o-linear-gradient(top, #50b8e8, #3095ce); + background: -webkit-linear-gradient(top, #50b8e8, #3095ce); + background: linear-gradient(to bottom, #50b8e8 0%,#3095ce 100%); /* W3C */ + + -moz-border-radius: 3px 0 0 3px; + -ms-border-radius: 3px 0 0 3px; + -o-border-radius: 3px 0 0 3px; + -webkit-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +/* Triangle */ +.persona-button:before{ + background: #42a9dd; + content: ''; + display: block; + height: 26px; + width: 26px; + + position: absolute; + left: 2px; + top: 50%; + margin-top: -13px; + z-index: 0; + + background: -moz-linear-gradient(-45deg, #50b8e8, #3095ce); + background: -ms-linear-gradient(-45deg, #50b8e8, #3095ce); + background: -o-linear-gradient(-45deg, #50b8e8, #3095ce); + background: -webkit-linear-gradient(-45deg, #50b8e8, #3095ce); + background: linear-gradient(to bottom, #50b8e8 0%,#3095ce 100%); /* W3C */ + + -moz-box-shadow: 1px -1px 1px rgba(0,0,0,0.1); + -ms-box-shadow: 1px -1px 1px rgba(0,0,0,0.1); + -o-box-shadow: 1px -1px 1px rgba(0,0,0,0.1); + -webkit-box-shadow: 1px -1px 1px rgba(0,0,0,0.1); + box-shadow: 1px -1px 1px rgba(0,0,0,0.1); + + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +/* Inset shadow (required here because the icon background clips it when on the `a` element) */ +.persona-button:after{ + content: ''; + display: block; + height: 100%; + width: 100%; + + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 10; + + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + + -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3); + -ms-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3); + -o-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3); + -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3); +} + +/* ======================================================== + * Dark button + * ===================================================== */ +.persona-button.dark{ + background: #3c3c3c; + background: -moz-linear-gradient(top, #606060, #3c3c3c); + background: -ms-linear-gradient(top, #606060, #3c3c3c); + background: -o-linear-gradient(top, #606060, #3c3c3c); + background: -webkit-linear-gradient(top, #606060, #3c3c3c); + background: linear-gradient(top, #606060, #3c3c3c); +} +.persona-button.dark:hover{ + background: #2d2d2d; + background: -moz-linear-gradient(top, #484848, #2d2d2d); + background: -ms-linear-gradient(top, #484848, #2d2d2d); + background: -o-linear-gradient(top, #484848, #2d2d2d); + background: -webkit-linear-gradient(top, #484848, #2d2d2d); + background: linear-gradient(top, #484848, #2d2d2d); +} +.persona-button.dark span:before{ /* Icon BG */ + background: #d34f2d; + background: -moz-linear-gradient(top, #ebac45, #d34f2d); + background: -ms-linear-gradient(top, #ebac45, #d34f2d); + background: -o-linear-gradient(top, #ebac45, #d34f2d); + background: -webkit-linear-gradient(top, #ebac45, #d34f2d); + background: linear-gradient(top, #ebac45, #d34f2d); +} +.persona-button.dark:before{ /* Triangle */ + background: #d34f2d; + background: -moz-linear-gradient(-45deg, #ebac45, #d34f2d); + background: -ms-linear-gradient(-45deg, #ebac45, #d34f2d); + background: -o-linear-gradient(-45deg, #ebac45, #d34f2d); + background: -webkit-linear-gradient(-45deg, #ebac45, #d34f2d); + background: linear-gradient(-45deg, #d34f2d, #ebac45); /* flipped for updated spec */ +} + +/* ======================================================== + * Orange button + * ===================================================== */ +.persona-button.orange{ + background: #ee731a; + background: -moz-linear-gradient(top, #ee731a, #d03116); + background: -ms-linear-gradient(top, #ee731a, #d03116); + background: -o-linear-gradient(top, #ee731a, #d03116); + background: -webkit-linear-gradient(top, #ee731a, #d03116); + background: linear-gradient(top, #ee731a, #d03116); +} +.persona-button.orange:hover{ + background: #cb6216; + background: -moz-linear-gradient(top, #cb6216, #b12a13); + background: -ms-linear-gradient(top, #cb6216, #b12a13); + background: -o-linear-gradient(top, #cb6216, #b12a13); + background: -webkit-linear-gradient(top, #cb6216, #b12a13); + background: linear-gradient(top, #cb6216, #b12a13); +} +.persona-button.orange span:before{ /* Icon BG */ + background: #e84a21; + background: -moz-linear-gradient(top, #f7ad27, #e84a21); + background: -ms-linear-gradient(top, #f7ad27, #e84a21); + background: -o-linear-gradient(top, #f7ad27, #e84a21); + background: -webkit-linear-gradient(top, #f7ad27, #e84a21); + background: linear-gradient(top, #f7ad27, #e84a21); +} +.persona-button.orange:before{ /* Triangle */ + background: #e84a21; + background: -moz-linear-gradient(-45deg, #f7ad27, #e84a21); + background: -ms-linear-gradient(-45deg, #f7ad27, #e84a21); + background: -o-linear-gradient(-45deg, #f7ad27, #e84a21); + background: -webkit-linear-gradient(-45deg, #f7ad27, #e84a21); + background: linear-gradient(-45deg, #e84a21, #f7ad27); /* flipped for updated spec */ +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/print.css b/koha-tmpl/opac-tmpl/bootstrap/css/print.css new file mode 100644 index 0000000000..db8b21b479 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/print.css @@ -0,0 +1,227 @@ +a:link { + color : #000066; + text-decoration: none; +} + +a:visited { + color : #000066; + text-decoration: none; +} + +a:hover { + color : #993300; + text-decoration: none; +} + +body { + background-color : #FFF; + color : #333333; + font-family : arial, geneva, sans-serif; + font-size : 14px; + margin : 0px 0px 0px 0px; + word-wrap : break-word; +} + +caption { + color : #000066; + font-size : 18px; + font-weight : bold; + margin-top : 5px; + text-align : left; +} + +div.table { + width : 100%; +} + +form { + margin : 0px; + padding : 0px; +} + +h1 + { + color : #000066; + font-size : 22px; + font-weight : bold; + margin-bottom : 3px; + margin-top : 3px; +} + +h2 { + color : #000066; + font-size : 20px; + font-weight : bold; + margin-bottom : 3px; + margin-top : 3px; +} + +h3 { + color : #000066; + font-size : 18px; + font-weight : bold; + margin-bottom : 3px; + margin-top : 3px; +} + +h4 { + color : #000066; + font-size : 16px; + font-weight : bold; + margin-bottom : 3px; + margin-top : 3px; +} + +h5 { + color : #000066; + font-size : 15px; + font-weight : bold; + margin-bottom : 1px; + margin-top : 1px; +} + +h6 { + color : #000066; + font-size : 14px; + font-weight : bold; + margin-bottom : 1px; + margin-top : 1px; +} + +p { + margin-top : 0px; +} + +table { + background-color : #FFFFFF; + border-bottom : 0px solid #CCCCCC; + border-collapse : collapse; + border-left : 0px solid #CCCCCC; + margin : 3px 0px 5px 0px; + padding : 0px; + width : 99%; +} + +td { + background-color : #FFF; + border-bottom : 1px solid #CCCCCC; + border-right : 1px solid #CCCCCC; + padding : 5px 5px 5px 5px; + vertical-align : top; +} + +td:last-child { + background-color : #FFF; + border-bottom : 1px solid #CCCCCC; + border-right : 0px solid #CCCCCC; + padding : 5px 5px 5px 5px; + vertical-align : top; +} + +th { + background-color : #E9E9E9; + border-bottom : 1px solid #CCCCCC; + border-right : 1px solid #CCCCCC; + font-weight : bold; + padding : 5px 5px 5px 5px; +} + +th:last-child { + background-color : #E9E9E9; + border-bottom : 1px solid #CCCCCC; + border-right : 0px solid #CCCCCC; + font-weight : bold; + padding : 5px 5px 5px 5px; +} + +tr.highlight { + background-color: #e9e9e9; +} + +body#basket tr.highlight { + background-color : transparent; +} + +body#basket a { + font-weight : bold; +} + +body#basket table { + border-top : 1px solid #EEE; + border-left : 1px solid #EEE; +} +body#basket td, +body#basket th { + background-color : transparent; + padding : 2px; +} + +body#basket th { + background-color : #EEE; +} + +body#basket th, +body#basket th[scope=col] { + text-align : center; + vertical-align : middle; +} + +body#basket th[scope=row] { + font-size : 89%; + text-align : right; + vertical-align : top; + width : 10%; +} + +body#basket p { + font-size : 85%; + margin : .2em 0; + text-indent : .5em; +} + +.error { + font-weight: bold; +} + +.ex { + font-family : "Courier New", Courier, monospace; +} +.inline { + display : inline; +} + +.screen { + display : none; +} + +#bookcover { + float:left; + margin:0pt; + padding:0pt; +} + +#members,#opac-main-search,#opac-user-views .ui-tabs-nav,input,h2 span.hint,td.resultscontrol,.pages,.suggestion,.views,#action,#export,#bibliodescriptions .ui-tabs-nav,#addshelf,fieldset.action, .list-actions, .ft, #facetcontainer,.results_summary.actions,.koha_url,.yui-b { + display : none; +} + +#userresults { + position : absolute; + right : 0px; + word-wrap : break-word; + display : block; +} + +div#userupdate input,div#userupdate textarea { + display : inline; + border : 0; +} + +#yui-main, +#yui-main .yui-b, +.yui-t1 #yui-main .yui-b { + display : block !important; + margin : 0 !important; + padding : 0 !important; + width : auto !important; + float : none !important; +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/right-to-left.css b/koha-tmpl/opac-tmpl/bootstrap/css/right-to-left.css new file mode 100644 index 0000000000..de0451cf8e --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/right-to-left.css @@ -0,0 +1,237 @@ +/* Adjust text directions */ +body, +body #doc, +#doc2, +#doc3, +#doc4, +.yui-t1, +.yui-t2, +.yui-t3, +.yui-t4, +.yui-t5, +.yui-t6, +.yui-t7 +{ + text-align:right; + direction: rtl; +} + +caption, +table#marc th +{ + text-align: right; +} + +/* Swap floats */ + + +body#advsearch #cartmenulink, +body#advsearch #listsmenulink, +#renewcontrols, +.commentline .avatar, +.resort, +.yui-t1 #yui-main, +.yui-t2 #yui-main, +.yui-t3 #yui-main +{ + float: left; +} +.ui-tabs .ui-tabs-nav li, +div.lang, +fieldset.rows label, +fieldset.rows span.label, +#auth, +#bookcover, +.left, +.nav_results ul.pg_menu li, +.ui-tabs-nav li, +.yui-g div.first, +.yui-gc div.first, +.yui-gc div.first div.first, +.yui-gd div.first, +.yui-ge div.first, +.yui-gf div.first, +.yui-t1 .yui-b +{ + float: right; +} + +h1#libraryname +{ + float: right !important; +} + +#fluid-offset +{ + float: none; +} + +/* Adjust margins, padding, alignment and table-element widths */ + +div#menu li a +{ + margin-left: -1px; +} + +.yui-t1 #yui-main, +.yui-t1 #yui-main .yui-b, +.yui-t2 #yui-main, +.yui-t3 #yui-main +{ + margin-left: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 +{ + margin-left: 0.5em; +} + +.results_summary .label +{ + margin-left: 0.5em; +} + + +ul.pg_menu li, +.author, +.nav_results +{ + margin-right: 0.5em; +} + +#usershowreviews +{ + margin-right: 15em; +} + +#moresearches +{ + margin: .6em 10em .3em 0; +} + +#menu ul +{ + padding-left:0; +} + +#custom-doc, +#opac-main-search +{ + padding-right: 2em; +} + +.nav_results .l_Results a +{ + padding: 8px 3px 8px 28px; +} + +body#advsearch #moresearches +{ + clear:none; +} + +span.koha_url +{ + left: 2em; + right:auto; +} + +.yui-u first +{ + right: 15em; +} + +table#marc td:first-child +{ + width: 15em; +} + +.yui-t1 #yui-main, +.yui-t2 #yui-main, +.yui-t3 #yui-main { + width: 80%; +} + +/* Borders */ + +div#menu { + border-right: 0; + border-left: 1px solid #979797; +} + +#menu ul li.active a { + border-left: 0; + border-right: 1px solid #979797; +} + +/* flip over breadcrumb image */ + +h3 img { + -moz-transform: scaleX(-1); + -o-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; +} + + +#moresearches { + clear: right; +} + +#cartmenulink, #listsmenulink { + float: right; + margin-right: 1em; + margin-left: 0em; +} + +#listsmenulink { + + background-image: url("../images/sprite.png"), -moz-linear-gradient(center top , rgb(215, 229, 255) 0%, rgb(177, 203, 255) 50%, rgb(159, 191, 255) 100%); + + background-position: -5px -287px, left top; + + padding-left: 20px; +} +#listsmenulink:hover { + background-position: -5px -287px, left top; +} + +#cartmenulink { + padding-right: 30px; + background-position: 20px -256px, left top; + padding-left: 13px; +} +#cartmenulink:hover { + background-position: 20px -256px, left top; +} +.lang { +float:right; + +} +.morelang, +li.more { +float:right; +} + +ul#i18nMenu li { + border-right: 1px solid rgb(204, 204, 204); +} +div.rating-cancel, div.star-rating { + float: right; +} + + +#shelfbrowser #browser_previous { + background-position: -9px -1051px; +} + +#shelfbrowser #browser_next { + background-position: -9px -1001px; +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/sco-old.css b/koha-tmpl/opac-tmpl/bootstrap/css/sco-old.css new file mode 100644 index 0000000000..482792bede --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/sco-old.css @@ -0,0 +1,346 @@ +@import url("/opac-tmpl/lib/yui/reset-fonts-grids.css"); +@import url("/opac-tmpl/lib/yui/skin.css"); + +a { + font-weight : bold; +} + +a, a:visited { + color : #006699; +} + +a:hover,input.editshelf:hover,a.editshelf:hover,input.deleteshelf:hover { + color : #990033; +} + +body { + background-color : white; + text-align : left; + padding : 0 0 2.5em 0; +} + +caption { + font-size : 110%; + text-align : left; + font-weight : bold; +} + +fieldset { + background-color: #FFF; + border : 2px solid #EEEEEE; + margin : 1em 1em 1em 0; + padding : 1em; +} + +h1,h2,h3,h4,h5,h6 { + font-weight : bold; + margin : .5em 0; +} + +h1 { + font-size : 138.5%; +} + +h2 { + font-size : 134%; +} + +h3 { + font-size : 123.1%; +} + +h4 { + font-size : 116%; +} + +h5 { + font-size : 108%; +} + +h6 { + font-size : 100%; +} + +input[type=submit], +input[type=button], +input[type=reset], +fieldset.brief input[type=submit], +fieldset.brief input[type=button], +fieldset.brief input[type=reset] +{ + background: #f4f9fc; /* Old browsers */ + background: -moz-linear-gradient(top, #f4f9fc 0%, #dfeefa 4%, #bfd5ea 93%, #a1c4e2 97%, #b8d0e6 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fc), color-stop(4%,#dfeefa), color-stop(93%,#bfd5ea), color-stop(97%,#a1c4e2), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9fc', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* W3C */ + border-top: 1px solid #cccccc; + border-left: 1px solid #cccccc; + border-right: 1px solid #eeeeee; + border-bottom: 1px solid #eeeeee; + color : #333; + font-size : 93%; + font-weight : bold; + padding : 4px; +} + +input[type=submit]:active, input[type=button]:active, input[type=reset]:active { + border: 1px inset #666666; + float : none; +} +.dialog { + border: 1px solid #bcbcbc; + padding : .5em; + margin : 1em auto; + width: 65%; + } + +.dialog h2, .dialog h3, .dialog h4 { + margin : auto; + text-align : center; + } + +div.alert { + background: #fef8d3; /* Old browsers */ + background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */ + text-align : center; +} + +div.alert strong { + color : #900; +} + +div.message { + background: #ffffff; /* Old browsers */ + background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */ + border : 1px solid #bcbcbc; + width : 55%; +} + +.dialog input { + background : #FFF none; + border : 1px solid #bcbcbc; + margin : .4em; + padding : .4em; + } + + +.dialog input.back { + background : #FFF url(/opac-tmpl/lib/famfamfam/silk/arrow_left.png) no-repeat 4px center; + border: 1px solid #BCBCBC; + padding : .4em .4em .4em 25px; + } + +.dialog input.return { + background : #FFF url(/opac-tmpl/lib/famfamfam/silk/book_previous.png) no-repeat 4px center; + padding : .4em .4em .4em 25px; + } + +.dialog input.renew { + background : #FFF url(/opac-tmpl/lib/famfamfam/silk/arrow_refresh.png) no-repeat 4px center; + padding : .4em .4em .4em 25px; + } + +.dialog input.cancel { + background : #FFF url(/opac-tmpl/lib/famfamfam/silk/cancel.png) no-repeat 4px center; + padding : .4em .4em .4em 25px; + } + +input.finish { + background : #dbe7ff url(/opac-tmpl/lib/famfamfam/silk/stop.png) no-repeat 4px center; + border : 1px outset #666; + padding : .2em .2em .2em 25px; +} + +table { + background-color: #FFF; + border-collapse : collapse; + margin : 1em 0; + border-right : 1px solid #dddddd; + border-top : 1px solid #dddddd; +} + +td,th { + background-color: #FFF; + border-left : 1px solid #dddddd; + border-bottom : 1px solid #dddddd; + padding : 3px 3px; +} + +th { + background-color:#EEE; + font-weight : bold; + padding : 2px 23px; + text-align : center; +} + +tr.highlight td, tr.highlight th, tr.odd td { + background-color : #F3F3F3; + border-top : 1px solid #DDDDDD; + border-bottom : 1px solid #DDDDDD; +} + +tr.even td, tr.even.highlight td { + background-color: #FFF; +} + +.header { + background-image:url("../images/ascdesc.gif"); + background-position:right center; + background-repeat:no-repeat; + cursor:pointer; +} +.headerSortUp { + background-image:url("../images/asc.gif"); +} +.headerSortDown { + background-image:url("../images/desc.gif"); +} + +p { + margin: .7em 0; +} + +strong { + font-weight : bold; +} + +em { + font-style : italic; +} +#borrowerdetails { + margin-top : 1em; +} +#barcode, +#patronid { + font-size : 125%; + padding-bottom : 3px; +} +input.focus { + background-color : #FFC; + border : 2px inset #336699; +} +#checkouthelp { + background : #FFF url("/opac-tmpl/lib/famfamfam/silk/help.png") no-repeat 4px center; + padding : 3px 3px 3px 26px; + position : absolute; + top : 0; + right : 0; +} +div.button { + float : left; + margin-top : 2em; + padding : .4em 0; +} +div.button a:link, +div.button a:visited, +div.button a:hover, +div.button a:active { + background : #FFF url(/opac-tmpl/lib/famfamfam/silk/book_previous.png) no-repeat 4px center; + border : 1px outset #666; + color : #000; + padding : .4em .4em .4em 25px; + text-decoration : none; +} +div.button a:active { + border : 1px inset #666; +} + +div.koha_url { + border-top: none !important; +} +span.koha_url { + position: absolute; + right: 0; +} +a.koha_url { + text-decoration: none; + color: #666666; +} + +div#changelanguage{ + background-color: #fff; + border-top: 1px solid #CCC; + color : #666; + font-size : 85%; + padding : 1em; + margin-top : 2em; + } + +div#changelanguage a { + font-weight : normal; + padding : .5em 0; +} + +div#changelanguage li.yuimenuitem { + font-size: 120%; + font-weight: normal; + margin: 0; + padding: 0 1em; +} +div#changelanguage li.yuimenuitem a.yuimenuitemlabel { + padding: 0; +} + +ul#i18nMenu { + margin : 0; + padding : .2em 0; + } + +ul#i18nMenu li { + border-left : 1px solid #CCC; + display : inline; + list-style : none; + padding : 0 .4em; + } + +ul#i18nMenu li:first-child { + border-left : 0; + } + +ul#i18nMenu li ul li { + border : 0; + display : block; + padding : 0; + } + + +ul#i18nMenu li.more a { + background-image : url("../images/sprite.png"); + background-position : 37px -940px; + background-repeat:no-repeat; + padding-right: 1.3em; +} + +ul#i18nMenu li.more ul li a { + background-image : none; + padding: 0 1.3em; +} + +span.lang{ + float:left; + border-right : 1px solid black; + padding : 0 .5em; +} + +div.ft { + clear : both; +} + +.inline { + display: inline; +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/sco.css b/koha-tmpl/opac-tmpl/bootstrap/css/sco.css new file mode 100644 index 0000000000..ad50406085 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/css/sco.css @@ -0,0 +1,196 @@ +body { + background-color: #EAEAE6; +} + +a, a:visited, +.ui-widget-content a, +.ui-widget-content a:visited { + color: #0076B2; +} + +a.title { + font-weight: bold; +} + +h1 { + font-size : 140%; + line-height: 150%; +} +h2 { + + font-size : 130%; + line-height: 150%; +} +h3 { + + font-size : 120%; + line-height: 150%; +} +h4 { + + font-size : 110%; +} +h5 { + + font-size : 100%; +} +caption { + font-size: 120%; + font-weight: bold; + margin : .5em 0; + text-align: left; +} + +input, +textarea { + width: auto; +} + +legend { + font-size: 110%; + font-weight: bold; +} +th { + background-color: #ECEDE6; +} +.main { + background-color: #FFF; + border: 1px solid #D2D2CF; + border-radius: 8px 8px 8px 8px; + margin: 0.5em 20px; + padding: 0.8em 0; + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .2); +} +.navbar-inverse .brand, .navbar-inverse .nav > li > a { + color: #9FE1FF; + font-weight: bold; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #F4F4F4; +} +/* Redefine a new style for Bootstrap's class "close" since we use that already */ +/* Use × */ +.alert .closebtn{position:relative;top:-2px;right:-21px;line-height:20px;} +.modal-header .closebtn{margin-top:2px;} +.closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);} +button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;} +.btn-group label, +.btn-group select { + font-size: 13px; +} + +/* Override Bootstrap alert */ +.alert { + background: #fffbe5; /* Old browsers */ + background: -moz-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffbe5), color-stop(9%,#fff0b2), color-stop(89%,#fff1a8), color-stop(100%,#f7e665)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbe5', endColorstr='#f7e665',GradientType=0 ); /* IE6-9 */ + border-color : #D6C43B; + color: #333; +} + +/* Override Bootstrap alert.alert-info */ +.alert-info { + background: #f4f6fa; /* Old browsers */ + background: -moz-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6fa), color-stop(4%,#eaeef5), color-stop(96%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6fa', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */ + border-color : #C5D1E5; + color: #333; +} + +/* Override Bootstrap alert.alert-success */ +.alert-success { + background: #f8ffe8; /* Old browsers */ + background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ffe8), color-stop(4%,#e3f5ab), color-stop(98%,#dcf48d), color-stop(100%,#9ebf28)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#9ebf28',GradientType=0 ); /* IE6-9 */ + border-color : #9FBA35; + color: #333; +} +#members p { + color : #EEE; +} + +#members a { + color: #A6D8ED; + font-weight: bold; +} + +#members a.logout { + color : #E8583C; + padding : 0 .3em 0 .3em; +} + +.inline { + display: inline; +} + +i.icon { + background-repeat: no-repeat; + display: inline-block; + height: 16px; + line-height: 16px; + margin-right: 3px; + vertical-align: text-top; + width: 16px; +} + +i.back { + background : transparent url("../lib/famfamfam/silk/arrow_left.png") no-repeat 0 0; +} + +i.return { + background : transparent url("../lib/famfamfam/silk/book_previous.png") no-repeat 0 0; +} + +i.renew { + background : transparent url("../lib/famfamfam/silk/arrow_refresh.png") no-repeat 0 0; +} + +i.cancel { + background : transparent url("../lib/famfamfam/silk/cancel.png") no-repeat 0 0; +} + +i.finish { + background : transparent url("../lib/famfamfam/silk/stop.png") no-repeat 0 0; +} + +i.help { + background : transparent url("../lib/famfamfam/silk/help.png") no-repeat 0 0; +} + +.table .sorting_asc { + padding-right: 19px; + background: url("../images/asc.gif") no-repeat scroll right center #EEEEEE; +} +.table .sorting_desc { + padding-right: 19px; + background: url("../images/desc.gif") no-repeat scroll right center #EEEEEE; +} +.table .sorting { + padding-right: 19px; + background: url("../images/ascdesc.gif") no-repeat scroll right center #EEEEEE; +} +.table .nosort, +.table .nosort.sorting_asc, +.table .nosort.sorting_desc, +.table .nosort.sorting { + padding-right: 19px; + background: #EEEEEE none; +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/authorities-search-results.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/authorities-search-results.inc new file mode 100644 index 0000000000..61bd900536 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/authorities-search-results.inc @@ -0,0 +1,87 @@ +[% BLOCK showreference %] + [% IF marcflavour == 'UNIMARC' %] + [% SWITCH type %] + [% CASE 'broader' %] + BT: [% heading | html %] + [% CASE 'narrower' %] + NT: [% heading | html %] + [% CASE 'seefrom' %] + UF: [% heading | html %] + [% CASE 'seealso' %] + RT: [% heading | html %] + [% END %] + [% ELSE %] + [% IF ( label ) %][% label | html %][% END %] + + [% IF ( linkpath && search ) %][% heading | html %] + [% ELSE %][% heading | html %][% END %] + + [% UNLESS ( type=='seefrom' || type=='seealso' ) %] + + [% SWITCH type %] + [% CASE 'earlier' %](Earlier heading) + [% CASE 'later' %](Later heading) + [% CASE 'acronym' %](Acronym) + [% CASE 'musical' %](Musical composition) + [% CASE 'broader' %](Broader heading) + [% CASE 'narrower' %](Narrower heading) + [% CASE 'parent' %](Immediate parent body) + [% CASE %] + [% IF type %]([% type | html %])[% END %] + [% END %] + + [% END # / UNLESS seefrom %] + [% END # / IF marcflavour = 'UNIMARC' %] +[% END # / BLOCK showreference %] + +[% BLOCK authresult %] + [% IF ( summary.summary ) %][% summary.summary | html %]:[% END %] + [% UNLESS ( summary.summaryonly ) %] +
+ [% FOREACH authorize IN summary.authorized %] + [% authorize.heading | html %] + [% END %] +
+ [% IF ( marcflavour == 'UNIMARC' ) %] + [% IF summary.notes %] +
+ [% FOREACH note IN summary.notes %] + [% note.note | html %] + [% END %] +
+ [% END %] + [% IF summary.seealso %] +
+ [% FOREACH see IN summary.seealso %] + [% PROCESS showreference heading=see.heading label="" type=see.type search='' %] + [% IF ! loop.last %] ; [% END %] + [% END %] +
+ [% END %] + [% IF summary.otherscript %] +
+ [% FOREACH other IN summary.otherscript %] + [% PROCESS language lang=other.lang | trim %]: + [% other.term %] + [% IF ! loop.last %] ; [% END %] + [% END %] +
+ [% END %] + [% ELSE %] + [% IF ( summary.seefrom ) %] + [% FOREACH seefro IN summary.seefrom %] +
+ [% PROCESS showreference heading=seefro.heading label="used for/see from:" type=seefro.type search='' %] +
+ [% END %] + [% END %] + [% IF ( summary.seealso ) %] + [% FOREACH seeals IN summary.seealso %] +
+ [% PROCESS showreference heading=seeals.heading label="see also:" type=seeals.type linkpath=link search=seeals.search %] +
+ [% END %] + [% END %] + [% END # / IF marcflavour = 'UNIMARC' %] + [% END # / UNLESS summary.summaryonly %] +[% END # / BLOCK authresult %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc new file mode 100644 index 0000000000..4280540669 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc @@ -0,0 +1,76 @@ + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/datatables.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/datatables.inc new file mode 100644 index 0000000000..d3075c950f --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/datatables.inc @@ -0,0 +1,20 @@ + + + \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc new file mode 100644 index 0000000000..4dbcb6624a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc @@ -0,0 +1,41 @@ + + + + + + + +[% SET opaclayoutstylesheet='opac.css' UNLESS opaclayoutstylesheet %] +[% IF (opaclayoutstylesheet.match('^https?:|^\/')) %] + +[% ELSE %] + +[% END %] +[% IF ( opaccolorstylesheet ) %] + [% IF (opaccolorstylesheet.match('^https?:|^\/')) %] + + [% ELSE %] + + [% END %] +[% END %] +[% IF ( opac_css_override ) %] + +[% END %] + +[% IF persona %] + +[% END %] +[% IF ( bidi ) %] + +[% END %] +[% IF ( OPACUserCSS ) %][% END %] + +[% PROCESS cssinclude %] + + + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-open.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-open.inc new file mode 100644 index 0000000000..683d859836 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-open.inc @@ -0,0 +1,4 @@ + +[% IF ( bidi ) %][% ELSE %][% END %] + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc new file mode 100644 index 0000000000..60fbe64f0b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc @@ -0,0 +1,44 @@ +[% USE KohaAuthorisedValues %] + +[% IF ( item.datedue ) %] + [% IF ( OPACShowCheckoutName ) %] + Checked out to [% item.cardnumber %] [% item.firstname %] [% item.surname %] + [% ELSE %] + Checked out + [% END %] +[% ELSIF ( item.transfertwhen ) %] + In transit from [% item.transfertfrom %] + to [% item.transfertto %] since [% item.transfertwhen %] +[% ELSIF ( item.waiting ) %] + On hold +[% ELSIF ( item.withdrawn ) %] + Item withdrawn +[% ELSIF ( item.itemlost ) %] + [% av_lib_include = KohaAuthorisedValues.GetByCode( 'LOST', item.itemlost, 1 ) %] + [% IF ( av_lib_include ) %] + [% av_lib_include %] + [% ELSE %] + [% IF ( item.lostimageurl ) %] + <img src="[% item.lostimageurl %]" alt="[% item.lostimagelabel %]" title="[% item.lostimagelabel %]"> + [% ELSE %] + Item lost + [% END %] + [% END %] +[% ELSIF ( item.itemnotforloan ) %] + [% IF ( item.notforloanvalueopac ) %] + [% item.notforloanvalueopac %] [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %] + [% ELSE %] + Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %] + [% END %] +[% ELSIF ( item.notforloan_per_itemtype ) %] + Not for loan [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %] +[% ELSIF ( item.damaged ) %] + [% av_lib_include = KohaAuthorisedValues.GetByCode( 'DAMAGED', item.damaged, 1 ) %] + [% IF av_lib_include %] + [% av_lib_include %] + [% ELSE %] + Item damaged + [% END %] +[% ELSE %] + Available [% IF ( item.restrictedopac ) %]<span class="restricted">([% item.restrictedopac %])</span>[% END %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-sco.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-sco.inc new file mode 100644 index 0000000000..e7f8059500 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-sco.inc @@ -0,0 +1,34 @@ +<div id="wrap"> + <div class="navbar navbar-inverse navbar-static-top"> + <div class="navbar-inner"> + <div class="container-fluid"> + <a class="brand" href="/cgi-bin/koha/sco/sco-main.pl"><img src="[% interface %]/[% theme %]/images/koha-logo-navbar.png" alt=""></a> + <div id="checkouthelp"> + <ul class="nav pull-right"> + <li><a href="/cgi-bin/koha/sco/help.pl"><i class="icon help"></i> Help</a></li> + </ul> + </div> + + [% IF ( validuser ) %] + <div id="members"> + <ul class="nav pull-right"> + <li><p class="members navbar-text">Welcome, <a href="/cgi-bin/koha/opac-user.pl"><span class="loggedinusername">[% FOREACH USER_INF IN USER_INFO %][% USER_INF.title %] [% USER_INF.firstname %] [% USER_INF.surname %][% END %]</span></a></p></li> + <li class="divider-vertical"></li> + <li><p class="navbar-text">[% IF persona %]<a class="logout" id="logout" href="/cgi-bin/koha/opac-main.pl?logout.x=1" onclick='navigator.id.logout();'>[% ELSE %]<a class="logout" id="logout" href="/cgi-bin/koha/opac-main.pl?logout.x=1">[% END %]Log out</a></p></li> + </ul> + </div> <!-- /members --> + [% END # / IF validuser %] + + </div> <!-- /container-fluid --> + </div> <!-- /navbar-inner --> + </div> <!-- /navbar --> + + [% IF ( opacheader ) %] + <div class="container-fluid"> + <div class="row-fluid"> + <div id="opacheader"> + [% opacheader %] + </div> + </div> + </div> + [% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc new file mode 100644 index 0000000000..1edc244bb3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc @@ -0,0 +1,287 @@ +<div id="wrap"> + <div id="header-region"> + <div class="navbar navbar-inverse navbar-static-top"> + <div class="navbar-inner"> + <div class="container-fluid"> + <h1 id="logo"> + <a class="brand" href="/cgi-bin/koha/opac-main.pl"> + [% IF ( LibraryNameTitle ) %] + [% LibraryNameTitle %] + [% ELSE %] + Koha online + [% END %] + </a> + </h1> + [% IF ( Koha.Preference( 'opacbookbag' ) == 1 ) %] + <div id="cartDetails" class="cart-message">Your cart is empty.</div> + [% END %] + <ul class="nav"> + [% IF ( Koha.Preference( 'opacbookbag' ) == 1 ) %] + <li class="dropdown"> + <a href="#" class="dropdown-toggle" id="cartmenulink" data-toggle="dropdown" role="button"> + <i id="carticon" class="icon-shopping-cart icon-white"></i> <span class="cartlabel">Cart</span> <span id="basketcount"></span> + </a> + <ul aria-labelledby="cartmenulink" role="menu" class="dropdown-menu"> + <li role="presentation"> + <a href="#" id="cartmenuitem" class="cart-message" tabindex="-1" role="menuitem">Your cart is empty.</a> + </li> + </ul> + </li> + [% END %] + [% IF ( Koha.Preference( 'virtualshelves' ) == 1 ) && ( Koha.Preference( 'opacbookbag' ) == 1 ) %] + <li class="divider-vertical"></li> + [% END %] + [% IF ( Koha.Preference( 'virtualshelves' ) == 1 ) %] + <li class="dropdown"> + <a href="#" class="dropdown-toggle" id="listsmenu" data-toggle="dropdown" role="button"><i class="icon-list icon-white"></i> <span class="listslabel">Lists</span> <b class="caret"></b></a> + <ul aria-labelledby="listsmenu" role="menu" class="dropdown-menu"> + [% IF ( pubshelves ) %] + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?display=publicshelves" tabindex="-1" role="menuitem"><strong>Public lists</strong></a></li> + [% FOREACH pubshelvesloo IN pubshelvesloop %] + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?viewshelf=[% pubshelvesloo.shelfnumber %]&sortfield=[% pubshelvesloo.sortfield %]" tabindex="-1" role="menuitem">[% pubshelvesloo.shelfname |html %]</a></li> + [% END %] + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?display=publicshelves" tabindex="-1" role="menuitem" class="listmenulink">View All</a></li> + [% ELSE %] + <li role="presentation"><a href="#" tabindex="-1" class="menu-inactive" role="menuitem">No public lists</a></li> + [% END %] + <li class="divider" role="presentation"></li> + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?display=privateshelves" tabindex="-1" role="menuitem"><strong>Your lists</strong></a></li> + [% IF ( loggedinusername ) %] + [% IF ( barshelves ) %] + [% FOREACH barshelvesloo IN barshelvesloop %] + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?viewshelf=[% barshelvesloo.shelfnumber %]&sortfield=[% barshelvesloo.sortfield %]" tabindex="-1" role="menuitem">[% barshelvesloo.shelfname |html %]</a></li> + [% END %] + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?display=privateshelves" tabindex="-1" role="menuitem" class="listmenulink">View all</a></li> + [% ELSE %] + <li role="presentation"><a href="#" tabindex="-1" class="menu-inactive" role="menuitem">No private lists</a></li> + <li role="presentation"><a href="/cgi-bin/koha/opac-shelves.pl?display=privateshelves" tabindex="-1" role="menuitem" class="listmenulink">New list</a></li> + [% END %] + [% ELSE %] + <li role="presentation"><a href="/cgi-bin/koha/opac-user.pl" tabindex="-1" class="menu-inactive loginModal-trigger" role="menuitem">Log in to create your own lists</a></li> + [% END # / IF loggedinusername %] + [% END # / IF opacuserlogin %] + </ul> <!-- / .dropdown-menu --> + </li> <!-- / .dropdown --> + [% END # / IF virtualshelves %] + </ul> <!-- / .nav --> + [% IF Koha.Preference( 'virtualshelves' ) == 1 %]<div id="listsDetails"></div>[% END %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + <a id="user-menu-trigger" class="pull-right" href="#"><i class="icon-user"></i> <span class="caret"></span></a> + <div id="members"> + <ul class="nav pull-right"> + [% UNLESS ( loggedinusername ) %] + <li><a href="/cgi-bin/koha/opac-user.pl" class="loginModal-trigger" role="button" data-toggle="modal">Log in to your account</a></li> + [% END %] + [% IF ( loggedinusername ) %] + <li><p class="members navbar-text">Welcome, <a href="/cgi-bin/koha/opac-user.pl"><span class="loggedinusername">[% FOREACH USER_INF IN USER_INFO %][% USER_INF.title %] [% USER_INF.firstname %] [% USER_INF.surname %][% END %]</span></a></p></li> + <li class="divider-vertical"></li> + [% END %] + [% IF ( ShowOpacRecentSearchLink ) %] + <li><p class="navbar-text"><a href="/cgi-bin/koha/opac-search-history.pl" title="View your search history">Search history</a> [<a class="logout" href="/cgi-bin/koha/opac-search-history.pl?action=delete" title="Delete your search history" onclick="return confirm(MSG_DELETE_SEARCH_HISTORY);">x</a>]</p></li> + <li class="divider-vertical"></li> + [% END %] + [% IF ( loggedinusername ) %] + <li><p class="navbar-text"> + [% IF persona %] + <a class="logout" id="logout" href="/cgi-bin/koha/opac-main.pl?logout.x=1" onclick='navigator.id.logout();'> + [% ELSE %] + <a class="logout" id="logout" href="/cgi-bin/koha/opac-main.pl?logout.x=1"> + [% END %] + Log out</a></p></li> + [% END %] + </ul> + </div> <!-- /members --> + [% END %] + </div> <!-- /container-fluid --> + </div> <!-- /navbar-inner --> + </div> <!-- /navbar --> + + [% IF ( opacheader ) %] + <div class="container-fluid"> + <div class="row-fluid"> + <div id="opacheader"> + [% opacheader %] + </div> + </div> + </div> + [% END %] + </div> <!-- / header-region --> + + <div class="container-fluid"> + <div class="row-fluid"> + <div id="opac-main-search"> + <!-- <div class="span2"> + [% IF ( opacsmallimage ) %] + <h1 id="libraryname" style="background-image: url('[% opacsmallimage %]');"> + [% ELSE %] + <h1 id="libraryname"> + [% END %] + <a href="/cgi-bin/koha/opac-main.pl">[% IF ( LibraryName ) %][% LibraryName %][% ELSE %]Koha Online Catalog[% END %]</a></h1> + </div> /.span2 --> + <div class="span12"> + [% IF ( OpacPublic ) %] + [% UNLESS ( advsearch ) %] + [% IF ( Koha.Preference( 'OpacAddMastheadLibraryPulldown' ) == 1 ) %] + <div class="mastheadsearch librarypulldown"> + [% ELSE %] + <div class="mastheadsearch"> + [% END %] + <form name="searchform" method="get" action="/cgi-bin/koha/opac-search.pl" id="searchform" class="form-inline"> + <label for="masthead_search"> Search + [% UNLESS ( Koha.Preference( 'OpacAddMastheadLibraryPulldown' ) == 1 ) %] + [% IF ( mylibraryfirst ) %] + (in [% mylibraryfirst %] only) + [% END %] + [% END %] + </label> + + <select name="idx" id="masthead_search"> + [% IF ( ms_kw ) %] + <option selected="selected" value="">Library catalog</option> + [% ELSE %] + <option value="">Library catalog</option> + [% END # /ms_kw %] + [% IF ( ms_ti ) %] + <option selected="selected" value="ti">Title</option> + [% ELSE %] + <option value="ti">Title</option> + [% END # /ms_ti %] + [% IF ( ms_au ) %] + <option selected="selected" value="au">Author</option> + [% ELSE %] + <option value="au">Author</option> + [% END # /ms_au%] + [% IF ( ms_su ) %] + <option selected="selected" value="su">Subject</option> + [% ELSE %] + <option value="su">Subject</option> + [% END # /ms_su %] + [% IF ( ms_nb ) %] + <option selected="selected" value="nb">ISBN</option> + [% ELSE %] + <option value="nb">ISBN</option> + [% END # /ms_nb%] + [% IF ( ms_se ) %] + <option selected="selected" value="se">Series</option> + [% ELSE %] + <option value="se">Series</option> + [% END # /ms_se %] + [% IF ( numbersphr ) %] + [% IF ( ms_callnum ) %] + <option selected="selected" value="callnum,phr">Call number</option> + [% ELSE %] + <option value="callnum,phr">Call number</option> + [% END #/ms_callnum %] + [% ELSE %] + [% IF ( ms_callnum ) %] + <option selected="selected" value="callnum">Call number</option> + [% ELSE %] + <option value="callnum">Call number</option> + [% END # /ms_callnum %] + [% END # /numbersphr %] + </select> + + [% UNLESS ( Koha.Preference( 'OpacAddMastheadLibraryPulldown' ) == 1 ) %] + <div class="input-append nolibrarypulldown"> + [% END %] + [% IF ( ms_value ) %] + <input type="text" title="Type search term" class="transl1" name="q" value="[% ms_value |html %]" /><span id="translControl"></span> + [% ELSE %] + <input type="text" title="Type search term" class="transl1" name="q" /><span id="translControl"></span> + [% END # /ms_value %] + + [% UNLESS ( Koha.Preference( 'OpacAddMastheadLibraryPulldown' ) == 1 ) %] + <button type="submit" id="searchsubmit" class="btn btn-primary">Go</button> + </div> + [% END %] + + [% IF ( Koha.Preference( 'OpacAddMastheadLibraryPulldown' ) == 1 ) %] + <div class="input-append"> + <select name="branch_group_limit" id="select_library"> + <option value="">All libraries</option> + [% IF BranchCategoriesLoop %]<optgroup label="Libraries">[% END %] + [% FOREACH BranchesLoo IN BranchesLoop %] + [% IF ( BranchesLoo.selected ) %]<option selected="selected" value="branch:[% BranchesLoo.value %]">[% BranchesLoo.branchname %]</option> + [% ELSE %]<option value="branch:[% BranchesLoo.value %]">[% BranchesLoo.branchname %]</option>[% END %] + [% END %] + [% IF BranchCategoriesLoop %] + </optgroup> + <optgroup label="Groups"> + [% FOREACH bc IN BranchCategoriesLoop %] + [% IF ( bc.selected ) %] + <option selected="selected" value="multibranchlimit-[% bc.categorycode %]">[% bc.categoryname %]</option> + [% ELSE %] + <option value="multibranchlimit-[% bc.categorycode %]">[% bc.categoryname %]</option> + [% END # / bc.selected %] + [% END %] + </optgroup> + [% END # / BranchCategoriesLoop %] + </select> + <button type="submit" id="searchsubmit" class="btn btn-primary">Go</button> + </div> + [% ELSE %] + [% IF ( opac_limit_override ) %] + [% IF ( opac_search_limit ) %] + <input name="limit" value="[% opac_search_limit %]" type="hidden" /> + [% END %] + [% ELSE %] + [% IF ( mylibraryfirst ) %] + <input name="limit" value="branch:[% mylibraryfirst %]" type="hidden" /> + [% END %] + [% END # / opac_limit_override %] + [% END # / OpacAddMastheadLibraryPulldown %] + + </form> + </div> <!-- / .mastheadsearch --> + [% END # / UNLESS advsearch %] + + <div class="row-fluid"> + <div id="moresearches"> + <ul> + <li><a href="/cgi-bin/koha/opac-search.pl">Advanced search</a></li> + [% IF ( Koha.Preference( 'UseCourseReserves' ) == 1 ) %]<li><a href="/cgi-bin/koha/opac-course-reserves.pl">Course reserves</a></li>[% END %] + [% IF Koha.Preference( 'OpacBrowser' ) == 1 %]<li><a href="/cgi-bin/koha/opac-browser.pl">Browse by hierarchy</a></li>[% END %] + [% IF Koha.Preference( 'OpacAuthorities' ) == 1 %]<li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a></li>[% END %] + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'reviewson' ) == 1 ) && ( Koha.Preference( 'OpacShowRecentComments' ) == 1 ) ) %]<li><a href="/cgi-bin/koha/opac-showreviews.pl">Recent comments</a></li>[% END %] + [% IF Koha.Preference( 'TagsEnabled' ) == 1 %]<li><a href="/cgi-bin/koha/opac-tags.pl">Tag cloud</a></li>[% END %] + [% IF Koha.Preference( 'OpacCloud' ) == 1 %]<li><a href="/cgi-bin/koha/opac-tags_subject.pl">Subject cloud</a></li>[% END %] + [% IF Koha.Preference( 'OpacTopissue' ) == 1 %]<li><a href="/cgi-bin/koha/opac-topissues.pl">Most popular</a></li>[% END %] + [% IF Koha.Preference( 'suggestion' ) == 1 %] + [% IF Koha.Preference( 'AnonSuggestions' ) == 1 %] + <li><a href="/cgi-bin/koha/opac-suggestions.pl">Purchase suggestions</a></li> + [% ELSIF ( ( Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 ) ) %] + <li><a href="/cgi-bin/koha/opac-suggestions.pl">Purchase suggestions</a></li> + [% END %] + [% END %] + </ul> + </div> <!-- /#moresearches --> + </div> <!-- /.row-fluid --> + + [% END # / OpacPublic %] + </div> <!-- /.span10 --> + </div> <!-- /.opac-main-search --> + </div> <!-- / .row-fluid --> + </div> <!-- /.container-fluid --> + + <!-- Login form hidden by default, used for modal window --> + <div id="loginModal" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="modalLoginLabel" aria-hidden="true"> + <div class="modal-header"> + <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button> + <h3 id="modalLoginLabel">Log in to your account</h3> + </div> + <form action="/cgi-bin/koha/opac-user.pl" method="post" name="auth" id="modalAuth"> + <div class="modal-body"> + <input type="hidden" name="koha_login_context" value="opac" /> + <fieldset class="brief"> + <label for="muserid">Login:</label><input type="text" id="muserid" name="userid" /> + <label for="mpassword">Password:</label><input type="password" id="mpassword" name="password" /> + [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<div id="mpatronregistration"><p>Don't have an account? <a href="/cgi-bin/koha/opac-memberentry.pl">Register here.</a></p></div>[% END %] + </fieldset> + </div> + <div class="modal-footer"> + <input type="submit" class="btn btn-primary" value="Log in" /> + <a href="#" data-dismiss="modal" aria-hidden="true" class="cancel">Cancel</a> + </div> + </form> <!-- /#auth --> + </div> <!-- /#modalAuth --> \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/navigation.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/navigation.inc new file mode 100644 index 0000000000..1926c1e2a5 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/navigation.inc @@ -0,0 +1,5 @@ +<div id="opacnav">[% OpacNav %]</div> +[% IF IsPatronPage %] + <div id="usermenu">[% INCLUDE usermenu.inc %]</div> +[% END %] +<div id="opacnavbottom">[% OpacNavBottom %]</div> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-authorities.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-authorities.inc new file mode 100644 index 0000000000..aed68e500a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-authorities.inc @@ -0,0 +1,70 @@ +[% BLOCK showhierarchy %] + [% FOREACH tree IN trees %] + [% PROCESS showtree tree = tree %] + [% END %] +[% END %] + +[% BLOCK showtree %] + <ul class="hierarchy"> + [% FOREACH node IN tree %] + <li id="hier[% node.authid %]" class="[% node.class %] authnode"> + [% IF ( node.current_value ) %] + <span class="currentauth">[% node.value | html %]</span> + [% ELSE %] + <a href="opac-authoritiesdetail.pl?authid=[% node.authid %]" title="Term">[% node.value | html %]</a> + [% END %] + [% IF ( node.children && node.children.size > 0 ) %] + [% PROCESS showtree tree = node.children %] + [% END %] + </li> + [% END %] + </ul> +[% END %] + +[% BLOCK authtypelabel %] + [% UNLESS ( type=='seefrom' || type=='seealso' || type=='' ) %] + <span class="type">[% FILTER trim %][% SWITCH type %] + [% CASE 'earlier' %]Earlier heading + [% CASE 'later' %]Later heading + [% CASE 'acronym' %]Acronym + [% CASE 'musical' %]Musical composition + [% CASE 'broader' %]Broader heading + [% CASE 'narrower' %]Narrower heading + [% CASE %][% type %] + [% END %][% END %]</span> + [% END %] +[% END %] + +[% BLOCK otherscript %] + [% FOREACH heading IN headings %] + [% IF heading.category == wantcategory %] + [% IF heading.direction == 'ltr' %] + <div class="heading otherscript [% heading.category %]"> + <span class="[% heading.category %]">[% heading.term %]</span> + </div> + [% ELSIF heading.direction == 'rtl' %] + <div class="heading otherscript [% heading.category %] rtl"> + <span class="[% heading.category %]">[% heading.term %]</span> + </div> + [% END %] + [% END %] + [% END %] +[% END %] + +[% BLOCK authheadingdisplay %] + [% IF authid %]<a href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]">[% heading %]</a> + [% ELSIF search %]<a href="/cgi-bin/koha/opac-authorities-home.pl?op=do_search&type=opac&operator=contains&marclist=mainentry&and_or=and&orderby=HeadingAsc&value=[% search %]">[% heading %]</a> + [% ELSE %][% heading %] + [% END %] +[% END %] + +[% BLOCK language %] + [% SWITCH lang %] + [% CASE ['en', 'eng'] %]English + [% CASE ['fr', 'fre'] %]French + [% CASE ['it', 'ita'] %]Italian + [% CASE ['de', 'ger', 'deu'] %]German + [% CASE ['es', 'spa'] %]Spanish + [% CASE %][% lang %] + [% END %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc new file mode 100644 index 0000000000..2164ee438f --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc @@ -0,0 +1,243 @@ +[% UNLESS ( is_popup ) %] + [% IF ( opaccredits ) %] + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="opaccredits"> + [% opaccredits %] + </div> + </div> + </div> + </div> + [% END #/ opaccredits %] + + [% IF ( OpacKohaUrl ) %] + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="koha_url" class="clearfix"> + <p>Powered by + [% IF template.name.match('opac-main.tt') %] + <a class="koha_url" href="http://koha-community.org">Koha</a> + [% ELSE %] + <a class="koha_url" rel="nofollow" href="http://koha-community.org">Koha</a> + [% END %]</p> + </div> + </div> <!-- /.span12 --> + </div> <!-- /.row-fluid --> + </div> <!-- /.container-fluid --> + [% END # / OpacKohaUrl %] + +</div> <!-- / #wrap in masthead.inc --> + + [% IF ( opaclanguagesdisplay ) %] + [% IF ( languages_loop && opaclanguagesdisplay ) %] + [% UNLESS ( one_language_enabled ) %] + <div id="changelanguage" class="navbar navbar-fixed-bottom navbar-static-bottom"> + <div class="navbar-inner"> + <ul id="i18nMenu" class="nav"> + <li><p class="lang navbar-text"><strong>Languages: </strong></p></li> + [% FOREACH languages_loo IN languages_loop %] + [% IF ( languages_loo.group_enabled ) %] + [% IF ( languages_loo.plural ) %] + <li class="dropdown"> + <a data-toggle="dropdown" class="dropdown-toggle sublangs" id="show[% languages_loo.rfc4646_subtag %]" href="#">[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %] <b class="caret"></b></a> + <ul id="sub[% languages_loo.rfc4646_subtag %]" class="dropdown-menu"> + [% FOREACH sublanguages_loo IN languages_loo.sublanguages_loop %] + [% IF ( sublanguages_loo.enabled ) %] + [% IF ( sublanguages_loo.sublanguage_current ) %] + <li> <p>[% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %] ([% sublanguages_loo.rfc4646_subtag %])</p></li> + [% ELSE %] + <li><a href="/cgi-bin/koha/opac-changelanguage.pl?language=[% sublanguages_loo.rfc4646_subtag %]"> [% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %] ([% sublanguages_loo.rfc4646_subtag %])</a></li> + [% END %] + [% END # / IF sublanguages_loo.enabled %] + [% END # / FOREACH sublanguages_loo %] + </ul> + </li> <!-- / .more --> + [% ELSE %] + [% IF ( languages_loo.group_enabled ) %] + [% IF ( languages_loo.current ) %] + <li class="morelang"><p>[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]</p></li> + [% ELSE %] + <li class="morelang"><a href="/cgi-bin/koha/opac-changelanguage.pl?language=[% languages_loo.rfc4646_subtag %]">[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]</a></li> + [% END %] + [% END # / IF languages_loo.current %] + [% END # / IF ( languages_loo.plural ) %] + [% END # / IF ( languages_loo.group_enabled ) %] + [% END # / FOREACH languages_loo IN languages_loop %] + </ul> <!-- / #i18menu --> + </div> <!-- / .navbar-inner --> + </div> <!-- / #changelanguage --> + [% END # / UNLESS ( one_language_enabled ) %] + [% END # / IF ( languages_loop && opaclanguagesdisplay ) %] + [% END # / IF opaclanguagesdisplay %] +[% END # / UNLESS is_popup %] + + +<!-- JavaScript includes --> +<script type="text/javascript" src="[% interface %]/[% theme %]/lib/jquery/jquery.js"></script> +<script type="text/javascript" src="[% interface %]/[% theme %]/lib/jquery/jquery-ui.js"></script> +<script type="text/javascript" src="[% interface %]/[% theme %]/lib/bootstrap/js/bootstrap.min.js"></script> +<script type="text/javascript" src="[% interface %]/[% theme %]/js/global.js"></script> +<script type="text/javascript"> + Modernizr.load([ + // Test need for polyfill + { + test: window.matchMedia, + nope: "[% interface %]/[% theme %]/lib/media.match.min.js" + }, + // and then load enquire + "[% interface %]/[% theme %]/lib/enquire.min.js", + "[% interface %]/[% theme %]/js/script.js" + ]); +</script> +[% IF ( OPACAmazonCoverImages || SyndeticsCoverImages ) %] +<script type="text/javascript">//<![CDATA[ + var NO_AMAZON_IMAGE = _("No cover image available"); + //]]> +</script> +<script type="text/javascript" src="[% interface %]/[% theme %]/js/amazonimages.js"></script> +[% END %] + +[% IF Koha.Preference( 'opacbookbag' ) == 1 %]<script type="text/javascript" src="[% interface %]/[% theme %]/js/basket.js"> +[% ELSIF ( Koha.Preference( 'virtualshelves' ) == 1 ) %]<script type="text/javascript" src="[% interface %]/[% theme %]/js/basket.js"> +[% ELSE %]<script type="text/javascript"> var readCookie;[% END %] +</script> + +<script type="text/javascript"> + //<![CDATA[ + var MSG_CONFIRM_AGAIN = _("Warning: Cannot be undone. Please confirm once again") + var MSG_DELETE_SEARCH_HISTORY = _("Are you sure you want to delete your search history?"); + [% IF Koha.Preference( 'opacbookbag' ) == 1 %] + var MSG_BASKET_EMPTY = _("Your cart is currently empty"); + var MSG_RECORD_IN_BASKET = _("The item is already in your cart"); + var MSG_RECORD_ADDED = _("The item has been added to your cart"); + var MSG_RECORD_REMOVED = _("The item has been removed from your cart"); + var MSG_NRECORDS_ADDED = _(" item(s) added to your cart"); + var MSG_NRECORDS_IN_BASKET = _("already in your cart"); + var MSG_NO_RECORD_SELECTED = _("No item was selected"); + var MSG_NO_RECORD_ADDED = _("No item was added to your cart"); + var MSG_CONFIRM_DEL_BASKET = _("Are you sure you want to empty your cart?"); + var MSG_CONFIRM_DEL_RECORDS = _("Are you sure you want to remove the selected items?"); + var MSG_ITEM_IN_CART = _("In your cart"); + var MSG_IN_YOUR_CART = _("Items in your cart: "); + var MSG_ITEM_NOT_IN_CART = _("Add to your cart"); + [% ELSE %] + [% IF Koha.Preference( 'virtualshelves' ) == 1 %] + var MSG_NO_RECORD_SELECTED = _("No item was selected"); + [% END %] + [% END %] + [% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) %] + var MSG_TAGS_DISABLED = _("Sorry, tags are not enabled on this system."); + var MSG_TAG_ALL_BAD = _("Error! Your tag was entirely markup code. It was NOT added. Please try again with plain text."); + var MSG_ILLEGAL_PARAMETER = _("Error! Illegal parameter"); + var MSG_TAG_SCRUBBED = _("Note: your tag contained markup code that was removed. The tag was added as "); + var MSG_ADD_TAG_FAILED = _("Error! The add_tag operation failed on"); + var MSG_ADD_TAG_FAILED_NOTE = _("Note: you can only tag an item with a given term once. Check 'My Tags' to see your current tags."); + var MSG_DELETE_TAG_FAILED = _("Error! You cannot delete the tag"); + var MSG_DELETE_TAG_FAILED_NOTE = _("Note: you can only delete your own tags.") + var MSG_LOGIN_REQUIRED = _("You must be logged in to add tags."); + var MSG_TAGS_ADDED = _("Tags added: "); + var MSG_TAGS_DELETED = _("Tags added: "); + var MSG_TAGS_ERRORS = _("Errors: "); + var MSG_MULTI_ADD_TAG_FAILED = _("Unable to add one or more tags."); + var MSG_NO_TAG_SPECIFIED = _("No tag was specified."); + [% END %] + [% IF ( OPACAmazonCoverImages || SyndeticsCoverImages ) %] + $(window).load(function() { + verify_images(); + }); + [% END %] + [% IF ( opacuserjs ) %][% opacuserjs %][% END %] + //]]> +</script> +[% IF Koha.Preference( 'opacbookbag' ) == 1 %] + <script type="text/javascript" src="[% interface %]/[% theme %]/js/basket.js"></script> +[% ELSIF ( Koha.Preference( 'virtualshelves' ) == 1 ) %] + <script type="text/javascript" src="[% interface %]/[% theme %]/js/basket.js"></script> +[% ELSE %] + <script type="text/javascript">var readCookie;</script> +[% END %] +[% IF Koha.Preference( 'opacuserlogin' ) == 1 %][% IF Koha.Preference( 'TagsEnabled' ) == 1 %]<script type="text/javascript" src="[% interface %]/[% theme %]/js/tags.js"></script>[% END %][% ELSE %][% END %] +[% IF ( GoogleJackets ) %] + <script type="text/javascript" src="[% interface %]/[% theme %]/js/google-jackets.js"></script> + <script type="text/javascript"> + //<![CDATA[ + var NO_GOOGLE_JACKET = _("No cover image available"); + //]]> + </script> +[% END %] +[% IF OpenLibraryCovers %] + <script type="text/javascript" src="[% interface %]/[% theme %]/js/openlibrary.js"></script> + <script type="text/javascript"> + //<![CDATA[ + var NO_OL_JACKET = _("No cover image available"); + //]]> + </script> +[% END %] + +[% IF OPACLocalCoverImages %] + <script type="text/javascript" src="[% interface %]/[% theme %]/js/localcovers.js"></script> + <script type="text/javascript"> + //<![CDATA[ + var NO_LOCAL_JACKET = _("No cover image available"); + //]]> + </script> +[% END %] + +[% IF ( BakerTaylorEnabled ) %] + <script type="text/javascript" src="[% interface %]/[% theme %]/js/bakertaylorimages.js"></script> + <script type="text/javascript"> + //<![CDATA[ + var NO_BAKERTAYLOR_IMAGE = _("No cover image available"); + $(window).load(function(){ + bt_verify_images(); + }); + //]]> + </script> +[% END %] +[% IF ( GoogleIndicTransliteration ) %] + <script type="text/javascript" src="http://www.google.com/jsapi"></script> + <script type="text/javascript" src="[% interface %]/[% theme %]/js/googleindictransliteration.js"></script> +[% END %] +[% IF persona %] + <script src="https://login.persona.org/include.js"></script> + <script type="text/javascript"> + + navigator.id.watch({ + loggedInUser: [% IF emailaddress && loggedinpersona %]'[% emailaddress %]'[% ELSE %]null[% END %], + onlogin: function (assertion) { + $.post('/cgi-bin/koha/svc/login', + { assertion: assertion }, + function (data) { + window.location = '/cgi-bin/koha/opac-user.pl'; + } + ) + .fail(function() { var errstr = _("Could not login, perhaps your Persona email does not match your Koha one"); + alert(errstr); + }); + }, + onlogout: function () { + window.location = '/cgi-bin/koha/opac-main.pl?logout.x=1'; + } + }); + + var signinLink = document.getElementById('browserid'); + + if (signinLink) { + signinLink.onclick = function(evt) { + // Requests a signed identity assertion from the user. + navigator.id.request({ + siteName: "[% LibraryName | html %]", + returnTo: '/cgi-bin/koha/opac-user.pl', + oncancel: function() { alert('user refuses to share identity.'); } + }); + }; + } + + </script> +[% END # / IF persona %] +[% PROCESS jsinclude %] + +</body> +</html> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc new file mode 100644 index 0000000000..b15333bb41 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-detail-sidebar.inc @@ -0,0 +1,79 @@ +<ul id="action"> + [% UNLESS ( norequests ) %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] + [% IF ( AllowOnShelfHolds ) %] + <li><a class="reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% biblionumber %]">Place hold</a></li> + [% ELSE %] + [% IF ( ItemsIssued ) %] + <li><a class="reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% biblionumber %]">Place hold</a></li> + [% END %] + [% END %] + [% END %] + [% END %] + [% END %] + <li><a class="print-large" href="#" onclick="window.print();">Print</a></li> + [% IF Koha.Preference( 'virtualshelves' ) == 1 %] + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername ) %] + <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% biblionumber %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% biblionumber %]'); return false;"> + Save to your lists + </a></li> + [% END %] + [% END %] + [% IF Koha.Preference( 'opacbookbag' ) == 1 %] + [% IF ( incart ) %] + <li><a class="incart cart[% biblionumber %]" href="#" onclick="addRecord('[% biblionumber %]'); return false;">In your cart</a> <a class="cartRemove cartR[% biblionumber %]" href="#" onclick="delSingleRecord('[% biblionumber %]'); return false;">(remove)</a></li> + [% ELSE %] + <li><a class="addtocart cart[% biblionumber %]" href="#" onclick="addRecord('[% biblionumber %]'); return false;">Add to your cart</a> <a style="display:none;" class="cartRemove cartR[% biblionumber %]" href="#" onclick="delSingleRecord('[% biblionumber %]'); return false;">(remove)</a></li> + [% END %] + [% END %] + [% IF ( OpacHighlightedWords && query_desc ) %] + <li> + <a href="#" class="highlight_toggle" id="highlight_toggle_off">Unhighlight</a> + <a href="#" class="highlight_toggle" id="highlight_toggle_on">Highlight</a> + </li> + [% END %] + + [% IF ( export_options.size ) %] + <li> + <div id="export"> + <div class="dropdown"> + <a id="format" class="dropdown-toggle" data-toggle="dropdown" href="#">Save record <b class="caret"></b></a> + <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="format"> + [% FOREACH option IN export_options %] + <li> + <a role="menuitem" href="/cgi-bin/koha/opac-export.pl?op=export&bib=[% biblionumber %]&format=[% option %]"> + [% SWITCH option %] + [% CASE 'bibtex' %]BIBTEX + [% CASE 'dc' %]Dublin Core (XML) + [% CASE 'endnote' %]EndNote + [% CASE 'marcxml' %]MARCXML + [% CASE 'marc8' %]MARC (non-Unicode/MARC-8) + [% CASE 'utf8' %]MARC (Unicode/UTF-8) + [% CASE 'marcstd' %]MARC (Unicode/UTF-8, Standard) + [% CASE 'mods' %]MODS (XML) + [% CASE 'ris' %]RIS + [% END %] + </a> + </li> + [% END %] + </ul> + </div> + </div> + </li> + [% END %] + + [% IF ( OPACSearchForTitleIn ) %] + <li> + <div id="moresearches_menu"> + <div class="dropdown"> + <a id="furthersearches" class="dropdown-toggle" data-toggle="dropdown" href="#">More searches <b class="caret"></b></a> + <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="furthersearches"> + <li><a href="#" class="menu-inactive">Search for this title in:</a></li> + [% OPACSearchForTitleIn %] + </ul> + </div> + </div> + </li> + [% END %] +</ul> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-facets.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-facets.inc new file mode 100644 index 0000000000..dabb2074df --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-facets.inc @@ -0,0 +1,58 @@ +[% IF ( opacfacets && facets_loop ) %] + <div id="search-facets"> + <h4><a href="#" class="menu-collapse-toggle">Refine your search</a></h4> + <ul class="menu-collapse"> + <li id="availability_facet">Availability + <ul> + <li> + [% IF ( available ) %] + Showing only <strong>available</strong> items. <a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi_not_availablity %][% IF ( sort_by ) %]&sort_by=[% sort_by |uri %][% END %]">Show all items</a> + [% ELSE %] + <a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %][% IF ( sort_by ) %]&sort_by=[% sort_by |uri %][% END %]&limit=available">Limit to currently available items.</a> + [% END %] + </li> + </ul> + [% IF ( related ) %] <li>(related searches: [% FOREACH relate IN related %][% relate.related_search %][% END %])</li>[% END %] + </li> + + [% FOREACH facets_loo IN facets_loop %] + [% IF facets_loo.facets.size > 0 %] + <li id="[% facets_loo.type_id %]"> + <h5>[% IF ( facets_loo.type_label_Authors ) %]Authors[% END %] + [% IF ( facets_loo.type_label_Titles ) %]Titles[% END %] + [% IF ( facets_loo.type_label_Topics ) %]Topics[% END %] + [% IF ( facets_loo.type_label_Places ) %]Places[% END %] + [% IF ( facets_loo.type_label_Series ) %]Series[% END %] + [% IF ( facets_loo.type_label_ItemTypes ) %]Item types[% END %] + [% UNLESS ( singleBranchMode ) %] + [% IF ( facets_loo.type_label_Libraries ) %]Libraries[% END %] + [% END %] + [% IF ( facets_loo.type_label_Location ) %]Locations[% END %]</h5> + <ul> + [% FOREACH facet IN facets_loo.facets %] + <li> + <a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %][% IF ( sort_by ) %]&sort_by=[% sort_by |uri %][% END %]&limit=[% facet.type_link_value |uri %]:[% facet.facet_link_value |uri %]" title="[% facet.facet_title_value |html %]">[% facet.facet_label_value %]</a> + [% IF ( displayFacetCount ) %] + ([% facet.facet_count %]) + [% END %] + </li> + [% END %] + [% IF ( facets_loo.expandable ) %] + <li class="showmore"> + <a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |uri %][% limit_cgi |uri %][% IF ( sort_by ) %]&sort_by=[% sort_by |uri %][% END %][% IF ( offset ) %] + &offset=[% offset |uri %][% END %]&expand=[% facets_loo.expand |uri %]#[% facets_loo.type_id |uri %]">Show more</a> + </li> + [% END %] + </ul> + </li> + [% END # / IF facets_loo.facets.size > 0 %] + [% END # / FOREACH facets_loo %] + </ul> + </div> <!-- / #search-facets --> + + [% IF ( OPACResultsSidebar ) %] + <div id="opacresultssidebar"> + [% OPACResultsSidebar %] + </div> + [% END %] +[% END # / IF opacfacets && facets_loop %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-topissues.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-topissues.inc new file mode 100644 index 0000000000..4d6ca89430 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-topissues.inc @@ -0,0 +1,77 @@ +<div id="search-facets"> + <form method="get" action="/cgi-bin/koha/opac-topissues.pl"> + <h4><a href="#" class="menu-collapse-toggle">Refine your search</a></h4> + <ul class="menu-collapse"> + <li><label for="limit">Show the top </label> + <select name="limit" id="limit"> + [% IF ( limit == 10 ) %]<option value ="10" selected="selected">10 titles</option>[% ELSE %]<option value="10">10 titles</option>[% END %] + [% IF ( limit == 15 ) %]<option value ="15" selected="selected">15 titles</option>[% ELSE %]<option value="15">15 titles</option>[% END %] + [% IF ( limit == 20 ) %]<option value ="20" selected="selected">20 titles</option>[% ELSE %]<option value="20">20 titles</option>[% END %] + [% IF ( limit == 30 ) %]<option value ="30" selected="selected">30 titles</option>[% ELSE %]<option value="30">30 titles</option>[% END %] + [% IF ( limit == 40 ) %]<option value ="40" selected="selected">40 titles</option>[% ELSE %]<option value="40">40 titles</option>[% END %] + [% IF ( limit == 50 ) %]<option value ="50" selected="selected">50 titles</option>[% ELSE %]<option value="50">50 titles</option>[% END %] + [% IF ( limit == 100 ) %]<option value ="100" selected="selected">100 titles</option>[% ELSE %]<option value="100">100 titles</option>[% END %] + </select></li> + + <li><label for="branch">From: </label> + <select name="branch" id="branch"> + <option value="">All libraries</option> + [% FOREACH branchloo IN branchloop %] + [% IF ( branchloo.selected ) %] + <option value="[% branchloo.value %]" selected="selected"> + [% ELSE %] + <option value="[% branchloo.value %]"> + [% END %] + [% branchloo.branchname %] + </option> + [% END %] + </select></li> + + <li><label for="itemtype">Limit to: </label> + <select name="itemtype" id="itemtype"> + [% IF ( ccodesearch ) %] + <option value="">All collections</option> + [% ELSE %] + <option value="">All item types</option> + [% END %] + [% FOREACH itemtypeloo IN itemtypeloop %] + [% IF ( itemtypeloo.selected ) %] + <option value="[% itemtypeloo.value %]" selected="selected"> + [% ELSE %] + <option value="[% itemtypeloo.value %]"> + [% END %] + [% itemtypeloo.description %] + </option> + [% END %] + </select></li> + + <li><label for="timeLimit">Acquired in the last:</label> + <select name="timeLimit" id="timeLimit"> + [% IF ( timeLimit == 3 ) %] + <option value="3" selected="selected">3 months</option> + [% ELSE %] + <option value="3">3 months</option> + [% END %] + [% IF ( timeLimit == 6 ) %] + <option value="6" selected="selected">6 months</option> + [% ELSE %] + <option value="6">6 months</option> + [% END %] + [% IF ( timeLimit == 12 ) %] + <option value="12" selected="selected">12 months</option> + [% ELSE %] + <option value="12">12 months</option> + [% END %] + [% IF ( timeLimit == 999 ) %] + <option value="999" selected="selected">No limit</option> + [% ELSE %] + <option value="999">No limit</option> + [% END %] + </select></li> + <li> + <input type="hidden" name="do_it" value="1" /> + <input type="submit" class="btn" value="Submit" /> + </li> + </ul> + </form> +</div> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/page-numbers.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/page-numbers.inc new file mode 100644 index 0000000000..1c113d8cb0 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/page-numbers.inc @@ -0,0 +1,19 @@ +[% IF ( PAGE_NUMBERS ) %] + <div class="pagination pagination-small"> + <ul> + [% IF ( previous_page_offset.defined ) %] + <li><a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&offset=[% previous_page_offset %][% IF ( sort_by ) %]&sort_by=[% sort_by |html %][% END %]">« Previous</a></li> + [% END %] + [% FOREACH PAGE_NUMBER IN PAGE_NUMBERS %] + [% IF ( PAGE_NUMBER.highlight ) %] + <li class="active"><a href="#">[% PAGE_NUMBER.pg %]</a></li> + [% ELSE %] + <li><a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&offset=[% PAGE_NUMBER.offset %][% IF ( sort_by ) %]&sort_by=[% sort_by |html%][% END %]">[% PAGE_NUMBER.pg %]</a></li> + [% END %] + [% END %] + [% IF ( next_page_offset ) %] + <li><a href="/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&offset=[% next_page_offset %][% IF ( sort_by ) %]&sort_by=[% sort_by |html %][% END %]">Next »</a></li> + [% END %] + </ul> + </div> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/patron-title.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/patron-title.inc new file mode 100644 index 0000000000..265125df5b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/patron-title.inc @@ -0,0 +1,5 @@ +[% IF category_type == 'I' %] + [% surname %] [% IF othernames %] ([% othernames %]) [% END %] +[% ELSE %] + [% firstname %] [% surname %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/resort_form.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/resort_form.inc new file mode 100644 index 0000000000..c5a30f6e6b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/resort_form.inc @@ -0,0 +1,71 @@ +<option value="relevance">Relevance</option> +<optgroup label="Popularity"> + [% IF ( sort_by == "popularity_dsc" ) %] + <option value="popularity_dsc" selected="selected">Popularity (most to least)</option> + [% ELSE %] + <option value="popularity_dsc">Popularity (most to least)</option> + [% END %] + [% IF ( sort_by == "popularity_asc" ) %] + <option value="popularity_asc" selected="selected">Popularity (least to most)</option> + [% ELSE %] + <option value="popularity_asc">Popularity (least to most)</option> + [% END %] +</optgroup> +<optgroup label="Author"> + [% IF ( sort_by == "author_az" || sort_by == "author_asc" ) %] + <option value="author_az" selected="selected">Author (A-Z)</option> + [% ELSE %] + <option value="author_az">Author (A-Z)</option> + [% END %] + [% IF ( sort_by == "author_za" || sort_by == "author_dsc" ) %] + <option value="author_za" selected="selected">Author (Z-A)</option> + [% ELSE %] + <option value="author_za">Author (Z-A)</option> + [% END %] +</optgroup> +<optgroup label="Call Number"> + [% IF ( sort_by == "call_number_asc" ) %] + <option value="call_number_asc" selected="selected">Call number (0-9 to A-Z)</option> + [% ELSE %] + <option value="call_number_asc">Call number (0-9 to A-Z)</option> + [% END %] + [% IF ( sort_by == "call_number_dsc" ) %] + <option value="call_number_dsc" selected="selected">Call number (Z-A to 9-0)</option> + [% ELSE %] + <option value="call_number_dsc">Call number (Z-A to 9-0)</option> + [% END %] +</optgroup> +<optgroup label="Dates"> + [% IF ( sort_by == "pubdate_dsc" ) %] + <option value="pubdate_dsc" selected="selected">Publication/Copyright date: Newest to oldest</option> + [% ELSE %] + <option value="pubdate_dsc">Publication/Copyright date: Newest to oldest</option> + [% END %] + [% IF ( sort_by == "pubdate_asc" ) %] + <option value="pubdate_asc" selected="selected">Publication/Copyright date: Oldest to newest</option> + [% ELSE %] + <option value="pubdate_asc">Publication/Copyright date: Oldest to newest</option> + [% END %] + [% IF ( sort_by == "acqdate_dsc" ) %] + <option value="acqdate_dsc" selected="selected">Acquisition date: Newest to oldest</option> + [% ELSE %] + <option value="acqdate_dsc">Acquisition date: Newest to oldest</option> + [% END %] + [% IF ( sort_by == "acqdate_asc" ) %] + <option value="acqdate_asc" selected="selected">Acquisition date: Oldest to newest</option> + [% ELSE %] + <option value="acqdate_asc">Acquisition date: Oldest to newest</option> + [% END %] +</optgroup> +<optgroup label="Title"> + [% IF ( sort_by == "title_az" || sort_by == "title_asc" ) %] + <option value="title_az" selected="selected">Title (A-Z)</option> + [% ELSE %] + <option value="title_az">Title (A-Z)</option> + [% END %] + [% IF ( sort_by == "title_za" || sort_by == "title_dsc" ) %] + <option value="title_za" selected="selected">Title (Z-A)</option> + [% ELSE %] + <option value="title_za">Title (Z-A)</option> + [% END %] +</optgroup> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/facets.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/facets.inc new file mode 100644 index 0000000000..93c8b0f591 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/facets.inc @@ -0,0 +1,56 @@ +[% IF facets_loop %] + <div id="search-facets"> + <h4>Refine your search</h4> + <ul> + [% FOR facets IN facets_loop %] + <li> + [% facets.label %] + <ul class="facets_list"> + [% FOR value IN facets.values %] + <li> + [% IF ( value.active ) %] + [% value.lib %] ([% value.count %]) + [% SET url = "/cgi-bin/koha/opac-search.pl?" %] + [% SET first = 1 %] + [% FOR p IN follower_params %] + [% IF p.var != 'filters' %] + [% UNLESS first %] + [% SET url = url _ '&' %] + [% END %] + [% SET first = 0 %] + [% SET url = url _ p.var _ '=' _ p.val %] + [% END %] + [% END %] + [% FOR f IN filters %] + [% UNLESS f.var == facets.indexname && f.val == value.value %] + [% SET url = url _ '&filters=' _ f.var _ ':"' _ f.val _ '"' %] + [% END %] + [% END %] + [<a href="[% url |url %]">x</a>] + [% ELSE %] + [% SET url = "/cgi-bin/koha/opac-search.pl?" %] + [% SET first = 1 %] + [% FOR p IN follower_params %] + [% IF p.var != 'filters' %] + [% UNLESS first %] + [% SET url = url _ '&' %] + [% END %] + [% SET first = 0 %] + [% SET url = url _ p.var _ '=' _ p.val %] + [% END %] + [% END %] + [% FOR f IN filters %] + [% SET url = url _ '&filters=' _ f.var _ ':"' _ f.val _ '"' %] + [% END %] + [% SET url = url _ '&filters=' _ facets.indexname _ ':"' _ value.value _ '"' %] + + <a href="[% url |url %]">[% value.lib %]</a> ([% value.count %]) + [% END %] + </li> + [% END %] + </ul> + </li> + [% END %] + </ul> +</div> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/page-numbers.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/page-numbers.inc new file mode 100644 index 0000000000..2de511fa55 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/page-numbers.inc @@ -0,0 +1,17 @@ +[% IF ( PAGE_NUMBERS ) %] + <div class="pages"> + [% IF ( previous_page ) %] + <a class="nav" href="?[% FOREACH fp IN follower_params %][% fp.var |url %]=[% fp.val |url %]&[% END %]page=[% previous_page |url %]"><< Previous</a> + [% END %] + [% FOREACH PAGE_NUMBER IN PAGE_NUMBERS %] + [% IF ( PAGE_NUMBER.current ) %] + <span class="current">[% PAGE_NUMBER.page %]</span> + [% ELSE %] + <a class="nav" href="?[% FOREACH fp IN follower_params %][% fp.var |url %]=[% fp.val |url %]&[% END %]page=[% PAGE_NUMBER.page |url %]">[% PAGE_NUMBER.page %]</a> + [% END %] + [% END %] + [% IF ( next_page ) %] + <a class="nav" href="?[% FOREACH fp IN follower_params %][% fp.var |url %]=[% fp.val |url %]&[% END %]page=[% next_page |url %]">Next >></a> + [% END %] + </div> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/resort_form.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/resort_form.inc new file mode 100644 index 0000000000..88c9f66c06 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/search/resort_form.inc @@ -0,0 +1,23 @@ +[% IF sort_by == "score asc" %] + <option value="score asc" selected="selected">Relevance asc</option> +[% ELSE %] + <option value="score asc">Relevance asc</option> +[% END %] +[% IF sort_by == "score desc" %] + <option value="score desc" selected="selected">Relevance desc</option> +[% ELSE %] + <option value="score desc">Relevance desc</option> +[% END %] + +[% FOREACH ind IN sortable_indexes %] + [% IF sort_by == "$ind.code asc" %] + <option value="[% ind.code %] asc" selected="selected">[% ind.label %] asc</option> + [% ELSE %] + <option value="[% ind.code %] asc">[% ind.label %] asc</option> + [% END %] + [% IF sort_by == "$ind.code desc" %] + <option value="[% ind.code %] desc" selected="selected">[% ind.label %] desc</option> + [% ELSE %] + <option value="[% ind.code %] desc">[% ind.label %] desc</option> + [% END %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/subtypes_unimarc.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/subtypes_unimarc.inc new file mode 100644 index 0000000000..1d284ca6a0 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/subtypes_unimarc.inc @@ -0,0 +1,210 @@ +<fieldset> + <legend>Coded fields</legend> + <p> + <label>Audience</label> + <select name="limit" class="subtype"> + <option value="" selected="selected" >Any</option> + <option value="aud:a">juvenile, general</option> + <option value="aud:b">pre-primary (0-5)</option> + <option value="aud:c">primary (5-8)</option> + <option value="aud:d">children (9-14)</option> + <option value="aud:e">young adult</option> + <option value="aud:k">adult, serious</option> + <option value="aud:m">adult, General</option> + <option value="aud:u">unknown</option> + </select> + </p> + <p> + <label>Print</label> + <select name="limit" class="subtype"> + <option value="" selected="selected" >Any</option> + <option value="Material-type:r">regular print</option> + <option value="Material-type:d">large print</option> + <option value="Material-type:e">newspaper format</option> + <option value="Material-type:f">Braille or Moon script</option> + <option value="Material-type:g">microprint</option> + <option value="Material-type:h">hand-written</option> + <option value="Material-type:i">multimedia</option> + <option value="Material-type:j">mini-print</option> + <option value="Material-type:s">electronic ressource</option> + <option value="Material-type:t">microform</option> + <option value="Material-type:z">other form of textual material</option> + </select> + </p> + <p> + <label>Literary genre</label> + <select name="limit" class="subtype"> + <option value="" selected="selected" >Any</option> + <option value="Literature-Code:a">fiction</option> + <option value="Literature-Code:b">drama</option> + <option value="Literature-Code:c">essays</option> + <option value="Literature-Code:d">humour, satire</option> + <option value="Literature-Code:e">letters</option> + <option value="Literature-Code:f">short stories</option> + <option value="Literature-Code:g">poetry</option> + <option value="Literature-Code:h">speeches, oratory</option> + <option value="Literature-Code:i">libretto</option> + <option value="Literature-Code:y">not a literary text</option> + <option value="Literature-Code:z">multiple/other literary forms</option> + </select> + </p> + <p> + <label>Biography</label> + <select name="limit" class="subtype" size="1"> + <option value="">Any</option> + <option value="Biography-code:y">not a biography</option> + <option value="Biography-code:a">autobiography</option> + <option value="Biography-code:b">individual biography</option> + <option value="Biography-code:c">collective biography</option> + <option value="Biography-code:d">contains biographical data</option> + </select> + </p> + <p> + <label>Illustration</label> + <select name="limit" class="subtype" size="1"> + <option value="">Any</option> + <option value="Illustration-Code:a">illustrations</option> + <option value="Illustration-Code:b">maps</option> + <option value="Illustration-Code:c">portraits</option> + <option value="Illustration-Code:d">charts</option> + <option value="Illustration-Code:e">plans</option> + <option value="Illustration-Code:f">plates</option> + <option value="Illustration-Code:g">music</option> + <option value="Illustration-Code:h">facsimiles</option> + <option value="Illustration-Code:i">coats of arms</option> + <option value="Illustration-Code:j">genealogical tables</option> + <option value="Illustration-Code:k">forms</option> + <option value="Illustration-Code:l">samples</option> + <option value="Illustration-Code:m">sound recordings</option> + <option value="Illustration-Code:n">transparencies</option> + <option value="Illustration-Code:o">illuminations</option> + <option value="Illustration-Code:y">no illustrations</option> + </select> + </p> + <p> + <label>Content</label> + <select name="limit" class="subtype"> + <option value="" >Any</option> + <option value="ctype:a" >bibliography</option> + <option value="ctype:b" >catalogue</option> + <option value="ctype:c" >index</option> + <option value="ctype:d" >abstract</option> + <option value="ctype:e" >dictionary</option> + <option value="ctype:f" >encyclopaedia</option> + <option value="ctype:g" >directory</option> + <option value="ctype:h" >project description</option> + <option value="ctype:i" >statistics</option> + <option value="ctype:j" >programmed text books</option> + <option value="ctype:k" >patent</option> + <option value="ctype:l" >standard</option> + <option value="ctype:m" >dissertation or thesis</option> + <option value="ctype:n" >laws and legislation</option> + <option value="ctype:o" >numeric table</option> + <option value="ctype:p" >technical report</option> + <option value="ctype:q" >examination paper</option> + <option value="ctype:r" >literature surveys/reviews</option> + <option value="ctype:s" >treaties</option> + <option value="ctype:t" >cartoons or comic strips</option> + <option value="ctype:v" >dissertation or thesis (revised)</option> + <option value="ctype:w" >religious text</option> + <option value="ctype:z" >other</option> + </select> + </p> + <p> + <label>Video types</label> + <select name="limit" class="subtype"> + <option value="">Any</option> + <option value="Video-mt:a">motion picture</option> + <option value="Video-mt:b">visual projection</option> + <option value="Video-mt:c">video recording</option> + </select> + </p> +</fieldset> + +<fieldset> + <legend>Serials</legend><p> + <p> + <label>Serial type</label> + <select name="limit" class="subtype"> + <option value="">Any type</option> + <option value="Type-Of-Serial:a">Periodical</option> + <option value="Type-Of-Serial:b">Monographic series</option> + <option value="Type-Of-Serial:c">Newspaper</option> + <option value="Type-Of-Serial:e">Updating loose-leaf</option> + <option value="Type-Of-Serial:f">Database</option> + <option value="Type-Of-Serial:g">Updating website</option> + <option value="Type-Of-Serial:z">Other</option> + </select> + </p> + <p> + <label>Periodicity</label> + <select name="limit" class="subtype"> + <option value="">Any</option> + <option value="Frequency-code:a">Daily</option> + <option value="Frequency-code:b">Semiweekly</option> + <option value="Frequency-code:c">Weekly</option> + <option value="Frequency-code:d">Biweekly</option> + <option value="Frequency-code:e">Semimonthly</option> + <option value="Frequency-code:f">Monthly</option> + <option value="Frequency-code:g">Bimonthly</option> + <option value="Frequency-code:h">Quarterly</option> + <option value="Frequency-code:i">Three times a year</option> + <option value="Frequency-code:j">Semiannual</option> + <option value="Frequency-code:k">Annual</option> + <option value="Frequency-code:l">Biennial</option> + <option value="Frequency-code:m">Triennial</option> + <option value="Frequency-code:n">Three times a week</option> + <option value="Frequency-code:o">Three times a month</option> + <option value="Frequency-code:y">Without periodicity</option> + <option value="Frequency-code:u">Unknown</option> + <option value="Frequency-code:z">Other</option> + </select> + </p> + <p> + <label>Regularity</label> + <select name="limit" class="subtype"> + <option value="">Any regularity</option> + <option value="Regularity-code:a">regular</option> + <option value="Regularity-code:b">normalised irregular</option> + <option value="Regularity-code:y">irregular</option> + <option value="Regularity-code:u">unknown</option> + </select> + </p> +</fieldset> + +<fieldset> + <legend>Picture</legend> + <select name="limit" class="subtype"> + <option value="">Any</option> + <option value="Graphics-type:a">collage</option> + <option value="Graphics-type:b">drawing</option> + <option value="Graphics-type:c">painting</option> + <option value="Graphics-type:d">photomechanical reproduction</option> + <option value="Graphics-type:e">photonegative</option> + <option value="Graphics-type:f">photoprint</option> + <option value="Graphics-type:h">picture</option> + <option value="Graphics-type:i">print</option> + <option value="Graphics-type:k">technical drawing</option> + <option value="Graphics-type:z">other non-projected graphic type</option> + </select> + <select name="limit" class="subtype"> + <option value="">Any</option> + <option value="Graphics-support:a">canvas</option> + <option value="Graphics-support:b">bristol board</option> + <option value="Graphics-support:c">cardboard/illustration board</option> + <option value="Graphics-support:d">glass</option> + <option value="Graphics-support:j">plaster</option> + <option value="Graphics-support:k">hardboard</option> + <option value="Graphics-support:l">porcelaine</option> + <option value="Graphics-support:m">stone</option> + <option value="Graphics-support:n">wood</option> + <option value="Graphics-support:v">mixed collection</option> + <option value="Graphics-support:e">synthetics</option> + <option value="Graphics-support:f">skin</option> + <option value="Graphics-support:g">textile</option> + <option value="Graphics-support:h">metal</option> + <option value="Graphics-support:i">paper</option> + <option value="Graphics-support:z">others</option> + <option value="Graphics-support:u">unknown</option> + </select> +</fieldset> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/usermenu.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/usermenu.inc new file mode 100644 index 0000000000..f1185d38d4 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/usermenu.inc @@ -0,0 +1,100 @@ +[% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername ) %] + <div id="menu"> + <h4><a href="#" class="menu-collapse-toggle">Your account menu</a></h4> + <ul class="menu-collapse"> + [% IF ( userview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-user.pl">your summary</a></li> + [% IF ( OPACFinesTab ) %] + [% IF ( accountview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-account.pl">your fines</a></li> + [% END %] + + [% IF ( userupdateview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-memberentry.pl">your personal details</a></li> + [% IF Koha.Preference( 'TagsEnabled' ) == 1 %] + [% IF ( tagsview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-tags.pl?mine=1">your tags</a></li> + [% END %] + + [% IF ( OpacPasswordChange ) %] + [% IF ( passwdview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-passwd.pl">change your password</a></li> + [% END %] + + [% IF ( ShowOpacRecentSearchLink ) %] + [% IF ( searchhistoryview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-search-history.pl">your search history</a></li> + [% END %] + + [% IF ( opacreadinghistory ) %] + [% IF ( readingrecview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-readingrecord.pl">your reading history</a></li> + [% IF ( OPACPrivacy ) %] + [% IF ( privacyview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-privacy.pl">your privacy</a></li> + [% END %] + [% END # / opacreadinghistory %] + + [% IF Koha.Preference( 'suggestion' ) == 1 %] + [% UNLESS ( Koha.Preference( 'AnonSuggestions' ) == 1 ) %] + [% IF ( suggestionsview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-suggestions.pl">your purchase suggestions</a></li> + [% END %] + [% END %] + + [% IF ( EnhancedMessagingPreferences ) %] + [% IF ( messagingview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-messaging.pl">your messaging</a></li> + [% END %] + + [% IF Koha.Preference( 'virtualshelves' ) == 1 %] + [% IF ( listsview ) %] + <li class="active"> + [% ELSE %] + <li> + [% END %] + <a href="/cgi-bin/koha/opac-shelves.pl?display=privateshelves">your lists</a></li> + [% END %] + </ul> + </div> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/400.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/400.tt new file mode 100644 index 0000000000..b9465fb372 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/400.tt @@ -0,0 +1,43 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › An error has occurred +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="error400"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Error 400</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="errormsg400"> + <h3>An error has occurred</h3> + <h4>Error 400</h4> + <ul> + <li>This error means that the Koha is pointed an invalid link.</li> + <li>To report this error, you can + <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Return to the <a href="/cgi-bin/koha/opac-main.pl">catalog home page</a>.</li> + </ul> + </div> <!-- / #errormsg400 --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/401.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/401.tt new file mode 100644 index 0000000000..f6e2431cc4 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/401.tt @@ -0,0 +1,44 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › An error has occurred +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="error401"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Error 401</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="errormsg401"> + <h3>An error has occurred</h3> + <h4>Error 401</h4> + <ul> + <li>This error means that the you are trying to access a link that you're not authorized to see.</li> + <li>Try logging in to the catalog</li> + <li>To report this error, you can + <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Return to the <a href="/cgi-bin/koha/opac-main.pl">catalog home page</a>.</li> + </ul> + </div> <!-- / #errormsg401 --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/402.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/402.tt new file mode 100644 index 0000000000..585557aa3a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/402.tt @@ -0,0 +1,43 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › An error has occurred +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="error402"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Error 402</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="errormsg402"> + <h3>An error has occurred</h3> + <h4>Error 402</h4> + <ul> + <li>This error means that the Koha is pointed an invalid link.</li> + <li>To report this error, you can + <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Return to the <a href="/cgi-bin/koha/opac-main.pl">catalog home page</a>.</li> + </ul> + </div> <!-- / #errormsg402 --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/403.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/403.tt new file mode 100644 index 0000000000..7e61a15c19 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/403.tt @@ -0,0 +1,43 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › An error has occurred +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="error403"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Error 403</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="errormsg403"> + <h3>An error has occurred</h3> + <h4>Error 403</h4> + <ul> + <li>This error means that you are forbidden for some reason to see this page.</li> + <li>To report this error, you can + <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Return to the <a href="/cgi-bin/koha/opac-main.pl">catalog home page</a>.</li> + </ul> + </div> <!-- / #errormsg403 --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/404.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/404.tt new file mode 100644 index 0000000000..7967d98244 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/404.tt @@ -0,0 +1,43 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › An error has occurred +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="error404"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Error 404</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="errormsg404"> + <h3>An error has occurred</h3> + <h4>Error 404</h4> + <ul> + <li>This error means that the link was broken and that the page doesn't exist.</li> + <li>To report this error, you can + <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Return to the <a href="/cgi-bin/koha/opac-main.pl">catalog home page</a>.</li> + </ul> + </div> <!-- / #errormsg404 --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/500.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/500.tt new file mode 100644 index 0000000000..45885f2e53 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/500.tt @@ -0,0 +1,43 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › An error has occurred +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="error500"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Error 500</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="errormsg500"> + <h3>An error has occurred</h3> + <h4>Error 500</h4> + <ul> + <li>An error occurred while try to process your request.</li> + <li>To report this error, you can + <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Return to the <a href="/cgi-bin/koha/opac-main.pl">catalog home page</a>.</li> + </ul> + </div> <!-- / #errormsg500 --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt new file mode 100644 index 0000000000..ac7b2b222f --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt @@ -0,0 +1,826 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% LibraryNameTitle or "Koha online" %] catalog › + [% IF ( GetAvailability ) %] + ILS-DI › GetAvailability + [% ELSIF ( GetRecords ) %] + ILS-DI › GetRecords + [% ELSIF ( GetAuthorityRecords ) %] + ILS-DI › GetAuthorityRecords + [% ELSIF ( LookupPatron ) %] + ILS-DI › LookupPatron + [% ELSIF ( AuthenticatePatron ) %] + ILS-DI › AuthenticatePatron + [% ELSIF ( GetPatronInfo ) %] + ILS-DI › GetPatronInfo + [% ELSIF ( GetPatronStatus ) %] + ILS-DI › GetPatronStatus + [% ELSIF ( GetServices ) %] + ILS-DI › GetServices + [% ELSIF ( RenewLoan ) %] + ILS-DI › RenewLoan + [% ELSIF ( HoldTitle ) %] + ILS-DI › HoldTitle + [% ELSIF ( HoldItem ) %] + ILS-DI › HoldItem + [% ELSIF ( CancelHold ) %] + ILS-DI › CancelHold + [% ELSE %] + ILS-DI + [% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + [% IF ( GetAvailability ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">GetAvailability</a></li> + [% ELSIF ( GetRecords ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">GetRecords</a></li> + [% ELSIF ( GetAuthorityRecords ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">GetAuthorityRecords</a></li> + [% ELSIF ( LookupPatron ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">LookupPatron</a></li> + [% ELSIF ( AuthenticatePatron ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">AuthenticatePatron</a></li> + [% ELSIF ( GetPatronInfo ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">GetPatronInfo</a></li> + [% ELSIF ( GetPatronStatus ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">GetPatronStatus</a></li> + [% ELSIF ( GetServices ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">GetServices</a></li> + [% ELSIF ( RenewLoan ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">RenewLoan</a></li> + [% ELSIF ( HoldTitle ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">HoldTitle</a></li> + [% ELSIF ( HoldItem ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">HoldItem</a></li> + [% ELSIF ( CancelHold ) %] + <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">›</span></li> + <li><a href="#">CancelHold</a></li> + [% ELSE %] + <li><a href="#">ILS-DI</a></li> + [% END %] + + + + + + + + + + + + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="ilsdi"> + <h1>ILS-DI</h1> + [% IF ( GetAvailability ) %] + + <h2>GetAvailability</h2> + <p>Given a set of bibliographic or item identifiers, returns a + list with availability of the items associated with the identifiers.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>id</strong> (Required)</dt> + <dd>list of either bibliographic or item identifiers</dd> + <dt><strong>id_type</strong> (Required)</dt> + <dd>defines the type of record identifier being used in the request, possible values: + <ul> + <li>bib</li> + <li>item</li> + </ul> + </dd> + <dt><strong>return_type</strong> (Optional)</dt> + <dd>requests a particular level of detail in reporting availability, possible values: + <ul> + <li>bib</li> + <li>item</li> + </ul> + </dd> + <dt><strong>return_fmt</strong> (Optional)</dt> + <dd>requests a particular format or set of formats in reporting availability</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=GetAvailability&id=1+2+99999&id_type=item"> + ilsdi.pl?service=GetAvailability&id=1+2+99999&id_type=item + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<dlf:collection + xmlns:dlf="http://diglib.org/ilsdi/1.1" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://diglib.org/ilsdi/1.1 + http://diglib.org/architectures/ilsdi/schemas/1.1/dlfexpanded.xsd"> + <dlf:record> + <dlf:bibliographic id="1" /> + <dlf:items> + <dlf:item id="1"> + <dlf:simpleavailability> + <dlf:identifier>1</dlf:identifier> + <dlf:availabilitystatus>available</dlf:availabilitystatus> + <dlf:location>Bibliothèque Jean Prunier</dlf:location> + </dlf:simpleavailability> + </dlf:item> + </dlf:items> + </dlf:record> + <dlf:record> + <dlf:bibliographic id="2" /> + <dlf:items> + <dlf:item id="2"> + <dlf:simpleavailability> + <dlf:identifier>2</dlf:identifier> + <dlf:availabilitystatus>available</dlf:availabilitystatus> + <dlf:location>Bibliothèque Jean Prunier</dlf:location> + </dlf:simpleavailability> + </dlf:item> + </dlf:items> + </dlf:record> + <dlf:record> + <dlf:bibliographic id="99999" /> + <dlf:items> + <dlf:item id="99999"> + <dlf:simpleavailability> + <dlf:identifier>99999</dlf:identifier> + + <dlf:availabilitystatus>unknown</dlf:availabilitystatus> + <dlf:availabilitymsg>Error: could not retrieve availability for this ID</dlf:availabilitymsg> + </dlf:simpleavailability> + </dlf:item> + </dlf:items> + </dlf:record> +</dlf:collection></pre> + + [% ELSIF ( GetRecords ) %] + + <h2>GetRecords</h2> + <p>Given a list of record identifiers, returns a list of record + objects that contain bibliographic information, as well as + associated holdings and item information. The caller may request + a specific metadata schema for the record objects to be returned. + This function behaves similarly to HarvestBibliographicRecords and + HarvestExpandedRecords in Data Aggregation, but allows quick, real + time lookup by bibliographic identifier.</p> + <p>You can use OAI-PMH ListRecords instead of this service.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>id</strong> (Required)</dt> + <dd>list of system record identifiers</dd> + <dt><strong>id_type</strong> (Optional)</dt> + <dd>Defines the metadata schema in which the records are + returned, possible values: + <ul> + <li>MARCXML</li> + </ul> + </dd> + </dl> + <h4>Example Call</h4> + <a href="ilsdi.pl?service=GetRecords&id=1+2+99999"> + ilsdi.pl?service=GetRecords&id=1+2+99999 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<GetRecords> + <record> + <biblioitemnumber>1</biblioitemnumber> + <isbn>9782862749198</isbn> + <marcxml> + <?xml version="1.0" encoding="UTF-8" ?> + <record + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd" + xmlns="http://www.loc.gov/MARC21/slim"> + <leader>00397nac a22001451u 4500</leader> + <datafield tag="010" ind1=" " ind2=" "> + <subfield code="a">9782862749198</subfield> + </datafield> + <datafield tag="090" ind1=" " ind2=" "> + <subfield code="a">1</subfield> + </datafield> + <datafield tag="101" ind1=" " ind2=" "> + <subfield code="a">fre</subfield> + </datafield> + <datafield tag="100" ind1=" " ind2=" "> + <subfield code="a">20080725 frey50 </subfield> + </datafield> + <datafield tag="200" ind1=" " ind2=" "> + <subfield code="a">Jardins d'enfance</subfield> + <subfield code="b">LITT</subfield> + <subfield code="f">Abécassis, Eliette</subfield> + </datafield> + <datafield tag="210" ind1=" " ind2=" "> + <subfield code="c">cherche midi éditeur</subfield> + <subfield code="d">11/2001</subfield> + </datafield> + <datafield tag="215" ind1=" " ind2=" "> + <subfield code="a">180</subfield> + </datafield> + <datafield tag="225" ind1=" " ind2=" "> + <subfield code="a">nouvelles</subfield> + </datafield> + <datafield tag="995" ind1=" " ind2=" "> + <subfield code="9">1</subfield> + <subfield code="c">BIB</subfield> + <subfield code="2">0</subfield> + <subfield code="k">R ABE</subfield> + <subfield code="o">0</subfield> + <subfield code="e">Secteur Adulte</subfield> + <subfield code="b">BIB</subfield> + <subfield code="j">7786000200</subfield> + <subfield code="q">a</subfield> + <subfield code="r">2</subfield> + <subfield code="s">Achats</subfield> + </datafield> + <controlfield tag="001">1</controlfield> + </record> + </marcxml> + <publicationyear>2001</publicationyear> + <collectiontitle>nouvelles</collectiontitle> + <pages>180</pages> + <issues> + </issues> + <itemtype>LITT</itemtype> + <biblionumber>1</biblionumber> + <timestamp>2008-09-03 18:43:19</timestamp> + <cn_sort>_</cn_sort> + <publishercode>cherche midi éditeur</publishercode> + <reserves> + </reserves> + <items> + <item> + <biblioitemnumber>1</biblioitemnumber> + <withdrawn>0</withdrawn> + <holdingbranchname>Bibliothèque Jean Prunier</holdingbranchname> + <notforloan>0</notforloan> + <replacementpricedate>2008-08-20</replacementpricedate> + <itemnumber>1</itemnumber> + <location>Secteur Adulte</location> + <itemcallnumber>R ABE</itemcallnumber> + <date_due></date_due> + <itemlost>0</itemlost> + <datelastseen>2008-08-20</datelastseen> + <homebranch>BIB</homebranch> + <homebranchname>Bibliothèque Jean Prunier</homebranchname> + <biblionumber>1</biblionumber> + <holdingbranch>BIB</holdingbranch> + <timestamp>2008-08-20 17:15:51</timestamp> + <damaged>0</damaged> + <cn_sort>R_ABE</cn_sort> + <dateaccessioned>2008-08-20</dateaccessioned> + </item> + </items> + </record> + <record> + <biblioitemnumber>2</biblioitemnumber> + <isbn>9782265078031</isbn> + <marcxml> + <?xml version="1.0" encoding="UTF-8" ?> + <record + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd" + xmlns="http://www.loc.gov/MARC21/slim"> + <leader>00407nac a22001451u 4500</leader> + <datafield tag="010" ind1=" " ind2=" "> + <subfield code="a">9782265078031</subfield> + </datafield> + <datafield tag="090" ind1=" " ind2=" "> + <subfield code="a">2</subfield> + </datafield> + <datafield tag="101" ind1=" " ind2=" "> + <subfield code="a">fre</subfield> + </datafield> + <datafield tag="100" ind1=" " ind2=" "> + <subfield code="a">20080725 frey50 </subfield> + </datafield> + <datafield tag="200" ind1=" " ind2=" "> + <subfield code="a">(Les) tribulations d'une jeune divorcée</subfield> + <subfield code="b">LITT</subfield> + <subfield code="f">Abécassis, Eliette</subfield> + </datafield> + <datafield tag="210" ind1=" " ind2=" "> + <subfield code="c">bussière</subfield> + <subfield code="d">01/2005</subfield> + </datafield> + <datafield tag="215" ind1=" " ind2=" "> + <subfield code="a">306</subfield> + </datafield> + <datafield tag="225" ind1=" " ind2=" "> + <subfield code="a">fleuve noir</subfield> + </datafield> + <datafield tag="995" ind1=" " ind2=" "> + <subfield code="9">2</subfield> + <subfield code="c">BIB</subfield> + <subfield code="2">0</subfield> + <subfield code="k">R ABE</subfield> + <subfield code="o">0</subfield> + <subfield code="e">Secteur Adulte</subfield> + <subfield code="b">BIB</subfield> + <subfield code="j">7786004672</subfield> + <subfield code="q">a</subfield> + <subfield code="s">Achats</subfield> + </datafield> + <controlfield tag="001">2</controlfield> + </record> + </marcxml> + <publicationyear>2005</publicationyear> + <collectiontitle>fleuve noir</collectiontitle> + <pages>306</pages> + <issues> + </issues> + <itemtype>LITT</itemtype> + <biblionumber>2</biblionumber> + <timestamp>2008-09-03 18:43:19</timestamp> + <cn_sort>_</cn_sort> + <publishercode>bussière</publishercode> + <reserves> + </reserves> + <items> + <item> + <biblioitemnumber>2</biblioitemnumber> + <withdrawn>0</withdrawn> + <holdingbranchname>Bibliothèque Jean Prunier</holdingbranchname> + <notforloan>0</notforloan> + <replacementpricedate>2008-08-20</replacementpricedate> + <itemnumber>2</itemnumber> + <location>Secteur Adulte</location> + <itemcallnumber>R ABE</itemcallnumber> + <date_due></date_due> + <itemlost>0</itemlost> + <datelastseen>2008-08-20</datelastseen> + <homebranch>BIB</homebranch> + <homebranchname>Bibliothèque Jean Prunier</homebranchname> + <biblionumber>2</biblionumber> + <holdingbranch>BIB</holdingbranch> + <timestamp>2008-08-20 17:15:51</timestamp> + <damaged>0</damaged> + <cn_sort>R_ABE</cn_sort> + <dateaccessioned>2008-08-20</dateaccessioned> + </item> + </items> + </record> + <record>RecordNotFound</record> +</GetRecords></pre> + + [% ELSIF ( GetAuthorityRecords ) %] + + <h2>GetAuthorityRecords</h2> + <p>Given a list of authority record identifiers, returns a list + of record objects that contain the authority records. The function + user may request a specific metadata schema for the record objects.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>id</strong> (Required)</dt> + <dd>list of authority record identifiers</dd> + <dt><strong>schema</strong> (Optional)</dt> + <dd>specifies the metadata schema of records to be returned, possible values: + <ul> + <li>MARCXML</li> + </ul> + </dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=GetAuthorityRecords&id=1+2+99999"> + ilsdi.pl?service=GetAuthorityRecords&id=1+2+99999 + </a> + <h4>Example response</h4> +<pre><xml version="1.0" encoding="UTF-8">; +<GetAuthorityRecords> + <record> + <?xml version="1.0" encoding="UTF-8"?> + <record + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd" + xmlns="http://www.loc.gov/MARC21/slim"> + <leader>00182 2200085 4500</leader> + <controlfield tag="001">1</controlfield> + <datafield tag="200" ind1=" " ind2=" "> + <subfield code="a">Hugo</subfield> + <subfield code="b">Victor</subfield> + </datafield> + <datafield tag="801" ind1=" " ind2=" "> + <subfield code="a">France</subfield> + <subfield code="b">Nimes</subfield> + <subfield code="c">2010/04/13</subfield> + </datafield> + <datafield tag="100" ind1=" " ind2=" "> + <subfield code="a">20100413 50 </subfield> + </datafield> + <datafield tag="152" ind1=" " ind2=" "> + <subfield code="b">NP</subfield> + </datafield> + </record> + </record> + <record> + <code>RecordNotFound</code> + </record> + <record> + <code>RecordNotFound</code> + </record> +</GetAuthorityRecords></pre> + + [% ELSIF ( LookupPatron ) %] + + <h2>LookupPatron</h2> + <p>Looks up a patron in the ILS by an identifier, and returns + the ILS identifier for that patron, aka the patron identifier.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>id</strong> (Required)</dt> + <dd>an identifier used to look up the patron in Koha</dd> + <dt><strong>id_type</strong> (Optional)</dt> + <dd>the type of the identifier, possible values: + <ul> + <li>cardnumber</li> + <li>surname</li> + <li>borrowernumber</li> + </ul> + </dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=LookupPatron&id=815&id_type=cardnumber"> + ilsdi.pl?service=LookupPatron&id=815&id_type=cardnumber + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<LookupPatron> + <id>419</id> +</LookupPatron></pre> + + [% ELSIF ( AuthenticatePatron ) %] + + <h2>AuthenticatePatron</h2> + <p>Authenticates a user's login credentials and returns the identifier for the patron.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>username</strong> (Required)</dt> + <dd>user's login identifier</dd> + <dt><strong>password</strong> (Required)</dt> + <dd>user's password</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=AuthenticatePatron&username=john9&password=soul"> + ilsdi.pl?service=AuthenticatePatron&username=john9&password=soul + </a> + <h4>Example Response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<AuthenticatePatron> + <id>419</id> +</AuthenticatePatron></pre> + + [% ELSIF ( GetPatronInfo ) %] + + <h2>GetPatronInfo</h2> + <p>Returns specified information about the patron, based on + options in the request. This function can optionally return + patron's contact information, fine information, hold request + information, loan information, and messages.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd> + <dt><strong>show_contact</strong> (Optional, default 1)</dt> + <dd>whether or not to return patron's contact information in the response</dd> + <dt><strong>show_fines</strong> (Optional, default 0)</dt> + <dd>whether or not to return fine information in the response</dd> + <dt><strong>show_holds</strong> (Optional, default 0)</dt> + <dd>whether or not to return hold request information in the response</dd> + <dt><strong>show_loans</strong> (Optional, default 0)</dt> + <dd>whether or not to return loan information in the response</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=GetPatronInfo&patron_id=1&show_contact=0&show_loans=1"> + ilsdi.pl?service=GetPatronInfo&patron_id=1&show_contact=0&show_loans=1 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<GetPatronInfo> + <category_type>A</category_type> + <categorycode>ADUEXT</categorycode> + <borrowernumber>419</borrowernumber> + <lost>0</lost> + <branchcode>BIB</branchcode> + <amountoutstanding>6</amountoutstanding> + <description>Adulte extérieur</description> + <title>M</title> + <enrolmentperiod>12</enrolmentperiod> + <charges>6.00</charges> + <dateenrolled>2009-03-04</dateenrolled> + <borrowernotes></borrowernotes> + <dateexpiry>2010-03-04</dateexpiry> + <firstname>Jean-André</firstname> + <gonenoaddress>0</gonenoaddress> + <dateofbirth>1984-06-08</dateofbirth> + <debarred>0</debarred> + <branchname>Bibliothèque Jean Prunier</branchname> + <surname>SANTONI</surname> + <cardnumber>815</cardnumber> + <initials>JAS</initials> + <sort1>CSP5</sort1> + <sex>M</sex> + <loans> + <loan> + <lastreneweddate>2009-04-03</lastreneweddate> + <isbn>2253003689</isbn> + <borrowernumber>419</borrowernumber> + <branchcode>BIB</branchcode> + <itemnumber>4454</itemnumber> + <date_due>2009-05-06</date_due> + <barcode>4765476</barcode> + <datelastseen>2008-08-23</datelastseen> + <issuedate>2008-08-23</issuedate> + <title>L'Île au trésor</title> + <itemtype>LITT</itemtype> + <author>Robert Louis Stevenson</author> + <timestamp>2009-04-03 14:46:10</timestamp> + <publishercode>Librairie générale française</publishercode> + <datecreated>2008-08-23</datecreated> + <totalrenewals>11</totalrenewals> + <dateaccessioned>2008-08-23</dateaccessioned> + <onloan>2008-09-17</onloan> + <biblioitemnumber>4483</biblioitemnumber> + <withdrawn>0</withdrawn> + <notforloan>0</notforloan> + <replacementpricedate>2008-08-23</replacementpricedate> + <itemcallnumber>RO STE</itemcallnumber> + <location>Salle de lecture</location> + <itemlost>0</itemlost> + <publicationyear>1985</publicationyear> + <issues>1</issues> + <homebranch>BIB</homebranch> + <holdingbranch>BIB</holdingbranch> + <biblionumber>4483</biblionumber> + <renewals>3</renewals> + <damaged>0</damaged> + <cn_sort>RO_STE</cn_sort> + <frameworkcode></frameworkcode> + <datelastborrowed>2008-08-23</datelastborrowed> + </loan> + <loan> + <lastreneweddate>2009-03-17</lastreneweddate> + <isbn>9782700017823</isbn> + <borrowernumber>419</borrowernumber> + <branchcode>BIB</branchcode> + <itemnumber>4456</itemnumber> + <date_due>2009-04-18</date_due> + <barcode>2700017UUU</barcode> + <datelastseen>2008-08-23</datelastseen> + <issuedate>2008-08-23</issuedate> + <title>La guitare en 10 leçons</title> + <itemtype>LITT</itemtype> + <author>Jon Buck</author> + <timestamp>2009-03-17 16:48:14</timestamp> + <publishercode>Gründ</publishercode> + <datecreated>2008-08-23</datecreated> + <totalrenewals>6</totalrenewals> + <dateaccessioned>2008-08-23</dateaccessioned> + <notes>La couv. porte en plus : "un guide simple et facile pour apprendre la guitare" | Glossaire. Index</notes> + <onloan>2008-09-25</onloan> + <biblioitemnumber>4486</biblioitemnumber> + <withdrawn>0</withdrawn> + <notforloan>0</notforloan> + <replacementpricedate>2008-08-23</replacementpricedate> + <itemcallnumber>787.87 BUC</itemcallnumber> + <location>Salle de lecture</location> + <itemlost>0</itemlost> + <publicationyear>2007</publicationyear> + <issues>1</issues> + <homebranch>BIB</homebranch> + <holdingbranch>BIB</holdingbranch> + <biblionumber>4486</biblionumber> + <renewals>3</renewals> + <damaged>0</damaged> + <cn_sort>78787_BUC</cn_sort> + <volume>une méthode simple et facile pour apprendre la guitare</volume> + <frameworkcode></frameworkcode> + <datelastborrowed>2008-08-23</datelastborrowed> + </loan> + </loans> +</GetPatronInfo></pre> + + [% ELSIF ( GetPatronStatus ) %] + + <h2>GetPatronStatus</h2> + <p>Returns a patron's status information from Koha.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=GetPatronStatus&patron_id=1"> + ilsdi.pl?service=GetPatronStatus&patron_id=1 + </a> + <h4>Example Response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<GetPatronStatus> + <expiry>2010-03-04</expiry> + <status>0</status> + <type>ADUEXT</type> +</GetPatronStatus></pre> + + [% ELSIF ( GetServices ) %] + + <h2>GetServices</h2> + <p>Returns information about the services available on a particular item for a particular patron.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd> + <dt><strong>item_id</strong> (Required)</dt> + <dd>system item identifier</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=GetServices&patron_id=1&item_id=1"> + ilsdi.pl?service=GetServices&patron_id=1&item_id=1 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<GetServices> + <AvailableFor>title level hold</AvailableFor> + <AvailableFor>item level hold</AvailableFor> +</GetServices></pre> + + [% ELSIF ( RenewLoan ) %] + + <h2>RenewLoan</h2> + <p>Extends the due date for a patron's existing loan.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd> + <dt><strong>item_id</strong> (Required)</dt> + <dd>system item identifier</dd> + <dt><strong>desired_due_date</strong> (Required)</dt> + <dd>the date the patron would like the item returned by</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=RenewLoan&patron_id=1&item_id=1"> + ilsdi.pl?service=RenewLoan&patron_id=1&item_id=1 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<RenewLoan> + <success>0</success> + <renewals>5</renewals> + <date_due>2009-05-11</date_due> +</RenewLoan></pre> + + [% ELSIF ( HoldTitle ) %] + + <h2>HoldTitle</h2> + <p>Creates, for a patron, a title-level hold request on a given bibliographic record in Koha.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the ILS identifier for the patron for whom the request is placed</dd> + <dt><strong>bib_id</strong> (Required)</dt> + <dd>the ILS identifier for the bibliographic record on which the request is placed</dd> + <dt><strong>request_location</strong> (Required)</dt> + <dd>IP address where the end user request is being placed</dd> + <dt><strong>pickup_location</strong> (Optional)</dt> + <dd>an identifier indicating the location to which to deliver the item for pickup</dd> + <dt><strong>needed_before_date</strong> (Optional)</dt> + <dd>date after which hold request is no longer needed</dd> + <dt><strong>pickup_expiry_date</strong> (Optional)</dt> + <dd>date after which item returned to shelf if item is not picked up</dd> + </dl> + <h4>Example Call</h4> + <a href="ilsdi.pl?service=HoldTitle&patron_id=1&bib_id=1&request_location=127.0.0.1"> + ilsdi.pl?service=HoldTitle&patron_id=1&bib_id=1&request_location=127.0.0.1 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<HoldTitle> + <title>(les) galères de l'Orfèvre</title> + <date_available>2009-05-11</date_available> + <pickup_location>Bibliothèque Jean-Prunier</pickup_location> +</HoldTitle></pre> + + [% ELSIF ( HoldItem ) %] + + <h2>HoldItem</h2> + <p>Creates, for a patron, an item-level hold request on a specific item of a bibliographic record Koha.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the ILS identifier for the patron for whom the request is placed</dd> + <dt><strong>bib_id</strong> (Required)</dt> + <dd>the ILS identifier for the bibliographic record on which the request is placed</dd> + <dt><strong>item_id</strong> (Required)</dt> + <dd>the ILS identifier for the specific item on which the request is placed</dd> + <dt><strong>pickup_location</strong> (Optional)</dt> + <dd>an identifier indicating the location to which to deliver the item for pickup</dd> + <dt><strong>needed_before_date</strong> (Optional)</dt> + <dd>date after which hold request is no longer needed</dd> + <dt><strong>pickup_expiry_date</strong> (Optional)</dt> + <dd>date after which item returned to shelf if item is not picked up</dd> + </dl> + <h4>Example Call</h4> + <a href="ilsdi.pl?service=HoldItem&patron_id=1&bib_id=1&item_id=1"> + ilsdi.pl?service=HoldItem&patron_id=1&bib_id=1&item_id=1 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<HoldTitle> + <title>(les) galères de l'Orfèvre</title> + <date_available>2009-05-11</date_available> + <pickup_location>Bibliothèque Jean-Prunier</pickup_location> +</HoldTitle></pre> + + [% ELSIF ( CancelHold ) %] + + <h2>CancelHold</h2> + <p>Cancels an active hold request for the patron.</p> + <h4>Parameters</h4> + <dl> + <dt><strong>patron_id</strong> (Required)</dt> + <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd> + <dt><strong>item_id</strong> (Required)</dt> + <dd>system item identifier</dd> + </dl> + <h4>Example call</h4> + <a href="ilsdi.pl?service=CancelHold&patron_id=1&item_id=1"> + ilsdi.pl?service=CancelHold&patron_id=1&item_id=1 + </a> + <h4>Example response</h4> +<pre><?xml version="1.0" encoding="ISO-8859-1" ?> +<CancelHold> + <message>Canceled</message> +</CancelHold></pre> + + [% ELSE %] + + <h2>Level 1: Basic discovery interfaces</h2> + <ul> + <li>HarvestBibliographicRecords <em>(Use OAI-PMH instead)</em></li> + <li>HarvestExpandedRecords <em>(Use OAI-PMH instead)</em></li> + <li><a href="ilsdi.pl?service=Describe&verb=GetAvailability">GetAvailability</a></li> + <li>GoToBibliographicRequestPage <em>(Use OPAC instead)</em></li> + </ul> + <h2>Level 2: Elementary OPAC supplement</h2> + <ul> + <li>HarvestAuthorityRecords <em>(Use OAI-PMH instead)</em></li> + <li>HarvestHoldingsRecords <em>(Use OAI-PMH instead)</em></li> + <li><a href="ilsdi.pl?service=Describe&verb=GetRecords">GetRecords</a></li> + <li>Search <em>(Use SRU instead)</em></li> + <li>Scan <em>(Use SRU instead)</em></li> + <li><a href="ilsdi.pl?service=Describe&verb=GetAuthorityRecords">GetAuthorityRecords</a></li> + <li>OutputRewritablePage <em>(Not supported yet)</em></li> + <li>OutputIntermediateFormat <em>(Not supported yet)</em></li> + </ul> + <h2>Level 3: Elementary OPAC alternative</h2> + <ul> + <li><a href="ilsdi.pl?service=Describe&verb=LookupPatron">LookupPatron</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=AuthenticatePatron">AuthenticatePatron</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=GetPatronInfo">GetPatronInfo</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=GetPatronStatus">GetPatronStatus</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=GetServices">GetServices</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=RenewLoan">RenewLoan</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=HoldTitle">HoldTitle</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=HoldItem">HoldItem</a></li> + <li><a href="ilsdi.pl?service=Describe&verb=CancelHold">CancelHold</a></li> + <li>RecallItem <em>(Not supported by Koha)</em></li> + <li>CancelRecall <em>(Not supported by Koha)</em></li> + </ul> + <h2>Level 4: Robust/domain specific discovery platforms</h2> + <ul> + <li>SearchCourseReserves <em>(Not supported yet)</em></li> + <li>Explain <em>(Not supported yet)</em></li> + </ul> + + [% END # / IF GetAvailability %] + </div> <!-- / #ilsdi --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/maintenance.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/maintenance.tt new file mode 100644 index 0000000000..d60084b773 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/maintenance.tt @@ -0,0 +1,37 @@ +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + <style type="text/css"> + #opac-maintenance-message { + background:none repeat scroll 0 0 #FFFFFF; + border:1px solid #A2A2A2; + border-radius: 8px 8px 8px 8px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); + margin:4em auto; + padding:1.5em; + position:relative; + right:auto; + top:auto; + width:50%; + } + </style> +[% END %] +</head> +<body> + [% IF ( opacheader ) %] + [% opacheader %] + [% END %] + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="opac-maintenance-message"> + <h2>System maintenance</h2> + <p>The [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog is offline for system maintenance. We'll be back soon! If you have any questions, please contact the <a href="mailto:[% KohaAdminEmailAddress %]">site administrator</a></p> + </div> + </div> + </div> + </div> + +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt new file mode 100644 index 0000000000..a62b4f122f --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-ISBDdetail.tt @@ -0,0 +1,37 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › ISBD view +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-isbddetail" class="scrollto"> +[% INCLUDE 'masthead.inc' %] +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">ISBD view</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span9"> + <div id="opac-detail" class="maincontent"> + <div id="usermarcdetail"> + <div id="catalogue_detail_biblio"> + <div id="views"> + <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Normal view</a></span> <span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber %]">MARC view</a></span> <span class="view"><span id="ISBDview">ISBD view</span></span></div> + + <div id="isbdcontents">[% ISBD %]</div> + + </div> <!-- / #catalogue_detail_biblio --> + </div> <!-- / #usermarcdetail --> + </div> <!-- / #opac-detail --> + </div> <!-- / .span9 --> + <div class="span3"> + [% INCLUDE 'opac-detail-sidebar.inc' %] + </div> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt new file mode 100644 index 0000000000..d731c7d554 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-MARCdetail.tt @@ -0,0 +1,206 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › MARC details for record no. [% biblionumber %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-marcdetail" class="scrollto"> +[% INCLUDE 'masthead.inc' %] +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">MARC view: [% bibliotitle %]</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span9"> + <div id="opac-detail" class="maincontent"> + <div id="usermarcdetail"> + <div id="catalogue_detail_biblio"> + + <div id="views"> + <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Normal view</a></span> + <span class="view"><span id="MARCview">MARC view</span></span> + [% IF ( ISBD ) %]<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblionumber %]">ISBD view</a></span>[% END %] + </div> + <h1 class="title">[% bibliotitle %] (Record no. [% biblionumber %])</h1> + + [% IF ( OPACXSLTDetailsDisplay ) %] + <div id="switchview_div">[ <a id="switchview" href="/cgi-bin/koha/opac-showmarc.pl?id=[% biblionumber %]&viewas=html">view plain</a> ]</div> + <div id="plainmarc"></div> + [% END %] + + <div id="labeledmarc"> + <table id="marc" class="table table-bordered table-striped"> + [% FOREACH tab0X IN tab0XX %] + <tr><th colspan="2">[% tab0X.tag %]</th></tr> + [% FOREACH subfiel IN tab0X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + [% FOREACH tab1X IN tab1XX %] + <tr><th colspan="2">[% tab1X.tag %]</th></tr> + [% FOREACH subfiel IN tab1X.subfield %] + <tr> + <td >[% subfiel.marc_lib %]</td> + <td >[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab2X IN tab2XX %] + <tr><th colspan="2">[% tab2X.tag %]</th></tr> + [% FOREACH subfiel IN tab2X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab3X IN tab3XX %] + <tr><th colspan="2">[% tab3X.tag %]</th></tr> + [% FOREACH subfiel IN tab3X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab4X IN tab4XX %] + <tr><th colspan="2" >[% tab4X.tag %]</th></tr> + [% FOREACH subfiel IN tab4X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab5X IN tab5XX %] + <tr><th colspan="2">[% tab5X.tag %]</th></tr> + [% FOREACH subfiel IN tab5X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab6X IN tab6XX %] + <tr><th colspan="2">[% tab6X.tag %]</th></tr> + [% FOREACH subfiel IN tab6X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab7X IN tab7XX %] + <tr><th colspan="2">[% tab7X.tag %]</th></tr> + [% FOREACH subfiel IN tab7X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab8X IN tab8XX %] + <tr><th colspan="2">[% tab8X.tag %]</th></tr> + [% FOREACH subfiel IN tab8X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + + [% FOREACH tab9X IN tab9XX %] + <tr><th colspan="2">[% tab9X.tag %]</th></tr> + [% FOREACH subfiel IN tab9X.subfield %] + <tr> + <td>[% subfiel.marc_lib %]</td> + <td>[% subfiel.marc_value %]</td> + </tr> + [% END %] + [% END %] + </table> + </div> + [% IF ( item_header_loop ) %] + <table id="items" class="table table-bordered table-condensed table-striped"> + <caption>Holdings</caption> + <tr> + [% FOREACH item_header_loo IN item_header_loop %] + <th> + [% item_header_loo.header_value %] + </th> + [% END %] + </tr> + [% FOREACH item_loo IN item_loop %] + <tr> + [% item_loo.item_value %] + </tr> + [% END %] + </table> + [% ELSE %] + <p>No copies available.</p> + [% END %] + </div> <!-- / #catalogue_detail_biblio --> + </div> <!-- / #usermarcdetail --> + </div> <!-- / #opac-detail --> + </div> <!-- / .span9 --> + <div class="span3"> + [% INCLUDE 'opac-detail-sidebar.inc' %] + </div> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +<script type="text/javascript"> +//<![CDATA[ +[% IF ( OPACXSLTDetailsDisplay ) %] +$(document).ready(function(){ + $.ajaxSetup({ + error:function(x,e){ + switch (x.status) { + case 200: break; + default: + $('#switchview').parent().html("<div class=\"dialog alert\">"+_("Sorry, plain view is temporarily unavailable")+".</div>"); + $("#plainmarc").hide(); + $("#labeledmarc").show(); + break; + } + } + }); + + var loaded = 0; + $("#switchview").toggle( + function () { + $(this).text(_("view labeled")); + $("#labeledmarc").hide(); + if(!loaded){ + $("#plainmarc").show().html("<div style=\"margin:1em;padding:1em;border:1px solid #EEE;font-size:150%;\"><img src=\"[% interface %]/[% theme %]/images/loading.gif\" /> "+_("Loading")+"...</div>").load("/cgi-bin/koha/opac-showmarc.pl","id=[% biblionumber %]&viewas=html"); + loaded = 1; + } else { + $("#plainmarc").show(); + } + }, + function () { + $(this).text(_("view plain")); + $("#labeledmarc").show(); + $("#plainmarc").hide(); + } + ); +}); +[% END %] +//]]> +</script> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt new file mode 100644 index 0000000000..aa70431249 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt @@ -0,0 +1,70 @@ +[% USE Koha %] +[% USE KohaDates %] + +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your fines and charges +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-account" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li>[% FOREACH BORROWER_INF IN BORROWER_INFO %]<a href="/cgi-bin/koha/opac-user.pl">[% BORROWER_INF.firstname %] [% BORROWER_INF.surname %]</a>[% END %] <span class="divider">›</span></li> + <li><a href="#">Your fines and charges</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' IsPatronPage=1 %] + </div> + </div> + <div class="span10"> + <div id="useraccount" class="maincontent"> + <h3>Fines and charges</h3> + + [% IF ( ACCOUNT_LINES ) %] + <table class="table table-bordered table-striped"> + <thead> + <tr> + <th>Date</th> + <th>Description</th> + <th>Fine amount</th> + <th>Amount outstanding</th> + </tr> + </thead> + + <tfoot> + <tr> + <th class="sum" colspan="3">Total due</th> + <td class="sum">[% total %]</td> + </tr> + </tfoot> + + <tbody> + [% FOREACH ACCOUNT_LINE IN ACCOUNT_LINES %] + [% IF ( ACCOUNT_LINE.odd ) %]<tr class="highlight">[% ELSE %]<tr>[% END %] + <td>[% ACCOUNT_LINE.date | $KohaDates %]</td> + <td>[% ACCOUNT_LINE.description %] + [% IF ( ACCOUNT_LINE.title ) %][% ACCOUNT_LINE.title |html %][% END %]</td> + [% IF ( ACCOUNT_LINE.amountcredit ) %]<td class="credit">[% ELSE %]<td class="debit">[% END %][% ACCOUNT_LINE.amount %]</td> + [% IF ( ACCOUNT_LINE.amountoutstandingcredit ) %]<td class="credit">[% ELSE %]<td class="debit">[% END %][% ACCOUNT_LINE.amountoutstanding %]</td> + </tr> + [% END %] + </tbody> + + </table> + [% ELSE %] + <h4>You have no fines or charges</h4> + [% END %] + </div> <!-- / #useraccount --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt new file mode 100644 index 0000000000..c191547ff9 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-addbybiblionumber.tt @@ -0,0 +1,110 @@ +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Add to your list +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="addtolist" class="popup"> + <div class="main"> + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="useraddbybiblionumber"> + [% IF ( authorized ) %] + [% UNLESS ( newshelf ) %] + [% IF ( multiple ) %] + <h1>Add [% total %] items to [% IF ( singleshelf ) %]<em>[% shelfname %]</em>: [% ELSE %]a list:[% END %]</h1> + [% ELSE %] + <h1>Add to [% IF ( singleshelf ) %]<em>[% shelfname %]</em>[% ELSE %]a list:[% END %]</h1> + [% END %] + <ul> + [% FOREACH biblio IN biblios %] + <li> <span class="title">[% biblio.title |html %]</span> + [% IF ( biblio.author ) %]<span class="author"> [% biblio.author %] </span>[% END %] + </li> + [% END %] + </ul> + [% IF ( existingshelves ) %] + <form name="f1" action="/cgi-bin/koha/opac-addbybiblionumber.pl" method="post"> + <fieldset> + <legend>Select a list</legend> + <label for="shelfnumber">Add to list:</label> <select name="shelfnumber" id="shelfnumber"> + [% IF ( privatevirtualshelves ) %]<optgroup label="Private Lists"> + [% FOREACH privatevirtualshelve IN privatevirtualshelves %] + <option value="[% privatevirtualshelve.shelfnumber %]">[% privatevirtualshelve.shelfname %]</option> + [% END %] + </optgroup>[% END %] + [% IF ( publicvirtualshelves ) %]<optgroup label="Public Lists"> + [% FOREACH publicvirtualshelve IN publicvirtualshelves %] + <option value="[% publicvirtualshelve.shelfnumber %]">[% publicvirtualshelve.shelfname %]</option> + [% END %] + </optgroup>[% END %] + </select> + [% FOREACH biblio IN biblios %] + <input type="hidden" name="biblionumber" value="[% biblio.biblionumber %]" /> + [% END %] + <input type="hidden" name="modifyshelfcontents" value="1" /> + </fieldset> + <fieldset class="action"> + <input type="submit" value="Save" class="btn" /> + <a class="close cancel" href="#">Cancel</a> + </fieldset> + </form> + <p>...or...</p> + [% ELSE %] + [% IF ( singleshelf ) %] + <form name="f1" action="/cgi-bin/koha/opac-addbybiblionumber.pl" method="post"> + [% FOREACH biblio IN biblios %] + <input type="hidden" name="biblionumber" value="[% biblio.biblionumber %]"> + [% END %] + <input type="hidden" name="shelfnumber" value="[% shelfnumber %]" /> + <input type="hidden" name="modifyshelfcontents" value="1" /></fieldset> + <fieldset class="action"> + <input type="submit" value="Save" class="btn" /> + <a class="close cancel" href="#">Cancel</a> + </fieldset> + </form> + [% END %] + [% END # IF / existingshelves %] + [% END # / UNLESS newshelf %] + + [% UNLESS ( singleshelf ) %] + <form name="f2" method="post" action="/cgi-bin/koha/opac-addbybiblionumber.pl"> + <fieldset> + <legend>Add to a new list:</legend> + <label for="newvirtualshelf">List name:</label> + <input type="text" name="newvirtualshelf" id="newvirtualshelf" size="40" /> + <label for="category">Category:</label> + <select name="category" id="category"> + <option value="1">Private</option> + [% IF (OpacAllowPublicListCreation) %] + <option value="2">Public</option> + [% END %] + </select> + </fieldset> + [% FOREACH biblio IN biblios %] + <input type="hidden" name="biblionumber" value="[% biblio.biblionumber | html%]" /> + [% END %] + <fieldset class="action"> + <input type="submit" value="Save" class="btn" /> + <a class="close cancel" href="#">Cancel</a> + </fieldset> + </form> + [% END # / UNLESS singleshelf %] + [% ELSE %] + <p> + [% IF (errcode==1) %] + Could not create new list. Please check if the name is unique. + [% ELSE %] + Sorry, you cannot add items to this list. + [% END %] + </p> + [% END # IF authorized %] + <p><a href="#" class="close">Close this window.</a></p> + </div> <!-- / #useraddbybiblionumber --> + </div> <!-- / .span12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt new file mode 100644 index 0000000000..5d2fa45145 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt @@ -0,0 +1,392 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] + catalog › Advanced search +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="advsearch" class="scrollto"> +[% INCLUDE 'masthead.inc' %] +<form action="/cgi-bin/koha/opac-search.pl" method="get"> + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Advanced search</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <!-- BOOLEAN SEARCH OPTIONS --> + <div id="booleansearch" class="maincontent"> + <fieldset> + <legend>Search for:</legend> + [% FOREACH search_box IN search_boxes_loop %] + <p> + [% IF ( expanded_options ) %] + [% IF ( search_box.boolean ) %] + <select class="span1" name="op"> + <option value="and" selected="selected">and</option> + <option value="or">or</option> + <option value="not">not</option> + </select> + [% END %] + [% END %] + [% IF ( expanded_options ) %][% left_content %][% END %] + <select name="idx"> + <option value="kw">Keyword</option> + <option value="su,wrdl">Subject</option> + [% IF ( expanded_options ) %] + <option value="su,phr">     Subject phrase</option> + <option value="su-br">     Subject and broader terms</option> + <option value="su-na">     Subject and narrower terms</option> + <option value="su-rl">     Subject and related terms</option> + [% END %] + <option value="ti">Title</option> + [% IF ( expanded_options ) %] + <option value="ti,phr">     Title phrase</option> + <option value="se,wrdl">Series title</option> + [% IF ( numbersphr) %] + <option value="callnum,phr">Call number</option> + [% ELSE %] + <option value="callnum">Call number</option> + [% END %] + <option value="location">Shelving location</option> + [% END %] + <option value="au,wrdl">Author</option> + [% IF ( expanded_options ) %] + <option value="au,phr">     Author phrase</option> + <option value="cpn,wrdl">     Corporate name</option> + <option value="cfn,wrdl">     Conference name</option> + <option value="cfn,phr">     Conference name phrase</option> + <option value="pn,wrdl">     Personal name</option> + <option value="pn,phr">     Personal name phrase</option> + [% END %] + [% IF ( expanded_options ) %] + <option value="nt">Notes/Comments</option> + [% IF (marcflavour != 'UNIMARC') %] + <option value="curriculum">Curriculum</option> + [% END %] + [% END %] + <option value="pb,wrdl">Publisher</option> + <option value="pl,wrdl">Publisher location</option> + [% IF ( expanded_options ) %] + [% IF ( numbersphr) %] + <option value="sn,phr">Standard number</option> + [% ELSE %] + <option value="sn">Standard number</option> + [% END %] + <option value="sn">Standard number</option> + <option value="nb">     ISBN</option> + <option value="ns">     ISSN</option> + [% IF ( numbersphr) %] + <option value="lcn,phr">     Call number</option> + [% ELSE %] + <option value="lcn">     Call number</option> + [% END %] + [% ELSE %] + <option value="nb">ISBN</option> + [% END %] + <option value="bc">Barcode</option> + </select> + <input type="text" size="30" name="q" title="Enter search terms" value="" /> + [% IF ( expanded_options ) %] + [% IF ( !loop.first ) %] + <a class="ButtonPlus" name="ButtonPlus" title="Add another field" href="#">[+]</a> + <a class="ButtonLess" title="Remove field" href="#">[-]</a> + [% END %] + [% END %] + </p> + [% END # FOREACH search_box %] + </fieldset> + </div> <!-- /BOOLEAN SEARCH OPTIONS --> + </div> <!-- / .span12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + <div class="text-center"> + <!-- SEARCH BUTTONS --> + [% PROCESS searchbuttons %] + <!-- /SEARCH BUTTONS --> + </div> + + <div class="main"> + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="advsearches" class="toptabs"> + <ul> + [% FOREACH advsearchloo IN advancedsearchesloop %] + <li id="advsearch-tab-[% advsearchloo.advanced_search_type %]"> + <a href="#advsearch-[% advsearchloo.advanced_search_type %]"> + [% IF ( advsearchloo.advanced_search_type == 'itemtypes' ) %]Item type + [% ELSIF ( advsearchloo.advanced_search_type == 'ccode' ) %]Collection + [% ELSIF ( advsearchloo.advanced_search_type == 'loc' ) %]Shelving location + [% ELSE %]Something else + [% END %] + </a></li> + [% END %] + </ul> + + [% FOREACH advsearchloo IN advancedsearchesloop %] + <div id="advsearch-[% advsearchloo.advanced_search_type %]" class="advsearch"> + <fieldset> + <legend>Limit to any of the following:</legend> + <div class="row-fluid"> + [% FOREACH itemtypeloo IN advsearchloo.code_loop %] + <div class="span3"><input type="checkbox" id="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]" name="limit" value="mc-[% itemtypeloo.ccl %]:[% itemtypeloo.code %]"/><label for="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]">[% UNLESS ( noItemTypeImages ) %][% IF ( itemtypeloo.imageurl ) %]<img src="[% itemtypeloo.imageurl %]" alt="[% itemtypeloo.description %]" />[% END %] [% END %] + [% itemtypeloo.description %]</label></div> + [% IF ( loop.last ) %]</div>[% ELSE %][% UNLESS ( loop.count % 4 ) %]</div><div class="row-fluid">[% END %][% END %] + [% END %] + </fieldset> + </div> <!-- / #advsearch-[% advsearchloo.advanced_search_type %] --> + [% END # / FOREACH advancedsearchesloop %] + </div> <!-- / #advsearches --> + </div> + + <div class="row-fluid"> + <div class="span3"> + <div id="pubrange"> + <!-- PUB RANGE OPTION --> + <fieldset> + <legend>Publication date range</legend> + <label for="limit-yr">Date range:</label> + <input type="text" size="30" id="limit-yr" name="limit-yr" title="Enter search terms" value="" /> + <p>For example: 1999-2001. You could also use "-1987" for everything published in and before 1987 or "2008-" for everything published in 2008 and after.</p> + </fieldset> + <!-- /PUB RANGE OPTION --> + </div> + </div> + + <div class="span3"> + <div id="langfilter"> + <fieldset> + <legend>Language</legend> + <!-- LANGUAGE LIMIT --> + <p> + <label for="language-limit">Language: </label> + <select id="language-limit" name="limit"> + <option value="">No limit</option> + [% FOREACH search_languages_loo IN search_languages_loop %] + [% IF ( search_languages_loo.selected ) %] + <option value="ln,rtrn:[% search_languages_loo.iso639_2_code %]" selected="selected">[% search_languages_loo.language_description %]</option> + [% ELSE %] + <option value="ln,rtrn:[% search_languages_loo.iso639_2_code %]">[% search_languages_loo.language_description %]</option> + [% END %] + [% END %] + </select> + </p> + <!-- /LANGUAGE LIMIT --> + </fieldset> + </div> <!-- / #langfilter --> + </div> <!-- / .span3 --> + + [% UNLESS ( singleBranchMode ) %] + <div class="span3"> + <!-- AVAILABILITY LIMITS --> + <div id="location"> + <fieldset> + <legend>Location and availability: </legend> + <label for="branchloop">Library:</label> + <select name="limit" id="branchloop"> + <option value="">All libraries</option> + [% FOREACH BranchesLoo IN BranchesLoop %] + [% IF ( BranchesLoo.selected ) %] + <option value="branch:[% BranchesLoo.value %]" selected="selected">[% BranchesLoo.branchname %]</option> + [% ELSE %] + <option value="branch:[% BranchesLoo.value %]">[% BranchesLoo.branchname %]</option> + [% END %] + [% END %] + </select> + [% IF ( searchdomainloop ) %] + <p>OR</p> + <label for="categoryloop">Groups of libraries</label> + <select name="multibranchlimit" id="categoryloop"> + <option value=""> -- none -- </option> + [% FOREACH searchdomainloo IN searchdomainloop %] + <option value="[% searchdomainloo.categorycode %]">[% searchdomainloo.categoryname %]</option> + [% END %] + </select> + [% END %] + <div style="margin-top:.4em"> + <label for="available-items"><input type="checkbox" id="available-items" name="limit" value="available" /> Only items currently available for loan or reference</label> + </div> + </fieldset> + </div> <!-- / #location --> + <!-- /AVAILABILITY LIMITS --> + </div> <!-- / .span3 --> + [% END # / UNLESS singleBranchMode %] + + <div class="span3"> + <!-- RANK LIMITS --> + <div id="sortby"> + <fieldset> + <legend>Sorting: </legend> + <label for="sort_by">Sort by:</label> + <select id="sort_by" name="sort_by"> + [% INCLUDE 'resort_form.inc' %] + </select> + </fieldset> + </div> + <!-- RANK LIMITS --> + </div> <!-- / .span3 --> + </div> <!-- / .row-fluid --> + + [% IF ( expanded_options ) %] + <div class="row-fluid"> + [% IF ( usmarc ) %] + <!-- SUBTYPE LIMITS --> + <div id="subtypes"> + <div class="span3"> + <fieldset> + <legend>Audience</legend> + <select name="limit" class="subtype"> + <option value="" selected="selected" class="menuheader">Any audience</option> + <option value="aud:a">Preschool</option> + <option value="aud:b">Primary</option> + <option value="aud:c">Pre-adolescent</option> + <option value="aud:d">Adolescent</option> + <option value="aud:e">Adult</option> + <option value="aud:f">Specialized</option> + <option value="aud:g">General</option> + <option value="aud:j">Juvenile</option> + </select> + </fieldset> + </div> <!-- / .span3 --> + + <div class="span3"> + <fieldset> + <legend>Content</legend> + <select name="limit" class="subtype"> + <option value="" selected="selected" class="menuheader">Any content</option> + <option value="fic:1">Fiction</option> + <option value="fic:0">Non fiction</option> + <option value="bio:b">Biography</option> + <option value="mus:j">Musical recording</option> + <option value="mus:i">Non-musical recording</option> + </select> + </fieldset> + </div> + + <div class="span3"> + <fieldset> + <legend>Format</legend> + <select name="limit" class="subtype"> + <option value="" selected="selected" class="menuheader">Any format</option> + <option value="l-format:ta">Regular print</option> + <option value="l-format:tb">Large print</option> + <option value="l-format:fk">Braille</option> + <option value="">-----------</option> + <option value="l-format:sd">CD audio</option> + <option value="l-format:ss">Cassette recording</option> + <option value="l-format:vf">VHS tape / Videocassette</option> + <option value="l-format:vd">DVD video / Videodisc</option> + <option value="l-format:co">CD software</option> + <option value="l-format:cr">Website</option> + </select> + </fieldset> + </div> <!-- / .span3 --> + + <div class="span3"> + <fieldset> + <legend>Additional content types for books/printed materials</legend> + <select name="limit" class="subtype"> + <option value="">Any</option> + <option value="ctype:a">Abstracts/summaries</option> + <option value="ctype:b">Bibliographies</option> + <option value="ctype:c">Catalogs</option> + <option value="ctype:d">Dictionaries</option> + <option value="ctype:e">Encyclopedias </option> + <option value="ctype:f">Handbooks</option> + <option value="ctype:g">Legal articles</option> + <option value="ctype:i">Indexes</option> + <option value="ctype:j">Patent document</option> + <option value="ctype:k">Discographies</option> + <option value="ctype:l">Legislation</option> + <option value="ctype:m">Theses</option> + <option value="ctype:n">Surveys</option> + <option value="ctype:o">Reviews</option> + <option value="ctype:p">Programmed texts</option> + <option value="ctype:q">Filmographies</option> + <option value="ctype:r">Directories</option> + <option value="ctype:s">Statistics</option> + <option value="ctype:t">Technical reports</option> + <option value="ctype:v">Legal cases and case notes</option> + <option value="ctype:w">Law reports and digests</option> + <option value="ctype:z">Treaties </option> + </select> + </fieldset> + </div> <!-- / .span3 --> + </div> <!-- / #subtypes --> + [% END # / IF usmarc %] + + [% IF ( UNIMARC ) %] + <div id="subtypes_unimarc"> + <!-- SUBTYPE LIMITS --> + [% INCLUDE 'subtypes_unimarc.inc' %] + </div> + [% END %] + </div> <!-- / .span4 --> + </div> <!-- / .row-fluid --> + [% END # / IF expanded_options %] + + </div> <!-- /BOOLEAN SEARCH OPTIONS --> + </div> <!-- / .span12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div class="text-center"> + <!-- SEARCH BUTTONS --> + [% PROCESS searchbuttons %] + <!-- /SEARCH BUTTONS --> + </div> + </form> + </div> <!-- / .span12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + +</form> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK searchbuttons %] + <p> + <input class="btn btn-success" type="submit" accesskey="s" name="do" title="Search" value="Search" /> + [% IF ( expanded_options ) %] + <a href="/cgi-bin/koha/opac-search.pl?expanded_options=0">[Fewer options]</a> + [% ELSE %] + <a href="/cgi-bin/koha/opac-search.pl?expanded_options=1">[More options]</a> + [% END %] + <a href="/cgi-bin/koha/opac-search.pl?do=Clear">[New search]</a> + </p> +[% END %] + +[% BLOCK jsinclude %] +<script type="text/javascript">//<![CDATA[ + $(document).ready(function() { + $('#advsearches').tabs(); + }); + /* This function allows to display a new field to search. + */ + $(document).on("click", '.ButtonPlus', function(e) { + e.preventDefault(); + $('.ButtonLess').show(); + var thisLine = $(this).parent(); + var newLine = thisLine.clone(); + newLine.find('input').val(''); + thisLine.after(newLine); + }); + + $(document).on("click", '.ButtonLess', function(e) { + e.preventDefault(); + if($(this).parent().siblings().length <= 3 ) { + $('.ButtonLess').hide(); + } + $(this).parent().remove(); + }); + //]]> +</script> +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt new file mode 100644 index 0000000000..73f46da473 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-alert-subscribe.tt @@ -0,0 +1,55 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF ( typeissue ) %]Subscribe to a subscription alert [% ELSIF ( typeissuecancel ) %] Unsubscribe from a subscription alert [% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-alert-subscribe"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Details for [% bibliotitle %]</a> <span class="divider">›</span></li> + <li><a href="#">[% IF ( typeissue ) %]Subscribe to a subscription alert [% ELSIF ( typeissuecancel ) %] Unsubscribe from a subscription alert [% END %]</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="useralertsubscribe"> + [% IF ( typeissue ) %] + <h1>Subscribe to a subscription alert</h1> + <form action="opac-alert-subscribe.pl" method="post"> + <p>Do you want to receive an email when a new issue for this subscription arrives?</p> + <h4>[% bibliotitle %]</h4> + [% IF ( notes ) %]<p>[% notes %]</p>[% END %] + <input type="hidden" name="externalid" value="[% externalid %]"> + <input type="hidden" name="alerttype" value="issue"> + <input type="hidden" name="biblionumber" value="[% biblionumber %]"> + <input type="hidden" name="op" value="alert_confirmed"> + <input type="submit" class="btn" value="Yes"> + <a class="cancel" href="opac-serial-issues.pl?biblionumber=[% biblionumber %]" >No</a> + </form> + [% END %] + [% IF ( typeissuecancel ) %] + <h1>Unsubscribe from a subscription alert</h1> + <form action="opac-alert-subscribe.pl" method="post"> + <p>Please confirm that you do not want to receive email when a new issue arrives for this subscription.</p> + <h4>[% bibliotitle %]</h4> + [% IF ( notes ) %]<p>[% notes %]</p>[% END %] + <input type="hidden" name="externalid" value="[% externalid %]"> + <input type="hidden" name="alerttype" value="issue"> + <input type="hidden" name="biblionumber" value="[% biblionumber %]"> + <input type="hidden" name="op" value="cancel_confirmed"> + <input type="submit" value="Yes" class="btn"> + <a href="opac-serial-issues.pl?biblionumber=[% biblionumber %]" class="cancel">No</a> + </form> + [% END %] + </div> <!-- / #useralertsubscribe --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt new file mode 100644 index 0000000000..27997de119 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-MARCdetail.tt @@ -0,0 +1,84 @@ +[% USE Koha %] +[% PROCESS 'opac-authorities.inc' %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Entry [% authtypetext %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-authoritiesdetail" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a> <span class="divider">›</span></li> + <li><a href="#">Entry [% authtypetext %]</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="userauthMARCdetails" class="maincontent"> + <div id="views"> + <span class="view"> + <a id="Normalview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]">Normal view</a> + </span> + <span class="view"> + <span id="MARCview">MARC view</span> + </span> + </div> + + [% IF ( displayhierarchy ) %] + <div id="hierarchies"> + [% PROCESS showhierarchy trees = loophierarchies %] + </div> + [% END %] + + <h1>Entry [% authtypetext %]</h1> + <p>Used in <a href="opac-search.pl?type=opac&q=[% authid %]&idx=an,phr">[% count %] records</a></p> + [% FOREACH Tag0X IN Tab0XX %] + <p><b>[% Tag0X.tag %]</b></p> + <ul> + [% FOREACH subfiel IN Tag0X.subfield %] + <li><b>[% subfiel.marc_lib %]:</b> + [% IF subfiel.isurl %]<a href="[% subfiel.marc_value %]">[% subfiel.marc_value %]</a> + [% ELSE %][% subfiel.marc_value %][% END %]</li> + [% END %] + </ul> + [% END %] + </div> <!-- / #userauthMARCdetails --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +<script type="text/javascript" src="/opac-tmpl/lib/jquery/plugins/jquery.jstree.js"></script> +<script type="text/javascript"> + //<![CDATA[ + $(document).ready(function() { + [% IF ( displayhierarchy ) %] + var current_nodes = []; + $('.currentauth').each(function() { + current_nodes.push('#' + $(this).parent().parents('li:first').attr('id')); + }); + $('#hierarchies').jstree({ + "plugins": [ "themes", "html_data"], + "themes": { "theme": "classic", + "icons": false }, + "core": { "initially_open": current_nodes } + }); + [% END %] + }); + //]]> +</script> +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt new file mode 100644 index 0000000000..3c5b05f0d3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth-detail.tt @@ -0,0 +1,151 @@ +[% USE Koha %] +[% PROCESS 'opac-authorities.inc' %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Authority search › [% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-authoritiesdetail" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a> <span class="divider">›</span></li> + <li><a href="#">[% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %]</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="userauthdetails" class="maincontent"> + <div id="views"> + <span class="view"> + <span id="Normalview">Normal view</span> + </span> + <span class="view"> + <a id="MARCview" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% authid %]&marc=1">MARC view</a> + </span> + </div> + + [% IF ( displayhierarchy ) %] + <div id="hierarchies"> + [% PROCESS showhierarchy trees = loophierarchies %] + </div> + [% END %] + + <h1>[% summary.mainentry %][% IF authtypetext %] ([% authtypetext %])[% END %]</h1> + + <div class="usedin"> + Used in <a href="opac-search.pl?type=opac&q=[% authid %]&idx=an,phr">[% count %] records</a> + </div> + + <div class="authstanza"> + [% FOREACH authorize IN summary.authorized %] + <div class="heading authorized auth[% seefro.field %]"> + <span class="label">Preferred form: </span> + <span class="authorized">[% authorize.heading %]</span> + </div> + [% END %] + [% PROCESS otherscript headings=summary.otherscript wantcategory='preferred' %] + </div> + + [% IF summary.seefrom.size %] + <div class="authstanza seefrom"> + <div class="authstanzaheading">Used for/see from:</div> + <ul class="seefrom"> + [% FOREACH seefro IN summary.seefrom %] + <li class="heading seefrom auth[% seefro.field %]"> + [% IF seefro.type && seefro.type != 'seefrom' %] + <span class="label">[% PROCESS authtypelabel type=seefro.type | trim %]:</span> + [% END %] + <span class="seefrom">[% PROCESS authheadingdisplay heading=seefro.heading search=seefrosearch authid=seefro.authid %]</span> + </li> + [% END %] + [% PROCESS otherscript headings=summary.otherscript wantcategory='seefrom' %] + </ul> + </div> + [% END %] + + [% IF summary.seealso.size %] + <div class="authstanza seealso"> + <div class="authstanzaheading">See also:</div> + <ul class="seelso"> + [% FOREACH seeals IN summary.seealso %] + <li class="heading seealso auth[% seeals.field %]"> + [% IF seeals.type && seeals.type != 'seealso' %] + <span class="label">[% PROCESS authtypelabel type=seeals.type | trim %]:</span> + [% END %] + <span class="seealso">[% PROCESS authheadingdisplay heading=seeals.heading search=seeals.search authid=seeals.authid %]</span> + </li> + [% END %] + [% PROCESS otherscript headings=summary.otherscript wantcategory='seealso' %] + </ul> + </div> + [% END %] + + [% IF marcflavour == 'UNIMARC' && summary.otherscript %] + <div class="authstanza"> + <div class="authstanzaheading">Other forms:</div> + <ul> + [% FOREACH otherscrip IN summary.otherscript %] + <li> + [% PROCESS language lang=otherscrip.lang | trim %]: + <span class="otherscript">[% otherscrip.term %]</span> + </li> + [% END %] + </ul> + </div> + [% END %] + + <div id="authdescriptions" class="toptabs"> + <ul> + <li id="tab_descriptions" class="ui-tabs-selected"><a href="#descriptions">Notes</a></li> + </ul> + <div id="descriptions"> + <div class="content_set"> + [% FOREACH note IN summary.notes %] + <p class="note auth[% note.field %]">[% note.note %]</p> + [% END %] + </div> + </div> + </div> + </div> <!-- / .#userauthdetails --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% IF ( displayhierarchy ) %] + <script type="text/javascript" src="/opac-tmpl/lib/jquery/plugins/jquery.jstree.js"></script> +[% END %] +<script type="text/javascript"> + //<![CDATA[ + $(document).ready(function() { + $('#authdescriptions').tabs(); + [% IF ( displayhierarchy ) %] + var current_nodes = []; + $('.currentauth').each(function() { + current_nodes.push('#' + $(this).parent().parents('li:first').attr('id')); + }); + $('#hierarchies').jstree({ + "plugins": [ "themes", "html_data"], + "themes": { "theme": "classic", + "icons": false }, + "core": { "initially_open": current_nodes } + }); + [% END %] + }); + //]]> +</script> +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt new file mode 100644 index 0000000000..5b5e90f6dc --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-auth.tt @@ -0,0 +1,134 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › +[% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + Log in to your account +[% ELSE %] + Catalog login disabled +[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-login-page" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="#">Home</a> <span class="divider">›</span></li> + <li>Log in</li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span7 offset2"> + <div id="opac-auth" class="maincontent"> + <!--CONTENT--> + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% IF ( nopermission ) %] + <!-- This is what is displayed if user doesnt have permission --> + <div class="alert"> + <h3>Access denied</h3> + <p>Sorry, the system doesn't think you have permission to access this page. </p> + </div> + [% END %] + + [% IF ( loginprompt ) %] + <!-- login prompt time--> + <h3>Log in to your account</h3> + + [% IF ( timed_out ) %] + <!-- This is what is displayed if login has timed out --> + <div class="alert alert-info"> + <p>Sorry, your session has timed out. Please log in again.</p> + </div> + [% END %] + + [% IF ( different_ip ) %] + <!-- This is what is displayed if user doesnt have permission --> + <div class="alert alert-info"> + <p>You are logging from a different IP address. Please log in again.</p> + </div> + [% END %] + + [% IF ( invalid_username_or_password ) %] + <!-- This is what is displayed if user doesnt have permission --> + <div class="alert alert-info"> + <p>You entered an incorrect username or password. Please try again! And remember, usernames and passwords are case sensitive.</p> + </div> + [% END %] + + [% IF ( casAuthentication ) %] + <h4>CAS login</h4> + + [% IF ( invalidCasLogin ) %] + <!-- This is what is displayed if cas login has failed --> + <p>Sorry, the CAS login failed.</p> + [% END %] + + <p>If you have a <acronym title="Central Authentication Service">CAS</acronym> account, + [% IF ( casServerUrl ) %] + please <a href="[% casServerUrl %]">click here to login</a>.<p> + [% END %] + + [% IF ( casServersLoop ) %] + Please choose against which one you would like to authenticate: </p> + <ul> + [% FOREACH casServer IN casServersLoop %] + <li><a href="[% casServer.value %]">[% casServer.name %]</a></li> + [% END %] + </ul> + [% END %] + + <h4>Local login</h4> + <p>If you do not have a CAS account, but a local account, you can still log in: </p> + + [% END # / IF casAuthentication %] + + <form action="[% url %]" name="auth" id="auth" method="post"> + <input type="hidden" name="koha_login_context" value="opac" /> + <fieldset class="brief"> + [% FOREACH INPUT IN INPUTS %] + <input type="hidden" name="[% INPUT.name |html %]" value="[% INPUT.value |html %]" /> + [% END %] + <label for="userid">Login</label> + <input type="text" size="25" id="userid" name="userid" /> + <label for="password">Password</label><input type="password" size="25" id="password" name="password" /> + </fieldset> + + <input type="submit" value="Log in" class="btn" /> + <div id="nologininstructions"> + <h5>Don't have a password yet?</h5><p> If you don't have a password yet, stop by the circulation desk the next time you're in the library. We'll happily set one up for you.</p> + <h5>Don't have a library card?</h5><p> If you don't have a library card, stop by your local library to sign up[% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<span id="registrationinstructions"> or <a href="/cgi-bin/koha/opac-memberentry.pl">register here</a></span>[% END %].</p> + </div> + </form> + [% END # / IF loginprompt %] + + [% ELSE %] + <h4>Logging on to the catalog has not been enabled by the library.</h4> + <ul> + <li>To report this error, you can <a href="mailto:[% admin %]">email the Koha Administrator</a>.</li> + <li>Use top menu bar to navigate to another part of Koha.</li> + </ul> + [% END # / IF opacuserlogin %] + + [% IF persona %] + <p><a href="#" class="persona-button" id="browserid" ><span>Sign in with your Email</span></a></p> + [% END %] + + </div> <!-- /.opac-auth --> + </div> <!-- /.span12 --> + </div> <!-- /.row-fluid --> + </div> <!-- /.container-fluid --> +</div> <!-- /.main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +<script type="text/javascript"> +//<![CDATA[ + // Hide circular 'Log in to Your Account' link in opac-auth.pl + $(document).ready(function() { + if ( $("#auth" ) ) { $("#members ul li a").hide(); } + }); +//]]> +</script> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt new file mode 100644 index 0000000000..a8a8d4fe22 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authorities-home.tt @@ -0,0 +1,89 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Authority search +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-authorities" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Authority search</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="userauthhome" class="maincontent"> + <form name="f" action="/cgi-bin/koha/opac-authorities-home.pl" method="get"> + <input type="hidden" name="op" value="do_search" /> + <input type="hidden" name="type" value="opac" /> + <fieldset class="rows"> + <legend>Authority search</legend> + <ol> + <li> + <label for="authtypecode">Authority type: </label> + <select name="authtypecode" id="authtypecode"> + [% FOREACH authtypesloo IN authtypesloop %] + [% IF ( authtypesloo.selected ) %] + <option value="[% authtypesloo.value %]" selected="selected">[% authtypesloo.authtypetext %]</option> + [% ELSE %] + <option value="[% authtypesloo.value %]"> [% authtypesloo.authtypetext %]</option> + [% END %] + [% END %] + </select> + </li> + <li> + <label for="anywhere">Search options:</label> + <select name="operator" id="anywhere"> + <option value="contains">contains</option> + <option value="start">starts with</option> + <option value="is">is exactly</option> + </select> + </li> + <li> + <label for="value">Term(s):</label> + <input type="text" name="value" id="value" value="[% value %]" /> + </li> + <li> + <label for="marclist">Where:</label> + <select name="marclist" id="marclist"> + <option value="any" selected="selected">in keyword</option> + <option value="match">in any heading</option> + <option value="mainentry">in main entry</option> + </select> + </li> + <li> + <input type="hidden" name="and_or" value="and" /> + <input type="hidden" name="excluding" value="" /> + <label for="orderby">Order by: </label> + <select name="orderby" id="orderby"> + <option value="">None</option> + <option value="HeadingAsc" selected="selected">Heading ascendant</option> + <option value="HeadingDsc">Heading descendant</option> + </select> + </li> + </ol> + </fieldset> + <fieldset class="action"> + <input type="submit" value="Submit" class="btn" /> + </fieldset> + </form> + </div> <!-- / #userauthhome --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt new file mode 100644 index 0000000000..f9710c011a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt @@ -0,0 +1,114 @@ +[% USE Koha %] +[% PROCESS 'opac-authorities.inc' %] +[% PROCESS 'authorities-search-results.inc' %] +[% pagination = BLOCK %] + <div class="pagination"> + <ul> + [% IF ( displayprev ) %] + <li> + <a href="opac-authorities-home.pl?startfrom=[% startfromprev %]&[% FOREACH searchdat IN searchdata %][% searchdat.term %]=[% searchdat.val |url %]&[% END %]resultsperpage=[% resultsperpage %]&type=opac&op=do_search&authtypecode=[% authtypecode %]&orderby=[% orderby %]"> + « + </a> + </li> + [% END %] + [% FOREACH number IN numbers %] + [% IF ( number.highlight ) %] + <li class="active"><a href="#">[% number.number %]</a></li> + [% ELSE %] + <li><a href="opac-authorities-home.pl?startfrom=[% number.startfrom %]&[% FOREACH searchdat IN number.searchdata %][% searchdat.term %]=[% searchdat.val |url %]&[% END %]resultsperpage=[% resultsperpage %]&type=opac&op=do_search&authtypecode=[% authtypecode %]&orderby=[% orderby %]">[% number.number %]</a></li> + [% END %] + [% END %] + [% IF ( displaynext ) %] + <li> + <a href="opac-authorities-home.pl?startfrom=[% startfromnext %]&[% FOREACH searchdat IN searchdata %][% searchdat.term %]=[% searchdat.val |url %]&[% END %]&resultsperpage=[% resultsperpage %]&type=opac&op=do_search&authtypecode=[% authtypecode %]&orderby=[% orderby %]">»</a> + </li> + [% END %] + </ul> + </div> <!-- / #pages --> +[% END %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF ( total ) %]Authority search result[% ELSE %]No results found[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-authoritiesresultlist" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a> <span class="divider">›</span></li> + <li><a href="#">Results</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div id="userauthsearchresults" class="maincontent"> + <h1>Authority search results</h1> + + [% pagination %] + + <div id="results"> + [% IF ( total ) %] + [% IF ( countfuzzy ) %] + <b>Showing [% resultcount %] of about [% total %] results</b> + [% ELSE %] + <b>Results [% from %] to [% to %] of [% total %]</b> + [% END %] + [% ELSE %] + No results found. + [% END %] + </div> + + [% IF ( total ) %] + <div class="searchresults"> + <table class="table table-bordered table-striped"> + <thead> + <tr> + <th>Authorized headings</th> + <th>Type of heading</th> + [% UNLESS ( isEDITORS ) %] + <th>Biblio records</th> + [% END %] + <th>Full heading</th> + </tr> + </thead> + <tbody> + [% FOREACH resul IN result %] + <tr> + <td>[% PROCESS authresult summary=resul.summary link="/cgi-bin/koha/opac-authorities-home.pl?op=do_search&type=opac&operatorc=contains&marclistc=mainentry&and_orc=and&orderby=HeadingAsc&valuec=" %]</td> + <td>[% resul.authtype %]</td> + [% UNLESS ( resul.isEDITORS ) %] + <td> + <a href="/cgi-bin/koha/opac-search.pl?type=opac&op=do_search&q=an=[% resul.authid %]">[% resul.used %] biblios</a> + </td> + [% END %] + <td> + <a href="opac-authoritiesdetail.pl?authid=[% resul.authid %]">View full heading</a> + </td> + </tr> + [% END %] + </tbody> + </table> + </div> <!-- / .searchresults --> + + [% pagination %] + + [% END # / IF total %] + </div> <!-- / #userauthsearchresults --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt new file mode 100644 index 0000000000..1a21dbd06e --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt @@ -0,0 +1,420 @@ +[% USE Koha %] +[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && TagsEnabled && TagsInputOnList ) %] + +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your cart +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="basket"> + <div class="main"> + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="userbasket"> + <h2>Your cart</h2> + + [% UNLESS ( print_basket ) %] + <div id="toolbar" class="toolbar"> + [% IF ( verbose ) %] + <a href="opac-basket.pl" class="brief" onclick="showLess(); return false;">Brief display</a> + [% ELSE %] + <a href="opac-basket.pl" class="detail" onclick="showMore(); return false;">More details</a> + [% END %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + <a class="send" href="opac-basket.pl" onclick="sendBasket(); return false;">Send</a> + [% END %] + <a class="download" href="opac-basket.pl" onclick="downloadBasket(); return false;">Download</a> + <a class="print-large" href="opac-basket.pl" onclick="printBasket(); return false;">Print</a> + <a class="empty" href="opac-basket.pl" onclick="delBasket(); return false;">Empty and close</a> + <a class="hide close" href="opac-basket.pl">Hide window</a> + </div> + + <div id="selections-toolbar" class="toolbar"> + <a id="CheckAll" href="#">Select all</a> + <a id="CheckNone" href="#">Clear all</a> + <span class="sep">|</span> + <span class="links" id="tag_hides"> + <span id="selections">Select titles to: </span> + <a href="#" class="deleteshelf disabled" onclick="delSelRecords(); return false;">Remove</a> + [% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) %] + [% IF ( ( Koha.Preference( 'virtualshelves' ) == 1 ) && loggedinusername ) %] + <a href="#" class="newshelf disabled" onclick="addSelToShelf(); return false;">Add to a list</a> + [% END %] + [% IF ( Koha.Preference( 'RequestOnOpac' ) == 1 ) %] + <a href="#" class="hold disabled" onclick="holdSel(); return false;">Place hold</a> + [% END %] + [% IF ( TagsInputEnabled && loggedinusername ) %] + <a href="#" id="tagsel_tag" class="disabled" onclick="tagSelected(); return false;">Tag</a> + [% END %] + [% END # / IF opacuserlogin %] + </span> + [% IF ( TagsInputEnabled && loggedinusername ) %] + <span id="tagsel_form" style="display:none"> + <label for="tagsel_new">New tag:</label> + <input name="tagsel_new" id="tagsel_new" maxlength="100" /> + <input id="tagsel_button" name="tagsel_button" class="input tagsel_button" title="Add" type="submit" value="Add" onclick="tagAdded(); return false;" /> + <a href="#" id="tagsel_cancel" onclick="tagCanceled(); return false;">Cancel</a> + </span> + [% END %] + </div> + [% END # / UNLESS print_basket %] + + [% IF ( verbose ) %] + <form action="opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form" class="checkboxed"> + [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] + <h3> + [% IF ( print_basket ) %] + [% BIBLIO_RESULT.title |html %] + [% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %] [% subtitl.subfield |html %] [% END %][% END %] + [% IF ( BIBLIO_RESULT.author ) %] [% BIBLIO_RESULT.author |html %][% END %] + [% ELSE %] + <input type="checkbox" class="cb" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked)" /> + [% BIBLIO_RESULT.title |html %] + [% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %] [% subtitl.subfield |html %] [% END %][% END %] + [% IF ( BIBLIO_RESULT.author ) %] [% BIBLIO_RESULT.author |html %][% END %] + [% END # / IF print_basket %] + </h3> + <!-- COinS / Openurl --> + <span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.au=[% BIBLIO_RESULT.author %]&rft.btitle=[% BIBLIO_RESULT.title |url %]&rft.date=[% BIBLIO_RESULT.publicationyear %]&rft.tpages=[% BIBLIO_RESULT.size %]&rft.isbn=[% BIBLIO_RESULT.isbn |url %]&rft.aucorp=&rft.place=[% BIBLIO_RESULT.place %]&rft.pub=[% BIBLIO_RESULT.publisher |url %]&rft.edition=[% BIBLIO_RESULT.edition %]&rft.series=[% BIBLIO_RESULT.series %]&rft.genre="></span> + + <table class="table"> + [% IF ( BIBLIO_RESULT.isbn ) %] + <tr> + <th scope="row">ISBN</th> + <td>[% BIBLIO_RESULT.isbn %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.HASAUTHORS ) %] + <tr> + <th scope="row">Author(s)</th> + <td> + [% IF ( BIBLIO_RESULT.author ) %] + <p>[% BIBLIO_RESULT.author %]</p> + [% END %] + [% IF ( BIBLIO_RESULT.MARCAUTHORS ) %] + [% FOREACH MARCAUTHOR IN BIBLIO_RESULT.MARCAUTHORS %] + <p> [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] + [% MARCAUTHOR_SUBFIELDS_LOO.separator %] + [% MARCAUTHOR_SUBFIELDS_LOO.value %] + [% END %] + </p> + [% END %] + [% END %] + </td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.publishercode ) %] + <tr> + <th scope="row">Publisher</th> + <td>[% BIBLIO_RESULT.place %] [% BIBLIO_RESULT.publishercode %] [% BIBLIO_RESULT.publicationyear %] + </td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.pages ) %] + <tr> + <th scope="row">Details</th> + <td>[% BIBLIO_RESULT.pages %] [% BIBLIO_RESULT.illus %] [% BIBLIO_RESULT.size %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.seriestitle ) %] + <tr> + <th scope="row">Collection</th> + <td> [% BIBLIO_RESULT.seriestitle %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.MARCSUBJCTS ) %] + <tr> + <th scope="row">Subject(s)</th> + <td>[% FOREACH MARCSUBJCT IN BIBLIO_RESULT.MARCSUBJCTS %] + <p> [% FOREACH MARCSUBJECT_SUBFIELDS_LOO IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] + [% MARCSUBJECT_SUBFIELDS_LOO.separator %][% MARCSUBJECT_SUBFIELDS_LOO.value %][% END %] + </p> + [% END %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.copyrightdate ) %] + <tr><th scope="row">Copyright</th> + <td> [% BIBLIO_RESULT.copyrightdate %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.MARCNOTES ) %] + <tr> + <th scope="row">Notes</th> + <td> + [% FOREACH MARCNOTE IN BIBLIO_RESULT.MARCNOTES %] + <p>- [% MARCNOTE.marcnote %]</p> + [% END %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.unititle ) %] + <tr> + <th scope="row">Unified title</th> + <td> [% BIBLIO_RESULT.unititle %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.serial ) %] + <tr> + <th scope="row">Serial</th> + <td>[% BIBLIO_RESULT.serial %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.dewey ) %] + <tr> + <th scope="row">Dewey</th> + <td>[% BIBLIO_RESULT.dewey %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.classification ) %] + <tr> + <th scope="row">Classification</th> + <td> [% BIBLIO_RESULT.classification %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.lccn ) %] + <tr> + <th scope="row">LCCN</th> + <td> [% BIBLIO_RESULT.lccn %]</td> + </tr> + [% END %] + + [% IF ( BIBLIO_RESULT.MARCurlS ) %] + <tr> + <th scope="row">URL(s)</th> + <td> + [% FOREACH MARCurl IN BIBLIO_RESULT.MARCurlS %] + <p> + [% IF ( MARCurl.part ) %][% MARCurl.part %] + <br /> + [% END %] + + [% MARCurl.MARCurl %] + [% IF ( MARCurl.notes ) %][% FOREACH note IN MARCurl.notes %][% note.note %]<br />[% END %][% END %] + [% END %] + </p> + </td> + </tr> + [% END %] + + <tr> + <th scope="row">Location(s) (Status)</th> + <td> + [% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %] + <ul> + [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] + <li> + <strong>[% ITEM_RESULT.branchname %]</strong>[% IF ( ITEM_RESULT.location_opac ) %], [% ITEM_RESULT.location_opac %][% END %] + [% IF ( ITEM_RESULT.itemcallnumber ) %] + ([% ITEM_RESULT.itemcallnumber %]) + [% END %] + ([% INCLUDE 'item-status.inc' item = ITEM_RESULT %]) + </li> + [% END %] + </ul> + [% ELSE %] + This record has no items. + [% END %] + </td> + </tr> + </table> + [% END # / FOREACH BIBLIO_RESULT %] + </form> + + [% ELSE %] + + <form action="/cgi-bin/koha/opac-basket.pl" method="get" name="bookbag_form" id="bookbag_form" class="checkboxed"> + <table id="itemst" class="table table-bordered table-striped"> + <thead> + <tr> + [% UNLESS ( print_basket ) %]<th> </th>[% END %] + <th>Title</th> + <th>Author</th> + <th>Year</th> + <th>Location (Status)</th> + </tr> + </thead> + <tbody> + [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] + <tr> + [% UNLESS ( print_basket ) %] + <td> + <input type="checkbox" class="cb" value="[% BIBLIO_RESULT.biblionumber %]" name="bib[% BIBLIO_RESULT.biblionumber %]" id="bib[% BIBLIO_RESULT.biblionumber %]" onclick="selRecord(value,checked);" /> + </td> + [% END %] + <td> + <a href="#" onclick="openBiblio('[% BIBLIO_RESULT.dest %]',[% BIBLIO_RESULT.biblionumber %])">[% BIBLIO_RESULT.title |html %][% IF ( BIBLIO_RESULT.subtitle ) %] [% FOREACH subtitl IN BIBLIO_RESULT.subtitle %][% subtitl.subfield |html %][% END %][% END %]</a> + <!-- COinS / Openurl --> + <span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.au=[% BIBLIO_RESULT.author %]&rft.btitle=[% BIBLIO_RESULT.title |url %]&rft.date=[% BIBLIO_RESULT.publicationyear %]&rft.tpages=[% BIBLIO_RESULT.size %]&rft.isbn=[% BIBLIO_RESULT.isbn |url %]&rft.aucorp=&rft.place=[% BIBLIO_RESULT.place %]&rft.pub=[% BIBLIO_RESULT.publisher |url %]&rft.edition=[% BIBLIO_RESULT.edition %]&rft.series=[% BIBLIO_RESULT.series %]&rft.genre="></span> + [% IF ( TagsInputEnabled && loggedinusername ) %] + <span id="newtag[% BIBLIO_RESULT.biblionumber %]_status" class="tagstatus results_summary" style="display:none">Tag status here.</span> + [% END %] + </td> + <td>[% BIBLIO_RESULT.author %]</td> + <td> + [% IF ( BIBLIO_RESULT.publicationyear ) %] + [% BIBLIO_RESULT.publicationyear %] + [% ELSE %] + [% BIBLIO_RESULT.copyrightdate %] + [% END %] + </td> + <td>[% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %]<ul>[% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] + <li> + [% ITEM_RESULT.branchname %][% IF ( ITEM_RESULT.location_opac ) %], [% ITEM_RESULT.location_opac %][% END %] + [% IF ( ITEM_RESULT.itemcallnumber ) %] + ([% ITEM_RESULT.itemcallnumber %]) + [% END %] + ([% INCLUDE 'item-status.inc' item = ITEM_RESULT %]) + </li> + [% END %]</ul>[% ELSE %]This record has no items.[% END %] + </td> + </tr> + [% END # / FOREACH BIBLIO_RESULT %] + </tbody> + </table> + </form> + [% END # / verbose %] + + [% UNLESS ( print_basket ) %] + <form name="myform" action="opac-basket.pl" method="get"> + <input type="hidden" name="records" id="records" /> + </form> + [% END %] + + </div> <!-- / #userbasket --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] + +[% BLOCK jsinclude %] + [% IF ( print_basket ) %] + <script type="text/javascript"> + //<![CDATA[ + $(document).ready(function(){ + print(); + location.href="/cgi-bin/koha/opac-basket.pl?bib_list=[% bib_list %][% IF ( verbose ) %]&verbose=1[% END %]"; + }); + //]]> + </script> + [% ELSE %] + <script type="text/javascript" src="[% interface %]/[% theme %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> + [% INCLUDE 'datatables.inc' %] + <script type="text/javascript"> + //<![CDATA[ + + [% IF ( TagsInputEnabled && loggedinusername ) %] + function tagSelected() { + var bibs = document.getElementById('records').value; + if (bibs) { + $("#tagsel_tag").hide(); + $("#tag_hides").hide(); + $("#tagsel_form").show(); + } else { + alert(MSG_NO_RECORD_SELECTED); + } + } + + function tagCanceled() { + $("#tagsel_form").hide(); + $("#tagsel_tag").show(); + $("#tag_hides").show(); + $("#tagsel_new").val(""); + $(".tagstatus").empty().hide(); + } + + function tagAdded() { + var checkedBoxes = $("input:checkbox:checked"); + if (!$(checkedBoxes).size()) { + alert(MSG_NO_RECORD_SELECTED); + return false; + } + + var tag = $("#tagsel_new").val(); + if (!tag || (tag == "")) { + alert(MSG_NO_TAG_SPECIFIED); + return false; + } + + var bibs = []; + for (var i = 0; i < $(checkedBoxes).size(); i++) { + var box = $(checkedBoxes).get(i); + bibs[i] = $(box).val(); + } + + KOHA.Tags.add_multitags_button(bibs, tag); + return false; + } + [% END # / TagsInputEnabled && loggedinusername %] + + $(document).ready(function(){ + $("#CheckAll").click(function(){ + var checked = []; + $(".checkboxed").checkCheckboxes("*", true).each( + function() { + selRecord(this.value,true); + } + ); + enableCheckboxActions(); + return false; + }); + + $("#CheckNone").click(function(){ + var checked = []; + $(".checkboxed").unCheckCheckboxes("*",true).each( + function() { + selRecord(this.value,false); + } + ); + enableCheckboxActions(); + return false; + }); + + $("#itemst").dataTable($.extend(true, {}, dataTablesDefaults, { + "aaSorting": [[ 1, "asc" ]], + "aoColumnDefs": [ + { "aTargets": [ 0,-1 ], "bSortable": false, "bSearchable": false } + ], + "aoColumns": [ + null, + { "sType": "anti-the" }, + null, + null, + null + ] + })); + + $(".cb").click(function(){ + enableCheckboxActions(); + }); + enableCheckboxActions(); + }); + + function enableCheckboxActions(){ + // Enable/disable controls if checkboxes are checked + var checkedBoxes = $(".checkboxed input:checkbox:checked"); + if ($(checkedBoxes).size()) { + $("#selections").html(_("With selected titles: ")); + $("#selections-toolbar .links a").removeClass("disabled"); + } else { + $("#selections").html(_("Select titles to: ")); + $("#selections-toolbar .links a").addClass("disabled"); + } + } + //]]> + </script> + [% END # / IF print_basket %] +[% END # / BLOCK jsinclude %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt new file mode 100644 index 0000000000..ba97e08d21 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-browser.tt @@ -0,0 +1,74 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Browse our catalog +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-browser"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + [% END %] + + [% IF ( OpacNav ) %]<div class="span10">[% ELSE %]<div class="span12">[% END %] + + <div id="userbrowser"> + <h1>Browse our catalog</h1> + + [% IF ( have_hierarchy ) %] + <ul> + <li> + [% description %] <a href="opac-browser.pl">Top level</a> + </li> + <li style="list-style-type: none;"> + <ul> + [% FOREACH HIERARCHY_LOO IN HIERARCHY_LOOP %] + <li> + <a href="opac-browser.pl?level=[% HIERARCHY_LOO.level %]&filter=[% HIERARCHY_LOO.classification |uri %]">[% HIERARCHY_LOO.description |html %]</a> + </li> + <li style="list-style-type: none;"> + [% END %] + <li style="list-style-type: none;"> + <table class="table table-bordered table-striped"> + <tr> + [% FOREACH LEVEL_LOO IN LEVEL_LOOP %] + <td> + <p> + [% IF ( LEVEL_LOO.endnode ) %] + <a href="opac-search.pl?q=Dewey-classification:[% LEVEL_LOO.classification |uri %]">[% LEVEL_LOO.description |html %]</a> + [% ELSE %] + <a href="opac-browser.pl?level=[% LEVEL_LOO.level %]&filter=[% LEVEL_LOO.classification |uri %]">[% LEVEL_LOO.description |html %]</a> + [% END %] + </p> + <p style="font-size:0.75em"><i>([% LEVEL_LOO.number %] biblios)</i></p> + </td> + [% IF ( LEVEL_LOO.count3 ) %]</tr><tr>[% END %] + [% END %] + </tr> + </table> + </li> + [% FOREACH HIERARCHY_LOO IN HIERARCHY_LOOP %] + </ul></li> + [% END %] + </ul> + </li> + </ul> + [% ELSE %] + <div class="warning">The browser table is empty. this feature is not fully set-up. See the <a href="http://wiki.koha-community.org/wiki/Opac_browse_feature">Koha Wiki</a> for more information on what it does and how to configure it.</div> + [% END # / IF have_hierarchy %] + + </div> <!-- / .userbrowser --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt new file mode 100644 index 0000000000..843fa0aa63 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt @@ -0,0 +1,89 @@ +[% USE Koha %] +[% USE KohaDates %] +[% USE AuthorisedValues %] +[% USE ItemTypes %] +[% USE Branches %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Course reserves for [% course.course_name %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-main"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-course-reserves.pl">Course reserves</a> <span class="divider">›</span></li> + <li><a href="#">Course reserves for <i>[% course.course_name %]</i></a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + + <h2>Course reserves for <i>[% course.course_name %]</i></h2> + <div class="rows"> + <ol> + [% IF ( course.term ) %]<li><span class="label">Term:</span> [% AuthorisedValues.GetByCode( 'TERM', course.term ) %]</li>[% END %] + <li><span class="label">Department:</span> [% AuthorisedValues.GetByCode( 'DEPARTMENT', course.department ) %]</li> + [% IF ( course.course_number ) %]<li><span class="label">Course number:</span> [% course.course_number %]</li>[% END %] + [% IF ( course.section ) %]<li><span class="label">Section:</span> [% course.section %]</li>[% END %] + [% IF ( course.instructors ) %] + <li><span class="label">Instructors:</span> + <ul> + [% FOREACH i IN course.instructors %] + <li><div class="instructor">[% i.firstname %] [% i.surname %]</div></li> + [% END %] + </ul> + </li> + [% END %] + [% IF ( course.public_note ) %]<li><span class="label">Notes:</span> [% course.public_note %]</li>[% END %] + </ol> + </div> + + [% IF ( course_reserves ) %] + <table class="table table-bordered table-striped table-condensed"> + <thead> + <tr> + <th>Title</th> + <th>Item type</th> + <th>Location</th> + <th>Collection</th> + <th>Call number</th> + <th>Copy</th> + <th>Status</td> + <th>Date due</td> + <th>Notes</th> + </tr> + </thead> + + <tbody> + [% FOREACH cr IN course_reserves %] + <tr> + <td><a href="opac-detail.pl?biblionumber=[% cr.item.biblionumber %]">[% cr.item.title %]</a></td> + <td>[% ItemTypes.GetDescription( cr.item.itype ) %]</td> + <td>[% Branches.GetName( cr.item.holdingbranch ) %] <br/> <i>[% AuthorisedValues.GetByCode( 'LOC', cr.item.location ) %]</i></td> + <td>[% AuthorisedValues.GetByCode( 'CCODE', cr.item.ccode ) %]</td> + <td>[% cr.item.itemcallnumber %]</td> + <td>[% cr.item.copynumber %]</td> + <td>[% INCLUDE 'item-status.inc' item = cr.item %]</td> + <td>[% cr.issue.date_due | $KohaDates %]</td> + <td>[% cr.public_note %]</td> + </tr> + [% END %] + </tbody> + </table> + [% ELSE %] + <br style="clear:both;" /> + <div class="dialog message"> + <p>No reserves have been selected for this course.</p> + </div> + [% END %] + </div> <!-- / .span12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt new file mode 100644 index 0000000000..4c77dd180c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-reserves.tt @@ -0,0 +1,70 @@ +[% USE Koha %] +[% USE AuthorisedValues %] + +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Courses +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-main"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Course reserves</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + + <h1>Courses</h1> + <div id="search-toolbar"> + <form action="/cgi-bin/koha/opac-course-reserves.pl" method="get" id="search_courses_form" class="form-inline"> + + <fieldset><div class="input-append"> + <label for="search_on">Search courses:</label> <input type="text" name="search_on" id="search_on" /> + <input type="submit" class="btn" value="Search" /> + </div></fieldset> + + </form> + </div><!-- /search-toolbar --> + + <table id="course_reserves_table" class="table table-bordered table-striped table-condensed"> + <thead> + <tr> + <th>Name</th> + <th>Dept.</th> + <th>Course #</th> + <th>Section</th> + <th>Term</th> + <th>Instructors</th> + <th>Notes</th> + </tr> + </thead> + + <tbody> + [% FOREACH c IN courses %] + <tr> + <td><a href="opac-course-details.pl?course_id=[% c.course_id %]">[% c.course_name %]</a></td> + <td>[% AuthorisedValues.GetByCode( 'DEPARTMENT', c.department, 1 ) %]</td> + <td>[% c.course_number %]</td> + <td>[% c.section %]</td> + <td>[% AuthorisedValues.GetByCode( 'TERM' c.term ) %]</td> + <td> + [% FOREACH i IN c.instructors %] + <div class="instructor">[% i.firstname %] [% i.surname %]</div> + [% END %] + </td> + <td>[% c.public_note %]</td> + [% END %] + </tbody> + </table> + </div> <!-- / .span12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt new file mode 100644 index 0000000000..57d46a484b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt @@ -0,0 +1,1796 @@ +[% USE Koha %] +[% USE KohaDates %] +[% USE AuthorisedValues %] +[% SET TagsShowEnabled = ( ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsShowOnDetail ) %] +[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsInputOnDetail ) %] + +[% ShowCourseReservesHeader = 0 %] +[% IF Koha.Preference( 'UseCourseReserves' ) == 1 %] + [% FOREACH ITEM_RESULT IN itemloop %] + [% IF ITEM_RESULT.course_reserves %] + [% FOREACH r IN ITEM_RESULT.course_reserves %] + [% IF r.course.enabled == 'yes' %] + [% ShowCourseReservesHeader = 1 %] + [% END %] + [% END %] + [% END %] + [% END %] +[% END %] + +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Details for: [% title |html %][% FOREACH subtitl IN subtitle %], [% subtitl.subfield |html %][% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% IF ( bidi ) %] + [% BLOCK cssinclude %]<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/right-to-left.css" />[% END %] +[% END %] +[% IF ( OpacStarRatings != 'disable' ) %] + [% BLOCK cssinclude %]<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/jquery.rating.css" />[% END %] +[% END %] +</head> +<body id="opac-detail" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="#">Details for: [% title |html %][% FOREACH subtitl IN subtitle %], [% subtitl.subfield |html %][% END %]</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span9"> + <div id="catalogue_detail_biblio" class="maincontent"> + + <div id="bookcover"> + [% IF ( OPACLocalCoverImages ) %] + <div title="[% biblionumber |url %]" class="[% biblionumber %]" id="local-thumbnail-preview"></div> + [% END %] + [% IF ( OPACAmazonCoverImages ) %] + [% IF ( OPACurlOpenInNewWindow ) %] + <a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link" target="_blank"><img src="http://images.amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="Cover image" /></a> + [% ELSE %] + <a href="http://www.amazon[% AmazonTld %]/gp/reader/[% normalized_isbn %]/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img src="http://images.amazon.com/images/P/[% normalized_isbn %].01.MZZZZZZZ.jpg" alt="Cover image" /></a> + [% END %] + [% END %] + + [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] + [% IF ( content_identifier_exists ) %] + [% IF ( using_https ) %] + <img src="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/[% SyndeticsCoverImageSize %].GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% normalized_upc %]&oclc=[% normalized_oclc %]" alt="" class="thumbnail" /> + [% ELSE %] + <img src="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/[% SyndeticsCoverImageSize %].GIF&client=[% SyndeticsClientCode %]&type=xw10&upc=[% normalized_upc %]&oclc=[% normalized_oclc %]" alt="" class="thumbnail" /> + [% END %] + + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + + [% IF ( GoogleJackets ) %] + <div title="[% biblionumber |url %]" class="[% normalized_isbn %]" id="gbs-thumbnail-preview"></div> + [% END %] + [% IF OpenLibraryCovers %] + <div title="[% biblionumber |url %]" class="[% normalized_isbn %]" id="openlibrary-thumbnail-preview"></div> + [% END %] + [% IF ( BakerTaylorEnabled && normalized_isbn ) %] + [% IF ( OPACurlOpenInNewWindow ) %] + <a href="https://[% BakerTaylorBookstoreURL |html %][% normalized_isbn %]" target="_blank"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% normalized_isbn %]" /></a> + [% ELSE %] + <a href="https://[% BakerTaylorBookstoreURL |html %][% normalized_isbn %]"><img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% normalized_isbn %]" /></a> + [% END %] + [% END %] + </div><!-- / #bookcover --> + + <abbr class="unapi-id" title="koha:biblionumber:[% biblionumber %]"><!-- unAPI --></abbr> + [% IF ( ocoins ) # COinS / Openurl %] + <span class="Z3988" title="[% ocoins %]"></span> + [% END %] + + <div id="views"> + <span class="view"><span id="Normalview">Normal view</span></span> + <span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber %]">MARC view</a></span> + [% IF ( ISBD ) %]<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblionumber %]">ISBD view</a></span>[% END %] + </div> + [% IF ( OPACXSLTDetailsDisplay ) %] + [% XSLTBloc %] + [% ELSE %] + <h1 class="title">[% title |html %][% IF ( subtitle ) %] <span class="subtitle">[% FOREACH subtitl IN subtitle %][% subtitl.subfield |html %] [% END %]</span>[% END %]</h1> + [% IF ( author ) %]<h5 class="author">by <a href="/cgi-bin/koha/opac-search.pl?q=au:[% author |url %]">[% author |html %]</a></h5>[% END %] + + <span class="results_summary">[% UNLESS ( item_level_itypes ) %] + [ + [% IF ( description ) %] + [% description %] + [% ELSE %] + [% itemtype %] + [% END %] + ] [% END %] + [% IF ( unititle ) %], [% unititle %][% END %] + </span> + + [% IF ( MARCAUTHORS ) %] + <div class="results_summary"> + <span class="label">Additional authors:</span> + [% IF OPACPopupAuthorsSearch %] + <!-- Author search term selection modal --> + <div id="authorSearch" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="authorSearchLabel" aria-hidden="true"> + <div class="modal-header"> + <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button> + <h3 id="authorSearchLabel">Select the item(s) to search</h3> + </div> + <div class="modal-body"> + <input type="checkbox" onchange="checkAll(this, '#authorsList')" /> <b>All</b> + <ul id="authorsList"> + [% FOREACH MARCAUTHOR IN MARCAUTHORS %] + <li> + [% IF (MARCAUTHOR.authoritylink) %] + <input type="checkbox" name="checkbox" + id="author_[% loop.count %]" + onclick="makeAuthorRequest()" + value="an:[% MARCAUTHOR.authoritylink %]" /> + [% ELSE %] + <input type="checkbox" name="checkbox" + id="author_[% loop.count %]" + onclick="makeAuthorRequest()" + value="au,wrdl:[% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% SUBFIELD.value |url %][% UNLESS (loop.last) %]+[% END %][% END %]" /> + [% END %] + <label for="author_[% loop.count %]"> + [% FOREACH SUBFIELD IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] + [% SUBFIELD.value %] + [% END %] + </label> + </li> + [% END # /FOREACH MARCAUTHORS %] + </ul> + </div> + <div class="modal-footer"> + <a href="#" class="btn btn-primary">Search</a> + <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a> + </div> + </div> + [% END # /OPACPopupAuthorsSearch %] + + [% FOREACH MARCAUTHOR IN MARCAUTHORS %] + [% authorsloop = loop %] + [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] + [% MARCAUTHOR_SUBFIELDS_LOO.separator %] + <a role="button" data-toggle="modal" title="‡[% MARCAUTHOR_SUBFIELDS_LOO.code %] [% MARCAUTHOR_SUBFIELDS_LOO.value %]" + class="showauthors" data-count="[% authorsloop.count %]" + href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN MARCAUTHOR_SUBFIELDS_LOO.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]#authorSearch">[% MARCAUTHOR_SUBFIELDS_LOO.value %]</a> + [% END %] + [% IF (MARCAUTHOR.authoritylink) %] + <a class='authlink' href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCAUTHOR.authoritylink %]"><img style="vertical-align:middle" height="15" width="15" src="[% interface %]/[% theme %]/images/filefind.png"></a> + [% END %] + [% UNLESS ( loop.last ) %]|[% END %] + [% END # /FOREACH MARCAUTHORS %] + </div> + [% END # IF MARCAUTHORS %] + + [% IF ( MARCSERIES ) %] + <span class="results_summary series"><span class="label">Series:</span> + [% FOREACH MARCSERIE IN MARCSERIES %] + [% FOREACH MARCSERIES_SUBFIELDS_LOO IN MARCSERIE.MARCSERIES_SUBFIELDS_LOOP %] + [% IF ( MARCSERIES_SUBFIELDS_LOO.value ) %] + <a href="/cgi-bin/koha/opac-search.pl?q=se:[% MARCSERIES_SUBFIELDS_LOO.value |url %]">[% MARCSERIES_SUBFIELDS_LOO.value %]</a> + [% END %] + [% IF ( MARCSERIES_SUBFIELDS_LOO.volumenum ) %] + . [% MARCSERIES_SUBFIELDS_LOO.volumenum %] + [% END %] + [% END %] + [% UNLESS ( loop.last ) %]|[% END %] + [% END # / FOREACH MARCSERIES %] + </span> + [% END # /MARCSERIES %] + + [% IF ( editionstatement ) %] + <span class="results_summary edition"><span class="label">Edition statement:</span>[% editionstatement %][% IF ( editionresponsibility ) %]/[% editionresponsibility %][% END %]</span> + [% END %] + [% IF ( publishercode ) %] + <span class="results_summary publisher"><span class="label">Published by :</span> + <a href="/cgi-bin/koha/opac-search.pl?q=pb:[% publishercode |url %] "> + [% publishercode |html %] + </a> [% IF ( place ) %]([% place %])[% END %] [% IF ( publicationyear ) %], [% publicationyear %][% END %] + </span> + [% END %] + + [% IF ( pages ) %] + <span class="results_summary physical"><span class="label">Physical details:</span> [% pages %] [% illus %] [% size %]</span> + [% END %] + + [% IF ( MARCISBNS ) %] + <span class="results_summary isbn"><span class="label">ISBN:</span>[% FOREACH MARCISBN IN MARCISBNS %][% MARCISBN.marcisbn %][% IF ( loop.last ) %].[% ELSE %]; [% END %][% END %]</span> + [% ELSE %] + [% IF ( normalized_isbn ) %] + <span class="results_summary isbn"><span class="label">ISBN: </span>[% normalized_isbn %]</span> + [% END %] + [% END %] + + [% IF ( issn ) %] + <span class="results_summary issn"><span class="label">ISSN:</span>[% issn %]</span> + [% END %] + + [% IF ( collectiontitle ) %] + <span class="results_summary collection"><span class="label">Collection: </span> + [% collectiontitle %] + [% IF ( collectionissn ) %], ISSN [% collectionissn %] [% END %] + [% IF ( collectionvolume ) %]; [% collectionvolume %] [% END %] + + </span> + [% END %] + + [% IF ( unititles ) %] + <span class="results_summary unititle"><span class="label">Uniform titles:</span> + [% FOREACH unititle IN unititles %] + [% unititle.unititle %] ; + [% END %] + </span> + [% END %] + + [% IF ( MARCSUBJCTS ) %] + <div class="results_summary subject"> + <span class="label">Subject(s):</span> + + [% IF OPACPopupAuthorsSearch %] + <!-- Search term selection modal --> + <div id="subjectSearch" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="subjectSearchLabel" aria-hidden="true"> + <div class="modal-header"> + <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button> + <h3 id="subjectSearchLabel">Select the term(s) to search</h3> + </div> + <div id="subjectsList" class="modal-body"> + <input type="checkbox" id="all_subjects" onchange="checkAll(this, '#subjectsList')" /> + <label for="all_subjects"> + <b>All</b> + </label> + [% FOREACH MARCSUBJCT IN MARCSUBJCTS %] + [% subjectsloop = loop %] + [% IF MARCSUBJCT.authoritylink %] + <ul id="subjectsList[% loop.count %]" data-authid="[% MARCSUBJCT.authoritylink %]"> + [% ELSE %] + <ul id="subjectsList[% loop.count %]"> + [% END %] + [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] + <li> + <input type="checkbox" onclick="makeSubjectRequest()" name="checkbox" id="subject_[% subjectsloop.count %]_[% loop.count %]" value="su,wrdl:[% SUBFIELD.value |url %]" /> + <label for="subject_[% subjectsloop.count %]_[% loop.count %]"> + [% SUBFIELD.value %] + </label> + </li> + [% END %] + </ul> + [% END %] + </div> + <div class="modal-footer"> + <a href="#" id="validSubjectSearch" class="btn btn-primary">Search</a> + <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a> + </div> + </div> + [% END # /OPACPopupAuthorsSearch%] + + [% FOREACH MARCSUBJCT IN MARCSUBJCTS %] + [% subjectsloop = loop %] + [% FOREACH SUBFIELD IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %] + [% SUBFIELD.separator %] + <a role="button" data-toggle="modal" title="$[% SUBFIELD.code %] [% SUBFIELD.value %]" href="/cgi-bin/koha/opac-search.pl?q=[% FOREACH link_loo IN SUBFIELD.link_loop %][% link_loo.operator |url %][% link_loo.limit |url %]:[% link_loo.link |url %][% END %]#subjectSearch" onclick="showSubjects(this, [% subjectsloop.count %], [% loop.count %]); return false;">[% SUBFIELD.value %]</a> + [% END %] + [% IF (MARCSUBJCT.authoritylink) %] + <a class="authlink" href="/cgi-bin/koha/opac-authoritiesdetail.pl?authid=[% MARCSUBJCT.authoritylink %]"><img style="vertical-align:middle" height="15" width="15" src="[% interface %]/[% theme %]/images/filefind.png" /></a> + [% END %] + [% UNLESS ( loop.last ) %] | [% END %] + [% END # / FOREACH MARCSUBJCTS %] + </div> + [% ELSE # /IF MARCSUBJCTS %] + [% IF ( subjects ) %]<span class="results_summary"><span class="label">Subject(s):</span> [% FOREACH subject IN subjects %]<a href="/cgi-bin/koha/opac-search.pl?q=su:[% subject.subject |url %]">[% subject.subject %]</a> | [% END %]</span>[% END %] + [% END %] + + [% IF ( copyrightdate ) %] + <span class="results_summary year"><span class="label">Year: </span>[% copyrightdate %]</span> + [% END %] + + [% UNLESS ( item_level_itypes ) %] + [% IF ( imgeurl ) %] + <img src="[% imageurl %]" alt="" /> + [% END %] + <span class="results_summary itemtype"><span class="label">Item type: </span> + [% IF ( description ) %] + [% description %] + [% ELSE %] + [% itemtype %] + [% END %] + </span> + [% END %] + + [% IF ( MARCURLS ) %] + <div class="results_summary online_resources"><span class="label">Online resources:</span> + <ul> + [% FOREACH MARCurl IN MARCURLS %] + <li>[% IF ( MARCurl.part ) %][% MARCurl.part %]<br />[% END %] + + [% IF ( OPACurlOpenInNewWindow ) %] + [% IF trackclicks == 'track' || trackclicks == 'anonymous' %] + <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblionumber | url %]" title="[% MARCurl.MARCURL %]" target="_blank"> + [% ELSE %] + <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]" target="_blank"> + [% END %] + [% ELSE %] + [% IF trackclicks == 'track' || trackclicks == 'anonymous' %] + <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblionumber | url %]" title="[% MARCurl.MARCURL %]"> + [% ELSE %] + <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]"> + [% END %] + [% END %] + + [% MARCurl.linktext %]</a> + [% IF ( MARCurl.notes ) %] + <ul> + [% FOREACH note IN MARCurl.notes %] + <li>[% note.note %]</li> + [% END %] + </ul> + [% END %] + </li> + [% END # /FOREACH MARCURLS %] + </ul> + </div> + [% END # / IF MARCURLS %] + [% END # / IF OPACXSLTDetailsDisplay %] + + [% IF ( AuthorisedValueImages && authorised_value_images ) %] + <div class="authorised_value_images"> + [% FOREACH authorised_value_image IN authorised_value_images %] + <img src="[% authorised_value_image.imageurl %]" alt="[% authorised_value_image.label %]" title="[% authorised_value_image.label %]" /> + [% END %] + </div> + [% END # / AuthorisedValueImages && authorised_value_images %] + + <!-- This puts the LTFL reviews in, and if TabbedView is not set, puts the remaining content above the Tabs instead of in them --> + [% IF ( LibraryThingForLibrariesID ) %] + [% UNLESS ( LibraryThingForLibrariesTabbedView ) %] + <div class="results_summary"><div id="ltfl_related" class="ltfl"></div></div> + <div class="results_summary"><div id="ltfl_similars" class="ltfl"></div></div> + <div class="results_summary"><div id="ltfl_tagbrowse" class="ltfl"></div></div> + [% END %] + <span class="results_summary"> + <span class="label">Reviews from LibraryThing.com:</span> + <span style="display: block;" class="ltfl_reviews"></span> + </span> + [% END # / LibraryThingForLibrariesID %] + + <!--This grabs all of the lists a bib record appears in --> + [% IF ( GetShelves ) %] + <span class="results_summary lists"><span class="label">List(s) this item appears in: </span> + [% FOREACH GetShelve IN GetShelves %] + <a href="/cgi-bin/koha/opac-shelves.pl?viewshelf=[% GetShelve.shelfnumber %]">[% GetShelve.shelfname %]</a> + [% IF ( loop.last ) %][% ELSE %]|[% END %] + [% END %] + </span> + [% END # / GetShelves %] + + [% IF ( TagsShowEnabled ) %] + <div class="results_summary tags"> + [% IF ( TagLoop ) %] + <span class="label">Tags from this library:</span> + <ul id="tagslist"> + [% FOREACH TagLoo IN TagLoop %] + <li><a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term |url %]&q=[% TagLoo.term |url %]">[% TagLoo.term |html %]</a> <span class="weight">([% TagLoo.weight_total %])</span> + [% IF ( loop.last ) %][% ELSE %], [% END %] + </li> + [% END %] + </ul> + [% ELSE %] + <span class="label">Tags from this library:</span> <span class="notags">No tags from this library for this title.</span> + [% END %] + [% IF ( TagsInputEnabled ) %] <a class="tag_add" id="tag_add[% biblionumber %]" href="#">Add tag(s)</a> [% END %] + </div> + [% END # /IF TagsShowEnabled %] + + [% IF ( TagsInputEnabled ) %] + <div class="results_summary tagsinput"> + [% IF ( loggedinusername ) %] + <form id="tagform[% biblionumber %]" method="post" action="/cgi-bin/koha/opac-tags.pl" style="display:none;"> + <label for="newtag[% biblionumber %]">New tag(s), separated by a comma:</label> + <input name="newtag[% biblionumber %]" id="newtag[% biblionumber %]" maxlength="100" type="text"/> + <input name="tagbutton" class="btn btn-small tagbutton" title="[% biblionumber %]" type="submit" value="Add" /> + <a class="cancel_tag_add" id="cancel[% biblionumber %]" href="#">(done)</a> + </form> + <span id="newtag[% biblionumber %]_status" class="tagstatus" style="display:none;"> + Tag status here. + </span> + [% ELSE %] + <span id="login4tags">Log in to add tags.</span> + [% END %] + </div> + [% END # / IF TagsInputEnabled %] + + [% IF ( SyndeticsEnabled ) %] + [% IF ( SyndeticsSeries && SyndeticsSERIES1Exists ) %] + <span class="results_summary"> + <span class="label">Series information:</span> + [% IF ( using_https ) %] + <a target="_blank" href="https://secure.syndetics.com/ffseries.aspx?isbn=[% normalized_isbn %]&type=series&num=1&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> + [% ELSE %] + <a target="_blank" href="http://www.syndetics.com/ffseries.aspx?isbn=[% normalized_isbn %]&type=series&num=1&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> + [% END %] + </span> + [% END # / IF SyndeticsSeries && SyndeticsSERIES1Exists%] + [% IF ( SyndeticsAVPROFILEExists ) %] + <span class="results_summary"> + <span class="label">Audiovisual profile:</span> + [% IF ( using_https ) %] + <a target="_blank" href="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/avprofile.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> + [% ELSE %] + <a target="_blank" href="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/avprofile.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> + [% END %] + </span> + [% END # / IF SyndeticsAVPROFILEExists %] + + [% IF ( SyndeticsFICTIONExists ) %] + <span class="results_summary"> + <span class="label">Fiction notes:</span> + [% IF ( using_https ) %] + <a target="_blank" href="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/fiction.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> + [% ELSE %] + <a target="_blank" href="http://www.syndetics.com/index.aspx?isbn=[% normalized_isbn %]/fiction.html&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]&type=xw10">Click to open in new window</a> + [% END %] + </span> + [% END # / IF SyndeticsFICTIONExists %] + + [% IF ( SyndeticsAwards && SyndeticsAWARDS1Exists ) %] + <span class="results_summary"> + <span class="label">Awards:</span> + [% IF ( using_https ) %] + <a target="_blank" href="https://secure.syndetics.com/ffawards.aspx?isbn=[% normalized_isbn %]&type=awards&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> + [% ELSE %] + <a target="_blank" href="http://www.syndetics.com/ffawards.aspx?isbn=[% normalized_isbn %]&type=awards&client=[% SyndeticsClientCode %][% IF ( normalized_upc ) %]&upc=[% normalized_upc %][% END %][% IF ( normalized_oclc ) %]&oclc=[% normalized_oclc %][% END %]">Click to open in new window</a> + [% END %] + </span> + [% END # / IF SyndeticsAwards && SyndeticsAWARDS1Exists %] + [% END # / IF SyndeticsEnabled%] + + [% IF ( OpacStarRatings != 'disable' ) %] + <form method="post" action="/cgi-bin/koha/opac-ratings.pl"> + <div class="results_summary ratings"> + + [% FOREACH i IN [ 1 2 3 4 5 ] %] + [% IF rating_avg == i && borrowernumber %] + <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" checked="checked" /> + [% ELSIF rating_avg == i %] + <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" checked="checked" disabled="disabled" /> + [% ELSIF borrowernumber %] + <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" /> + [% ELSE %] + <input class="auto-submit-star" type="radio" name="rating" value="[% i %]" disabled="disabled" /> + [% END %] + [% END %] + + <!-- define some hidden vars for ratings --> + + <input type="hidden" name='biblionumber' value="[% biblionumber %]" /> + <input type="hidden" name='borrowernumber' value="[% borrowernumber %]" /> + <input type="hidden" name='rating_value' id='rating_value' value="[% rating_value %]" /> + <input type="hidden" name='rating_total' id='rating_total' value="[% rating_total %]" /> + <input type="hidden" name='rating_avg_int' id='rating_avg_int' value="[% rating_avg_int %]" /> + + [% UNLESS ( rating_readonly ) %]  <input name="rate_button" type="submit" value="Rate me" />[% END %]  + + [% IF ( rating_value ) %] + <span id="rating_value_text">your rating: [% rating_value %], </span> + [% ELSE %] + <span id="rating_value_text"></span> + [% END %] + + <span id="rating_text">average rating: [% rating_avg_int %] ([% rating_total %] votes)</span> + </div> + </form> + [% END # / IF OpacStarRatings != 'disable' %] + + [% IF ( BakerTaylorContentURL ) %] + <span class="results_summary"> + <span class="label">Enhanced content: </span> + [% IF ( OPACurlOpenInNewWindow ) %]<a href="[% BakerTaylorContentURL |html %]" target="_blank">Content Cafe</a>[% ELSE %]<a href="[% BakerTaylorContentURL |html %]">Content Cafe</a>[% END %] + </span> + [% END # / IF BakerTaylorContentURL %] + + [% IF ( NovelistSelectProfile ) %] + [% IF ( NovelistSelectView == 'above') %] + <span class="results_summary"> + <span class="label">Novelist Select: </span> + <div data-novelist-novelistselect=[% normalized_isbn %]></div> + </span> + [% END %] + [% END # / IF NovelistSelectProfile %] + + [% IF ( Babeltheque ) %] + <input type="hidden" name="BW_id_isbn" id="BW_id_isbn" value="[% normalized_isbn %]"/> + <div id="BW_notes"></div> + <div id="BW_critiques"></div> + <div id="BW_critiques_pro"></div> + <div id="BW_citations"></div> + [% END # / IF Babeltheque%] + + </div> <!-- / #catalogue_detail_biblio --> + + <div id="bibliodescriptions" class="toptabs"> + + <ul> + [% IF ( defaulttab == 'holdings' ) %] + <li id="tab_holdings" class="ui-tabs-selected"> + [% ELSE %] + <li id="tab_holdings"> + [% END %] + <a href="#holdings">[% IF SeparateHoldings %][% LoginBranchname %] holdings[% ELSE %]Holdings[% END %] ( [% itemloop.size || 0 %] )</a> + </li> + [% IF (SeparateHoldings) %] + <li><a href="#otherholdings">Other holdings ( [% otheritemloop.size || 0 %] )</a></li> + [% END %] + <li id="tab_descriptions"> <a href="#descriptions">Title notes</a></li> + [% IF ( SYNDETICS_TOC ) %] + <li id="tab_toc"> <a href="#toc">TOC</a></li> + [% END %] + [% IF ( SyndeticsEnabled ) %] + [% IF ( SyndeticsExcerpt && SYNDETICS_EXCERPT ) %] + <li id="tab_excerpt"> <a href="#excerpt">Excerpt</a></li> + [% END %] + [% IF ( SyndeticsReviews && SYNDETICS_REVIEWS ) %] + <li id="tab_reviews"> <a href="#reviews">Reviews</a></li> + <li id="tab_LTFLreviews"> + [% IF ( using_https ) %] + <script src="https://www.librarything.com/forlibraries/widget.js?id=[% LibraryThingForLibrariesID %]" type="text/javascript"></script> + <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="https://www.librarything.com/forlibraries/noscript.php?id=99-274208589&accessibility=1">here</a>.</noscript> + [% ELSE %] + <script src="http://www.librarything.com/forlibraries/widget.js?id=[% LibraryThingForLibrariesID %]" type="text/javascript"></script> + <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="http://www.librarything.com/forlibraries/noscript.php?id=99-274208589&accessibility=1">here</a>.</noscript> + [% END %] + </li> + [% END %] + [% IF ( SyndeticsAuthorNotes && SYNDETICS_ANOTES ) %] + <li id="tab_anotes"> <a href="#anotes">About the author</a></li> + [% END %] + [% END # / IF SyndeticsEnabled %] + + [% IF ( LibraryThingForLibrariesID && LibraryThingForLibrariesTabbedView ) %] + <li id="tab_LFTLSimilarItems"> <a href="#LFTLSimilarItems">Similar items</a></li> + <li id="tab_LTFLTagBrowse"> <a href="#LTFLTagBrowse">Tag browser</a></li> + [% END %] + + [% IF ( subscriptionsnumber ) %] + [% IF ( defaulttab == 'subscriptions' ) %]<li id="tab_subscriptions" class="ui-tabs-selected">[% ELSE %]<li id="tab_subscriptions">[% END %] + <a href="#subscriptions">Subscriptions</a> + </li> + [% END %] + + [% IF Koha.Preference( 'reviewson' ) == 1 %] + <li id="tab_comments"><a href="#comments">Comments ( [% reviews.size || 0 %] )</a></li> + [% END %] + + [% IF ( NovelistSelectProfile ) %] + [% IF ( NovelistSelectView == 'tab') %] + <li id="tab_NovelistSelect"> <a href="#NovelistSelect">Novelist Select</a></li> + [% END %] + [% END %] + + [% IF ( OPACFRBRizeEditions && XISBNS ) %] + <li id="tab_editions"><a href="#editions">Editions</a></li> + [% END %] + + [% IF ( serialcollection ) %] + [% IF ( defaulttab == 'serialcollection' ) %]<li id="tab_serialcollection" class="ui-tabs-selected">[% ELSE %]<li id="tab_serialcollection">[% END %] + <a href="#serialcollection">Serial collection</a> + </li> + [% END %] + + [% IF ( OPACLocalCoverImages && localimages.size ) %] + <li id="tab_images"><a href="#images">Images</a></li> + [% END %] + + [% IF ( HTML5MediaEnabled && HTML5MediaSets ) %] + <li id="tab_html5media"><a href="#html5media">Play media</a></li> + [% END %] + + [% IF ( IDreamBooksReviews ) %] + <li id='tab_idb_critic_reviews' style="display:none;"><a href='#idb_critic_reviews'>Book reviews by critics ( XXX )</a></li> + [% END %] + </ul> + + [% IF ( serialcollection ) %] + <div id="serialcollection"> + <table id="serialcollectiont" class="table table-bordered table-striped"> + <thead> + <tr> + <th id="serial_library">Library</th> + <th id="serial_collection">Serial collection</th> + <th id="serial_itemcallnumber">Item callnumber</th> + </tr> + </thead> + <tbody> + [% FOREACH serialcollection IN serialcollections %] + <tr> + <td>[% serialcollection.branch %]</td> + <td>[% serialcollection.text %]</td> + <td>[% serialcollection.itemcallnumber %]</td> + </tr> + [% END %] + </tbody> + </table> + </div> + [% END # / IF serialcollection %] + + + <div id="holdings"> + [% IF ( itemloop.size ) %] + [% IF ( lotsofitems ) %] + <p>This record has many physical items. <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]&viewallitems=1#holdings">Click here to view them all.</a></p> + [% ELSE %] + [% INCLUDE items_table items=itemloop tab="holdings" %] + [% END %] + [% IF holds_count.defined || priority %] + <div id="bib_holds"> + [% IF holds_count.defined %] + Total holds: [% holds_count %] + [% END %] + [% IF priority %] + [% IF holds_count.defined %] + (priority [% priority %]) + [% ELSE %] + Overall queue priority: [% priority %] + [% END %] + [% END %] + </div> + [% END %] + [% ELSE %] + [% IF ( ALTERNATEHOLDINGS ) %] + [% FOREACH ALTERNATEHOLDING IN ALTERNATEHOLDINGS %] + <div id="alternateholdings"><span class="holdings_label">Holdings:</span> [% ALTERNATEHOLDING.holding %]</div> + [% END %] + [% ELSE %] + <div id="noitems">No physical items for this record</div> + [% END %] + [% END # IF itemloop.size %] + + [% INCLUDE shelfbrowser tab='holdings' %] + <br style="clear:both;" /> + </div> <!-- / #holdings --> + + [% IF (SeparateHoldings) %] + <div id="otherholdings"> + [% IF (otheritemloop.size) %] + [% INCLUDE items_table items=otheritemloop tab="otherholdings" %] + [% ELSE %] + No other items. + [% END %] + [% INCLUDE shelfbrowser tab='otherholdings' %] + </div> + [% END # / SeparateHoldings %] + + <div id="descriptions"> + <div class="content_set"> + + [% IF ( SyndeticsEnabled && SyndeticsSummary && SYNDETICS_SUMMARY ) %] + <h4>Enhanced descriptions from Syndetics:</h4> + <p>[% SYNDETICS_SUMMARY %]</p> + [% END %] + + [% IF ( MARCNOTES ) %] + <div id="marcnotes"> + [% FOREACH MARCNOTE IN MARCNOTES %] + <p>[% MARCNOTE.marcnote FILTER html_line_break %]</p> + [% END %] + </div> + [% ELSE %] + [% IF ( notes ) %] + <p>[% notes %]</p> + [% END %] + [% END %] + + </div> + </div> <!-- / #descriptions --> + + [% IF ( SyndeticsEnabled ) %] + [% IF ( SyndeticsTOC && SYNDETICS_TOC ) %] + <div id="toc"> + <div class="content_set"> + <h3>Table of contents provided by Syndetics</h3> + <ul> + [% FOREACH SYNDETICS_TO IN SYNDETICS_TOC %] + [% IF ( SYNDETICS_TO.p ) %] + <li><b>[% SYNDETICS_TO.l %] [% SYNDETICS_TO.t %]</b>[% IF ( SYNDETICS_TO.p ) %] ([% SYNDETICS_TO.p %])[% END %]</li> + [% END %] + [% END %] + </ul> + </div> + </div> + [% END # / IF SyndeticsTOC && SYNDETICS_TOC %] + + [% IF ( SyndeticsExcerpt && SYNDETICS_EXCERPT ) %] + <div id="excerpt"> + <div class="content_set"> + <h3>Excerpt provided by Syndetics</h3> + [% SYNDETICS_EXCERPT %] + </div> + </div> + [% END # / IF SyndeticsExcerpt && SYNDETICS_EXCERPT %] + + [% IF ( SyndeticsReviews && SYNDETICS_REVIEWS ) %] + <div id="reviews"> + <div class="content_set"> + <h3>Reviews provided by Syndetics</h3> + [% FOREACH SYNDETICS_REVIEW IN SYNDETICS_REVIEWS %] + [% IF ( SYNDETICS_REVIEW.title ) %] + <h4>[% SYNDETICS_REVIEW.title %]</h4> + [% FOREACH review IN SYNDETICS_REVIEW.reviews %] + + [% IF ( review.content ) %] + [% review.content %] + [% END %] + + [% END %] + [% END %] + [% END %] + </div> + </div> + [% END # / IF SyndeticsReviews && SYNDETICS_REVIEWS %] + + [% IF ( SyndeticsAuthorNotes && SYNDETICS_ANOTES ) %] + <div id="anotes"> + <div class="content_set"> + <h3>Author notes provided by Syndetics</h3> + [% FOREACH SYNDETICS_ANOTE IN SYNDETICS_ANOTES %] + [% IF ( SYNDETICS_ANOTE.content ) %] + [% SYNDETICS_ANOTE.content %] + [% END %] + [% END %] + </div> + </div> + [% END # / IF SyndeticsReviews && SYNDETICS_REVIEWS %] + [% END # / IF SyndeticsEnabled %] + + [% IF ( NovelistSelectProfile && NovelistSelectView == 'tab') %] + <div id="NovelistSelect"> + <div data-novelist-novelistselect=[% normalized_isbn %]></div> + </div> + [% END # / IF NovelistSelectProfile && NovelistSelectView == 'tab' %] + + [% IF ( subscriptionsnumber ) %] + <div id="subscriptions"> + <h2>This is a serial</h2> + <p>There are [% subscriptionsnumber %] subscription(s) associated with this title.</p> + [% FOREACH subscription IN subscriptions %] + [% IF ( subscription.branchname ) %] + <h3>At library: [% subscription.branchname %]</h3> + [% ELSE %] + [% IF ( subscription.branchcode ) %] + <h3>At library: [% subscription.branchcode %]</h3> + [% END %] + [% END %] + [% IF ( subscription.closed ) %] + <p>This subscription is closed.</p> + [% END %] + <span style="display:none;"> [% IF ( subscription.callnumber ) %]<p>Callnumber: [% subscription.callnumber %]</p>[% END %]</span> + [% IF ( subscription.subscriptionnotes ) %] + <p>[% subscription.subscriptionnotes FILTER html_line_break %] </p> + [% END %] + <p>Subscription from: [% subscription.histstartdate | $KohaDates %] to:[% IF ( subscription.histenddate ) %] [% subscription.histenddate | $KohaDates %] [% ELSE %] now (current)[% END %]</p> + [% IF ( subscription.missinglist ) %] + <p>Missing issues: [% subscription.missinglist %] </p> + [% END %] + [% IF ( subscription.opacnote ) %] + <p>[% subscription.opacnote FILTER html_line_break %]</p> + [% END %] + [% IF ( subscription.latestserials ) %] + <p> The [% subscription.opacdisplaycount %] latest issues for this subscription:</p> + <table class="table table-bordered table-striped"> + <tr> + <th>Issue #</th> + <th>Date</th> + <th>Status</th> + <th>Note</th> + </tr> + [% FOREACH latestserial IN subscription.latestserials %] + <tr> + <td>[% latestserial.serialseq %]</td> + <td>[% latestserial.planneddate %]</td> + <td> + [% IF ( latestserial.status1 ) %] + Awaited + [% ELSE %] + [% IF ( latestserial.status2 ) %] + Arrived + [% ELSE %] + [% IF ( latestserial.status3 ) %] + Late + [% ELSE %] + [% IF ( latestserial.status4 ) %] + Missing + [% ELSE %] + [% IF ( latestserial.status5 ) %] + Not issued + [% END %] + [% END %] + [% END %] + [% END %] + [% END %] + </td> + <td>[% latestserial.notes %]</td> + </tr> + [% END # / FOREACH latestserials %] + </table> + [% END # / IF subscription.latestserials %] + [% END # / FOREACH subscriptions %] + <p><a href="opac-serial-issues.pl?biblionumber=[% biblionumber %]">More details</a></p> + </div> <!-- / #subscriptions --> + [% END # IF subscriptionsnumber %] + + [% IF ( LibraryThingForLibrariesID && LibraryThingForLibrariesTabbedView ) %] + <!-- Library Thing for Libraries Content --> + <div id="LFTLSimilarItems"> + <div class="content_set"> + <!-- Uncommenting this span makes the font smaller in the tab for LTFL --> + <!-- but breaks Xhtml validation --> + <!-- <span class="results_summary">--> + <div id="ltfl_related"></div> + <div id="ltfl_similars"></div> + <!-- </span>--> + </div> + </div> + <div id="LTFLTagBrowse"> + <div class="content_set"> + <!-- <span class="results_summary"> --> + <div id="ltfl_tagbrowse" class="ltfl"></div> + <!-- </span> --> + </div> + </div> + [% END # / IF LibraryThingForLibrariesID && LibraryThingForLibrariesTabbedView %] + + [% IF Koha.Preference( 'reviewson' ) == 1 %] + <div id="comments"> + <div id="newcomment"></div> + [% IF ( reviews ) %] + [% FOREACH review IN reviews %] + [% IF ( review.your_comment ) %] + <div class="commentline yours" id="c[% review.reviewid %]"> + [% IF ( review.avatarurl ) %] + <img class="avatar" src="[% review.avatarurl %]" height="80" width="80" alt="" /> + [% END %] + <h5>Your comment</h5> + <small>[% review.datereviewed | $KohaDates %]</small> + <p> + [% FILTER html_break %] + [% review.review |html %] + [% END %] + <a href="#" onclick="Dopop('/cgi-bin/koha/opac-review.pl?biblionumber=[% review.biblionumber %]&reviewid=[% review.reviewid %]');">Edit</a> + </p> + </div> + [% ELSE %] + <div class="commentline"> + [% IF ( ShowReviewer != "none" ) %] + [% IF ( review.avatarurl ) %] + <img class="avatar" src="[% review.avatarurl %]" height="80" width="80" alt="" /> + [% END %] + [% SWITCH ShowReviewer %] + [% CASE 'full' %] + <h5>Comment by [% review.title %] [% review.firstname %] [% review.surname %]</h5> + [% CASE 'first' %] + <h5>Comment by [% review.firstname %]</h5> + [% CASE 'surname' %] + <h5>Comment by [% review.surname %]</h5> + [% CASE 'firstandinitial' %] + <h5>Comment by [% review.firstname %] [% review.surname|truncate(2,'.') %]</h5> + [% CASE 'username' %] + <h5>Comment by [% review.userid %]</h5> + [% END %] + <small>[% review.datereviewed | $KohaDates %]</small> + [% ELSIF ( ShowReviewer == "none") %] + <h5>Patron comment on [% review.datereviewed | $KohaDates %]</h5> + [% END # / IF ShowReviewer != "none"%] + <p> + [% FILTER html_break %] + [% review.review |html %] + [% END %] + </p> + </div> <!-- / .commentline --> + [% END # / IF review.your_comment %] + [% END # / FOREACH reviews %] + [% ELSE %] + <p>There are no comments for this item.</p> + [% END # / IF reviews %] + + [% IF ( loggedinusername ) %] + [% UNLESS ( loggedincommenter ) %] + <div id="addcomment"> <a href="#" onclick="Dopop('/cgi-bin/koha/opac-review.pl?biblionumber=[% biblionumber %]'); return false;"> + Post or edit your comments on this item. + </a></div> + [% END %] + [% ELSE %] + <div id="addcomment"><a href="/cgi-bin/koha/opac-user.pl">Log in to your account</a> to post a comment.</div> + [% END # / IF loggedinusername %] + </div> <!-- / #comments --> + [% END # / IF reviewson %] + + [% IF ( OPACFRBRizeEditions && XISBNS ) %] + <div id="editions"> + <h4>Other editions of this work</h4> + <table class="table table-bordered table-striped"> + [% FOREACH XISBN IN XISBNS %] + <tr> + <td> + [% IF ( OPACAmazonCoverImages ) %] + <img src="http://images.amazon.com/images/P/[% XISBN.normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" /> + [% END %] + + [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] + [% IF ( XISBN.content_identifier_exists ) %] + [% IF ( using_https ) %] + <img src="https://secure.syndetics.com/index.aspx?isbn=[% XISBN.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( XISBN.browser_normalized_upc ) %]&upc=[% XISBN.browser_normalized_upc %][% END %][% IF ( XISBN.browser_normalized_oclc ) %]&oclc=[% XISBN.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> + [% ELSE %] + <img src="http://www.syndetics.com/index.aspx?isbn=[% XISBN.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( XISBN.browser_normalized_upc ) %]&upc=[% XISBN.browser_normalized_upc %][% END %][% IF ( XISBN.browser_normalized_oclc ) %]&oclc=[% XISBN.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> + [% END %] + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END # / IF XISBN.content_identifier_exists %] + [% END # / IF SyndeticsEnabled && SyndeticsCoverImages %] + </td> + + [% UNLESS ( item_level_itypes ) %] + <td>[% XISBN.description %]</td> + [% END %] + <td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% XISBN.biblionumber %]">[% XISBN.title |html %]</a> + [% IF ( XISBN.author ) %] by [% XISBN.author |html %][% END %] + [% IF ( XISBN.copyrightdate ) %] ©[% XISBN.copyrightdate %][% END %] + [% IF ( XISBN.publishercode ) %] + <p>[% XISBN.publishercode |html %] + [% IF ( XISBN.place ) %]([% XISBN.place %])[% END %] + [% IF ( XISBN.publicationyear ) %], [% XISBN.publicationyear %][% END %] + [% IF ( XISBN.pages ) %][% XISBN.pages %] [% XISBN.illus %] [% XISBN.size %][% END %] + </p> + [% END %] + </td> + </tr> + [% END # / FOREACH XISBNS %] + </table> + </div> <!-- / #editions --> + [% END # / IF OPACFRBRizeEditions && XISBNS %] + + [% IF ( HTML5MediaEnabled ) %] + <div id="html5media"> + <p> + <[% HTML5MediaParent %] controls preload=none> + [% FOREACH HTML5MediaSet IN HTML5MediaSets %] + <[% HTML5MediaSet.child %] src="[% HTML5MediaSet.srcblock %]"[% HTML5MediaSet.typeblock %] /> + [% END %] + [[% HTML5MediaParent %] tag not supported by your browser.] + </[% HTML5MediaParent %]> + </p> + </div> + [% END # / IF HTML5MediaEnabled %] + + [% IF ( OPACLocalCoverImages && localimages.size ) %] + <div id="images"> + <p>Click on an image to view it in the image viewer</p> + [% FOREACH image IN localimages %] + [% IF image %] + <a class="localimage" href="/cgi-bin/koha/opac-imageviewer.pl?biblionumber=[% biblionumber %]&imagenumber=[% image %]"><img alt="" src="/cgi-bin/koha/opac-image.pl?thumbnail=1&imagenumber=[% image %]" /></a> + [% END %] + [% END %] + </div><!-- / #images --> + [% END # / IF OPACLocalCoverImages && localimages.size %] + + [% IF ( IDreamBooksReviews ) %] + <div id="idb_critic_reviews"> + <div id="idb_review_snippets"></div> + <span><a id="seemoreidb">More book reviews at iDreamBooks.com</a></span> + </div> + [% END %] + </div> <!-- / #bibliodescriptions --> + + [% IF ( NovelistSelectProfile && NovelistSelectView == 'below' ) %] + <div id="NovelistSelect"> + <h3>Novelist Select</h3> + <div data-novelist-novelistselect="[% normalized_isbn %]"></div> + </div> + [% END %] + + [% IF ( Babeltheque ) %] + <div> + <div id="BW_etiquettes"></div> + <div id="BW_suggestions"></div> + </div> + <div class="clearfix"></div> + <div> + <div id="BW_podcasts"></div> + </div> + <div class="clearfix"></div> + <div> + <div id="BW_videos"></div> + </div> + [% END # / IF Babeltheque %] + </div> <!-- /.span8 --> + + <div class="span3"> + <div id="ulactioncontainer"> + + [% IF ( OpacBrowseResults && busc ) %] + <div class="nav_results"> + <div class="l_Results"> + [% IF ( listResults ) %] + <a href="#" id="a_listResults" title="Show pagination list ([% indexPag %]-[% indexPagEnd %] / [% totalPag %])">Browse results</a> + [% ELSE %] + <span>Browse results</span> + [% END %] + </div> + <ul class="pg_menu clearfix"> + <li class="left_results"> + [% IF ( previous ) %]<a href="[% previous |url %]" title="See: [% IF ( previousTitle ) %][% previousTitle |html %][% ELSE %]previous biblio[% END %]">« Previous</a> + [% ELSE %] + <span>Previous</span> + [% END %] + </li> + <li class="back_results"><a href="opac-search.pl?[% busc |url %]" title="Back to the results search list">Back to results</a></li> + <li class="right_results"> + [% IF ( next ) %]<a href="[% next %]" title="See: [% IF ( nextTitle ) %][% nextTitle |html %][% ELSE %]next biblio[% END %]">Next »</a> + [% ELSE %] + <span>Next</span> + [% END %] + </li> + </ul> + [% IF ( listResults ) %] + <div class="results-pagination"> + <div class="nav_pages"> + <span class="close_pagination"><a href="#" id="close_pagination">Close</a></span> + <ul id="listResults"></ul> + </div> + <div class="pagination_list"> + <ul id="ul_pagination_list"></ul> + </div> + </div> + [% END %] + </div> + [% END # / IF OpacBrowseResults && busc %] + + [% INCLUDE 'opac-detail-sidebar.inc' %] + + [% IF ( NovelistSelectProfile && NovelistSelectView == 'right') %] + <div id="NovelistSelect"> + <h4>Novelist Select</h4> + <div data-novelist-novelistselect=[% normalized_isbn %]></div> + </div> + [% END %] + + [% IF ( Babeltheque ) %] + <div class="babeltheque_adds"> + <div id="BW_critiques_aj"></div> + <div id="BW_citations_aj"></div> + </div> + [% END %] + + [% IF ( SocialNetworks ) %] + <div id="social_networks" class="clearfix"> + <span>Share</span> + <div><a id="facebook" href="http://www.facebook.com/sharer.php?u=[% current_url |url %]&t=[% title |url %]" title="Share on Facebook">Facebook</a></div> + <div><a id="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&url=[% current_url |url %]&title=[% title |url %]" title="Share on LinkedIn">LinkedIn</a></div> + <div><a id="delicious" href="http://www.delicious.com/save?url=[% current_url |url %]&title=[% title |url %]" title="Share on Delicious">Delicious</a></div> + <div><a id="email" href="mailto:?subject=[% title |url %]&body=[% title |url %]%20([% current_url |url %])" title="Share by email">Email</a></div> + <div><div class="g-plusone" data-size="small" data-count="false"></div></div> + <div><a id="twitter" href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-text="[% title %]" data-lang="[% lang %]">Tweet</a></div> + </div> + [% END %] + </div> <!-- / .ulactioncontainer --> + </div> <!-- / .span4 --> + </div> <!-- / .row-fluid --> + <div class="row-fluid"> + [% IF ( LibraryThingForLibrariesID ) %] + [% IF ( using_https ) %] + <script src="https://ltfl.librarything.com/forlibraries/widget.js?systype=koha&id=[% LibraryThingForLibrariesID %]" type="text/javascript"></script> + <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking + <a href="https://www.librarything.com/forlibraries/noscript.php?id=[% LibraryThingForLibrariesID %]&accessibility=1">here</a>.</noscript> + [% ELSE %] + <script src="http://ltfl.librarything.com/forlibraries/widget.js?systype=koha&id=[% LibraryThingForLibrariesID %]" type="text/javascript"></script> + <noscript>This page contains enriched content visible when JavaScript is enabled or by clicking + <a href="http://www.librarything.com/forlibraries/noscript.php?id= + [% LibraryThingForLibrariesID %]&accessibility=1">here</a>.</noscript> + [% END %] + [% END %] + + [% IF ( NovelistSelectProfile ) %] + <script type="text/javascript" src="http://imageserver.ebscohost.com/novelistselect/ns2init.js"></script> + [% END %] + + [% IF ( Babeltheque ) %] + <script type="text/javascript" src="[% Babeltheque_url_js %]"></script> + [% END %] + </div> <!-- / .row-fluid --> +</div> <!-- / .container-fluid --> +</div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] + +[%# End of template %] + +[% BLOCK items_table %] + <table class="holdingst table table-bordered table-striped"> + <thead><tr> + [% IF ( item_level_itypes ) %]<th id="item_itemtype" class="itype">Item type</th>[% END %] + <th id="item_location">Location</th> + [% IF ( itemdata_ccode ) %]<th id="item_ccode" class="collection">Collection</th>[% END %] + <th id="item_callnumber" class="call_no">Call number</th> + [% IF ( itemdata_enumchron ) %]<th id="item_enumchron" class="vol_info">Vol info</th>[% END %] + [% IF ( itemdata_uri ) %]<th id="item_url" class="url">url</th>[% END %] + [% IF ( itemdata_copynumber ) %]<th id="item_copy" class="copynumber">Copy</th>[% END %] + <th id="item_status" class="status">Status</th> + [% IF ( itemdata_itemnotes ) %]<th id="item_notes" class="notes">Notes</th>[% END %] + <th id="item_datedue" class="date_due">Date due</th> + [% IF ( OPACShowBarcode ) %]<th id="item_barcode" class="barcode">Barcode</th>[% END %] + [% IF holds_count.defined %] + <th>Item holds</th> + [% ELSIF show_priority %] + <th>Item hold queue priority</th> + [% END %] + [% IF ( ShowCourseReservesHeader ) %]<th id="item_coursereserves">Course reserves</th>[% END %] + </tr></thead> + <tbody>[% FOREACH ITEM_RESULT IN items %] + [% IF ITEM_RESULT.this_branch %]<tr class="highlight-row-detail">[% ELSE %]<tr>[% END %] + [% IF ( item_level_itypes ) %]<td class="itype">[% UNLESS ( noItemTypeImages ) %][% IF ( ITEM_RESULT.imageurl ) %]<img src="[% ITEM_RESULT.imageurl %]" title="[% ITEM_RESULT.description %]" alt="[% ITEM_RESULT.description %]" />[% END %][% END %] [% ITEM_RESULT.description %]</td>[% END %] + <td class="location"> + [% UNLESS ( singleBranchMode ) %] + <div class="[% ITEM_RESULT.branch_opac_info ? 'branch-info-tooltip-trigger' : '' %]"> + [% IF ( ITEM_RESULT.branchurl ) %] + <a href="[% ITEM_RESULT.branchurl %]" title="">[% ITEM_RESULT.branchname %]</a> + [% ELSE %] + <span title="">[% ITEM_RESULT.branchname %]</span> + [% END %] + <div class="branch-info-tooltip">[% ITEM_RESULT.branch_opac_info %]</div> + </div> + [% END %] + <span class="shelvingloc">[% ITEM_RESULT.location_description %]</span> + </td> + [% IF ( itemdata_ccode ) %]<td class="collection">[% ITEM_RESULT.ccode %]</td>[% END %] + <td class="call_no">[% IF ( ITEM_RESULT.itemcallnumber ) %] [% ITEM_RESULT.itemcallnumber %][% IF ( OPACShelfBrowser ) %] (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#[% tab %]">Browse shelf</a>)[% END %][% END %]</td> + [% IF ( itemdata_enumchron ) %]<td class="vol_info">[% ITEM_RESULT.enumchron %]</td>[% END %] + [% IF ( itemdata_uri ) %]<td class="url"> + [% IF ITEM_RESULT.uri %] + [% IF trackclicks == 'track' || trackclicks == 'anonymous' %] + <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | url %]&biblionumber=[% biblionumber |url %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]"> Link to resource </a> + [% ELSE %] + <a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a> + [% END %] + [% END %] + </td> + [% END %] + [% IF ( itemdata_copynumber ) %]<td class="copynumber">[% ITEM_RESULT.copynumber %]</td>[% END %] + <td class="status">[% INCLUDE 'item-status.inc' item = ITEM_RESULT %]</td> + [% IF ( itemdata_itemnotes ) %]<td class="notes">[% ITEM_RESULT.itemnotes %]</td>[% END %] + <td class="date_due"><span title="[% ITEM_RESULT.datedue %]">[% ITEM_RESULT.datedue | $KohaDates %]</span></td> + [% IF ( OPACShowBarcode ) %]<td class="barcode">[% ITEM_RESULT.barcode %]</td>[% END %] + [% IF holds_count.defined || show_priority %] + <td class="holds_count"> + [% IF holds_count.defined %] [% ITEM_RESULT.holds_count %] [% END %] + [% IF ITEM_RESULT.priority %] + [% IF holds_count.defined %] + (priority [% ITEM_RESULT.priority %]) + [% ELSE %] + [% ITEM_RESULT.priority %] + [% END %] + [% END %] + </td> + [% END %] + [% IF ShowCourseReservesHeader %] + <td> + [% IF ITEM_RESULT.course_reserves %] + [% FOREACH r IN ITEM_RESULT.course_reserves %] + <p> + <a href="opac-course-details.pl?course_id=[% r.course.course_id %]"> + [% r.course.course_name %] + <!--[% IF r.course.course_number %] [% r.course.course_number %] [% END %]--> + [% IF r.course.section %] [% r.course.section %] [% END %] + [% IF r.course.term %] [% AuthorisedValues.GetByCode( 'TERM', r.course.term ) %] [% END %] + </a> + </p> + [% END %] + [% END %] + </td> + [% END %] + </tr> + [% END %]</tbody> + </table> +[% END %][%# end of items_table block %] + +[% BLOCK shelfbrowser %] + [% IF ( OpenOPACShelfBrowser and shelfbrowser_tab == tab) %] + <div id="shelfbrowser"> + <h5 style="text-align: center;"> + [% IF ( starting_homebranch ) %]Browsing [% starting_homebranch %] Shelves[% END %] + [% IF ( starting_location ) %], Shelving location: [% starting_location %][% END %] + [% IF ( starting_ccode ) %], Collection code: [% starting_ccode %][% END %] + <a style="font-size: 75%;" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Close shelf browser</a> + </h5> + + <table class="table table-bordered table-striped"> + <tr> + <td rowspan="2" style="width:20px;"> + <div id="browser_previous"> + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% IF ( shelfbrowser_prev_biblionumber ) %][% shelfbrowser_prev_biblionumber %][% ELSE %][% biblionumber %][% END %]&shelfbrowse_itemnumber=[% shelfbrowser_prev_itemnumber %]#shelfbrowser">Previous</a> + </div> + </td> + [% FOREACH PREVIOUS_SHELF_BROWS IN PREVIOUS_SHELF_BROWSE %] + <td> + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% PREVIOUS_SHELF_BROWS.biblionumber %]&shelfbrowse_itemnumber=[% PREVIOUS_SHELF_BROWS.itemnumber %]#shelfbrowser"> + [% IF ( OPACLocalCoverImages ) %] + <div title="[% PREVIOUS_SHELF_BROWS.biblionumber |url %]" class="[% PREVIOUS_SHELF_BROWS.biblionumber %] thumbnail-shelfbrowser" id="local-thumbnail-shelf-[% PREVIOUS_SHELF_BROWS.biblionumber %]"></div> + [% END %] + [% IF ( OPACAmazonCoverImages ) %] + [% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %] + <img src="http://images.amazon.com/images/P/[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" /> + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + [% IF ( SyndeticsEnabled ) %] + [% IF ( SyndeticsCoverImages ) %] + [% IF ( content_identifier_exists ) %] + [% IF ( using_https ) %] + <img src="https://secure.syndetics.com/index.aspx?isbn=[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_upc ) %]&upc=[% PREVIOUS_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_oclc ) %]&oclc=[% PREVIOUS_SHELF_BROWS.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> + [% ELSE %] + <img src="http://www.syndetics.com/index.aspx?isbn=[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_upc ) %]&upc=[% PREVIOUS_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_oclc ) %]&oclc=[% PREVIOUS_SHELF_BROWS.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> + [% END %] + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + [% END %] + [% IF ( GoogleJackets ) %] + [% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %] + <div title="[% PREVIOUS_SHELF_BROWS.biblionumber |url %]" class="[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]" id="gbs-thumbnail-preview[% loop.count %]"></div> + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + [% IF ( BakerTaylorEnabled ) %] + [% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %] + <img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]" /> + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + </a> + </td> + [% END %] + + [% FOREACH NEXT_SHELF_BROWS IN NEXT_SHELF_BROWSE %] + <td> + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% NEXT_SHELF_BROWS.biblionumber %]&shelfbrowse_itemnumber=[% NEXT_SHELF_BROWS.itemnumber %]#shelfbrowser"> + [% IF ( OPACLocalCoverImages ) %] + <div title="[% NEXT_SHELF_BROWS.biblionumber |url %]" class="[% NEXT_SHELF_BROWS.biblionumber %] thumbnail-shelfbrowser" id="local-thumbnail-shelf-[% NEXT_SHELF_BROWS.biblionumber %]"></div> + [% END %] + [% IF ( OPACAmazonCoverImages ) %] + [% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %] + <img src="http://images.amazon.com/images/P/[% NEXT_SHELF_BROWS.browser_normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" /> + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + + [% IF ( SyndeticsEnabled ) %] + [% IF ( SyndeticsCoverImages ) %] + [% IF ( content_identifier_exists ) %] + [% IF ( using_https ) %] + <img src="https://secure.syndetics.com/index.aspx?isbn=[% NEXT_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( NEXT_SHELF_BROWS.browser_normalized_upc ) %]&upc=[% NEXT_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( NEXT_SHELF_BROWS.browser_normalized_oclc ) %]&oclc=[% NEXT_SHELF_BROWS.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> + [% ELSE %] + <img src="http://www.syndetics.com/index.aspx?isbn=[% NEXT_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&client=[% SyndeticsClientCode %][% IF ( NEXT_SHELF_BROWS.browser_normalized_upc ) %]&upc=[% NEXT_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( NEXT_SHELF_BROWS.browser_normalized_oclc ) %]&oclc=[% NEXT_SHELF_BROWS.browser_normalized_oclc %][% END %]&type=xw10" alt="" /> + [% END %] + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + [% END %] + + [% IF ( GoogleJackets ) %] + [% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %] + <div title="[% NEXT_SHELF_BROWS.biblionumber |url %]" class="[% NEXT_SHELF_BROWS.browser_normalized_isbn %]" id="gbs-thumbnail-preview[% loop.count %]"></div> + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + [% IF ( BakerTaylorEnabled ) %] + [% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %] + <img alt="See Baker & Taylor" src="[% BakerTaylorImageURL |html %][% NEXT_SHELF_BROWS.browser_normalized_isbn %]" /> + [% ELSE %] + <span class="no-image">No cover image available</span> + [% END %] + [% END %] + </a> + </td> + [% END %] + + <td rowspan="2"> + <div id="browser_next"> + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% IF ( shelfbrowser_next_biblionumber ) %][% shelfbrowser_next_biblionumber %][% ELSE %][% biblionumber %][% END %]&shelfbrowse_itemnumber=[% shelfbrowser_next_itemnumber %]#shelfbrowser">Next</a> + </div> + </td> + </tr> + + <tr> + [% FOREACH PREVIOUS_SHELF_BROWS IN PREVIOUS_SHELF_BROWSE %] + <td class="top"> + [% PREVIOUS_SHELF_BROWS.itemcallnumber %] + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% PREVIOUS_SHELF_BROWS.biblionumber %]&shelfbrowse_itemnumber=[% PREVIOUS_SHELF_BROWS.itemnumber %]#shelfbrowser">[% PREVIOUS_SHELF_BROWS.title |html %]</a> + </td> + [% END %] + + [% FOREACH NEXT_SHELF_BROWS IN NEXT_SHELF_BROWSE %] + <td class="top" style="width:20px;"> + [% NEXT_SHELF_BROWS.itemcallnumber %] + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% NEXT_SHELF_BROWS.biblionumber %]&shelfbrowse_itemnumber=[% NEXT_SHELF_BROWS.itemnumber %]#shelfbrowser">[% NEXT_SHELF_BROWS.title |html %]</a> + </td> + [% END %] + </tr> + </table> + </div> + [% END %] +[% END # end of shelfbrowser block %] +[% BLOCK jsinclude %] +[% INCLUDE 'datatables.inc' %] +[% IF ( SocialNetworks ) %] + <script type="text/javascript" src="https://apis.google.com/js/plusone.js"> + //<![CDATA[ + {lang: '[% lang %]'} + //]]> + </script> + <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> +[% END %] +[% IF ( OpacStarRatings != 'disable' ) %]<script type="text/javascript" src="[% interface %]/[% theme %]/lib/jquery/plugins/jquery.rating.js"></script>[% END %] + +[% IF ( OpacHighlightedWords ) %]<script type="text/javascript" src="[% interface %]/[% theme %]/lib/jquery/plugins/jquery.highlight-3.js"></script>[% END %] + +<script type="text/javascript"> +//<![CDATA[ + + [% IF ( OpacBrowseResults && busc ) %] + var arrPagination = new Array(); + var pag_index_ini = [% indexPag %]; + [% IF ( listResults ) %] + [% FOREACH listResult IN listResults %] + arrPagination[[% listResult.index %]] = {url:"[% listResult.url %]", title:"[% listResult.title|remove('\n')|html %]", author:"[% listResult.author|html %]", biblionumber:[% listResult.biblionumber %]}; + [% END %] + [% END %] + [% END %] + + [% IF ( OpacHighlightedWords ) %] + var q_array = new Array(); // holds search terms if available + + function highlightOff() { + $("#catalogue_detail_biblio").removeHighlight(); + $(".highlight_toggle").toggle(); + } + function highlightOn() { + var x; + for (x in q_array) { + q_array[x] = q_array[x].replace(/\w*:([\w])/, "$1"); + $(".title").highlight(q_array[x]); + $(".author").highlight(q_array[x]); + $(".results_summary").highlight(q_array[x]); + } + $(".highlight_toggle").toggle(); + } + [% END %] + + $(document).ready(function() { + $('#bibliodescriptions').tabs(); + $(".branch-info-tooltip-trigger").tooltip({ + position: { my: "left+15 center", at: "right center" }, + show: 50, + hide: 50, + content: function(){ + var element = $(this).next("div"); + return element.html(); + } + }); +[% IF ( TagsInputEnabled && loggedinusername ) %] + $(".tag_add").click(function(){ + var thisid = $(this).attr("id"); + thisid = thisid.replace("tag_add",""); + $(this).hide(); + $("#tagform"+thisid).show(); + $("#newtag"+thisid).focus(); + $("#newtag"+thisid+"_status").empty().hide(); + return false; + }); + $(".cancel_tag_add").click(function(){ + var thisid = $(this).attr("id"); + thisid = thisid.replace("cancel",""); + $("#tagform"+thisid).hide(); + $("#tag_add"+thisid).show(); + $("#newtag"+thisid).val(""); + $("#newtag"+thisid+"_status").empty().hide(); + return false; + }); + $(".tagbutton").click(function(){ + var thisid = $(this).attr("title"); + var tag = $("#newtag"+thisid).val(); + if (!tag || (tag == "")) { + alert(MSG_NO_TAG_SPECIFIED); + return false; + } + KOHA.Tags.add_tag_button(thisid, tag); + return false; + }); +[% END %] + + $(".holdingst").dataTable($.extend(true, {}, dataTablesDefaults, { + "aoColumns": [ + [% IF ( item_level_itypes ) %]null,[% END %] + null, + [% IF ( itemdata_ccode ) %]null,[% END %] + null, + [% IF ( itemdata_enumchron ) %]null,[% END %] + [% IF ( itemdata_uri ) %]null,[% END %] + [% IF ( itemdata_copynumber ) %]null,[% END %] + null, + [% IF ( itemdata_itemnotes ) %]null,[% END %] + { "sType": "title-string" }, + [% IF ( OPACShowBarcode ) %]null,[% END %] + [% IF holds_count.defined %] + null, + [% ELSIF show_priority %] + null, + [% END %] + [% IF ( ShowCourseReservesHeader ) %]null,[% END %] + ] + })); + + [% IF ( query_desc ) %][% IF ( OpacHighlightedWords ) %]var query_desc = "[% query_desc |replace("'", "\'") |replace('\n', '\\n') |replace('\r', '\\r') |html %]"; + q_array = query_desc.split(" "); + highlightOn(); + $("#highlight_toggle_on" ).hide().click(function() {highlightOn() ; return false;}); + $("#highlight_toggle_off").show().click(function() {highlightOff(); return false;});[% END %][% END %] + [% IF ( GoogleJackets ) %] + KOHA.Google.GetCoverFromIsbn([% covernewwindow %]); + [% END %] + [% IF OpenLibraryCovers %] + KOHA.OpenLibrary.GetCoverFromIsbn(); + [% END %] + [% IF OPACLocalCoverImages %] + KOHA.LocalCover.GetCoverFromBibnumber(true); + [% END %] + [% IF ( NovelistSelectProfile ) %] + novSelect.loadContentForISBN('[% normalized_isbn %]','[% NovelistSelectProfile %]', '[% NovelistSelectPassword %]', function(d){}); + [% END %] + + [% IF ( OpacBrowseResults && busc ) %] + if (arrPagination.length > 0) { + renderPagIndexList(pag_index_ini, $("#listResults")); + } + $("#a_listResults").click(function(e) { + if (arrPagination.length > 0) { + e.preventDefault(); + var navigation = $(".results-pagination"); + if (navigation.css("display") == 'none') { + navigation.show(); + var newtitle = $(this).attr('title').replace('Show', 'Hide') + $(this).attr('title',newtitle); + renderPagination(pag_index_ini, arrPagination.length - 1, $("#ul_pagination_list"), false); + } else { + navigation.hide(); + var newtitle = $(this).attr('title').replace('Hide', 'Show') + $(this).attr('title',newtitle); + } + } + }); + $("#close_pagination").click(function(e) { + e.preventDefault(); + var navigation = $(".results-pagination"); + navigation.hide(); + }); + [% END %] + +[% IF ( OpacStarRatings != 'disable' ) %] + // ----------------------------------------------------- + // star-ratings code + // ----------------------------------------------------- + // hide 'rate' button if javascript enabled + + $('input[name="rate_button"]').remove(); + + $(function () { + $(".auto-submit-star").rating({ + callback: function (value, link) { + + // if the new value equals the old value, dont execute callback... + // just do nothing! + if ($("#rating_value").attr("value") != value) { + + $(function () { + + $.post("/cgi-bin/koha/opac-ratings-ajax.pl", { + rating_old_value: $("#rating_value").attr("value"), + borrowernumber: "[% borrowernumber %]", + biblionumber: "[% biblionumber %]", + rating_value: value, + auth_error: value + }, function (data) { + + if (data.auth_status != 'ok') { + window.alert(_('Your CGI session cookie is not current. Please refresh the page and try again.')); + } else { + $("#rating_value").val(data.rating_value); + + if (data.rating_value) { + $("#rating_value_text").text(_('your rating: ') + data.rating_value + ', '); + } else { + $("#rating_value_text").text(''); + } + + $("#rating_text").text(_('average rating: ') + data.rating_avg_int + ' (' + data.rating_total + ' ' + _("votes") + ')'); + + } + }, "json"); + }); + }; + } + }); + }); + // ----------------------------------------------------- +[% END # / IF ( OpacStarRatings != 'disable' )%] + +[% IF ( IDreamBooksReviews || IDreamBooksReadometer ) %] + var isbn = $(".isbn:last").text().split(" ")[1]; + if (isbn) { + isbn = isbn.replace(/\W*$/, ''); + isbn = isbn.replace(/-/, ''); + + if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) { + // Use Microsoft XDR for IE version 8 or above + var xdr = new XDomainRequest(); + xdr.open("get", "http://idreambooks.com/newbooks/api.json?q="+encodeURIComponent(isbn)+"&key=8bf66516232d1b72f3e47df939653e1e"); + xdr.onload = function() { + json = 'json = '+xdr.responseText; // the string now looks like.. json = { ... }; + eval(json); // json is now a regular JSON object + parseIDBJSON(json); // parse using same function as for jQuery's success event + } + xdr.send(); + } else { + $.getJSON("http://idreambooks.com/newbooks/api.json?q="+encodeURIComponent(isbn)+"&key=8bf66516232d1b72f3e47df939653e1e", function(json){ + parseIDBJSON(json); + }); + } + } +[% END # / IDreamBooksReviews || IDreamBooksReadometer%] + +}); + [% IF ( IDreamBooksReviews || IDreamBooksReadometer ) %] + function parseIDBJSON( json ) { + if(json.total_results > 0 && json.book.rating > 0){ + var isbn = $(".isbn:last").text().split(" ")[1]; + isbn = isbn.replace(/-/, ''); + + [% IF ( IDreamBooksReadometer ) %] + $(".title").append('<a href="'+json.book.detail_link+'" id="idreambooksreadometer"><img src="http://idreambooks.com/remotereadometer/'+isbn+'.jpg" alt="'+json.book.title+' by '+json.book.author+'" title="Rating based on reviews of '+json.book.title+'"></a>'); + [% END %] + + [% IF ( IDreamBooksReviews ) %] + //build new tab for critic reviews + $("#tab_idb_critic_reviews a").text($("#tab_idb_critic_reviews a").text().replace('XXX', json.book.review_count)); + + //append happy-sad cloud review + + $("#catalogue_detail_biblio").append("<span class='idreambookssummary results_summary'><a href='"+json.book.detail_link+"'><img src='"+json.book.to_read_or_not_small+"' alt='"+json.book.title+" by "+json.book.author+"' title='Rating based on reviews of "+json.book.title+"'>"+json.book.rating+"%</a> <a href='http://www.idreambooks.com/'>rating based on reviews at iDreamBooks.com</a></span>"); + + //insert data into Book reviews tab + $.each(json.book.critic_reviews, function(){ + $("#idb_review_snippets").append("<div class='review'><div><a href='"+this.review_link+"'>"+this.source+"</a></div><div>\"..."+this.snippet+"...\"</div><div>Review date: "+this.review_date+"</div><div><a class='reviewlink' href='"+json.book.detail_link+"'>Review result: "+this.pos_or_neg+" <img src='"+this.smiley_or_sad_small+"' alt='iDreamBooks.com rating' title='"+this.pos_or_neg+"' /></a></div></div>"); + }); + $("#seemoreidb").attr('href', json.book.detail_link); + $("#tab_idb_critic_reviews").show(); + [% END %] + } + } + [% END # / IF IDreamBooksReviews || IDreamBooksReadometer %] + + [% IF ( OpacBrowseResults && busc ) %] + var timeoutRFW; + var totalPagItemList = 10; + + function rewindList() + { + var ul = $("#listResults"); + var li_ini = ul.children(':first').next(); + var index_ini = pag_index_ini; + if (li_ini) { + index_ini = parseInt(li_ini.attr("class").substring(7), 10); + } + var li_end = ul.children(':last').prev(); + var index_end = arrPagination.length - 1; + if (li_end) { + index_end = parseInt(li_end.attr("class").substring(7), 10); + } + if (index_ini > pag_index_ini) { + renderPagIndexList(index_ini - 1, ul, false); + renderPagination(index_ini - 1, arrPagination.length - 1, $("#ul_pagination_list"), true); + } + }//rewindList + + function forwardList() + { + var ul = $("#listResults"); + var li_ini = ul.children(':first').next(); + var index_ini = pag_index_ini; + if (li_ini) { + index_ini = parseInt(li_ini.attr("class").substring(7), 10); + } + var li_end = ul.children(':last').prev(); + var index_end = arrPagination.length - 1; + if (li_end) { + index_end = parseInt(li_end.attr("class").substring(7), 10); + } + if (index_end < arrPagination.length - 1) { + renderPagIndexList(index_ini + 1, ul, false); + renderPagination(index_ini + 1, arrPagination.length - 1, $("#ul_pagination_list"), true); + } + }//forwardList + + function renderPagIndexList(index, ul) + { + var $kids = ul.children("li"); + if ($kids.length > 0) { + $kids.each(function() { + $(this).remove(); + }); + } + var li; + var html = ""; + var ini = index - 1; + var end = ini + totalPagItemList - 1; + li = $("<li />"); + html = (index > pag_index_ini)?"<a href='#' id='rew_list_index' onclick='rewindList()' title='" + _("Click to rewind the list to") + " " + ini + " - " + end + "'>«</a>":"«"; + li.html(html); + ul.append(li); + var title = ""; + for (var i=index; i < arrPagination.length && i < index + totalPagItemList; i++) { + if (arrPagination[i] == undefined) continue; + var li = $("<li />"); + if (arrPagination[i].url != "") { + title = _("See biblio") + " "" + arrPagination[i].title + "" "; + if (arrPagination[i].author != "") title += " " + _("by") + """ + arrPagination[i].author + """; + title += " " + _("with biblionumber") + " " + arrPagination[i].biblionumber; + html = "<a href='" + arrPagination[i].url + "' title='" + title + "' class='a_pag' id='a_pag_" + i + "'"; + html += " onmouseover='renderPagination(" + i + ", " + (arrPagination.length - 1) + ", $(\"#ul_pagination_list\"), true)'"; + html += ">" + i + "</a>"; + } else html = i; + li.html(html); + li.attr("class", "li_pag_" + i); + ul.append(li); + } + li = $("<li />"); + ini = index + 1; + end = (arrPagination.length > index + totalPagItemList)?index + totalPagItemList:arrPagination.length - 1; + html = (end <= arrPagination.length - 1 && (end - index) >= totalPagItemList)?"<a href='#' id='fw_list_index' onclick='forwardList()' title='" + _("Click to forward the list to") + " " + ini + " - " + end + "'>»</a>":"»"; + li.html(html); + ul.append(li); + }//renderPagIndexList + + + function renderPagination(index, total, ul, highlIndex) + { + for (var i = pag_index_ini; i <= total; i++) { + if (arrPagination[i] == undefined || arrPagination[i].url == "") continue; + $("#li_pag_" + i).remove(); + } + var j = 0; + for (var i = index; i <= total && j < totalPagItemList; i++) { + if (arrPagination[i] == undefined || arrPagination[i].url == "") continue; + var li = $("<li id='li_pag_" + i + "' " + ((j % 2 == 0)?"class='highlight'":"") + " title='" + _("Go to detail") + "' />"); + var html = "<span class='li_pag_index'>" + i + "</span><a href='" + arrPagination[i].url + "'>" + arrPagination[i].title + "</a>"; + if (arrPagination[i].author) html += "<br /> by " + arrPagination[i].author; + li.html(html); + if (highlIndex && i == index) li.css("backgroundColor", "#DDDDDD"); + ul.append(li); + j++; + } + for (i = pag_index_ini; i < index && j < totalPagItemList; i++) { + if (arrPagination[i] == undefined || arrPagination[i].url == "") continue; + $("#li_pag_" + i).remove(); + var li = $("<li id='li_pag_" + i + "' " + ((j % 2 == 0)?"class='highlight'":"") + " title='" + _("Go to detail") + "' />"); + var html = "<span class='li_pag_index'>" + i + "</span><a href='" + arrPagination[i].url + "'>" + arrPagination[i].title + "</a>"; + if (arrPagination[i].author) html += "<br /> " + _("by") + " " + arrPagination[i].author; + li.html(html); + ul.append(li); + j++; + } + }//renderPagination + [% END # / IF ( OpacBrowseResults && busc ) %] +//]]> +</script> + +[% IF OPACPopupAuthorsSearch %] + <script type="text/javascript"> + //<![CDATA[ + function showAuthors(element){ + var authornumber = $(element).attr("data-count"); + // Hide subjects menu if displayed + hideMenu(".subjectSearch"); + + // Check checkbox related to the clicked link + $("#authorsList input[type='checkbox']").attr('checked', false); + $("#author_"+authornumber).attr('checked', true); + + makeAuthorRequest(); + + // Display menu + var left = element.offsetLeft || 0; + var top = element.offsetTop || 0; + $('.authorSearch').css('display', 'block'); + $('.authorSearch').css('left', left); + $('.authorSearch').css('top', top + 15); + } + + function hideMenu(elem) { + $(elem).css('display', 'none'); + } + + function checkAll(checkbox, elem) { + var check = $(checkbox).attr('checked') ? true : false; + $(elem).find("input[type='checkbox']").attr('checked', check); + elem == "#authorsList" ? makeAuthorRequest() : makeSubjectRequest(); + } + + function makeAuthorRequest(){ + var values = []; + + $("#authorsList").find("input[type='checkbox']:checked").each(function () { + values.push($(this).val()); + }); + + if (values.length > 0) { + var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and '); + $("#validAuthorSearch").attr("href", request); + } else { + $("#validAuthorSearch").removeAttr("href"); + } + + } + + //Subjects + function showSubjects(element, subjectnumber, subfieldnumber){ + + // Check checkbox related to the clicked link + $("#subjectsList input[type='checkbox']").attr('checked', false); + $("#subject_"+subjectnumber+"_"+subfieldnumber).attr('checked', true); + + makeSubjectRequest(); + + } + + function makeSubjectRequest() { + var values = []; + $("#subjectsList > ul").each(function() { + var all_checked = true; + var local_values = []; + $(this).find('input[type="checkbox"]').each(function() { + if($(this).attr('checked')) { + local_values.push($(this).val()); + } else { + all_checked = false; + } + }); + var authid = $(this).attr('data-authid'); + if(all_checked && authid) { + values.push('an:' + authid); + } else { + values = values.concat(local_values); + } + }); + if(values.length > 0) { + var request = "/cgi-bin/koha/opac-search.pl?q=" + values.join(' and '); + $("#validSubjectSearch").attr('href', request); + } else { + $("#validSubjectSearch").removeAttr("href"); + } + } + $(document).ready(function() { + $("a.showauthors").click(function(){ + e.preventDefault(); + showAuthors(this); + }); + }); + + //]]> + </script> +[% END # / IF OPACPopupAuthorsSearch %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt new file mode 100644 index 0000000000..eb2e9b7b2e --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadcart.tt @@ -0,0 +1,35 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Download cart +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-downloadcart" class="popup"> + <div class="main"> + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="userdownloadcart"> + <h1>Download cart</h1> + <form method="post" action="/cgi-bin/koha/opac-downloadcart.pl"> + <select name="format" id="format"> + <option value="">-- Choose format --</option> + <option value="ris">RIS (Zotero, EndNote, others)</option> + <option value="bibtex">BibTeX</option> + <option value="iso2709">MARC</option> + [% FOREACH csv_profile IN csv_profiles %] + <option value="[% csv_profile.export_format_id %]">CSV - [% csv_profile.profile %]</option> + [% END %] + </select> + <fieldset class="action"> + <input type="hidden" name="bib_list" value="[% bib_list | html %]" /> + <input type="submit" name="save" value="Go" /> + <a class="cancel close" href="#">Cancel</a> + </fieldset> + </form> + <p><a class="close" href="#">Close this window</a></p> + </div> <!-- / #userdownloadcart --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt new file mode 100644 index 0000000000..1d38e61f55 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-downloadshelf.tt @@ -0,0 +1,54 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Download list[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-downloadlist" class="popup"> + <div class="main"> + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span12"> + <div id="userdownloadshelf"> + [% UNLESS ( invalidlist ) %] + + [% IF ( format ) %] + <div class="alert alert-info"> + <p>Your download should begin automatically.</p> + </div> + [% ELSE %] + <h1>Download list</h1> + <form method="post" action="/cgi-bin/koha/opac-downloadshelf.pl"> + <fieldset> + <select name="format" id="format"> + <option value="">-- Choose format --</option> + <option value="ris">RIS (Zotero, EndNote, others)</option> + <option value="bibtex">BibTeX</option> + <option value="iso2709">MARC</option> + [% FOREACH csv_profile IN csv_profiles %] + <option value="[% csv_profile.export_format_id %]">CSV - [% csv_profile.profile %]</option> + [% END %] + </select> + </fieldset> + + <fieldset class="action"> + <input type="hidden" name="shelfid" value="[% shelfid | html %]" /> + <input type="submit" name="save" class="btn" value="Go" /> + <a href="/cgi-bin/koha/opac-shelves.pl?viewshelf=[% shelfid %]" class="cancel close">Cancel</a> + </fieldset> + </form> + + [% END # / IF format %] + + [% ELSE %] + + <div class="alert"> + <p>You do not have permission to download this list.</p> + </div> + + [% END # / invalidlist %] + + </div> <!-- / #userdownloadshelf --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt new file mode 100644 index 0000000000..ceda25714c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-full-serial-issues.tt @@ -0,0 +1,274 @@ +[% USE Koha %] +[% USE KohaDates %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Full subscription history for [% bibliotitle %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + <style type="text/css"> + #search-facets fieldset { border: 0; margin: 0;padding:0;}#search-facets ol{padding:.3em;}#search-facets li {list-style-type:none;padding:4px 4px;}#search-facets label{font-weight:bold;display:block;margin:.2em 0;}#search-facets fieldset.action {padding-left:4px;margin:.3em;}div.tabsub { clear:both;}#subtabs a { display:block;float:left;border:1px solid #CCC;padding:.2em .4em;margin:.3em;text-decoration:none;font-size:115%;}#subtabs strong { display:block; float: left; font-size:115%;padding:.2em .4em; margin: 0.3em 0;}#subtabs { margin-top : 1em; }a.currentsubtab { background-color:#FFC;} + </style> +[% END %] +</head> +<body id="opac-full-serial-issues" class="scrollto"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Details for [% bibliotitle %]</a> <span class="divider">›</span></li> + <li><a href="#">Full subscription history</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span2"> + <div id="searchfacetscontainer"> + <div id="search-facets"> + <h4>Refine your search</h4> + <form action="/cgi-bin/koha/opac-serial-issues.pl" id="filterform"> + <fieldset> + <label for="libraryfilter">Library : </label> + <select id="libraryfilter" name="libraryfilter" style="width:10em;"></select> + + <label for="subscriptionidfilter">Subscription : </label> + <select id="subscriptionidfilter" name="subscriptionfilter" style="width:10em;" disabled="disabled"></select> + </fieldset> + <fieldset class="action"> + <input type="reset" id="reset" class="btn" value="Clear" /> + </fieldset> + </form> + </div> <!-- / #search-facets --> + </div> <!-- / #searchfacetscontainer --> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> <!-- / .span2 --> + <div class="span10"> + <div id="fullserialissues" class="maincontent"> + [% UNLESS ( popup ) %] + <h2>Full subscription history for [% bibliotitle %]</h2> + <div id="views"> + <span class="view"><a id="Normalview" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Normal view</a></span> + <span class="view"><a id="Briefhistory" href="/cgi-bin/koha/opac-serial-issues.pl?biblionumber=[% biblionumber %]&selectview=small">Brief history</a></span> + <span class="view"><span id="Fullhistory">Full history</span></span> + </div> + [% END %] + + <div id="subtabs"> + <strong>Show year: </strong> + [% FOREACH year IN years %] + [% IF ( year.year ) %] + <a class="tabsubs" href="#" onclick="showlayer([% year.year %]); return false;">[% year.year %]</a> + [% END %] + [% END %] + </div> + + [% FOREACH year IN years %] + [% IF loop.first %] + <div class="yeardata tabsub" id="show[% year.year %]" style="display:block"> + [% ELSE %] + <div class="yeardata tabsub" id="show[% year.year %]" style="display:none"> + [% END %] + <table class="subscriptionstclass table table-bordered table-striped"> + <thead> + <tr> + <th>Date</th> + <th>Library</th> + <th>Notes</th> + <th>Date received</th> + <th>Number</th> + <th>Status</th> + <th>Subscription</th> + </tr> + </thead> + <tbody> + [% FOREACH serial IN year.serials %] + <tr> + <td> + [% IF ( serial.publisheddate ) %] + <span title="[% serial.publisheddate %]">[% serial.publisheddate | $KohaDates %]</span> + [% ELSE %] +   + [% END %] + </td> + <td class="libraryfilterclass">[% serial.branchcode %]</td> + <td>[% serial.notes %]</td> + <td> + [% IF ( serial.status2 && serial.planneddate ) %] + <span title="[% serial.planneddate %]">[% serial.planneddate | $KohaDates %]</span> + [% ELSE %] + <span title="9999-12-31"> </span> + [% END %] + </td> + <td>[% serial.serialseq %]</td> + <td> + [% IF ( serial.status1 ) %]Expected[% END %] + [% IF ( serial.status2 ) %]Arrived[% END %] + [% IF ( serial.status3 ) %]Late[% END %] + [% IF ( serial.status4 ) %]Missing[% END %] + [% IF ( serial.status5 ) %]Not available[% END %] + [% IF ( serial.status6 ) %]Delete[% END %] + [% IF ( serial.status7 ) %]Claimed[% END %] + [% IF ( serial.status8 ) %]Stopped[% END %] + </td> + <td class="subscriptionidfilterclass">[% serial.subscriptionid %]</td> + </tr> + [% END %] + </tbody> + </table> + </div> <!-- / .yeardata tabsub --> + [% END # / FOREACH year %] + </div> <!-- / #fullserialissues --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% INCLUDE 'datatables.inc' %] +<script type="text/javascript"> + //<![CDATA[ + $(document).ready(function(){ + showlayer([% yearmin %]); + $("a.tabsubs:first").addClass("currentsubtab"); + $("#filterform").submit(function(){ + filterByLibrary(); + return false; + }); + $("#libraryfilter").change(function(){ + filterByLibrary(); + }); + $("#subscriptionidfilter").change(function(){ + filterBySubscriptionId(); + }); + $("#reset").click(function(){ + clearFilters(); + }); + $("a.tabsubs").click(function(){ + $("a.tabsubs").removeClass("currentsubtab"); + $(this).addClass("currentsubtab"); + }); + $(".subscriptionstclass").dataTable($.extend(true, {}, dataTablesDefaults, { + "aaSorting": [[ 0, "desc" ]], + "aoColumns": [ + { "sType": "title-string" }, + null, + null, + { "sType": "title-string" }, + null, + null, + null + ] + })); + }); + + // Filters initialization + function initFilters() { + // Deleting everything from the library filter + $("#libraryfilter option").remove(); + + // Getting each branchcode from the currently displayed tab + var subarray = []; + $("div#" + currentYear + " table.subscriptionstclass tbody tr:visible td.libraryfilterclass").each(function() { + if (subarray.indexOf($(this).text()) == -1) { subarray.push($(this).text()); } + }); + + // Setting the option values with branchcodes + $("#libraryfilter").append('<option value="all">(All)</option>'); + for (var i = 0; i < subarray.length; i++) { + $("#libraryfilter").append('<option value="' + subarray[i] + '">' + subarray[i] + '</option>'); + } + } + + // Filter by Library + function filterByLibrary() { + + selectedStatus = $("#libraryfilter").val(); + + // Reset the filters but keeps the selected library + clearFilters(true); + + if (selectedStatus != 'all') { + + // We hide everything + $("table.subscriptionstclass tbody tr").hide(); + + // Then show the lines that match the currently selected library + $("table.subscriptionstclass tbody tr td.libraryfilterclass:contains(" + selectedStatus + ")").parent().show(); + + + // We then prepare the subscription filter : + + // Getting subscription id's for the selected library + var subarray = []; + $("div#" + currentYear + " table.subscriptionstclass tbody tr:visible td.subscriptionidfilterclass").each(function() { + if (subarray.indexOf($(this).text()) == -1) { subarray.push($(this).text()); } + }); + // Setting the option values with subscription id's + $("#subscriptionidfilter").append('<option value="all">(All)</option>'); + for (var i = 0; i < subarray.length; i++) { + $("#subscriptionidfilter").append('<option value="' + subarray[i] + '">' + subarray[i] + '</option>'); + } + + // Subscription filtering is now ready + $("#subscriptionidfilter").removeAttr("disabled"); + } + } + + // Filter by subscription id + function filterBySubscriptionId() { + + selectedSubscription = $("#subscriptionidfilter").val(); + selectedLibrary = $("#libraryfilter").val(); + + if (selectedSubscription == "all") { + clearFilters(true); + filterByLibrary(); + } else { + + // We hide everything + $("table.subscriptionstclass tbody tr").hide(); + + // Then show the lines that match the currently selected library + $("table.subscriptionstclass tbody tr td.libraryfilterclass:contains(" + selectedLibrary + ")").parent().show(); + + // Then hide the lines where the subscription id does not match the selected one + $("table.subscriptionstclass tbody tr td.subscriptionidfilterclass").not( + $("table.subscriptionstclass tbody tr td.subscriptionidfilterclass:contains(" + selectedSubscription + ")") + ).parent().hide(); + } + } + + // Clears filters : reset everything + // (Though preserves the selected library if the keeplibrary parameter is set to true) + function clearFilters(keeplibrary) { + + // Show all content + $("table.subscriptionstclass tbody tr").show(); + + // Remove old subscription options + $("#subscriptionidfilter option").remove(); + $("#subscriptionidfilter option").append('<option value="all">(All)</option>'); + $("#subscriptionidfilter").attr("disabled", "disabled"); + + if (keeplibrary != true) { + // Reinit library options + initFilters(); + $("#libraryfilter option[value=all]").attr("selected", "selected"); + } + } + function showlayer(numlayer){ + $(".yeardata").each(function(){ + ong = $(this).attr("id"); + if(ong == "show"+numlayer){ + $(this).show(); + currentYear = ong; + } else { + $(this).hide(); + } + }); + clearFilters(); + } + //]]> +</script> +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt new file mode 100644 index 0000000000..901de36a9d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-imageviewer.tt @@ -0,0 +1,133 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Images for: [% biblio.title |html %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + <style type="text/css"> + #largeCoverImg { + border : 1px solid #CCCCCC; + display : block; + margin : auto; + padding : 1em; + } + #thumbnails { + text-align : center; + } + #thumbnails a img { + border : 2px solid #8EB3E7; + } + img.thumbnail { + display : block; + float : none; + margin : .3em 0; + padding : .5em; + } + + #thumbnails a img.selected { + border-color: black; + cursor : default; + opacity:0.4; + filter:alpha(opacity=40); /* For IE8 and earlier */ + } + </style> +[% END %] +</head> +<body id="opac-imageviewer"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li> + [% IF ( BiblioDefaultViewmarc ) %] + <a href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber |url %]"> + [% ELSE %] + [% IF ( BiblioDefaultViewisbd ) %] + <a href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblionumber |url %]"> + [% ELSE %] + <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber |url %]"> + [% END %] + [% END %][% biblio.title %]</a> <span class="divider">›</span> + </li> + <li><a href="#">Images</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + <div class="span10"> + [% ELSE %] + <div class="span12"> + [% END %] + <div class="row-fluid"> + <div class="span9"> + <h1 class="title">Images for + [% IF ( BiblioDefaultViewmarc ) %] + <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=[% biblionumber |url %]" title="View details for this title"> + [% ELSE %] + [% IF ( BiblioDefaultViewisbd ) %] + <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=[% biblionumber |url %]" title="View details for this title"> + [% ELSE %] + <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber |url %]" title="View details for this title"> + [% END %] + [% END %][% biblio.title %]</a> [% biblio.author %] + </h1> + </div> <!-- / .span9 --> + </div> <!-- / .row-fluid --> + + <div class="row-fluid"> + <div class="span9"> + <div id="imageviewer"> + <div id="largeCover"> + <img id="largeCoverImg" alt="" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% imagenumber %]" /> + </div> + </div> <!-- / #imageviewer --> + </div> <!-- / .span12 --> + + [% IF OPACLocalCoverImages == 1 %] + <div class="span3"> + <div id="thumbnails"> + [% FOREACH img IN images %] + [% IF img %] + <a href="/cgi-bin/koha/opac-imageviewer.pl?biblionumber=[% biblionumber %]&imagenumber=[% img %]" onclick="showCover([% img %]); return false;"> + [% IF ( imagenumber == img ) %] + <img class="thumbnail selected" id="[% img %]" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% img %]&thumbnail=1" alt="Thumbnail"/> + [% ELSE %] + <img class="thumbnail" id="[% img %]" src="/cgi-bin/koha/opac-image.pl?imagenumber=[% img %]&thumbnail=1" alt="Thumbnail"/> + [% END %] + </a> + [% END %] + [% END %] + </div> + </div> + [% ELSE %] + Unfortunately, images are not enabled for this catalog at this time. + [% END %] + </div> <!-- / .row-fluid --> + </div> <!-- / .span10/12 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> + </div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +<script type="text/javascript"> + //<![CDATA[ + $(document).ready(function(){ + $("#largeCoverImg").attr("src","[% interface %]/[% theme %]/images/loading.gif"); + showCover([% imagenumber %]); + }); + + function showCover(img) { + $('.thumbnail').attr('class', 'thumbnail'); + $('#largeCoverImg').attr('src', '/cgi-bin/koha/opac-image.pl?imagenumber=' + img); + $('#' + img + '.thumbnail').attr('class', 'thumbnail selected'); + } + //]]> +</script> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt new file mode 100644 index 0000000000..5b68c196fd --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt @@ -0,0 +1,102 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-main"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="#">Home</a></li> + </ul> + + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% IF ( loggedinusername ) %] + <div id="loggedin" class="container-fluid"> + [% ELSE %] + <div id="notloggedin" class="container-fluid"> + [% END %] + [% ELSE %] + <div id="notloggedin" class="container-fluid"> + [% END %] + + <div class="row-fluid"> + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' %] + </div> + </div> + [% END %] + + [% IF ( OpacNav || OpacNavBottom ) %] + <div class="span7"> + [% ELSE %] + <div class="span9"> + [% END %] + + [% IF ( koha_news_count ) %] + <div id="news"> + <table class="table table-bordered"> + [% FOREACH koha_new IN koha_news %] + <thead><tr><th>[% koha_new.title %]</th></tr></thead> + <tbody><tr><td><p>[% koha_new.new %]</p> + <p class="newsfooter"><i>(published on [% koha_new.newdate %])</i></p></td></tr></tbody> + [% END %] + </table> + </div> + [% END %] + + [% IF ( display_daily_quote && daily_quote ) %] + <div id="daily-quote"> + <h3>Quote of the Day</h3> + <div> + <span id="daily-quote-text">[% daily_quote.text %]</span><span id="daily-quote-sep"> ~ </span><span id="daily-quote-source">[% daily_quote.source %]</span> + </div> + </div> + [% END %] + + [% IF ( OpacMainUserBlock ) %]<div id="opacmainuserblock">[% OpacMainUserBlock %]</div>[% END %] + </div> <!-- / .span 7/9 --> + + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) || OpacNavRight ) %] + <div class="span3"> + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% UNLESS ( loggedinusername ) %] + [% UNLESS ( casAuthentication ) %] + <div id="login"> + <form action="/cgi-bin/koha/opac-user.pl" method="post" name="auth" id="auth"> + <input type="hidden" name="koha_login_context" value="opac" /> + <fieldset class="brief"> + <legend>Log in to your account:</legend> + <label for="userid">Login:</label><input type="text" id="userid" name="userid" /> + <label for="password">Password:</label><input type="password" id="password" name="password" /> + <fieldset class="action"> + <input type="submit" value="Log in" class="btn" /> + </fieldset> + [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]<div id="patronregistration"><p>Don't have an account? <a href="/cgi-bin/koha/opac-memberentry.pl">Register here.</a></p></div>[% END %] + </fieldset> + </form> + </div> <!-- /#login --> + [% END # /casAuthentication %] + [% IF persona %] + <a href="#" class="persona-button" id="browserid" ><span>Sign in with your email</span></a> + [% END # /persona %] + [% END # / loggedinusername %] + [% END # /opacuserlogin %] + [% IF ( OpacNavRight ) %] + <div id="opacnavright"> + [% OpacNavRight %] + </div> + [% END # /OpacNavRight %] + </div> <!-- / .span3 --> + [% END # /opacuserlogin || OpacNavRight %] + + </div> <!-- /.container-fluid --> + </div> <!-- /.row-fluid --> +</div> <!-- /.main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt new file mode 100644 index 0000000000..d07fae555b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry-update-submitted.tt @@ -0,0 +1,37 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Updates submitted +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-patron-update-submitted"> +[% INCLUDE 'masthead.inc' %] + + <div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">›</span></li> + <li><a href="#">Updates to your record</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' IsPatronPage=1 %] + </div> + </div> + <div class="span10"> + <div id="update-submitted"> + <div class="alert alert-success"> + <h3>Thank you</h3> + <p>Your updates have been submitted. A librarian will review your updates before applying them.</p> + </div> + </div> + </div> + </div> + </div> + </div> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt new file mode 100644 index 0000000000..a82380a177 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt @@ -0,0 +1,778 @@ +[% USE Koha %] +[% USE KohaDates %] +[% SET userupdateview = 1 %] + +[% INCLUDE 'doc-head-open.inc' %] + [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF action == 'edit' %]Update your personal details[% ELSE %]Register a new account[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> + +[% IF action == 'edit' %] +<body id="opac-patron-update"> +[% ELSE %] +<body id="opac-patron-registration"> +[% END %] +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + [% IF action == 'edit' %] + <li><a href="/cgi-bin/koha/opac-user.pl">[% borrower.firstname %] [% borrower.surname %]</a> <span class="divider">›</span></li> + <li><a href="#">Your personal details</a></li> + [% ELSE %] + <li><a href="#">Register a new account</a></li> + [% END %] + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' IsPatronPage=1 %] + </div> + </div> + <div class="span10"> + [% IF action == 'edit' %] + <div id="update-account"> + [% ELSE %] + <div id="add-account"> + [% END %] + + [% IF action == 'edit' %] + [% UNLESS OPACPatronDetails %] + <div class="alert alert-info">To make changes to your record please contact the library.</div> + [% END %] + [% END %] + + [% IF empty_mandatory_fields %] + <div class="alert">You have not filled out all required fields. Please fill in all missing fields and resubmit.</div> + [% END %] + + [% IF failed_captcha %] + <div class="alert">You typed in the wrong characters in the box before submitting. Please try again.</div> + [% END %] + + <form method="post" action="/cgi-bin/koha/opac-memberentry.pl" id="memberentry-form"> + + [% UNLESS hidden.defined('branchcode') %] + <fieldset class="rows" id="memberentry_library"> + + <legend id="library_legend">Library</legend> + <ol> + [% UNLESS hidden.defined('branchcode') %] + <li> + [% IF mandatory.defined('branchcode') %] + <label for="borrower_branchcode" class="required"> + [% ELSE %] + <label for="borrower_branchcode"> + [% END %] + Home Library:</label> + + <select id="borrower_branchcode" name="borrower_branchcode"> + [% FOREACH b IN branches %] + [% IF b.value == borrower.branchcode %] + <option value="[% b.value %]" selected="selected">[% b.branchname %]</option> + [% ELSE %] + <option value="[% b.value %]">[% b.branchname %]</option> + [% END %] + [% END %] + </select> + </li> + [% END %] + </ol> + </fieldset> + [% END # / defined 'branchcode' %] + + [% UNLESS + hidden.defined('title') && hidden.defined('surname') && hidden.defined('firstname') && + hidden.defined('dateofbirth') && hidden.defined('initials') && hidden.defined('othernames') && + hidden.defined('sex') + %] + <div class="row-fluid"> + [% IF ( display_patron_image ) %] + <div class="span8"> + [% ELSE %] + <div class="span12"> + [% END %] + <fieldset class="rows" id="memberentry_identity"> + <legend id="identity_legend">Identity</legend> + + <ol> + [% UNLESS hidden.defined('title') %] + <li> + [% IF mandatory.defined('title') %] + <label for="borrower_title" class="required"> + [% ELSE %] + <label for="borrower_title"> + [% END %] + Salutation:</label> + + <select id="borrower_title" name="borrower_title"> + <option value=""> </option> + [% FOREACH mt IN member_titles %] + [% IF mt == borrower.title %] + <option value="[% mt %]" selected="selected">[% mt %]</option> + [% ELSE %] + <option value="[% mt %]">[% mt %]</option> + [% END %] + [% END %] + </select> + </li> + [% END %] + + [% UNLESS hidden.defined('surname') %] + <li> + [% IF mandatory.defined('surname') %] + <label for="borrower_surname" class="required"> + [% ELSE %] + <label for="borrower_surname"> + [% END %] + Surname:</label> + + <input type="text" id="borrower_surname" name="borrower_surname" value="[% borrower.surname %]" /> + [% IF mandatory.defined('surname') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('firstname') %] + <li> + [% IF mandatory.defined('firstname') %] + <label for="borrower_firstname" class="required"> + [% ELSE %] + <label for="borrower_firstname"> + [% END %] + First name:</label> + + <input type="text" id="borrower_firstname" name="borrower_firstname" value="[% borrower.firstname %]" /> + [% IF mandatory.defined('firstname') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('dateofbirth') %] + <li> + [% IF mandatory.defined('dateofbirth') %] + <label for="borrower_dateofbirth" class="required"> + [% ELSE %] + <label for="borrower_dateofbirth"> + [% END %] + Date of birth:</label> + + <input type="text" id="borrower_dateofbirth" name="borrower_dateofbirth" value="[% borrower.dateofbirth | $KohaDates %]" size="10" /> + + [% UNLESS action == 'edit' && !OPACPatronDetails %] + <a href="#" style="font-size:85%;text-decoration:none;" onclick="document.getElementById('borrower_dateofbirth').value='';return false;">Clear date</a><p></p> + [% END %] + + [% IF mandatory.defined('dateofbirth') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('initials') %] + <li> + [% IF mandatory.defined('initials') %] + <label for="borrower_initials" class="required"> + [% ELSE %] + <label for="borrower_initials"> + [% END %] + Initials:</label> + + <input type="text" id="borrower_initials" name="borrower_initials" value="[% borrower.initials %]" /> + [% IF mandatory.defined('initials') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('othernames') %] + <li> + [% IF mandatory.defined('othernames') %] + <label for="borrower_othernames" class="required"> + [% ELSE %] + <label for="borrower_othernames"> + [% END %] + Other names:</label> + + <input type="text" id="borrower_othernames" name="borrower_othernames" value="[% borrower.othernames %]" /> + [% IF mandatory.defined('othernames') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('sex') %] + <li class="lradio"> + <label for="sex-female" class="radio inline">Female:</label> + [% IF borrower.sex == 'F' %] + <input type="radio" name="borrower_sex" id="sex-female" value="F" checked="checked" /> + [% ELSE %] + <input type="radio" name="borrower_sex" id="sex-female" value="F" /> + [% END %] + + <label for="sex-male" class="radio inline">Male:</label> + [% IF borrower.sex == 'M' %] + <input type="radio" name="borrower_sex" id="sex-male" value="M" checked="checked" /> + [% ELSE %] + <input type="radio" name="borrower_sex" id="sex-male" value="M" /> + [% END %] + + <label for="sex-none" class="radio inline">N/A:</label> + [% IF borrower.sex == '' %] + <input type="radio" name="borrower_sex" id="sex-none" value="" checked="checked" /> + [% ELSE %] + <input type="radio" name="borrower_sex" id="sex-none" value="" /> + [% END %] + + [% IF mandatory.defined('sex') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + </ol> + </fieldset> + </div> + [% IF ( display_patron_image ) %] + <div class="span4"> + <p class="patronimage"> + <img src="/cgi-bin/koha/opac-patron-image.pl" alt="" /> + </p> + </div> + [% END %] + </div> + [% END # /UNLESS fields hidden %] + + [% UNLESS + hidden.defined('streetnumber') && hidden.defined('address') && hidden.defined('address2') && + hidden.defined('city') && hidden.defined('state') && hidden.defined('zipcode') && + hidden.defined('country') + %] + <fieldset class="rows" id="memberentry_mainaddress"> + <legend id="mainaddress_legend">Main address</legend> + + <ol> + [% UNLESS hidden.defined('streetnumber') %] + <li> + [% IF mandatory.defined('streetnumber') %] + <label for="borrower_streetnumber" class="required"> + [% ELSE %] + <label for="borrower_streetnumber"> + [% END %] + Street number:</label> + + <input type="text" id="borrower_streetnumber" name="borrower_streetnumber" value="[% borrower.streetnumber %]" /> + [% IF mandatory.defined('streetnumber') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('address') %] + <li> + [% IF mandatory.defined('address') %] + <label for="borrower_address" class="required"> + [% ELSE %] + <label for="borrower_address"> + [% END %] + Address:</label> + + <input type="text" id="borrower_address" name="borrower_address" value="[% borrower.address %]" /> + [% IF mandatory.defined('address') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('address2') %] + <li> + [% IF mandatory.defined('address2') %] + <label for="borrower_address2" class="required"> + [% ELSE %] + <label for="borrower_address2"> + [% END %] + Address 2:</label> + + <input type="text" id="borrower_address2" name="borrower_address2" value="[% borrower.address2 %]" /> + [% IF mandatory.defined('address2') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('city') %] + <li> + [% IF mandatory.defined('city') %] + <label for="borrower_city" class="required"> + [% ELSE %] + <label for="borrower_city"> + [% END %] + City:</label> + + <input type="text" id="borrower_city" name="borrower_city" value="[% borrower.city %]" /> + [% IF mandatory.defined('city') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('state') %] + <li> + [% IF mandatory.defined('state') %] + <label for="borrower_state" class="required"> + [% ELSE %] + <label for="borrower_state"> + [% END %] + State:</label> + + <input type="text" id="borrower_state" name="borrower_state" value="[% borrower.state %]" /> + [% IF mandatory.defined('state') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('zipcode') %] + <li> + [% IF mandatory.defined('zipcode') %] + <label for="borrower_zipcode" class="required"> + [% ELSE %] + <label for="borrower_zipcode"> + [% END %] + Zip/Postal code:</label> + + <input type="text" id="borrower_zipcode" name="borrower_zipcode" value="[% borrower.zipcode %]" /> + [% IF mandatory.defined('zipcode') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('country') %] + <li> + [% IF mandatory.defined('country') %] + <label for="borrower_country" class="required"> + [% ELSE %] + <label for="borrower_country"> + [% END %] + Country:</label> + + <input type="text" id="borrower_country" name="borrower_country" value="[% borrower.country %]" /> + [% IF mandatory.defined('country') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + </ol> + </fieldset> + [% END %] + + [% UNLESS + hidden.defined('phone') && hidden.defined('phonepro') && hidden.defined('mobile') && + hidden.defined('email') && hidden.defined('emailpro') && hidden.defined('fax') + %] + <fieldset class="rows" id="memberentry_contact"> + <legend id="contact_legend">Contact information</legend> + + <ol> + [% UNLESS hidden.defined('phone') %] + <li> + [% IF mandatory.defined('phone') %] + <label for="borrower_phone" class="required"> + [% ELSE %] + <label for="borrower_phone"> + [% END %] + Primary phone:</label> + + <input type="text" id="borrower_phone" name="borrower_phone" value="[% borrower.phone %]" /> + [% IF mandatory.defined('phone') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('phonepro') %] + <li> + [% IF mandatory.defined('phonepro') %] + <label for="borrower_phonepro" class="required"> + [% ELSE %] + <label for="borrower_phonepro"> + [% END %] + Secondary phone:</label> + + <input type="text" id="borrower_phonepro" name="borrower_phonepro" value="[% borrower.phonepro %]" /> + [% IF mandatory.defined('phonepro') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('mobile') %] + <li> + [% IF mandatory.defined('mobile') %] + <label for="borrower_mobile" class="required"> + [% ELSE %] + <label for="borrower_mobile"> + [% END %] + Mobile phone:</label> + + <input type="text" id="borrower_mobile" name="borrower_mobile" value="[% borrower.mobile %]" /> + [% IF mandatory.defined('mobile') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('email') %] + <li> + [% IF mandatory.defined('email') %] + <label for="borrower_email" class="required"> + [% ELSE %] + <label for="borrower_email"> + [% END %] + Primary email:</label> + + <input type="text" id="borrower_email" name="borrower_email" value="[% borrower.email %]" /> + [% IF mandatory.defined('email') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('emailpro') %] + <li> + [% IF mandatory.defined('emailpro') %] + <label for="borrower_emailpro" class="required"> + [% ELSE %] + <label for="borrower_emailpro"> + [% END %] + Secondary email:</label> + + <input type="text" id="borrower_emailpro" name="borrower_emailpro" value="[% borrower.emailpro %]" /> + [% IF mandatory.defined('emailpro') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('fax') %] + <li> + [% IF mandatory.defined('fax') %] + <label for="borrower_fax" class="required"> + [% ELSE %] + <label for="borrower_fax"> + [% END %] + Fax:</label> + + <input type="text" id="borrower_fax" name="borrower_fax" value="[% borrower.fax %]" /> + [% IF mandatory.defined('fax') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + </ol> + </fieldset> + [% END %] + + [% UNLESS + hidden.defined('B_address') && hidden.defined('B_address2') && hidden.defined('B_city') && + hidden.defined('B_state') && hidden.defined('B_zipcode') && hidden.defined('B_county') && + hidden.defined('B_phone') && hidden.defined('B_email') && hidden.defined('contactnote') + %] + <fieldset class="rows" id="memberentry_alternateaddress"> + <legend id="alternateaddress_legend">Alternate address</legend> + + <ol> + [% UNLESS hidden.defined('B_address') %] + <li> + [% IF mandatory.defined('B_address') %] + <label for="borrower_B_address" class="required"> + [% ELSE %] + <label for="borrower_B_address"> + [% END %] + Address:</label> + + <input type="text" id="borrower_B_address" name="borrower_B_address" value="[% borrower.B_address %]" /> + [% IF mandatory.defined('B_address') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_address2') %] + <li> + [% IF mandatory.defined('B_address2') %] + <label for="borrower_B_address2" class="required"> + [% ELSE %] + <label for="borrower_B_address2"> + [% END %] + Address 2:</label> + + <input type="text" id="borrower_B_address2" name="borrower_B_address2" value="[% borrower.B_address2 %]" /> + [% IF mandatory.defined('B_address2') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_city') %] + <li> + [% IF mandatory.defined('B_city') %] + <label for="borrower_B_city" class="required"> + [% ELSE %] + <label for="borrower_B_city"> + [% END %] + City:</label> + + <input type="text" id="borrower_B_city" name="borrower_B_city" value="[% borrower.B_city %]" /> + [% IF mandatory.defined('B_city') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_state') %] + <li> + [% IF mandatory.defined('B_state') %] + <label for="borrower_B_state" class="required"> + [% ELSE %] + <label for="borrower_B_state"> + [% END %] + State:</label> + + <input type="text" id="borrower_B_state" name="borrower_B_state" value="[% borrower.B_state %]" /> + [% IF mandatory.defined('B_state') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_zipcode') %] + <li> + [% IF mandatory.defined('B_zipcode') %] + <label for="borrower_B_zipcode" class="required"> + [% ELSE %] + <label for="borrower_B_zipcode"> + [% END %] + Zip/Postal code:</label> + + <input type="text" id="borrower_B_zipcode" name="borrower_B_zipcode" value="[% borrower.B_zipcode %]" /> + [% IF mandatory.defined('B_zipcode') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_country') %] + <li> + [% IF mandatory.defined('B_country') %] + <label for="borrower_B_country" class="required"> + [% ELSE %] + <label for="borrower_B_country"> + [% END %] + Country:</label> + + <input type="text" id="borrower_B_country" name="borrower_B_country" value="[% borrower.B_country %]" /> + [% IF mandatory.defined('B_country') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_phone') %] + <li> + [% IF mandatory.defined('B_phone') %] + <label for="borrower_B_phone" class="required"> + [% ELSE %] + <label for="borrower_B_phone"> + [% END %] + Phone:</label> + + <input type="text" id="borrower_B_phone" name="borrower_B_phone" value="[% borrower.B_phone %]" /> + [% IF mandatory.defined('B_phone') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('B_email') %] + <li> + [% IF mandatory.defined('B_email') %] + <label for="borrower_B_email" class="required"> + [% ELSE %] + <label for="borrower_B_email"> + [% END %] + Email:</label> + + <input type="text" id="borrower_B_email" name="borrower_B_email" value="[% borrower.B_email %]" /> + [% IF mandatory.defined('B_email') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('contactnote') %] + <li> + [% IF mandatory.defined('contactnote') %] + <label for="borrower_contactnote" class="required"> + [% ELSE %] + <label for="borrower_contactnote"> + [% END %] + Contact Note:</label> + + <textarea id="borrower_contactnote" name="borrower_contactnote" cols="30" rows="2">[% borrower.contactnote %]</textarea> + [% IF mandatory.defined('contactnote') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + </ol> + </fieldset> + [% END %] + + [% UNLESS + hidden.defined('altcontactsurname') && hidden.defined('altcontactfirstname') && hidden.defined('altcontactaddress1') && + hidden.defined('altcontactaddress2') && hidden.defined('altcontactaddress3') && hidden.defined('altcontactstate') && + hidden.defined('altcontactzipcode') && hidden.defined('altcontactcountry') && hidden.defined('altcontactphone') + %] + <fieldset class="rows" id="memberentry_alternatecontact"> + <legend id="alternatecontact_legend">Alternate contact</legend> + + <ol> + [% UNLESS hidden.defined('altcontactsurname') %] + <li> + [% IF mandatory.defined('altcontactsurname') %] + <label for="borrower_altcontactsurname" class="required"> + [% ELSE %] + <label for="borrower_altcontactsurname"> + [% END %] + Surname:</label> + + <input type="text" id="borrower_altcontactsurname" name="borrower_altcontactsurname" value="[% borrower.altcontactsurname %]" /> + [% IF mandatory.defined('altcontactsurname') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactfirstname') %] + <li> + [% IF mandatory.defined('altcontactfirstname') %] + <label for="borrower_altcontactfirstname" class="required"> + [% ELSE %] + <label for="borrower_altcontactfirstname"> + [% END %] + First name:</label> + + <input type="text" id="borrower_altcontactfirstname" name="borrower_altcontactfirstname" value="[% borrower.altcontactfirstname %]" /> + [% IF mandatory.defined('altcontactfirstname') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactaddress1') %] + <li> + [% IF mandatory.defined('altcontactaddress1') %] + <label for="borrower_altcontactaddress1" class="required"> + [% ELSE %] + <label for="borrower_altcontactaddress1"> + [% END %] + Address:</label> + + <input type="text" id="borrower_altcontactaddress1" name="borrower_altcontactaddress1" value="[% borrower.altcontactaddress1 %]" /> + [% IF mandatory.defined('altcontactaddress1') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactaddress2') %] + <li> + [% IF mandatory.defined('altcontactaddress2') %] + <label for="borrower_altcontactaddress2" class="required"> + [% ELSE %] + <label for="borrower_altcontactaddress2"> + [% END %] + Address 2:</label> + + <input type="text" id="borrower_altcontactaddress2" name="borrower_altcontactaddress2" value="[% borrower.altcontactaddress2 %]" /> + [% IF mandatory.defined('altcontactaddress2') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactaddress3') %] + <li> + [% IF mandatory.defined('altcontactaddress3') %] + <label for="borrower_altcontactaddress3" class="required"> + [% ELSE %] + <label for="borrower_altcontactaddress3"> + [% END %] + City:</label> + + <input type="text" id="borrower_altcontactaddress3" name="borrower_altcontactaddress3" value="[% borrower.altcontactaddress3 %]" /> + [% IF mandatory.defined('altcontactaddress3') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactstate') %] + <li> + [% IF mandatory.defined('altcontactstate') %] + <label for="borrower_altcontactstate" class="required"> + [% ELSE %] + <label for="borrower_altcontactstate"> + [% END %] + State:</label> + + <input type="text" id="borrower_altcontactstate" name="borrower_altcontactstate" value="[% borrower.altcontactstate %]" /> + [% IF mandatory.defined('altcontactstate') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactzipcode') %] + <li> + [% IF mandatory.defined('altcontactzipcode') %] + <label for="borrower_altcontactzipcode" class="required"> + [% ELSE %] + <label for="borrower_altcontactzipcode"> + [% END %] + Zip/Postal code:</label> + + <input type="text" id="borrower_altcontactzipcode" name="borrower_altcontactzipcode" value="[% borrower.altcontactzipcode %]" /> + [% IF mandatory.defined('altcontactzipcode') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactcountry') %] + <li> + [% IF mandatory.defined('altcontactcountry') %] + <label for="borrower_altcontactcountry" class="required"> + [% ELSE %] + <label for="borrower_altcontactcountry"> + [% END %] + Country:</label> + + <input type="text" id="borrower_altcontactcountry" name="borrower_altcontactcountry" value="[% borrower.altcontactcountry %]" /> + [% IF mandatory.defined('altcontactcountry') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + + [% UNLESS hidden.defined('altcontactphone') %] + <li> + [% IF mandatory.defined('altcontactphone') %] + <label for="borrower_altcontactphone" class="required"> + [% ELSE %] + <label for="borrower_altcontactphone"> + [% END %] + Phone:</label> + + <input type="text" id="borrower_altcontactphone" name="borrower_altcontactphone" value="[% borrower.altcontactphone %]" /> + [% IF mandatory.defined('altcontactphone') %]<span class="required">Required</span>[% END %] + </li> + [% END %] + </ol> + </fieldset> + [% END %] + + [% UNLESS action == 'edit' %] + <fieldset class="rows" id="memberentry_captcha"> + <ol> + <li> + <label for="captcha" class="required">Verification:</label> + + <input type="text" name="captcha" id="captcha" /> + <input type="hidden" name="captcha_digest" value="[% captcha_digest %]" /> + + <span class="hint">Please type this following characters into the preceding box: <strong>[% captcha %]</strong></span> + </li> + </ol> + </fieldset> + [% END %] + + [% IF action == 'edit' %] + [% IF OPACPatronDetails %] + <fieldset class="action"> + <input type="hidden" name="action" value="update" /> + <input type="submit" class="btn" value="Submit update request" /> + </fieldset> + [% END %] + [% ELSE %] + <fieldset class="action"> + <input type="hidden" name="action" value="create" /> + <input type="submit" class="btn" value="Submit" /> + </fieldset> + [% END %] + + </form> + + </div><!--/div id="update-account" --> + </div> + </div> + </div> + </div> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + <script type="text/javascript"> + //<![CDATA[ + $(document).ready(function() { + [% IF action == 'edit' && !OPACPatronDetails %] + $("#memberentry-form :input").attr('readonly', true); + $("#borrower_branchcode").attr('disabled',true); + $("#borrower_title").attr('disabled',true); + $('#memberentry-form :radio').attr('disabled',true); + $('span.required').remove(); + $('label.required').removeClass('required'); + [% ELSE %] + $( "#borrower_dateofbirth" ).datepicker({ yearRange: "c-120:c" }); + [% END %] + }); + //]]> + </script> +[% INCLUDE 'calendar.inc' %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt new file mode 100644 index 0000000000..a19dfc90eb --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-messaging.tt @@ -0,0 +1,147 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %][% ELSE %]Koha online[% END %] catalog › Your messaging settings +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] +</head> +<body id="opac-messaging"> +[% INCLUDE 'masthead.inc' %] + +<div class="main"> + <ul class="breadcrumb"> + <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li> + <li><a href="/cgi-bin/koha/opac-user.pl">[% FOREACH BORROWER_INF IN BORROWER_INFO %][% BORROWER_INF.firstname %] [% BORROWER_INF.surname %][% END %]</a> <span class="divider">›</span></li> + <li><a href="#">Your messaging settings</a></li> + </ul> + + <div class="container-fluid"> + <div class="row-fluid"> + <div class="span2"> + <div id="navigation"> + [% INCLUDE 'navigation.inc' IsPatronPage=1 %] + </div> + </div> + <div class="span10"> + <div id="usermessaging"> + <h3>Your messaging settings</h3> + [% IF ( settings_updated ) %] + <div class="alert alert-success"><h4>Settings updated</h4></div> + [% END %] + <form action="/cgi-bin/koha/opac-messaging.pl" method="get" name="opacmessaging"> + <input type="hidden" name="modify" value="yes" /> + + <table class="table table-bordered table-condensed table-striped"> + <tr><th> </th><th>Days in advance</th>[% IF ( SMSSendDriver ) %]<th>SMS</th>[% END %][% IF ( TalkingTechItivaPhone ) %]<th>Phone</th>[% END %]<th>Email</th><th>Digests only?</th><!-- <th>RSS</th> --><th>Do not notify</th></tr> + [% FOREACH messaging_preference IN messaging_preferences %] + <tr> + <td>[% IF ( messaging_preference.Item_Due ) %]Item due + [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance notice + [% ELSIF ( messaging_preference.Upcoming_Events ) %]Upcoming events + [% ELSIF ( messaging_preference.Hold_Filled ) %]Hold filled + [% ELSIF ( messaging_preference.Item_Check_in ) %]Item check-in + [% ELSIF ( messaging_preference.Item_Checkout ) %]Item checkout + [% ELSE %]Unknown [% END %]</td> + [% IF ( messaging_preference.takes_days ) %] + <td><select name="[% messaging_preference.message_attribute_id %]-DAYS"> + [% FOREACH select_day IN messaging_preference.select_days %] + [% IF ( select_day.selected ) %] + <option value="[% select_day.day %]" selected="selected">[% select_day.day %]</option> + [% ELSE %] + <option value="[% select_day.day %]">[% select_day.day %]</option> + [% END %] + [% END %] + </select></td> + [% ELSE %] + <td>-</td> + [% END %] + [% IF ( messaging_preference.transport_sms ) %] + [% IF ( SMSSendDriver ) %] + <td> + [% IF ( messaging_preference.transports_sms ) %] + <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% ELSE %] + <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% END %] + </td> + [% END %] + [% ELSE %] + <td>--</td> + [% END %] + [% IF ( TalkingTechItivaPhone ) %] + <td> + [% IF ( messaging_preference.transports_phone ) %] + <input type="checkbox" + id="phone[% messaging_preference.message_attribute_id %]" + name="[% messaging_preference.message_attribute_id %]" + value="phone" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% ELSE %] + <input type="checkbox" + id="phone[% messaging_preference.message_attribute_id %]" + name="[% messaging_preference.message_attribute_id %]" + value="phone" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% END %] + </td> + [% END %] + + [% IF ( messaging_preference.transport_email ) %] + <td> + [% IF ( messaging_preference.transports_email ) %] + <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% ELSE %] + <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% END %] + </td> + [% ELSE %] + <td>-</td> + [% END %] + + [% IF ( messaging_preference.has_digest ) %] + <td> + [% IF ( messaging_preference.digest ) %] + <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% ELSE %] + <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /> + [% END %] + </td> + [% ELSE %] + <td>-</td> + [% END %] + + <td><input type="checkbox" class="none" id="none[% messaging_preference.message_attribute_id %]" /></td> + </tr> + [% END # / FOREACH messaging_preferences%] + </table> + + <fieldset class="rows"> + [% IF ( SMSSendDriver ) %] + <ol><li><label for="SMSnumber">SMS number:</label> <input type="text" id="SMSnumber" name="SMSnumber" value="[% SMSnumber %]" /></li></ol> + [% END %] + </fieldset> + + <fieldset class="action"> + <input type="submit" value="Submit changes" class="btn" /> <a class="cancel" href="/cgi-bin/koha/opac-user.pl">Cancel</a> + </fieldset> + </form> + </div> <!-- / #usermessaging --> + </div> <!-- / .span10 --> + </div> <!-- / .row-fluid --> + </div> <!-- / .container-fluid --> +</div> <!-- / .main --> + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +<script type="text/javascript">//<![CDATA[ + $(document).ready(function(){ + $(".none").click(function(){ + if($(this).attr("checked")){ + var rowid = $(this).attr("id"); + newid = Number(rowid.replace("none","")) + $("#sms"+newid).removeAttr("checked"); + $("#email"+newid).removeAttr("checked"); + $("#digest"+newid).removeAttr("checked"); + $("#rss"+newid).removeAttr("checked"); + } + }); + }); +//]]> +</script> +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt new file mode 100644 index 0000000000..53550afda3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-mymessages.tt @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<rss version="2.0"> + <channel> + <title> + + + + + + + + + + [% FOREACH message_lis IN message_list %] + + [% message_lis.subject |html %] + [% message_lis.title |html %] + [% message_lis.content |html %] + [% message_lis.time_queued |html %] + [% message_lis.title |html %] + + [% END %] + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt new file mode 100644 index 0000000000..d585701d22 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-opensearch.tt @@ -0,0 +1,107 @@ +[% USE Koha %] + +[% IF ( opensearchdescription ) %] + + [% LibraryName |html %] Search + Search the [% LibraryName |html %] + koha opac [% LibraryName |html %] + [% KohaAdminEmailAddress |html %] + + + +[% ELSE %] + +[% IF ( rss2 ) %] + + + <![CDATA[[% LibraryName |html %] Search [% IF ( query_desc ) %]for '[% query_desc |html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc |html %]'[% END %]]]> + [% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&format=rss2 + + + [% total %] + [% offset %] + [% IF ( results_per_page ) %] + [% results_per_page %] + [% ELSE %] + 20 + [% END %] + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + +[% END %] + +[% IF ( atom ) %] + + [% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html %][% limit_cgi |html %]&format=atom + [% LibraryName |html %] Search [% IF ( query_desc ) %]for '[% query_desc |html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc |html %]'[% END %] + + [% timestamp %] + + [% LibraryName |html %] + + + [% total %] + [% page %] + [% IF ( results_per_page ) %] + [% results_per_page %] + [% ELSE %] + 20 + [% END %] + + + + + + + + + + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + [% SEARCH_RESULT.title |html %] + + + [% SEARCH_RESULT.timestamp %] + + + [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% SEARCH_RESULT.biblionumber %] + + [% END %] + +[% END %] + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt new file mode 100644 index 0000000000..e408078e80 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-overdrive-search.tt @@ -0,0 +1,184 @@ +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › OverDrive search for '[% q | html %]' +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + + +[% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+
+ [% IF ( OpacNav || OpacNavBottom ) %] + [% INCLUDE 'navigation.inc' %] + [% END %] +
+
+
+

OverDrive search for '[% q | html %]'

+ + +
+ +
+ + + + +
+ +
+ +
+ +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + + + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt new file mode 100644 index 0000000000..f7d6686779 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-passwd.tt @@ -0,0 +1,79 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Change your password +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+
+ +
+
+
+

Change your password

+ + [% IF ( Error_messages ) %] +
+

There was a problem with your submission

+

+ [% IF ( PassMismatch ) %] + Passwords do not match. Please re-type your new password. + [% END %] + [% IF ( ShortPass ) %] + Your new password must be at least [% minpasslen %] characters long. + [% END %] + [% IF ( WrongPass ) %] + Your current password was entered incorrectly. If this problem persists, please ask a librarian to re-set your password for you. + [% END %] +

+
+ [% END # /IF Error_messages %] + + [% IF ( OpacPasswordChange ) %] + [% IF ( Ask_data ) %] +
+
+ [% UNLESS ( ShortPass ) %]
Your password must be at least [% minpasslen %] characters long.
[% END %] + + + +
+
Cancel
+
+ [% END # /IF Ask_data %] + [% ELSE %] +
You can't change your password.
+ [% END # /IF OpacPasswordChange %] + + [% IF ( password_updated ) %] +
+

Password updated

+ Your password has been changed +
+
+ +

+
+ [% END # /IF password_updated %] +
+
+
+
+
+ + + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt new file mode 100644 index 0000000000..bc731cd2a5 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-privacy.tt @@ -0,0 +1,87 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your privacy management +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+
+ +
+
+
+

Your privacy management

+ + [% IF ( deleted ) %] +
Your reading history has been deleted.
+ [% ELSIF ( err_history_not_deleted ) %] +
The deletion of your reading history failed, because there is a problem with the configuration of this feature. Please help to fix the system by informing your library of this error.
+ [% END %] + + [% IF ( privacy_updated ) %] +
Your privacy rules have been updated.
+ [% END %] + + [% IF ( Ask_data ) %] +

We take great care in protecting your privacy. On this screen, you can define how long we keep your reading history.

+

Your options are:

+

    +
  • Forever: keep my reading history without limit. This is the option for users who want to keep track of what they are reading.
  • +
  • Default: keep my reading history according to local laws. This is the default option : the library will keep your reading history for the duration permitted by local laws.
  • +
  • Never: Delete my reading history immediately. This will delete all record of the item that was checked-out upon check-in.
  • +
+

Please note that information on any book still checked-out must be kept by the library no matter which privacy option you choose.

+

Please also note that the library staff can't update these values for you: it's your privacy!

+
+ +
+ +
+ + +
+
+
+

Immediate deletion

+
+ +

Whatever your privacy rule you choose, you can delete all your reading history immediately by clicking here. BE CAREFUL. Once you've confirmed the deletion, no one can retrieve the list!

+ +
+ [% END # / IF Ask_data %] +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt new file mode 100644 index 0000000000..584e0e3463 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt @@ -0,0 +1,163 @@ +[% USE Koha %] +[% USE KohaDates %] + +[% INCLUDE 'doc-head-open.inc' %][% LibraryNameTitle or "Koha online" %] catalog › Your checkout history +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + +[% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+
+ +
+
+
+

Checkout history

+ + [% IF READING_RECORD.size == 0 %] + You have never borrowed anything from this library. + [% ELSE %] +
+
+
+ [% UNLESS ( limit ) %][% END %] + + +
+
+ + + +
+ + + + + + + [% IF ( OPACMySummaryHTML ) %] + + [% END %] + + + [% FOREACH issue IN READING_RECORD %] + [% IF loop.even %][% ELSE %][% END %] + + + + + + [% IF OPACMySummaryHTML %] + + [% END %] + + [% END %] +
TitleItem typeCall no.DateLinks
+ [% IF OPACAmazonCoverImages %] + [% IF issue.normalized_isbn %] + + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF GoogleJackets %] + [% IF issue.normalized_isbn %] +
+ [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF BakerTaylorEnabled %] + [% IF issue.normalized_isbn %] + See Baker & Taylor + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF SyndeticsEnabled && SyndeticsCoverImages %] + [% IF using_https %] + + [% ELSE %] + + [% END %] + [% END %] +
+ [% IF issue.BiblioDefaultViewmarc %] + [% issue.title |html %] [% IF issue.subtitle %][% FOREACH subtitl IN issue.subtitle %][% subtitl.subfield %][% END %][% END %] + [% ELSIF issue.BiblioDefaultViewisbd %] + [% issue.title |html %] [% IF issue.subtitle %][% FOREACH subtitl IN issue.subtitle %][% subtitl.subfield %][% END %][% END %] + [% ELSE %] + [% issue.title |html %] [% IF issue.subtitle %][% FOREACH subtitl IN issue.subtitle %][% subtitl.subfield %][% END %][% END %] + [% END %] + [% issue.author %] + + [% UNLESS ( noItemTypeImages ) %] + [% IF ( issue.imageurl ) %] + + [% END %] + [% END %] + Item type: + [% issue.description %] + Call number: + [% issue.itemcallnumber %] + + [% IF issue.returndate %] + Check-in date: + [% issue.returndate | $KohaDates %] + [% ELSE %] + (Checked out) + [% END %] + [% issue.MySummaryHTML %]
+
+
+ [% END %] +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt new file mode 100644 index 0000000000..cda5a46c2b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-confirmation.tt @@ -0,0 +1,85 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+ [% IF ( OpacNav || OpacNavBottom ) %] +
+ +
+ [% END %] + + [% IF ( OpacNav || OpacNavBottom ) %] +
+ [% ELSE %] +
+ [% END %] + +
+

Registration Complete!

+ +

You have successfully registered your new account. To log in, use the following credentials:

+ +

Username: [% borrower.userid %]

+

Password: [% password_cleartext %]

+ +

For your convenience, the login box on this page has been pre-filled with this data. Please log in[% IF OpacPasswordChange %] and change your password[% END %].

+ +
[% PatronSelfRegistrationAdditionalInstructions %]
+
+ +
+ + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) || OpacNavRight ) %] +
+ [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% UNLESS ( loggedinusername ) %] + [% UNLESS ( casAuthentication ) %] +
+
+ +
+ Log in to your account: + + +
+ +
+ [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %]

Don't have an account? Register here.

[% END %] +
+
+
+ [% END # /casAuthentication %] + [% IF persona %] + Sign in with your email + [% END # /persona %] + [% END # / loggedinusername %] + [% END # /opacuserlogin %] + [% IF ( OpacNavRight ) %] +
+ [% OpacNavRight %] +
+ [% END # /OpacNavRight %] +
+ [% END # /opacuserlogin || OpacNavRight %] + +
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt new file mode 100644 index 0000000000..0497d26d47 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-email-sent.tt @@ -0,0 +1,43 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Please confirm your registration +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+ [% IF ( OpacNav ) %] +
+
+ [% INCLUDE 'navigation.inc' %] +
+
+
+ [% ELSE %] +
+ [% END %] +
+
+

Please confirm your registration

+ +

A confirmation email has been sent to the email address [% email %].

+ +

Your account will not be activated until you follow the link provided in the confirmation email.

+
+
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt new file mode 100644 index 0000000000..39c98ef086 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-registration-invalid.tt @@ -0,0 +1,41 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+ [% IF ( OpacNav ) %] +
+
+ [% INCLUDE 'navigation.inc' %] +
+
+
+ [% ELSE %] +
+ [% END %] +
+
+

Registration invalid!

+ +

There were problems processing your registration. Please contact your library for help.

+
+
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt new file mode 100644 index 0000000000..1038595064 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt @@ -0,0 +1,568 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% LibraryNameTitle or "Koha online" %] catalog › Placing a hold +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+
+
+ [% IF ( message ) %] + [% IF ( GNA ) %] +
+

Sorry, you cannot place holds because the library doesn't have up-to-date contact information on file.

+

Please contact your librarian, or use the online update form to submit current information (Please note: there may be a delay in restoring your account if you submit online)

+
+ [% END %] + + [% IF ( lost ) %] +
+

Sorry, you cannot place holds because your library card has been marked as lost or stolen.

+

If this is an error, please take your card to the circulation desk at your local library and the error will be corrected.

+
+ [% END %] + + [% IF ( debarred ) %] +
+

Sorry, you cannot place holds because your account has been frozen.

+

Usually the reason for freezing an account is old overdues or damage fees. If your account page shows your account to be clear, please consult a librarian.

+
+ [% END %] + + [% IF ( too_much_oweing ) %] +
+ Sorry, you cannot place holds because you owe [% too_much_oweing %]. +
+ [% END %] + + [% IF ( too_many_reserves ) %] +
+ Sorry, you cannot place more than [% too_many_reserves %] holds. +
+ [% END %] + + [% IF ( bad_biblionumber ) %] +
+ ERROR: No biblio record found for biblionumber [% bad_biblionumber %].
+ [% END %] + + [% IF ( no_items_selected ) %] +
+ You must select at least one item. +
+ [% END %] + + [% IF ( no_branch_selected ) %] +
+ You must select a library for pickup. +
+ [% END %] + + [% IF ( no_biblionumber ) %] +
ERROR: No biblionumber received.
+ [% END %] + + [% IF ( bad_data ) %] +
ERROR: Internal error: incomplete hold request.
+ [% END %] + + [% ELSE %] + + [% IF ( none_available ) %] +
Sorry, none of these items can be placed on hold. +
+ [% END %] + + [% END # / IF message %] + + [% UNLESS ( message ) %] + [% UNLESS ( none_available ) %] +

Confirm holds for: + [% FOREACH USER_INF IN USER_INFO %] + [% USER_INF.firstname %] [% USER_INF.surname %] ([% USER_INF.cardnumber %]) + [% END %] +

+ [% END # / UNLESS none_available %] + [% IF (RESERVE_CHARGE) %] +
+ There is a charge of [% RESERVE_CHARGE %] for placing this hold +
+ [% END %] + +
+ + + + + +
+ + [% UNLESS ( none_available ) %] + + + + [% UNLESS ( item_level_itypes ) %] + + [% END %] + + [% IF showholds && showpriority %] + + [% ELSIF showholds %] + + [% ELSIF showpriority %] + + [% END %] + + [% IF ( reserve_in_future ) %] + + [% END %] + + [% IF ( OpacHoldNotes ) %] + + [% END %] + + + [% IF ( OPACItemHolds ) %] + + [% END %] + + [% UNLESS ( singleBranchMode ) %] + [% IF ( choose_branch ) %] + + [% END %] + [% END %] + + [% ELSE %] + + [% END # / UNLESS none_available%] + + [% FOREACH bibitemloo IN bibitemloop %] + + [% IF ( bibitemloo.holdable ) %] + + [% ELSE %] + [% UNLESS ( none_available ) %] + + [% END %] + [% END # / IF biblioloo.holdable %] + + [% IF ( bibitemloo.holdable ) %] + + [% IF ( bibitemloo.holdable ) %] + + [% UNLESS ( item_level_itypes ) %] + + [% END %] + [% IF showholds || showpriority %] + + [% END %] + [% IF ( reserve_in_future ) %] + + [% END # / IF reserve_in_future %] + + [% IF ( OpacHoldNotes && bibitemloo.holdable ) %] + + [% END %] + + + + [% IF ( OPACItemHolds ) %] + + + [% END # / IF OPACItemHolds %] + [% END # / IF bibitemloo.holdable %] + + [% UNLESS ( singleBranchMode ) %] + [% IF ( bibitemloo.holdable && choose_branch ) %] + + [% END %] + [% END # / UNLESS singleBranchMode %] + + + [% IF ( OpacHoldNotes && bibitemloo.holdable ) %] + + + + + [% END %] + + [% IF ( OPACItemHolds && bibitemloo.holdable ) %] + + + + + [% END # / IF OPACItemHolds && bibitemloo.holdable %] + [% END # / FOREACH bibitemloo %] +
HoldTitleItem typeHolds and priorityHoldsPriorityHold starts on dateNotesHold not needed afterPickup location
Title
+ + + + + + + +   + [% ELSE %] + + [% END %] + [% bibitemloo.title |html %][% IF ( bibitemloo.subtitle ) %] [% FOREACH subtitl IN bibitemloo.subtitle %][% subtitl.subfield %][% END %][% END %] + [% IF ( bibitemloo.author ) %], by [% bibitemloo.author %][% END %] + [% UNLESS ( bibitemloo.holdable ) %] + [% IF ( bibitemloo.already_reserved ) %] +
You have already requested this title.
+ [% ELSE %] + [% UNLESS ( bibitemloo.bib_available ) %] +
No available items.
+ [% ELSE %] + [% IF ( bibitemloo.already_patron_possession ) %] +
This title cannot be requested because it's already in your possession.
+ [% ELSE %] +
This title cannot be requested.
+ [% END %] + [% END # / UNLESS biblioitemloo.bib_available %] + [% END # / IF bibitemloo.already_reserved %] + [% END # / UNLESS bibitemloo.holdable %] +
+ [% IF ( bibitemloo.imageurl ) %][% END %] + [% bibitemloo.description %] + + [% IF showpriority %] [% bibitemloo.rank %] [% END %] + [% IF showholds && showpriority %] out of [% END %] + [% IF showholds %] [% bibitemloo.reservecount %] [% END %] + + +

Clear date

+
+ +

Clear date

+
+ [% UNLESS ( bibitemloo.holdable ) %] + + [% ELSE %] + + [% END # / UNLESS bibitemloo.holdable %] +
  +   + + + +
  + + + + + [% IF ( item_level_itypes ) %] + + [% END %] + + [% UNLESS ( singleBranchMode ) %] + + + [% END %] + + [% IF ( itemdata_enumchron ) %] + + [% END %] + + + + [% FOREACH itemLoo IN bibitemloo.itemLoop %] + + + [% IF ( item_level_itypes ) %] + + [% END %] + + [% UNLESS ( singleBranchMode ) %] + + + [% END %] + + [% IF ( itemdata_enumchron ) %] + + [% END %] + + + [% END # / FOREACH itemLoo %] +
Select a specific copy:
CopyItem typeBarcodeHome libraryLast locationCall numberVol infoInformation
+ [% IF ( itemLoo.available ) %] + + [% ELSE %] + + Cannot be put on hold + [% END %] + [% IF ( itemLoo.copynumber ) %] + [% itemLoo.copynumber %] + [% END %] + + [% UNLESS ( noItemTypeImages ) %] + [% IF ( itemLoo.imageurl ) %] + + [% END %] + [% END %] + [% itemLoo.description %] + [% itemLoo.barcode %][% itemLoo.homeBranchName %][% itemLoo.holdingBranchName %][% itemLoo.callNumber %][% itemLoo.enumchron %] + [% IF ( itemLoo.dateDue ) %] + Due [% itemLoo.dateDue %] + [% ELSIF ( itemLoo.transfertwhen ) %] + In transit from [% itemLoo.transfertfrom %] to [% itemLoo.transfertto %] since [% itemLoo.transfertwhen %] + [% END %] + [% IF ( itemLoo.message ) %] + Unavailable (lost or missing) + [% END %] + [% IF ( itemLoo.notforloan ) %] + Not for loan ([% itemLoo.notforloanvalue %]) + [% END %] + [% IF ( itemLoo.reservedate ) %] + + [% IF ( itemLoo.waitingdate ) %] + Waiting + [% ELSE %] + On hold + [% END %] + for patron + [% IF ( itemLoo.waitingdate ) %] + at + [% ELSE %] + expected at + [% END %] + [% itemLoo.ExpectedAtLibrary %] since + [% IF ( itemLoo.waitingdate ) %] + [% itemLoo.waitingdate %] + [% ELSE %] + [% IF ( itemLoo.reservedate ) %] + [% itemLoo.reservedate %] + [% END %] + [% END %]. + + [% ELSE %] + Not on hold + [% END # / IF itemLoo.reservedate %]  +
+
+
+ [% UNLESS ( none_available ) %] + + [% END %] +
+ [% END # / UNLESS message %] +
+
+
+
+
+[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% INCLUDE 'calendar.inc' %] + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt new file mode 100644 index 0000000000..855714a871 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results-grouped.tt @@ -0,0 +1,359 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › +[% IF ( searchdesc ) %] + Results of search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %] +[% ELSE %] + You did not specify any search criteria. +[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + + + +[% INCLUDE 'masthead.inc' %] + +
+ + + [% IF ( query_error ) %] +
+
+
+
+

Error:

+

[% query_error %]

+
+
+
+
+ [% END %] + +
+
+ [% IF ( opacfacets && total ) %] +
+
+ + [% INCLUDE 'opac-facets.inc' %] + +
+
+
+ [% ELSE %] +
+ [% END %] +
+ + [% IF ( total ) %] + [% IF ( scan ) %] +

Scan index:

+
+ + + + + + + + + +
+ Scan index for: +
+ + + +
+
+ +
+ + + + + + + + + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + + + + [% END %] + +
Term/PhraseCount
+ [% SEARCH_RESULT.title |html %] + + [% FOREACH subtitl IN SEARCH_RESULT.subtitle %] + [% subtitl.subfield %] + [% END %] +
+
+ [% ELSE %] + +
+
+ [% IF ( searchdesc ) %] + [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] + + [% END %] + [% FOREACH LIMIT_INPUT IN LIMIT_INPUTS %] + + [% END %] + [% END %] + + + + + + + + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + [% FOREACH GROUP_RESULT IN SEARCH_RESULT.GROUP_RESULTS %] + [% IF ( GROUP_RESULT.even ) %] + + [% ELSE %] + + [% END %] + + + + [% END # / FOREACH GROUP_RESULT %] + [% END # / FOREACH SEARCH_RESULTS %] +
+
+ + +
+ [% IF ( ( Koha.Preference( 'opacbookbag' ) == 1 ) || ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] + + [% END %] +
[% SEARCH_RESULT.group_label %]
+ [% IF ( OPACAmazonCoverImages ) %] + [% IF ( GROUP_RESULT.isbn ) %][% ELSE %][% END %] + + [% ELSE %] + [% UNLESS ( noItemTypeImages ) %] + [% IF ( GROUP_RESULT.imageurl ) %] + + [% END %] + [% END %] + [% GROUP_RESULT.description %] + [% END %] + + [% GROUP_RESULT.result_number %]. + [% IF ( GROUP_RESULT.BiblioDefaultViewmarc ) %] + [% GROUP_RESULT.title %] + [% ELSE %] + [% IF ( GROUP_RESULT.BiblioDefaultViewisbd ) %] + [% GROUP_RESULT.title %] + [% ELSE %] + [% GROUP_RESULT.title %] + [% END %] + [% FOREACH subtitl IN GROUP_RESULT.subtitle %] + [% subtitl.subfield %] + [% END %] + + [% END # / IF GROUP_RESULT.BiblioDefaultViewmarc %] + [% IF ( GROUP_RESULT.author ) %] + by [% GROUP_RESULT.author %] + [% ELSE %] +   + [% END %] +

+ [% IF ( GROUP_RESULT.publicationyear ) %] - [% GROUP_RESULT.publicationyear %][% END %] + [% IF ( GROUP_RESULT.publishercode ) %]- [% GROUP_RESULT.publishercode %][% END %] + [% IF ( GROUP_RESULT.place ) %] ; [% GROUP_RESULT.place %][% END %] + [% IF ( GROUP_RESULT.pages ) %] - [% GROUP_RESULT.pages %][% END %] + [% IF ( GROUP_RESULT.notes ) %] : [% GROUP_RESULT.notes %][% END %] + [% IF ( GROUP_RESULT.size ) %] ; [% GROUP_RESULT.size %][% END %] + [% IF ( GROUP_RESULT.timestamp ) %] (modified on [% GROUP_RESULT.timestamp %])[% END %] +

+ [% IF ( GROUP_RESULT.searchhighlightblob ) %] +

[% GROUP_RESULT.searchhighlightblob %]

+ [% END %] +

+ [% IF ( GROUP_RESULT.available_items_loop ) %] + Copies available at: + [% FOREACH available_items_loo IN GROUP_RESULT.available_items_loop %] + [% IF ( available_items_loo.branchname ) %][% available_items_loo.branchname %][% END %] + [% IF ( OPACItemsResultsDisplay ) %] + [% IF ( available_items_loo.location ) %][% available_items_loo.location %][% END %] + [% IF ( available_items_loo.itemcallnumber ) %][[% available_items_loo.itemcallnumber %]][% END %] + [% END %] + ([% available_items_loo.count %]), + [% END # / FOREACH available_items_loo %] + + [% ELSE %] + No items available: + [% END # / IF GROUP_RESULT.available_items_loop %] + + [% IF ( GROUP_RESULT.onloancount ) %] Checked out ([% GROUP_RESULT.onloancount %]), [% END %] + [% IF ( GROUP_RESULT.withdrawncount ) %] Withdrawn ([% GROUP_RESULT.withdrawncount %]), [% END %] + [% IF ( GROUP_RESULT.itemlostcount ) %] Lost ([% GROUP_RESULT.itemlostcount %]),[% END %] + [% IF ( GROUP_RESULT.damagedcount ) %] Damaged ([% GROUP_RESULT.damagedcount %]),[% END %] + [% IF ( GROUP_RESULT.orderedcount ) %] On order ([% GROUP_RESULT.orderedcount %]),[% END %] + [% IF ( GROUP_RESULT.intransitcount ) %] In transit ([% GROUP_RESULT.intransitcount %]),[% END %] + +

+

+ [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] + [% UNLESS ( GROUP_RESULT.norequests ) %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% IF ( AllowOnShelfHolds ) %] + Place hold + [% ELSE %] + [% IF ( GROUP_RESULT.itemsissued ) %] + Place hold + [% END %] + [% END %] + [% END %] + [% END %] + [% END %] + + [% IF ( ( ( Koha.Preference( 'opacbookbag' ) == 1 ) || ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] + [% END %] + [% IF ( GROUP_RESULT.classification ) %] + [% GROUP_RESULT.classification %] + [% END %] +

+
+
+
+ [% END # / IF scan %] + [% INCLUDE 'page-numbers.inc' %] + [% END # / IF total %] + + [% IF Koha.Preference( 'suggestion' ) == 1 %] + [% IF Koha.Preference( 'AnonSuggestions' ) == 1 %] +
Not finding what you're looking for?
Make a purchase suggestion
+ [% ELSE %] + [% IF ( loggedinusername ) %]
Not finding what you're looking for?
Make a purchase suggestion
[% END %] + [% END %] + [% END %] + +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + + +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt new file mode 100644 index 0000000000..2ad3029d98 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt @@ -0,0 +1,919 @@ +[% USE Koha %] +[% SET TagsShowEnabled = ( ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsShowOnList ) %] +[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsInputOnList ) %] + +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › +[% IF ( searchdesc ) %] + Results of search [% IF ( query_desc ) %]for '[% query_desc | html%]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %] +[% ELSE %] + You did not specify any search criteria. +[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% IF ( OpacStarRatings == 'all' || Koha.Preference('Babeltheque') ) %] + [% BLOCK cssinclude %] + + [% END %] +[% END %] + + + + + +[% INCLUDE 'masthead.inc' %] + +
+ + + [% UNLESS ( total ) %] +
+
+
+ No results found! +

+ [% IF ( searchdesc ) %] + No results found for that in [% LibraryName %] catalog. Subscribe to this search + [% ELSE %] + You did not specify any search criteria. + [% END %] +

+ [% IF ( OPACNoResultsFound ) %] +
+ [% OPACNoResultsFound %] +
+ [% END %] +
+
+
+ [% END # / UNLESS searchdesc %] + +
+
+ [% IF ( opacfacets && total ) %] +
+
+ + [% INCLUDE 'opac-facets.inc' %] + +
+
+ [% END %] + + [% IF ( opacfacets && total ) %]
[% ELSE %]
[% END %] + + [% IF ( searchdesc ) %] +

+ [% IF ( total ) %]Your search returned [% total |html %] results. + [% IF ( related ) %] + (related searches: + [% FOREACH relate IN related %] + [% relate.related_search %] + [% END %] + ). + [% END %] + Subscribe to this search + [% END # / IF total %] +

+ [% END # / IF searchdesc %] + +
+ [% IF ( DidYouMean ) %] +
Not what you expected? Check for suggestions
+ [% END %] + +
[% INCLUDE 'page-numbers.inc' %]
+ + [% IF ( koha_spsuggest ) %] + Did you mean: + + [% END # / IF koha_spsuggest%] + + [% IF ( query_error ) %] +
+

Error:

+ [% query_error %] +
+ [% END %] + + + [% IF ( total ) %] + +
+
+ [% IF ( searchdesc ) %] + [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] + + [% END %] + [% FOREACH LIMIT_INPUT IN LIMIT_INPUTS %] + + [% END %] + [% END # IF /searchdesc %] + +
+ [% IF ( OpacHighlightedWords ) %] + + [% END %] +
+ + +
+
+ +
+ + + | + + + [% IF ( ( Koha.Preference( 'opacbookbag' ) == 1 ) || ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] + + [% END %] + + + [% IF ( TagsInputEnabled && loggedinusername ) %] + + + + + + [% END %] + +
+ + + + + + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + [% # Cell 1: Checkbox %] + + [% # Cell 2: Show result number if OpacHiddenItems is empty %] + + + [% IF ( !item_level_itypes && !noItemTypeImages ) %] + [% # Cell 3: Show item type image %] + + [% END %] + + [% IF ( AuthorisedValueImages ) %] + [% # Cell 4: Show Authorized value image %] + + [% END %] + + [% # Cell 5: Search result details and controls %] + + + [% END # / FOREACH SEARCH_RESULT %] +
+ [% IF Koha.Preference( 'opacbookbag' ) == 1 %] + + [% ELSE %] + [% IF Koha.Preference( 'virtualshelves' ) == 1 %] + + [% ELSE %] + [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] + [% UNLESS ( SEARCH_RESULT.norequests ) %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% END %] + [% END %] + [% END # IF RequestOnOpac %] + [% END # IF virtualshelves %] + [% END # IF opacbookbag%] + + [% UNLESS suppress_result_number %] + [% SEARCH_RESULT.result_number %]. + [% END %] + + [% IF ( SEARCH_RESULT.imageurl ) %] + [% SEARCH_RESULT.description %] + [% END %] + [% IF ( SEARCH_RESULT.score_avg ) %] + + [% END %] + + [% FOREACH authorised_value_image IN SEARCH_RESULT.authorised_value_images %] + [% IF ( authorised_value_image.imageurl ) %] + [% authorised_value_image.label %] + [% END %] + [% END %] + + + [% IF ( COinSinOPACResults && SEARCH_RESULT.coins ) %] + + + [% END %] + + [% IF ( OPACXSLTResultsDisplay ) %] + [% SEARCH_RESULT.XSLTResultsRecord %] + [% ELSE %] + [% IF ( BiblioDefaultViewmarc ) %] + + [% ELSE %] + [% IF ( BiblioDefaultViewisbd ) %] + + [% ELSE %] + + [% END %] + [% END %] + + [% IF ( SEARCH_RESULT.title ) %] + [% SEARCH_RESULT.title |html %] + [% ELSE %] + No title + [% END %] + + [% FOREACH subtitl IN SEARCH_RESULT.subtitle %] + , [% subtitl.subfield|html %] + [% END %] + + [% IF ( SEARCH_RESULT.author ) %] + by [% SEARCH_RESULT.author %] + [% ELSE %] +   + [% END %] + + + Publication: + [% IF ( SEARCH_RESULT.place ) %][% SEARCH_RESULT.place %] [% END %] + [% IF ( SEARCH_RESULT.publishercode ) %][% SEARCH_RESULT.publishercode|html %][% END %] + [% IF ( SEARCH_RESULT.publicationyear ) %] + [% SEARCH_RESULT.publicationyear %] + [% ELSE %] + [% IF ( SEARCH_RESULT.copyrightdate ) %] + [% SEARCH_RESULT.copyrightdate %] + [% END %] + [% END %] + [% IF ( SEARCH_RESULT.pages ) %]. [% SEARCH_RESULT.pages %][% END %] + [% IF ( SEARCH_RESULT.notes ) %], [% SEARCH_RESULT.notes|html %][% END %] + [% IF ( SEARCH_RESULT.size ) %] [% SEARCH_RESULT.size %][% END %] + [% IF ( SEARCH_RESULT.timestamp ) %] (modified on [% SEARCH_RESULT.timestamp %])[% END %] + + + [% IF ( SEARCH_RESULT.summary ) %] + + [% SEARCH_RESULT.summary %] + + [% END %] + + [% IF ( SEARCH_RESULT.copyrightdate ) %] + + Date: + [% SEARCH_RESULT.copyrightdate %] + + [% END %] + + + Availability: + [% IF ( SEARCH_RESULT.available_items_loop.size() ) %] + Copies available: + [% FOREACH available_items_loo IN SEARCH_RESULT.available_items_loop %] + [% IF available_items_loo.this_branch %] + + [% ELSE %] + + [% END %] + + [% IF ( singleBranchMode ) %] + [% available_items_loo.location %] + [% ELSE %] + [% available_items_loo.branchname %] + [% END %] + + [% IF ( OPACItemsResultsDisplay ) %] + [% UNLESS ( singleBranchMode ) %][% available_items_loo.location %][% END %] + [% IF ( available_items_loo.itemcallnumber ) %][[% available_items_loo.itemcallnumber %]][% END %] + [% END %] + ([% available_items_loo.count %]), + + [% END # / FOREACH available_items_loo %] + + [% ELSE %] + [% IF ( SEARCH_RESULT.ALTERNATEHOLDINGS ) %] + [% FOREACH ALTERNATEHOLDING IN SEARCH_RESULT.ALTERNATEHOLDINGS %] +  [% ALTERNATEHOLDING.holding %], + [% END %] + [% ELSE %] + No items available: + [% END %] + [% END # / IF SEARCH_RESULT.available_items_loop.size %] + + + [% IF ( SEARCH_RESULT.onloancount ) %] Checked out ([% SEARCH_RESULT.onloancount %]), [% END %] + [% IF ( SEARCH_RESULT.withdrawncount ) %] Withdrawn ([% SEARCH_RESULT.withdrawncount %]), [% END %] + [% UNLESS ( SEARCH_RESULT.hidelostitems ) %][% IF ( SEARCH_RESULT.itemlostcount ) %] Lost ([% SEARCH_RESULT.itemlostcount %]),[% END %][% END %] + [% IF ( SEARCH_RESULT.damagedcount ) %] Damaged ([% SEARCH_RESULT.damagedcount %]),[% END %] + [% IF ( SEARCH_RESULT.orderedcount ) %] On order ([% SEARCH_RESULT.orderedcount %]),[% END %] + [% IF ( SEARCH_RESULT.onholdcount ) %] On hold ([% SEARCH_RESULT.onholdcount %]),[% END %] + [% IF ( SEARCH_RESULT.intransitcount ) %] In transit ([% SEARCH_RESULT.intransitcount %]),[% END %] + + + [% END # / IF OPACXSLTResultsDisplay %] + + [% IF ( SEARCH_RESULT.score_avg ) %] +
+ [% FOREACH i IN [ 1 2 3 4 5 ] %] + [% IF ( SEARCH_RESULT.score_int >= i ) %] + + [% ELSE %] + + [% END %] + [% END %] +    [% SEARCH_RESULT.score_avg %] / 5 (on [% SEARCH_RESULT.num_scores %] rates) + + [% IF ( SEARCH_RESULT.num_critics ) %] + + [% END %] + [% IF ( SEARCH_RESULT.num_critics_pro ) %] + + [% END %] + [% IF ( SEARCH_RESULT.num_videos ) %] + + [% END %] + [% IF ( SEARCH_RESULT.num_quotations ) %] + + [% END %] +
+ [% END # / IF SEARCH_RESULT.score_avg %] + + [% IF ( LibraryThingForLibrariesID ) %] +
+ [% END %] + + [% IF ( TagsShowEnabled && SEARCH_RESULT.TagLoop.size ) %] +
+ Tags: +
    + [% FOREACH TagLoo IN SEARCH_RESULT.TagLoop %] +
  • + [% TagLoo.term %] + ([% TagLoo.weight_total %]) +
  • + [% END %] +
+
+ [% END %] + + [% IF ( SEARCH_RESULT.searchhighlightblob ) %] + + Match: + [% SEARCH_RESULT.searchhighlightblob %] + + [% END %] + + [% IF ( OpacStarRatings == 'all' ) %] +
+ [% FOREACH i IN [ 1 2 3 4 5 ] %] + [% IF ( SEARCH_RESULT.rating_avg == i ) %] + + [% ELSE %] + + [% END %] + [% END %] + + + + + [% IF ( SEARCH_RESULT.rating_total ) > 0 %] +   ([% SEARCH_RESULT.rating_total %] votes) + [% ELSE %] +
+ [% END %] +
+ [% END # / IF OpacStarRatings %] + +
+ [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] + [% UNLESS ( SEARCH_RESULT.norequests ) %] + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && AllowOnShelfHolds ) %] + Place hold + [% ELSE %] + [% IF ( SEARCH_RESULT.itemsissued ) %] + Place hold + [% END %] + [% END # / IF opacuserlogin && AllowOnShelfHolds %] + [% END # UNLESS SEARCH_RESULT.norequests %] + [% END # IF RequestOnOpac %] + + [% IF ( TagsInputEnabled ) %] + [% IF ( loggedinusername ) %] + Add tag + + + [% ELSIF ( loop.first ) %] + Log in to add tags. + [% END # IF loggedinusername %] + [% END # if TagsInputEnabled %] + + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername && ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] + Save to Lists + [% END %] + + [% IF Koha.Preference( 'opacbookbag' ) == 1 %] + [% IF ( SEARCH_RESULT.incart ) %] + In your cart (remove) + [% ELSE %] + Add to cart + [% END %] + [% END # / IF opacbookbag %] +
+
+
+ +
+ + +
+
+ +
[% INCLUDE 'page-numbers.inc' %]
+ + [% END # / IF total %] + + [% IF Koha.Preference( 'suggestion' ) == 1 %] + [% IF Koha.Preference( 'AnonSuggestions' ) == 1 %] +
Not finding what you're looking for?
Make a purchase suggestion
+ [% ELSE %] + [% IF ( loggedinusername ) %] +
+ Not finding what you're looking for?
Make a purchase suggestion +
+ [% END %] + [% END %] + [% END %] +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% IF ( LibraryThingForLibrariesID ) %] + [% IF ( using_https ) %] + + [% ELSE %] + + [% END %] +[% END %] +[% IF ( OpacStarRatings == 'all' || Koha.Preference('Babeltheque') ) %][% END %] +[% IF ( OverDriveEnabled ) %][% END %] + +[% IF ( OpacHighlightedWords ) %] +[% END %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt new file mode 100644 index 0000000000..f77b650b7b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-review.tt @@ -0,0 +1,102 @@ +[% INCLUDE 'doc-head-open.inc' %][% LibraryNameTitle or "Koha online" %] catalog › Comments on [% title |html %] + +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +
+
+
+
+
+ [% IF ( cgi_debug ) %] +
CGI debug is on.
+ [% END %] + [% IF ( ERRORS ) %] +
+ [% FOREACH ERROR IN ERRORS %] + [% IF ( ERROR.scrubbed ) %] +

Note: your comment contained illegal markup code. It has been saved with the markup removed, as below. You can edit the comment further, or cancel to retain the comment as is.

+ [% END %] + + [% IF ( ERROR.scrubbed_all ) %] +

Error! Your comment was entirely illegal markup code. It has NOT been added.

+ [% END %] + + [% IF ( ERROR.empty ) %] +

Error! You cannot add an empty comment. Please add content or cancel.

+ [% END %] + [% END # / FOREACH ERROR %] + [% IF ( WINDOW_CLOSE ) %] + Note: this window will close automatically in 5 seconds. + [% END %] +
+ [% END # / ERRORs %] + +

Comments on [% title |html %] [% subtitle %]

+ [% IF ( author ) %]

[% author |html %]

[% END %] +
+ + [% IF ( reviewid ) %][% END %] +
+ +
+

Note: Your comment must be approved by a librarian.

+
+ + Cancel +
+
+
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %] + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt new file mode 100644 index 0000000000..d833346a67 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt @@ -0,0 +1,108 @@ +[% USE Koha %] +[% USE KohaDates %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your search history +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+ [% IF ( OpacNav||loggedinusername ) %] +
+ +
+
+ [% ELSE %] +
+ [% END %] + +
+

Search history

+ [% IF ( recentSearches ) %]
[% ELSE %][% IF ( previousSearches ) %]
[% END %][% END %] + + [% IF ( recentSearches ) %] + + [% IF ( previousSearches ) %] + + [% END %] + + + + + [% FOREACH recentSearche IN recentSearches %] + + + + + + [% END %] + +
Current session
DateSearchResults
[% recentSearche.time |$KohaDates with_hours => 1 %][% recentSearche.query_desc |html %][% recentSearche.total %]
+ [% END %] + + [% IF ( previousSearches ) %] + + + + + + + [% FOREACH previousSearche IN previousSearches %] + + + + + + [% END %] + +
Previous sessions
DateSearchResults
[% previousSearche.time |$KohaDates with_hours => 1 %][% previousSearche.query_desc |html %][% previousSearche.total %]
+ [% END %] + + [% UNLESS ( recentSearches ) %] + [% UNLESS ( previousSearches ) %] +

Your search history is empty.

+ [% END %] + [% END %] +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% INCLUDE 'datatables.inc' %] + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt new file mode 100644 index 0000000000..dc6929da2c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasket.tt @@ -0,0 +1,158 @@ + +Your cart + + +[% USE HtmlToText %] +[% myhtml FILTER html2text(leftmargin => 0, rightmargin => 0) %] +[% myhtmltext | html2text %] + +
+ +[% FILTER html2text %] +

Hi,

+ +

[% firstname %] [% surname %] sent you a cart from our online catalog.

+ +

Please note that the attached file is a MARC bibliographic records file + which can be imported into personal bibliographic software like EndNote, + Reference Manager or ProCite.

+
+[% END %] + + + +[% FILTER html2text %] + + [% IF comment %] +

[% comment %]

+
+ [% END %] +
    + [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %] +
  1. + + [% BIBLIO_RESULT.title %] + [% IF ( BIBLIO_RESULT.subtitle ) %] [% BIBLIO_RESULT.subtitle %][% END %] + + +

    + [% IF ( BIBLIO_RESULT.HASAUTHORS ) %] + Author(s): [% IF ( BIBLIO_RESULT.author ) %][% BIBLIO_RESULT.author %][% END %] + + [% IF ( BIBLIO_RESULT.MARCAUTHORS ) %] + [% IF ( BIBLIO_RESULT.author ) %]; [% END %] + [% FOREACH MARCAUTHOR IN BIBLIO_RESULT.MARCAUTHORS %] + [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %] + [% MARCAUTHOR_SUBFIELDS_LOO.separator %][% MARCAUTHOR_SUBFIELDS_LOO.value %] + [% END %] + [% UNLESS ( loop.last ) %];[% END %] + [% END %] + [% END %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.ISBN ) %] + + ISBN: [% BIBLIO_RESULT.ISBN %] +
    + [% END %] + + [% IF BIBLIO_RESULT.publishercode %] + + Published by: [% BIBLIO_RESULT.publishercode %] + [% IF ( BIBLIO_RESULT.publicationyear ) %] + in [% BIBLIO_RESULT.publicationyear %] + [% END %] + [% IF ( BIBLIO_RESULT.pages ) %] + , [% BIBLIO_RESULT.pages %] + [% END %] + [% IF BIBLIO_RESULT.size %] + , [% BIBLIO_RESULT.size %] + [% END %] +
    + [% END %] + + [% IF BIBLIO_RESULT.collection %] + + Collection: [% BIBLIO_RESULT.seriestitle %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.subject ) %] + + Subject: [% BIBLIO_RESULT.subject %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.copyrightdate ) %] + + Copyright year: [% BIBLIO_RESULT.copyrightdate %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.notes ) %] + + Notes : [% BIBLIO_RESULT.notes %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.unititle ) %] + + Unified title: [% BIBLIO_RESULT.unititle %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.serial ) %] + + Serial: [% BIBLIO_RESULT.serial %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.dewey ) %] + + Dewey: [% BIBLIO_RESULT.dewey %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.classification ) %] + + Classification: [% BIBLIO_RESULT.classification %] +
    + [% END %] + + [% IF ( BIBLIO_RESULT.lccn ) %] + + LCCN: [% BIBLIO_RESULT.lccn %] +
    + [% END %] + [% IF ( BIBLIO_RESULT.url ) %] + + URL: [% BIBLIO_RESULT.url |url %] + + [% END %] +

    + + [% IF ( OPACBaseURL ) %] +

    + In online catalog: [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% BIBLIO_RESULT.biblionumber %] +

    + [% END %] + [% IF ( BIBLIO_RESULT.ITEM_RESULTS.size ) %] +

    Items: +

      + [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]
    • + [% ITEM_RESULT.branchname %] + [% ITEM_RESULT.location %] + [% IF ITEM_RESULT.itemcallnumber %]([% ITEM_RESULT.itemcallnumber %])[% END %] + [% ITEM_RESULT.barcode %] +
    • [% END %] +
    +

    + [% END %] +
    +
  2. + [% END %] +
+ +[% END %] + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt new file mode 100644 index 0000000000..bcc6be2ef5 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendbasketform.tt @@ -0,0 +1,51 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Sending your cart +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +
+
+
+
+
+ [% IF ( email_add ) %] + + [% IF ( SENT ) %] +

Message sent

+
+

The cart was sent to: [% email_add %]

+
+

Close window

+ [% END %] + + [% IF ( error ) %] +
+

There was an error sending the cart.

+
+ [% END %] + + [% ELSE %] +

Sending your cart

+
+
+ + + + + +
+
+ + Cancel +
+
+ + [% END # / IF email_add %] +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt new file mode 100644 index 0000000000..c43affb2ae --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelf.tt @@ -0,0 +1,46 @@ + +Your list : [% shelfname %] + + +
+Hi, + +[% firstname %] [% surname %], sent you from our online catalog, the virtual shelf called : [% shelfname %]. + +Please note that the attached file is a MARC bibliographic records file +which can be imported into personal bibliographic software like EndNote, +Reference Manager or ProCite. + + + +--------------------------------------------- +[% IF ( comment ) %] +[% comment %] +[% END %] +[% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %][% BIBLIO_RESULT.title %][% IF ( BIBLIO_RESULT.subtitle.size ) %] [% FOREACH subtitle IN BIBLIO_RESULT.subtitle %][% subtitle.subfield %][% END %][% END %][% IF ( BIBLIO_RESULT.author ) %] + +by [% BIBLIO_RESULT.author %][% END %] +[% IF ( BIBLIO_RESULT.MARCAUTHORS.size ) %] +Additional author(s): [% FOREACH MARCAUTHOR IN BIBLIO_RESULT.MARCAUTHORS %][% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %][% MARCAUTHOR_SUBFIELDS_LOO.separator %] [% MARCAUTHOR_SUBFIELDS_LOO.value %][% END %][% UNLESS ( loop.last ) %]; [% ELSE %] +[% END %][% END %][% END %][% IF ( BIBLIO_RESULT.ISBN ) %] +ISBN: [% BIBLIO_RESULT.ISBN %][% END %] +[% IF ( BIBLIO_RESULT.publishercode ) %]Published by: [% BIBLIO_RESULT.publishercode %][% END %][% IF ( BIBLIO_RESULT.publicationyear ) %] in [% END %][% BIBLIO_RESULT.publicationyear %][% IF ( BIBLIO_RESULT.pages ) %], [% END %][% BIBLIO_RESULT.pages %][% IF ( BIBLIO_RESULT.size ) %], [% END %][% BIBLIO_RESULT.size %][% IF ( BIBLIO_RESULT.collection ) %] +Collection: [% BIBLIO_RESULT.seriestitle %][% END %][% IF ( BIBLIO_RESULT.subject ) %] +Subject: [% BIBLIO_RESULT.subject %][% END %][% IF ( BIBLIO_RESULT.copyrightdate ) %] +Copyright year: [% BIBLIO_RESULT.copyrightdate %][% END %][% IF ( BIBLIO_RESULT.notes ) %] +Notes : [% BIBLIO_RESULT.notes %][% END %][% IF ( BIBLIO_RESULT.unititle ) %] +Unified title: [% BIBLIO_RESULT.unititle %][% END %][% IF ( BIBLIO_RESULT.serial ) %] +Serial: [% BIBLIO_RESULT.serial %][% END %][% IF ( BIBLIO_RESULT.dewey ) %] +Dewey: [% BIBLIO_RESULT.dewey %][% END %][% IF ( BIBLIO_RESULT.classification ) %] +Classification: [% BIBLIO_RESULT.classification %][% END %][% IF ( BIBLIO_RESULT.lccn ) %] +LCCN: [% BIBLIO_RESULT.lccn %][% END %][% IF ( BIBLIO_RESULT.url ) %] +URL: [% BIBLIO_RESULT.url %][% END %][% IF ( OPACBaseURL ) %] +In the online catalog: + http://[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% BIBLIO_RESULT.biblionumber |url %][% END %] +Items: [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %] + [% ITEM_RESULT.branchname %] [% ITEM_RESULT.location %] [% IF ( ITEM_RESULT.itemcallnumber ) %]([% ITEM_RESULT.itemcallnumber %])[% END %] [% ITEM_RESULT.barcode %][% END %] + +--------------------------------------------- + +[% END %] + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt new file mode 100644 index 0000000000..5d5dcbb08c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-sendshelfform.tt @@ -0,0 +1,57 @@ +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Sending your list +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +
+
+
+
+
+ [% IF ( email ) %] + [% IF ( SENT ) %] +

Message sent

+
+

The list was sent to: [% email %]

+
+

Back to lists

+ [% END %] + [% IF ( error ) %] +
+

There was an error sending the list.

+
+ [% END %] + [% ELSE %] + [% IF ( invalidlist ) %] +
+

You do not have permission to send this list.

+
+

Back to lists

+ [% ELSE %] +

Sending your list

+
+
+ + + + + + + +
+
+ + Cancel +
+
+ + [% END # / IF invalidlist %] + [% END # / IF email %] +
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' is_popup=1 %] +[% BLOCK jsinclude %][% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt new file mode 100644 index 0000000000..d63593e644 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-serial-issues.tt @@ -0,0 +1,154 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Issues for a subscription +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
+ + +
+
+ [% IF ( OpacNav || OpacNavBottom ) %] +
+ +
+
+ [% ELSE %] +
+ [% END %] +
+

Issues for a subscription

+
+ + Normal view + + Brief history + Full history +
+
+ [% FOREACH subscription_LOO IN subscription_LOOP %] +
+

Subscription information for [% subscription_LOO.bibliotitle %]

+

+ The current subscription began on [% subscription_LOO.startdate %] and is issued every + [% IF ( subscription_LOO.periodicity1 ) %] + day + [% END %] + [% IF ( subscription_LOO.periodicity2 ) %] + week + [% END %] + [% IF ( subscription_LOO.periodicity3 ) %] + 2 weeks + [% END %] + [% IF ( subscription_LOO.periodicity4 ) %] + 3 weeks + [% END %] + [% IF ( subscription_LOO.periodicity5 ) %] + month + [% END %] + [% IF ( subscription_LOO.periodicity6 ) %] + 2 months + [% END %] + [% IF ( subscription_LOO.periodicity7 ) %] + 3 months + [% END %] + [% IF ( subscription_LOO.periodicity13 ) %] + 4 months + [% END %] + [% IF ( subscription_LOO.periodicity8 ) %] + quarter + [% END %] + [% IF ( subscription_LOO.periodicity9 ) %] + 2 quarters + [% END %] + [% IF ( subscription_LOO.periodicity10 ) %] + year + [% END %] + [% IF ( subscription_LOO.periodicity11 ) %] + 2 years + [% END %] + [% IF ( subscription_LOO.arrival1 ) %] + on Monday + [% END %] + [% IF ( subscription_LOO.arrival2 ) %] + on Tuesday + [% END %] + [% IF ( subscription_LOO.arrival3 ) %] + on Wednesday + [% END %] + [% IF ( subscription_LOO.arrival4 ) %] + on Thursday + [% END %] + [% IF ( subscription_LOO.arrival5 ) %] + on Friday + [% END %] + [% IF ( subscription_LOO.arrival6 ) %] + on Saturday + [% END %] + [% IF ( subscription_LOO.arrival7 ) %] + on Sunday + [% END %] + + for + [% IF ( subscription_LOO.numberlength ) %][% subscription_LOO.numberlength %] issues[% END %] + [% IF ( subscription_LOO.weeklength ) %][% subscription_LOO.weeklength %] weeks[% END %] + [% IF ( subscription_LOO.monthlength ) %][% subscription_LOO.monthlength %] months[% END %] +

+

The first subscription was started on [% subscription_LOO.histstartdate %]

+ [% IF ( subscription_LOO.histenddate ) %] +

The subscription expired on [% subscription_LOO.histenddate %]

+ [% END %] + +

[% subscription_LOO.branchname %]

+ + [% IF ( subscription_LOO.notes ) %] +

[% subscription_LOO.notes FILTER html_line_break %]

+ [% END %] + + [% IF ( subscription_LOO.recievedlist ) %] +
Available issues
+

[% subscription_LOO.recievedlist %]

+ [% END %] + + [% IF ( subscription_LOO.missinglist ) %] +
Unavailable issues
+

[% subscription_LOO.missinglist %]

+ [% END %] + + [% IF ( subscription_LOO.opacnote ) %] +
Issues summary
+

+ [% subscription_LOO.opacnote FILTER html_line_break %] +

+ [% END %] + [% IF ( subscription_LOO.letter ) %] + [% IF ( subscription_LOO.hasalert ) %] + You have subscribed to email notification on new issues + Cancel email notification + + [% ELSE %] + + Subscribe to email notification on new issues + + [% END %] + [% END %] +
+ [% END # FOREACH subscription_LOO %] +
+
+
+
+
+
+ +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt new file mode 100644 index 0000000000..cfce27b637 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt @@ -0,0 +1,971 @@ +[% USE Koha %] +[% SET TagsShowEnabled = ( ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsShowOnList ) %] +[% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsInputOnList ) %] + +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › [% IF ( viewshelf ) %]Contents of [% shelfname |html %][% ELSE %]Your lists[% END %][% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + +[% IF ( loggedinusername ) %][% ELSE %][% END %] + +[% BLOCK list_permissions %] +
  • + + +  anyone else to add entries. (The owner of a list is always allowed to add entries, but needs permission to remove.) +
  • +
  • + + +  anyone to remove his own contributed entries. +
  • +
  • + + +  anyone to remove other contributed entries. +
  • +[% END %] + +[% INCLUDE 'masthead.inc' %] +
    + + +
    +
    + [% IF ( OpacNav||loggedinusername ) %] +
    + +
    + [% END %] + + [% IF ( OpacNav||loggedinusername ) %] +
    + [% ELSE %] +
    + [% END %] +
    + + [% IF ( paramsloop ) %] + [% FOREACH paramsloo IN paramsloop %] + [% IF ( paramsloo.already ) %]
    A list named [% paramsloo.already %] already exists!
    [% END %] + [% IF ( paramsloo.status ) %]
    [% paramsloo.string %]
    [% END %] + [% IF ( paramsloo.nobarcode ) %]
    ERROR: No barcode given.
    [% END %] + [% IF ( paramsloo.noshelfnumber ) %]
    ERROR: No shelfnumber given.
    [% END %] + [% IF ( paramsloo.need_confirm ) %] +
    + The list [% paramsloo.need_confirm %] is not empty. +
    It has [% paramsloo.count %] [% IF ( paramsloo.single ) %]entry[% ELSE %]entries[% END %]. +
    Use the "Confirm" button below to confirm deletion. +
    + [% END %] + [% IF ( paramsloo.nopermission ) %] +
    ERROR: You do not have adequate permission for that action on list [% paramsloo.nopermission |html%].
    + [% END %] + [% IF ( paramsloo.failgetitem ) %] +
    ERROR: No item found with barcode [% paramsloo.failgetitem %].
    + [% END %] + [% IF ( paramsloo.duplicatebiblio ) %] +
    A record matching barcode [% paramsloo.duplicatebiblio %] has already been added.
    + [% END %] + [% IF ( paramsloo.delete_ok ) %] +
    List [% paramsloo.delete_ok %] Deleted.
    + [% END %] + [% IF ( paramsloo.delete_fail ) %] +
    ERROR: Database error. Delete (list number [% paramsloo.delete_fail %]) failed.
    + [% END %] + [% IF ( paramsloo.unrecognized ) %] +
    ERROR: List number [% paramsloo.unrecognized %] unrecognized.
    + [% END %] + [% IF ( paramsloo.modifyfailure) %] +
    ERROR: Shelf could not be renamed to [% paramsloo.modifyfailure %]. This name may not be unique for this type of list. Please check.
    + [% END %] + [% IF ( paramsloo.nothingdeleted) %] +
    Warning: You could not delete any selected items from this shelf.
    + [% END %] + [% IF ( paramsloo.somedeleted) %] +
    Warning: You could not delete all selected items from this shelf.
    + [% END %] + [% END # / FOREACH paramsloop %] + [% END # / IF paramsloop %] + + [% IF ( viewshelf ) %] +

    [% shelfname |html %]

    + [% IF ( itemsloop ) %] +
    +
    + New list | + Download list + + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + Send list + [% END %] + + Print list + + [% IF ( manageshelf ) %] + | +
    + + + + +
    + +
    + + + [% IF ( showprivateshelves ) %] + + [% END %] + +
    + [% END # / IF manageshelf %] +
    + +
    + + + + + + + + +
    + +
    + +
    + | + + Select titles to: + [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] + + [% END %] + [% IF ( TagsInputEnabled && loggedinusername ) %] + + Tag + + + [% END %] + [% IF ( loggedinusername && allowremovingitems ) %] + + [% END %] + +
    + +
    + [% IF ( manageshelf ) %] + + + [% END %] +
    + + + [% FOREACH itemsloo IN itemsloop %] + + + [% UNLESS ( item_level_itypes ) %] + + [% END %] + + + [% END # / FOREACH itemsloop %] + +
    + [% UNLESS ( noItemTypeImages ) %] + [% itemsloo.description %] + [% END %] + [% itemsloo.description %] + + + [% IF ( itemsloo.XSLTBloc ) %] + [% itemsloo.XSLTBloc %] + [% ELSE %] + + [% IF ( itemsloo.BiblioDefaultViewmarc ) %] + + [% ELSE %] + [% IF ( itemsloo.BiblioDefaultViewisbd ) %] + + [% ELSE %] + + [% END %] + [% END %] + + [% IF ( itemsloo.title ) %] + [% itemsloo.title |html %] + [% ELSE %] + No title + [% END %] + + [% FOREACH subtitl IN itemsloo.subtitle %] + [% subtitl.subfield|html %] + [% END %] + + + [% IF ( itemsloo.author ) %] + by [% itemsloo.author %] + [% ELSE %] +   + [% END %] + + + Publication: + [% IF ( itemsloo.place ) %] + [% itemsloo.place %] + [% END %] + [% IF ( itemsloo.publishercode ) %] + [% itemsloo.publishercode|html %] + [% END %] + [% IF ( itemsloo.publicationyear ) %] + [% itemsloo.publicationyear %] + [% ELSE %] + [% IF ( itemsloo.copyrightdate ) %] + [% itemsloo.copyrightdate %] + [% END %] + [% END %] + [% IF ( itemsloo.pages ) %]. [% itemsloo.pages %][% END %] + [% IF ( itemsloo.notes ) %], [% itemsloo.notes|html %][% END %] + [% IF ( itemsloo.size ) %] [% itemsloo.size %][% END %] + + + Holdings: + [% IF ( itemsloo.ITEM_RESULTS ) %] + [% FOREACH ITEM_RESULT IN itemsloo.ITEM_RESULTS %] + [% ITEM_RESULT.homebranch %] + [% IF ( ITEM_RESULT.location_opac ) %] + , [% ITEM_RESULT.location_opac %] + [% END %] + [% IF ( ITEM_RESULT.itemcallnumber ) %] + ([% ITEM_RESULT.itemcallnumber %]) + [% IF ( loop.last ) %].[% ELSE %],[% END %] + [% END %] + [% END %] + [% ELSE %] + This record has no items. + [% END %] + + [% END # / IF itemsloo.XSLTBloc %] + + [% IF ( TagsShowEnabled && itemsloo.TagLoop.size ) %] +
    + Tags: +
      + [% FOREACH TagLoo IN itemsloo.TagLoop %] +
    • [% TagLoo.term %] ([% TagLoo.weight_total %])
    • + [% END %] +
    +
    + [% END %] + + + + [% IF Koha.Preference( 'RequestOnOpac' ) == 1 %] + [% UNLESS ( itemsloo.norequests ) %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% IF ( AllowOnShelfHolds ) %] + Place hold + [% ELSE %] + [% IF ( itemsloo.itemsissued ) %] + Place hold + [% END %] + [% END %] + [% END # / IF opacuserlogin %] + [% END # / UNLESS itemsloo.norequests %] + [% END # / RequestOnOpac %] + + [% IF ( TagsInputEnabled ) %] + [% IF ( loggedinusername ) %] + + + + [% ELSIF ( loop.first ) %] + Log in to add tags. + [% END # / IF loggedinusername %] + [% END # / IF TagsInputEnabled %] + + [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername && ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %] + Save to another list + [% END %] + + [% IF ( allowremovingitems ) %] + + [% END %] + + [% IF Koha.Preference( 'opacbookbag' ) == 1 %] + [% IF ( itemsloo.incart ) %] + + [% ELSE %] + + [% END %] + [% END # / IF opacbookbag %] + + + + +
    +
    + + [% IF ( pagination_bar ) %] +
    [% pagination_bar %]
    + [% END %] + + [% ELSE %] +
    + This list is empty. + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + You can add to your lists from the results of any search. + [% END %] +
    + [% END # / IF itemsloop %] + [% END # / IF viewshelf %] + + [% IF ( itemsloop && allowremovingitems ) %] + + + +
    + [% ELSIF ( !itemsloop && manageshelf ) %] +
    + + + + +
    + [% END %] + + [% IF ( edit ) %] +

    Lists[% shelfname |html %] ⇢ Editing

    +
    + + + +
    +
      +
    1. +
    2. + + +
    3. +
    4. + [% IF (OpacAllowPublicListCreation) %] + + + [% END %] +
    5. + [% INCLUDE list_permissions %] +
    +
    + +
    + + [% IF ( showprivateshelves ) %] + Cancel + [% ELSE %] + Cancel + [% END %] +
    +
    + [% END # / IF edit %] + + + [% UNLESS ( edit ) %] + [% UNLESS ( viewshelf ) %] + [% UNLESS ( shelves ) %] +

    Lists

    +
    + + + [% IF ( showprivateshelves ) %] +
    + + [% IF ( loggedinusername ) %] + + [% IF ( showprivateshelves ) %] + [% IF ( shelveslooppriv ) %] + + + + + + + + + + + [% FOREACH shelveslooppri IN shelveslooppriv %] + + + + + + + [% END # / FOREACH shelveslooppri %] + +
    List nameContentsType 
    [% shelveslooppri.shelfname |html %][% IF ( shelveslooppri.count ) %][% shelveslooppri.count %] [% IF ( shelveslooppri.single ) %]item[% ELSE %]items[% END %][% ELSE %]Empty[% END %] + [% IF ( shelveslooppri.viewcategory1 ) %]Private[% END %] + [% IF ( shelveslooppri.viewcategory2 ) %]Public[% END %] + + [% IF ( shelveslooppri.mine ) %] +
    + + + + +
    +
    + + + + + [% IF ( shelveslooppri.confirm ) %] + + + [% ELSE %] + + [% END %] +
    + [% END %]  +
    +
    [% pagination_bar %]
    + [% ELSE %] +

    No private lists.

    + [% END # / IF shelveslooppriv %] + [% END # / IF showprivateshelves %] + [% ELSE %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] +
    Log in to create new lists.
    + [% END %] + [% END # IF loggedinusername %] +
    + [% END # / IF showprivateshelves %] + [% IF ( showpublicshelves ) %] +
    + + [% IF ( loggedinusername ) %] + + [% ELSE %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] +
    Log in to create new lists.
    + [% END %] + [% END # / IF loggedinusername %] + + [% IF ( shelvesloop ) %] + + + + + + + + + + [% FOREACH shelvesloo IN shelvesloop %] + + + + + + + [% END # / FOREACH shelvesloop %] + +
    List nameContentsType 
    [% shelvesloo.shelfname |html %][% shelvesloo.count %] [% IF ( shelvesloo.single ) %]item[% ELSE %]item(s)[% END %] + [% IF ( shelvesloo.viewcategory1 ) %]Private[% END %] + [% IF ( shelvesloo.viewcategory2 ) %]Public[% END %] + + [% IF ( shelvesloo.mine ) %] +
    + + + + +
    +
    + + + [% IF ( shelvesloo.confirm ) %] + + + [% ELSE %] + + [% END %] +
    + [% END %]  +
    + [% IF ( pagination_bar ) %]
    [% pagination_bar %]
    [% END %] + [% ELSE %] + [% IF ( showpublicshelves ) %]

    No public lists.

    [% END %] + [% END # / IF shelvesloop %] + +
    + [% END # / IF showprivateshelves %] +
    + [% END # / UNLESS shelves %] + [% END # / UNLESS viewshelf %] + [% END # / UNLESS edit %] + + [% IF ( shelves ) %] +
    +
    +
    + Create a new list + +
      +
    1. + + [% IF ( already ) %] + + [% ELSE %] + + [% END %] + +
    2. +
    3. + + +
    4. +
    5. + + +
    6. + [% INCLUDE list_permissions %] +
    +
    +
    + + Cancel +
    +
    +
    + [% END # / IF shelves %] + +
    +
    +
    +
    +
    + + +
    + + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt new file mode 100644 index 0000000000..452d56521a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showmarc.tt @@ -0,0 +1,10 @@ +[% INCLUDE 'doc-head-open.inc' %] +MARC view + + + +
    +
    [% MARC_FORMATTED %]
    +
    + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt new file mode 100644 index 0000000000..b35441985b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews-rss.tt @@ -0,0 +1,36 @@ +[% USE KohaDates # XML declaration should have no white space before it %] + + + <![CDATA[[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] Catalog Recent Comments]]> + [% OPACBaseURL %]/cgi-bin/koha/opac-showreviews.pl&format=rss2 + + + [% timestamp %] + [% FOREACH review IN reviews %] + + New comment on [% review.title |html %] [% FOREACH subtitl IN review.subtitle %], [% subtitl.subfield |html %][% END %] + [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber %]#comments + [% END %][% END %] + +[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( review.content_identifier_exists ) %][% IF ( using_https ) %] +[% ELSE %] + +[% END %][% END %][% END %][% END %] + +[% IF ( BakerTaylorEnabled ) %][% IF ( review.normalized_isbn ) %]See Baker & Taylor[% END %][% END %] + [% IF ( review.author ) %]

    By [% review.author |html %].

    [% END %] +

    [% IF ( review.place ) %][% review.place |html %] [% END %][% IF ( review.publishercode ) %][% review.publishercode |html %][% END %][% IF ( review.publicationyear ) %] [% review.publicationyear |html %] + [% ELSE %][% IF ( review.copyrightdate ) %] [% review.copyrightdate |html %][% END %][% END %] + [% IF ( review.pages ) %]. [% review.pages |html %][% END %] + [% IF ( review.notes ) %], [% review.notes |html %][% END %] + [% IF ( review.size ) %] [% review.size |html %]. [% END %] + [% IF ( review.isbn ) %] [% review.isbn |html %][% END %]

    +

    [% IF ( review.borrowernumber && ShowReviewer ) %][% review.firstname %] [% review.surname %] commented[% ELSE %]Comment[% END %] on [% review.datereviewed | $KohaDates %]: [% review.review |html %]

    + ]]>
    + [% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% review.biblionumber %]&reviewid=[% review.reviewid %] + [% review.timestamp %] +
    + [% END %] +
    +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt new file mode 100644 index 0000000000..a8327e143e --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-showreviews.tt @@ -0,0 +1,188 @@ +[% USE Koha %] +[% USE KohaDates %] + +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Recent comments +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + + +[% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    + [% IF ( OpacNav || OpacNavBottom ) %] +
    + +
    +
    + [% ELSE %] +
    + [% END %] +
    +

    Recent comments

    + + [% FOREACH review IN reviews %] + + + + + [% END # / FOREACH review %] +
    +

    + [% IF ( BiblioDefaultViewmarc ) %] + + [% ELSE %] + [% IF ( BiblioDefaultViewisbd ) %] + + [% ELSE %] + + [% END %] + [% END %] + [% IF ( review.title ) %][% review.title %][% ELSE %]No title[% END %] + [% FOREACH subtitl IN review.subtitle %] [% subtitl.subfield |html %][% END %] + + [% IF ( review.author ) %] + by [% review.author %] + [% END %] +

    +

    + + Publication: + [% IF ( review.place ) %][% review.place %] [% END %] + [% IF ( review.publishercode ) %][% review.publishercode %][% END %] + [% IF ( review.publicationyear ) %] + [% review.publicationyear %] + [% ELSE %] + [% IF ( review.copyrightdate ) %] + [% review.copyrightdate %] + [% END %] + [% END %] + [% IF ( review.pages ) %]. [% review.pages %][% END %] + [% IF ( review.notes ) %], [% review.notes %][% END %] + [% IF ( review.size ) %] [% review.size %][% END %] + + [% IF ( review.summary ) %] + + [% review.summary %] + + [% END %] + [% IF ( review.copyrightdate ) %] + + Date: + [% review.copyrightdate %] + [% END %] +

    + +

    + [% IF ( review.avatarurl ) %] + + [% END %] + [% FILTER html_break %] + [% review.review |html %] + [% END %] + Added [% review.datereviewed | $KohaDates %] [% IF ( review.your_comment ) %] by you[% ELSE %] + [% IF ( review.borrowernumber && ShowReviewer != "none" ) %] by + [% SWITCH ShowReviewer %] + [% CASE 'full' %] + [% review.borrtitle %] [% review.firstname %] [% review.surname %] + [% CASE 'first' %] + [% review.firstname %] + [% CASE 'surname' %] + [% review.surname %] + [% CASE 'firstandinitial' %] + [% review.firstname %] [% review.surname|truncate(2,'.') %] + [% CASE 'username' %] + [% review.userid %] + [% END %] + [% END %][% END %]

    +
    + [% IF ( review.BiblioDefaultViewmarc ) %] + + [% ELSE %] + [% IF ( review.BiblioDefaultViewisbd ) %] + + [% ELSE %] + + [% END %] + [% END %] + + [% IF ( OPACAmazonCoverImages ) %] + [% IF ( review.normalized_isbn ) %] + + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] + [% IF ( using_https ) %] + + [% ELSE %] + + [% END %] + [% END %] + + [% IF ( GoogleJackets ) %] + [% IF ( review.normalized_isbn ) %] +
    + [% ELSE %] + No cover image available + [% END %] + [% END %] +
    + [% IF ( BakerTaylorEnabled ) %] + [% IF ( review.normalized_isbn ) %] + See Baker & Taylor + [% ELSE %] + No cover image available + [% END %] + [% END %] +
    + + [% IF ( PAGE_NUMBERS ) %] +
    + + [% IF ( previous_page_offset ) %] + << Previous + [% ELSE %] + [% IF ( previous_page_first ) %] + << Previous + [% END %] + [% END %] + [% FOREACH PAGE_NUMBER IN PAGE_NUMBERS %] + [% IF ( PAGE_NUMBER.highlight ) %] + [% PAGE_NUMBER.pg %] + [% ELSE %] + [% PAGE_NUMBER.pg %] + [% END %] + [% END %] + [% IF ( next_page_offset ) %] + Next >> + [% END %] +
    + [% END # / IF PAGE_NUMBERS %] +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt new file mode 100644 index 0000000000..93115b771b --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt @@ -0,0 +1,310 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › +[% IF ( op_add ) %]Enter a new purchase suggestion[% END %] +[% IF ( op_else ) %]Purchase Suggestions[% END %] +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + +[% IF ( loggedinusername ) %][% ELSE %][% END %] +[% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    +
    + +
    +
    +
    + [% IF ( op_add ) %] +

    Enter a new purchase suggestion

    + +

    Please fill out this form to make a purchase suggestion. You will receive an email when the library processes your suggestion

    +

    Only the title is required, but the more information you enter the easier it will be for the librarians to find the title you're requesting. The "Notes" field can be used to provide any additional information.

    + +
    +
    +
      +
    1. +
    2. +
    3. +
    4. +
    5. +
    6. +
    7. +
    8. + +
    9. + [% IF ( branchloop ) %] +
    10. + +
    11. + [% END %] + [% IF ( patron_reason_loop ) %] +
    12. + + +
    13. + [% END %] +
    14. + + +
    15. +
    +
    +
    + + + Cancel +
    +
    + [% END # IF op_add %] + + [% IF ( op_else ) %] +

    + [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %] + Purchase suggestions + [% ELSE %] + [% IF ( loggedinusername ) %] + Your purchase suggestions + [% ELSE %] + Purchase suggestions + [% END %] + [% END %] +

    + + [% IF ( deleted ) %]
    The selected suggestions have been deleted.
    [% END %] + [% IF ( submitted ) %]
    Your suggestion has been submitted.
    [% END %] + + [% IF ( suggestions_loop ) %] + [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %] +
    +
    + + + +
    + + +
    +
    +
    + [% END %] +
    + +
    + [% IF ( loggedinusername || ( Koha.Preference( 'AnonSuggestions' ) == 1 ) ) %] + New purchase suggestion + [% END %] +
    + + [% IF ( loggedinusername ) %] +
    + | + Select suggestions to: + +
    + [% END %] + + + + + [% IF ( loggedinusername ) %][% END %] + + + [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %][% END %] + + + + + + [% FOREACH suggestions_loo IN suggestions_loop %] + + [% IF ( loggedinusername ) %] + + [% END %] + + + [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %] + + [% END %] + + + + [% END # / FOREACH suggestions_loo %] + +
     SummaryNoteSuggested forManaged byStatus
    + [% IF ( suggestions_loo.showcheckbox ) %] + + [% END %] + +

    [% suggestions_loo.title |html %]

    +

    [% IF ( suggestions_loo.author ) %][% suggestions_loo.author %],[% END %] + [% IF ( suggestions_loo.copyrightdate ) %] - [% suggestions_loo.copyrightdate %],[% END %] + [% IF ( suggestions_loo.publishercode ) %] - [% suggestions_loo.publishercode %][% END %] + [% IF ( suggestions_loo.place ) %]([% suggestions_loo.place %])[% END %] + [% IF ( suggestions_loo.collectiontitle ) %] , [% suggestions_loo.collectiontitle %][% END %] + [% IF ( suggestions_loo.itemtype ) %] - [% suggestions_loo.itemtype %][% END %] +

    +
    + [% IF ( suggestions_loo.note ) %] + Note: + [% suggestions_loo.note %] + [% END %] + + [% IF ( suggestions_loo.branchcodesuggestedby ) %] + Suggested for: + [% suggestions_loo.branchcodesuggestedby %] + [% END %] + + [% IF ( suggestions_loo.surnamemanagedby ) %] + Managed by: + [% suggestions_loo.surnamemanagedby %] + [% IF ( suggestions_loo.firstnamemanagedby ) %] , [% suggestions_loo.firstnamemanagedby %] + [% END %] + [% END %] + + Status: + [% IF ( suggestions_loo.ASKED ) %]Requested + [% ELSIF ( suggestions_loo.CHECKED ) %]Checked by the library + [% ELSIF ( suggestions_loo.ACCEPTED ) %]Accepted by the library + [% ELSIF ( suggestions_loo.ORDERED ) %]Ordered by the library + [% ELSIF ( suggestions_loo.REJECTED ) %]Suggestion declined + [% ELSIF ( suggestions_loo.AVAILABLE ) %]Available in the library + [% ELSE %] [% KohaAuthorisedValues.GetByCode( 'SUGGEST_STATUS', suggestions_loo.STATUS, 1 ) %] [% END %] +
    + + [% IF ( loggedinusername ) %] +
    + +
    + [% END %] +
    + [% ELSE %] +

    There are no pending purchase suggestions.

    + [% IF ( loggedinusername || ( Koha.Preference( 'AnonSuggestions' ) == 1 ) ) %] +

    New purchase suggestion

    + [% END %] + [% END # / IF suggestions_loop %] + + [% END # IF op_else %] +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + +[% INCLUDE 'datatables.inc' %] + +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt new file mode 100644 index 0000000000..b726798052 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt @@ -0,0 +1,170 @@ +[% USE Koha %] +[% USE KohaDates %] + +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Tags +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + +[% END %] + +[% IF ( loggedinusername ) %][% ELSE %][% END %] +[% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    + [% IF ( OpacNav||loggedinusername ) %] +
    + +
    +
    + [% ELSE %] +
    + [% END %] + +
    + [% IF ( ERRORS ) %] + [% FOREACH ERROR IN ERRORS %] +
    + There was a problem with this operation: + [% IF ( ERROR.tagsdisabled ) %] + Sorry, tags are not enabled on this system. + [% ELSIF ( ERROR.badparam ) %] + ERROR: illegal parameter [% ERROR.badparam %] + [% ELSIF ( ERROR.login ) %] + ERROR: You must log in to complete that action. + [% ELSIF ( ERROR.failed_delete ) %] + ERROR: You cannot delete the tag [% ERROR.failed_delete %]. +
    Note: you can only delete your own tags. + [% ELSIF ( ERROR.scrubbed ) %] + Note: your tag contained markup code that was removed. +
    The tag was added as "[% ERROR.scrubbed %]". + [% ELSIF ( ERROR.scrubbed_all_bad ) %] + Note: your tag was entirely markup code. It was NOT added. +
    Please try again with plain text. + [% ELSE %]Unrecognized error. + [% END %] +
    + [% END %] + [% END # /IF ERRORS %] +

    All Tags

    + +
    +
    + +
    + + +
    + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %] + [% UNLESS ( loggedinusername ) %] +

    Log in to see your own saved tags.

    + [% END %] + [% END %] +
    +
    + + [% IF ( TAGLOOP ) %] +
    + [% FOREACH TAGLOO IN TAGLOOP %] + + [% TAGLOO.term |html %] + [% TAGLOO.weight_total %] + + [% END %] +
    + [% END # / TAGLOOP%] + [% IF ( add_op ) %] + [% IF ( added_count ) %] +
    [% added_count %] [% IF ( added_count ==1 ) %] tag[% ELSE %]tags[% END %] successfully added.
    + [% END %] + [% IF ( deleted_count ) %] +
    [% deleted_count %][% IF ( deleted_count ==1 ) %] tag[% ELSE %]tags[% END %] successfully deleted.
    + [% END %] + [% END # /add_op %] + + [% IF ( MY_TAGS ) %] +
    +

    My Tags

    + + + + [% FOREACH MY_TAG IN MY_TAGS %] + + + + + + + [% END %] + +
    TermTitleDate addedDelete
    + Tag: + + [% MY_TAG.term |html %] + Title: + + [% MY_TAG.bib_summary |html %] + + Date added: + [% MY_TAG.date_created | $KohaDates %] + +
    +
    + [% END # /MY_TAGS %] +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% INCLUDE 'datatables.inc' %] + +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt new file mode 100644 index 0000000000..a79ff9f43c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags_subject.tt @@ -0,0 +1,60 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% LibraryNameTitle or "Koha online" %] catalog › Subject cloud +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    + [% IF ( OpacNav || OpacNavBottom ) %] +
    + +
    + [% END %] + + [% IF ( OpacNav || OpacNavBottom ) %] +
    + [% ELSE %] +
    + [% END %] +
    +

    Subject cloud

    + [% IF Koha.Preference( 'OpacCloud' ) == 1 %] + [% IF ( LOOP ) %] +

    This "cloud" shows the most used topics in our catalog. Click on any subject below to see the items in our collection.

    +
    + Show +
    +

    up to subjects

    +
    +
    + + [% FOREACH LOO IN LOOP %] + [% LOO.entry %] + [% END %] + [% ELSE %] +

    Note: This feature only available to French catalogs where ISBD subjects have been populated, and an index built by separate script.

    + [% END # / IF LOOP %] + [% ELSE %] +
    +

    The ISBD cloud is not enabled.

    +
    + [% END # / IF OpacCloud %] +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %][% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt new file mode 100644 index 0000000000..3f53e0dca0 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt @@ -0,0 +1,181 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Most popular titles +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %] + +[% END %] + + +[% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    +
    + [% IF ( results_loop ) %] +
    + [% INCLUDE 'opac-topissues.inc' %] + [% IF ( OpacNav || OpacNavBottom ) %] + [% INCLUDE 'navigation.inc' %] + [% END %] +
    + [% ELSE %] + [% IF ( OpacNav || OpacNavBottom ) %] +
    + [% INCLUDE 'navigation.inc' %] +
    + [% END %] + [% END %] +
    +
    +
    + + [% IF ( results_loop ) %] + + + + + + + + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %][% END %] + + + + [% FOREACH results_loo IN results_loop %] + + + + + [% IF Koha.Preference( 'opacuserlogin' ) == 1 %][% END %] + + [% END %] + +
    + The [% limit %] most checked-out + [% IF ( itemtype ) %] + [% itemtype %] + [% END %] + [% IF ( branch ) %] + at + [% branch %] + [% END %] + [% IF ( timeLimitFinite ) %] + in the past [% timeLimitFinite %] months + [% ELSE %] of all time[% END %] +
    Title[% IF ( ccodesearch ) %]Collection[% ELSE %]Item type[% END %]Checkouts 
    [% results_loo.title |html %]

    [% results_loo.author %] + [% IF ( results_loo.publicationyear ) %] - [% results_loo.publicationyear %][% END %] + [% IF ( results_loo.publishercode ) %]- [% results_loo.publishercode %][% END %] [% IF ( results_loo.seriestitle ) %]([% results_loo.seriestitle %])[% END %] + [% IF ( results_loo.place ) %] ; [% results_loo.place %][% END %] + [% IF ( results_loo.pages ) %] - [% results_loo.pages %][% END %] + [% IF ( results_loo.size ) %] ; [% results_loo.size %][% END %]

    +
    + [% IF ( results_loo.description ) %] + + [% IF ( ccodesearch ) %] + Collection + [% ELSE %] + Item type + [% END %]: + + [% results_loo.description %] + [% END %] + Checkouts: [% results_loo.tot %][% IF Koha.Preference( 'RequestOnOpac' ) == 1 %][% UNLESS ( results_loo.norequests ) %]Place hold[% END %][% END %]
    + [% ELSE %] +
    +
    + See the most popular titles +
      +
    1. +
    2. +
    3. + + +
    4. +
    5. + + +
    6. +
    7. + + +
    8. +
    + +
    +
    + +
    +
    + [% END # / IF results_loop %] +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% INCLUDE 'datatables.inc' %] + +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt new file mode 100644 index 0000000000..93e5049061 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt @@ -0,0 +1,651 @@ +[% USE Koha %] +[% USE KohaDates %] + +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › Your library home +[% INCLUDE 'doc-head-close.inc' %] +[% BLOCK cssinclude %][% END %] + + +[% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    +
    + +
    +
    +
    + [% IF ( bor_messages ) %] +
    +

    Messages for you

    +
      + [% FOREACH bor_messages_loo IN bor_messages_loop %] +
    • + [% bor_messages_loo.message %]
      +    Written on [% bor_messages_loo.message_date | $KohaDates %] by [% bor_messages_loo.branchname %] +
    • + [% END %] + + [% IF ( opacnote ) %]
    • [% opacnote %]
    • [% END %] +
    +
    + [% END # / IF bor_messages %] + [% FOREACH BORROWER_INF IN BORROWER_INFO %] +

    Hello, [% INCLUDE 'patron-title.inc' category_type = BORROWER_INF.category_type firstname = BORROWER_INF.firstname surname = BORROWER_INF.surname othernames = BORROWER_INF.othernames cardnumber = BORROWER_INF.cardnumber %] +

    + +

    Click here if you're not [% BORROWER_INF.title %] [% INCLUDE 'patron-title.inc' category_type = BORROWER_INF.category_type firstname = BORROWER_INF.firstname surname = BORROWER_INF.surname othernames = BORROWER_INF.othernames cardnumber = BORROWER_INF.cardnumber %]

    + + [% IF ( patronupdate ) %]

    Thank you!

    Your corrections have been submitted to the library, and a staff member will update your record as soon as possible.

    [% END %] + + [% IF ( BORROWER_INF.warndeparture ) %] +
    + Please note: Your card will expire on [% BORROWER_INF.warndeparture | $KohaDates %]. Please contact the library for more information. + [% IF ( BORROWER_INF.returnbeforeexpiry ) %] Also note that you must return all checked out items before your card expires.[% END %] +
    + [% END %] + + [% IF ( BORROWER_INF.warnexpired ) %] +
    + Please note: Your card has expired. Please contact the library for more information. +
    + [% END %] + + [% IF ( patron_flagged ) %] +
    +
      + [% IF ( userdebarred ) %] +
    • Please note: Your account has been frozen[% IF ( BORROWER_INF.userdebarreddate ) %] until [% BORROWER_INF.userdebarreddate | $KohaDates %][% END %][% IF ( BORROWER_INF.debarredcomment ) %] with the comment "[% BORROWER_INF.debarredcomment %]"[% END %]. Usually the reason for freezing an account is old overdues or damage fees. If your account page shows your account to be clear, please contact the library.
    • + [% END %] + [% IF ( BORROWER_INF.gonenoaddress ) %] +
    • Please note: According to our records, we don't have up-to-date [% UNLESS ( BORROWER_INF.OPACPatronDetails ) %]contact information[% ELSE %]contact information[% END %] on file. Please contact the library[% IF ( BORROWER_INF.OPACPatronDetails ) %] or use the online update form to submit current information (Please note: there may be a delay in restoring your account if you submit online)[% END %].
    • + [% END %] + [% IF ( BORROWER_INF.lost ) %] +
    • Please note: Your library card has been marked as lost or stolen. If this is an error, please contact the library.
    • + [% END %] + [% IF ( renewal_blocked_fines ) && ( OpacRenewalAllowed ) %] +
    • Please note: Since you have [% IF renewal_blocked_fines != "0.00" %] more than [% renewal_blocked_fines %] in [% END %] fines, you cannot renew your books online. Please pay your fines if you wish to renew your books.
    • + [% END %] +
    +
    + [% END # / IF patron_flagged %] + +
    +
      +
    • Checked out
    • + [% IF ( overdues_count ) %]
    • Overdue
    • [% END %] + [% IF ( OPACFinesTab ) %] + [% IF ( BORROWER_INF.amountoverfive ) %]
    • Fines
    • [% END %] + [% IF ( BORROWER_INF.amountoverzero ) %]
    • Fines
    • [% END %] + [% IF ( BORROWER_INF.amountlessthanzero ) %]
    • Credits
    • [% END %] + [% END %] + [% IF ( waiting_count ) %][% IF ( BORROWER_INF.atdestination ) %]
    • Waiting
    • [% END %][% END %] + [% IF ( reserves_count ) %]
    • Holds
    • [% END %] +
    + +
    + [% IF ( issues_count ) %] +
    + + + + + + + [% IF ( JacketImages ) %][% END %] + + + [% UNLESS ( item_level_itypes ) %] + + [% END %] + [% IF ( show_barcode ) %] + + [% END %] + + [% IF ( OpacRenewalAllowed ) %] + + [% END %] + [% IF ( OPACFinesTab ) %] + + [% END %] + [% IF ( OPACMySummaryHTML ) %] + + [% END %] + + + + [% FOREACH ISSUE IN ISSUES %] + [% IF ( ISSUE.overdue ) %][% ELSE %][% END %] + [% IF ( JacketImages ) %][% END # / IF JacketImages %] + + + [% IF ( ISSUE.overdue ) %] + + [% ELSE %] + + [% END %] + [% UNLESS ( item_level_itypes ) %] + + [% END %] + [% IF ( show_barcode ) %] + + [% END %] + + [% IF ( OpacRenewalAllowed ) %] + + [% END %] + [% IF ( OPACFinesTab ) %] + + [% END %] + [% IF ( OPACMySummaryHTML ) %] + + [% END %] + + [% END # /FOREACH ISSUES %] + +
    [% issues_count %] Item(s) checked out
     TitleDueItem typeBarcodeCall No.RenewFinesLinks
    + + [% IF ( OPACAmazonCoverImages ) %] + [% IF ( ISSUE.normalized_isbn ) %] + + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( GoogleJackets ) %] + [% IF ( ISSUE.normalized_isbn ) %] +
    + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( BakerTaylorEnabled ) %] + [% IF ( ISSUE.normalized_isbn ) %] + See Baker & Taylor + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] + [% IF ( using_https ) %] + + [% ELSE %] + + [% END %] + [% END %] + +
    + [% ISSUE.title |html %] [% ISSUE.author %] + + + Date due: + [% ISSUE.date_due | $KohaDates %] + + + + Date due: + [% ISSUE.date_due | $KohaDates %] + + + Item type: + [% IF ( ISSUE.imageurl ) %] + [% ISSUE.description %] + [% END %] [% ISSUE.description %] + + Barcode: + [% ISSUE.barcode %] + + Call number: + [% ISSUE.itemcallnumber %] + + [% IF ( ISSUE.status ) %] + [% IF ( canrenew ) %] + Renew + [% END %] + ([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining) + [% ELSE %] + Not renewable + [% IF ( ISSUE.too_many ) %] + ([% ISSUE.renewsleft %] of [% ISSUE.renewsallowed %] renewals remaining) + [% ELSE %] + [% IF ( ISSUE.on_reserve ) %] + (On hold) + [% END %] + [% END %] + [% END %] + + Fines: + [% IF ( ISSUE.charges ) %] + Yes + [% ELSE %] + No + [% END %] +
    + [% IF ( canrenew && !userdebarred && OpacRenewalAllowed ) %] + + [% END %] +
    + + [% IF ( canrenew && !userdebarred && OpacRenewalAllowed ) %] +
    + + + [% FOREACH ISSUE IN ISSUES %] + + [% END %] + +
    + [% END %] + [% ELSE %] + + +
    You have nothing checked out
    + [% END # IF issues_count %] +
    + + [% IF ( OPACFinesTab ) %] + + [% IF ( BORROWER_INF.amountoverfive ) %] +

    Fines and charges

    + + + + + + + + +
    Amount
    You currently owe fines and charges amounting to:[% BORROWER_INF.amountoutstanding %]
    +
    + [% END %] + + [% IF ( BORROWER_INF.amountoverzero ) %] +

    Fines and charges

    + + + + + + + + +
    Amount
    You currently owe fines and charges amounting to:[% BORROWER_INF.amountoutstanding %]
    +
    + [% END %] + + [% IF ( BORROWER_INF.amountlessthanzero ) %] +

    Credits

    + + + + + + + +
    Amount
    You have a credit of:[% BORROWER_INF.amountoutstanding %]
    +
    + [% END %] + [% END # / OPACFinesTab %] + + [% END # / FOREACH BORROWER_INFO %] + + [% IF ( waiting_count && atdestination ) %] +
    + + + + + + + + + + + [% FOREACH WAITIN IN WAITING %] + + + + + + + [% END %] + +
    Holds waiting
    TitleHold datePick up library
    [% WAITIN.itemtype %] + + [% WAITIN.waiting_title %] + + + [% WAITIN.author %] + + Hold date: + [% WAITIN.reservedate | $KohaDates %] + [% IF ( WAITIN.atdestination ) %] + Waiting at [% WAITIN.branch %] + [% ELSE %] + In transit from [% WAITIN.holdingbranch %] to [% WAITIN.branch %] + [% END %] +
    +
    + [% END # waiting_count && atdestination %] + + + [% IF ( overdues_count ) %] +
    + + + + + + [% IF ( JacketImages ) %][% END %] + + [% UNLESS ( item_level_itypes ) %] [% END %] + [% IF ( show_barcode ) %][% END %] + + + [% IF ( OpacRenewalAllowed ) %] + + [% END %] + [% IF ( OPACFinesTab ) %] + + [% END %] + + + + [% FOREACH OVERDUE IN OVERDUES %] + + [% IF ( JacketImages ) %] + + [% END # /IF jacketcell %] + + + + [% UNLESS ( item_level_itypes ) %] + + [% END %] + [% IF ( show_barcode ) %] + + [% END %] + + + [% IF ( OpacRenewalAllowed ) %] + + [% END %] + [% IF ( OPACFinesTab ) %] + + [% END %] + + [% END %] + +
    Overdues ([% overdues_count %] total)
     TitleItem typeBarcodeCall no.DueRenewFines
    + [% IF ( OPACAmazonCoverImages ) %] + [% IF ( OVERDUE.normalized_isbn ) %] + + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( GoogleJackets ) %] + [% IF ( OVERDUE.normalized_isbn ) %] +
    + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( BakerTaylorEnabled ) %] + [% IF ( OVERDUE.normalized_isbn ) %] + See Baker & Taylor + [% ELSE %] + No cover image available + [% END %] + [% END %] + + [% IF ( SyndeticsCoverImages ) %] + [% IF ( using_https ) %] + + [% ELSE %] + + [% END %] + [% END %] +
    + [% OVERDUE.title |html %] + + [% OVERDUE.author %] + [% IF ( OVERDUE.imageurl ) %] + [% OVERDUE.description %] + [% END %] [% OVERDUE.description %] + + Barcode: + [% OVERDUE.barcode %] + + Call number: + [% OVERDUE.itemcallnumber %] + + + Date due: + [% OVERDUE.date_due | $KohaDates %] + + + [% IF ( OVERDUE.debarred ) %] + Account frozen + [% ELSIF ( OVERDUE.status ) %] + [% IF ( canrenew ) %] + Renew + [% END %] + ([% OVERDUE.renewsleft %] of [% OVERDUE.renewsallowed %] renewals remaining) + [% ELSIF ( OVERDUE.onreserve ) %] + On hold + [% ELSE %] + No renewals left + [% END %] + + Fines: + [% IF ( OVERDUE.charges ) %] + Yes + [% ELSE %] + No + [% END %] +
    +
    + [% END # /overdues_count %] + + + [% IF ( reserves_count ) %] +
    + + + + + + + + + + [% IF ( showpriority ) %] + + [% END %] + + + + + + [% FOREACH RESERVE IN RESERVES %] + [% IF ( RESERVE.wait ) %] + [% IF ( RESERVE.atdestination ) %] + [% IF ( RESERVE.found ) %] + + [% ELSE %] + + [% END %] + [% ELSE %] + + [% END %] + [% ELSE %] + + [% END %] + + + + + [% IF ( showpriority ) %] + + [% END %] + + + + [% END # /FOREACH RESERVES %] + +
    Holds ([% reserves_count %] total)
    TitlePlaced onExpires onPick up locationPriorityStatusModify
    + [% RESERVE.reserves_title %] + [% RESERVE.author %] + + + Hold date: + [% RESERVE.reservedate | $KohaDates %] + + + [% IF ( RESERVE.expirationdate ) %] + + Expiration: + [% RESERVE.expirationdate | $KohaDates %] + + [% ELSE %] + Expiration: + Never expires + [% END %] + + Pick up loaction: + [% RESERVE.branch %] + + Priority: + [% RESERVE.priority %] + + Status: + [% IF ( RESERVE.wait ) %] + [% IF ( RESERVE.atdestination ) %] + [% IF ( RESERVE.found ) %] + Item waiting at [% RESERVE.wbrname %][% IF ( RESERVE.waitingdate ) %] since [% RESERVE.waitingdate | $KohaDates %][% END %] + + [% ELSE %] + Item waiting to be pulled from [% RESERVE.wbrname %] + [% END %] + [% ELSE %] + Item in transit to [% RESERVE.wbrname %] + [% END %] + [% ELSE %] + [% IF ( RESERVE.intransit ) %] + Item in transit from [% RESERVE.frombranch %] since + [% RESERVE.datesent | $KohaDates %] + [% ELSIF ( RESERVE.suspend ) %] + Suspended [% IF ( RESERVE.suspend_until ) %] until [% RESERVE.suspend_until %] [% END %] + [% ELSE %] + Pending + [% END %] + [% END %] + + [% IF ( RESERVE.cancelable ) %] +
    + + +
    + [% END %] +
    + + [% IF SuspendHoldsOpac %] +
    +
    + + + + [% IF AutoResumeSuspendedHolds %] + + + Clear date + [% END %] +
    +
    +
    +
    + + +
    +
    + [% END %] +
    + [% END # / #reserves_count %] +
    +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] + + +[% BLOCK jsinclude %] + [% INCLUDE 'calendar.inc' %] + [% INCLUDE 'datatables.inc' %] + +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/help.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/help.tt new file mode 100644 index 0000000000..edc631a6d6 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/help.tt @@ -0,0 +1,64 @@ +[% USE KohaDates %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha [% END %] › Self checkout help + + + + + + +[% IF ( OPACUserCSS ) %][% END %] +[% IF ( SCOUserCSS ) %][% END %] + + + + + +[% INCLUDE 'masthead-sco.inc' %] + +
    +
    +
    + +

    Self checkout help

    + +[% IF ( SelfCheckHelpMessage ) %] +
    +[% SelfCheckHelpMessage %] +
    +[% END %] + +

    If this is your first time using the self checkout system, or if the system +is not behaving as expected, you may want to refer to this guide to get +yourself started.

    + +

    Step one: Enter your user id[% IF ( SelfCheckoutByLogin ) %] and password[% END %]

    +

    Enter your User ID[% IF ( SelfCheckoutByLogin ) %] and password[% END %], and click the +submit button (or press the enter key).

    + +

    Step two: Scan the barcode for each item, one at a time

    +

    Scan each item and wait for the page to reload before scanning the next item. +The checked-out item should appear in your checkouts list. +The Submit button only needs to be clicked if you enter the barcode manually.

    + +

    Step three: Click the 'Finish' button

    +

    If you do not click the 'Finish' button, your session will automatically expire in +[% SelfCheckTimeout %] seconds.

    + + + +
    +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] +[% IF ( SCOUserJS ) %][% END %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/printslip.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/printslip.tt new file mode 100644 index 0000000000..224c9165c3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/printslip.tt @@ -0,0 +1,30 @@ +[% INCLUDE 'doc-head-open.inc' %] +[% title %] + + + +[% IF stylesheet %] + +[% END %] + + + +
    + [% IF plain %] +
    +                [% slip %]
    +            
    + [% ELSE %] + [% slip %] + [% END %] + +
    + + + + \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/receipt.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/receipt.tt new file mode 100644 index 0000000000..3a2869497d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/receipt.tt @@ -0,0 +1,46 @@ + +[% IF ( bidi ) %][% ELSE %][% END %] + +RECEIPT + + +[% IF ( SCOUserCSS ) %][% END %] +[% IF ( SCOUserJS ) %][% END %] + + + + + +[% branchname %]

    +[% cardnumber %]
    + +[% IF ( todayissues ) %]
    +

    Today's checkouts

    +[% FOREACH todayissue IN todayissues %]
    +[% todayissue.title |html %]
    +[% todayissue.author %]
    +[% todayissue.dd %]
    +[% todayissue.barcode %]
    +[% END %] +[% END %] + + + + +[% BLOCK jsinclude %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt new file mode 100644 index 0000000000..922a0dbc4d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt @@ -0,0 +1,360 @@ +[% USE KohaDates %] +[% INCLUDE 'doc-head-open.inc' %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha [% END %] › Self checkout + + + + + + +[% IF ( OPACUserCSS ) %][% END %] +[% IF ( SCOUserCSS ) %][% END %] + + + + + +[% INCLUDE 'masthead-sco.inc' %] + +
    +
    +
    + [% IF ( display_patron_image ) %] +
    + [% ELSE %] +
    + [% END %] + +

    [% LibraryName %] Self checkout system

    + + [% IF ( impossible ) %] +
    +

    Item cannot be checked out.

    +

    Sorry, this item cannot be checked out at this station.

    + [% IF ( title ) %] +

    Title: [% title |html %]

    + [% END %] + +

    + [% IF ( circ_error_UNKNOWN_BARCODE ) %] + MESSAGE 1: The system does not recognize this barcode. + [% ELSIF ( circ_error_max_loans_allowed ) %] + MESSAGE 2: You have checked out too many items and can't check out any more. + [% ELSIF ( circ_error_ISSUED_TO_ANOTHER ) %] + MESSAGE 3: This item is checked out to someone else. + [% ELSIF ( circ_error_NO_MORE_RENEWALS ) %] + MESSAGE 4: You cannot renew this item again. + [% ELSIF ( circ_error_NOT_FOR_LOAN ) %] + MESSAGE 5: This item is not for loan. + [% ELSIF ( circ_error_DEBT ) %] + MESSAGE 6: You owe the library [% amount %] and cannot check out. + [% ELSIF ( circ_error_WTHDRAWN ) %] + MESSAGE 7: This item has been withdrawn from the collection. + [% ELSIF ( circ_error_RESTRICTED ) %] + MESSAGE 8: + [% ELSIF ( circ_error_RESERVED ) %] + MESSAGE 9: This item is on hold for another patron. + [% ELSIF ( circ_error_ITEMNOTSAMEBRANCH ) %] + MESSAGE 10: + [% ELSIF ( circ_error_EXPIRED ) %] + MESSAGE 11: Your account has expired. + [% ELSIF ( circ_error_DEBARRED ) %] + MESSAGE 12: Your account has been suspended. + [% ELSIF ( circ_error_CARD_LOST ) %] + MESSAGE 13: This card has been declared lost. + [% ELSIF ( circ_error_GNA ) %] + MESSAGE 14: + [% ELSIF ( circ_error_INVALID_DATE ) %] + MESSAGE 15: + [% END # / IF circ_error_UNKNOWN_BARCODE %] + Please see a member of the library staff. +

    + + [% IF ( returnitem && AllowSelfCheckReturns ) %] +
    + + + + +
    + [% END %] + +
    + + + + +
    +
    + [% END # / IF ( impossible %] + + [% IF ( confirm ) %] +

    Please confirm the checkout:

    + [% IF ( confirm_renew_issue ) %] +

    This item is already checked out to you.

    + [% END %] + + [% IF ( renew && AllowSelfCheckReturns ) %] +
    + + + + + +
    + [% END %] + + [% UNLESS ( renew ) %] +
    + + + + + +
    + [% ELSE %] +
    + + + + + +
    + [% END %] + +
    + + + +
    +
    + [% END # / IF confirm %] + + [% IF ( nopermission ) %] + +
    +

    Access denied

    +

    Sorry, this self-checkout station has lost authentication. Please contact the administrator to resolve this problem.

    +
    + [% END %] + + [% IF ( different_ip ) %] + +
    +

    Session lost

    +

    You are accessing self-checkout from a different IP address! please log in again.

    +
    + [% END %] + + [% IF ( invalid_username_or_password ) %] + +
    +

    Record not found

    +

    Your userid was not found in the database. Please try again.

    +
    + [% END %] + + + [% UNLESS ( hide_main ) %] + + [% IF ( patronid ) %] + [% IF ( validuser ) %] +
    You are logged in as [% borrowername %].
    + [% END %] + + [% IF ( nouser ) %] +
    +

    Sorry

    +

    The userid [% patronid %] was not found in the database. Please try again.

    +
    + [% END %] + [% END # / IF patronid %] + + [% IF ( validuser ) %] +
    +
    +
    + Check out[% IF ( AllowSelfCheckReturns ) %], return[% END %] or renew an item: +
    + + + +
    + + +
    +
    + +
    +
    + +
    +
    +
    +
    + [% IF ( display_patron_image ) %] +
    + +
    + [% END %] +
    +
    + +
    +
    +
    +
    + [% IF ( issues_count ) %] + + + + + [% UNLESS ( nofines ) %][% END %] + + + [% FOREACH ISSUE IN ISSUES %] + + + + [% IF ( ISSUE.overdue ) %] + + [% ELSE %] + + [% END %] + + [% UNLESS ( nofines ) %] + + [% END %] + + [% END # / FOREACH ISSUE %] + +
    Checkouts for [% borrowername %] ([% issues_count %] total)
    TitleCall no.DueRenewFines
    + [% UNLESS ( noitemlinks ) %] + [% ISSUE.title |html %] + [% ELSE %] + [% ISSUE.title |html %] + [% END %] + [% ISSUE.author %] + ([% ISSUE.barcode %]) + [% ISSUE.itemcallnumber %][% ISSUE.date_due | $KohaDates %][% ISSUE.date_due | $KohaDates %] +
    + + + [% IF ( ISSUE.norenew ) %] + [% IF ( AllowSelfCheckReturns ) %] + + + + [% ELSE %] + No renewals allowed + [% END %] + [% ELSE %] + + + [% UNLESS ( ISSUE.renew ) %] + + [% ELSE %] + + [% END %] + [% END %] +
    +
    + [% IF ( ISSUE.charges ) %]Yes[% ELSE %]No[% END %] +
    + [% ELSE %] +

    You currently have nothing checked out.

    + [% END # / IF issues_count %] +
    + [% ELSE # IF validuser %] +
    +
    +
    + [% IF ( authbylogin ) %] + Log in to your account + + + + +
    + +
    + [% ELSE %] +
    + + + +
    + [% END # / IF authbylogin %] + + [% FOREACH INPUT IN INPUTS %] + + [% END %] + +
    +
    +
    + [% END # / IF validuser %] + [% END # / UNLESS ( hide_main %] + +
    +
    +
    +
    + +[% INCLUDE 'opac-bottom.inc' %] +[% BLOCK jsinclude %] + [% INCLUDE 'datatables.inc' %] + + + [% IF ( opacuserjs ) %][% END %] + [% IF ( SCOUserJS ) %][% END %] +[% END %] \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/search/results.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/search/results.tt new file mode 100644 index 0000000000..f8b300db6a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/search/results.tt @@ -0,0 +1,109 @@ +[% USE Koha %] +[% INCLUDE 'doc-head-open.inc' %] +[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog › +[% IF ( searchdesc ) %] + Results of search [% IF ( query_desc ) %]for '[% query_desc | html%]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %] +[% ELSE %] + You did not specify any search criteria. +[% END %] +[% INCLUDE 'doc-head-close.inc' %] + + + + + + + + + + +
    +
    + +[% INCLUDE 'masthead.inc' %] + + +
    +
    +
    + +[% IF ( query_error ) %] +
    +

    Error:

    + [% query_error %] +
    +[% END %] + + +[% IF ( total ) %] +
    + We have [% total %] results for your search +
    +
    +
    + + + + + + + + + + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + + + + [% END %] + +
    +
    + + [% FOREACH param IN follower_params %] + [% UNLESS param.var == 'sort_by' %] + + [% END %] + [% END %] + + + + +
    +
    + + + +
    +
    + + + [% SEARCH_RESULT.title |html %] + by [% SEARCH_RESULT.author %] +
    + +
    + [% INCLUDE 'search/page-numbers.inc' %] +[% END %] +
    +
    +
    + +
    +
    + [% INCLUDE 'search/facets.inc' %] +
    +
    + +
    + +[% INCLUDE 'opac-bottom.inc' %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/svc/suggestion.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/svc/suggestion.tt new file mode 100644 index 0000000000..632c9851b0 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/svc/suggestion.tt @@ -0,0 +1,50 @@ +[% IF (render=='standalone') %] + [% USE Koha %] + [% INCLUDE 'doc-head-open.inc' %]Search suggestions + [% INCLUDE 'doc-head-close.inc' %] + + + [% INCLUDE 'masthead.inc' %] + +
    + + +
    +
    + [% IF ( OpacNav || OpacNavBottom ) %] +
    + +
    +
    + [% ELSE %] +
    + [% END %] +
    +

    Suggestions

    +[% END %] + +[% IF suggestions && suggestions.size %] +
    + Did you mean: + [% FOREACH suggestion IN suggestions %] + [% suggestion.label |html %] + [% END %] +
    +[% ELSE %] + Sorry, no suggestions. +[% END %] + +[% IF (render=='standalone') %] +
    +
    +
    +
    +
    + [% INCLUDE 'opac-bottom.inc' %] + [% BLOCK jsinclude %][% END %] +[% END %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/text/explodedterms.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/text/explodedterms.tt new file mode 100644 index 0000000000..6f394ad1cd --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/text/explodedterms.tt @@ -0,0 +1,8 @@ +[%- SWITCH index -%] +[%- CASE 'su-na' -%] +Search also for narrower subjects +[%- CASE 'su-br' -%] +Search also for broader subjects +[%- CASE 'su-rl' -%] +Search also for related subjects +[%- END -%] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl new file mode 100644 index 0000000000..11c72be0a2 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl @@ -0,0 +1,1088 @@ + + +]> + + + + + + + + + + + + + + + + + + ,complete-subfield + + + + + + + + { + " + + + + + } + " + + + + + + + + + + ST + + + BK + SE + AR + + + BK + MX + CF + MP + VM + MU + PR + + + + + Set + + + Book + + + Continuing Resource + Series + + + Article + + + Book + Kit + Mixed materials + Computer file + Map + Visual material + Music + Sound + Score + + + + + + +

    + + 245 + abhfgknps + +

    +
    + + +

    + + + a + + + + + h + + + + + + b + + + + + fgknps + + +

    +
    + + + +
    + + 100,110,111,700,710,711 + abc + au + + +
    +
    + + +
    by + + + + +
    +
    +
    + + + + Type: + /opac-tmpl/lib/famfamfam/.pngmaterialTypeLabelmaterialtype + + + + + + + + + 440,490 + av + results_summary series + Series: + se + + + + + + Series: + + + /cgi-bin/koha/opac-search.pl?q=se,phr:"" + + + + av + + + + + + . ; + + + + + /cgi-bin/koha/opac-search.pl?q=se,phr:"" + + + + av + + + + + + .; + + + + + + + + + + + a_t + + + + + + + /cgi-bin/koha/opac-search.pl?q=se,phr:"" + + + + a_t + + + + + + + + : + + ; + + + + + + + + Analytics: + + + + /cgi-bin/koha/opac-search.pl?q=rcn:+and+(bib-level:a+or+bib-level:b) + + + /cgi-bin/koha/opac-search.pl?q=Host-item: + + + Show analytics + + + + + + + Volumes: + + + + /cgi-bin/koha/opac-search.pl?q=rcn:+not+(bib-level:a+or+bib-level:b) + + + /cgi-bin/koha/opac-search.pl?q=ti,phr: + + + Show volumes + + + + + + + Set: + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + /cgi-bin/koha/opac-search.pl?q=ti,phr: + + + + + + + ; + + + + + + + + + 260 + abcg + results_summary publisher + Publisher: + + + + + Publisher: + + + + a + + + + + + + b + + + + + + + + cg + + + + ; + + + + + + + + 250 + ab + results_summary edition + Edition: + + + + + Edition: + + + + + ab + + + + .; + + + + + + + + 300 + abceg + results_summary description + Description: + + + + + Description: + + + + + abceg + + + + .; + + + + + + ISBN: + + + + .; + + + + + + ISSN: + + + .; + + + + + + + Patent information: + + + acdef + , + + ; + + + + + + + Report number: + + + a + + ; + + + + + + + + 246 + abhfgnp + results_summary other_title + Other title: + + + + + Other title: + + + + + iabhfgnp + + + + .; + + + + + + + Title translated: + + + + + abchnp + + + + .; + + + + + + + + 130,240 + adfklmor + results_summary uniform_title + Uniform titles: + + + + + Uniform titles: + + + + + + + + + + + + + + + + .; + + + + + + Subject(s): + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + /cgi-bin/koha/opac-search.pl?q= + abcdfgklmnopqrstvxyz + AND + (su: + ) + + + + + /cgi-bin/koha/opac-search.pl?q=su: + + + + + + abcdfgklmnopqrstvxyz + vxyz + -- + + + + + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + + + + | + + + + + + + + + Online resources: + + + + + + /cgi-bin/koha/tracklinks.pl?uri=;biblionumber= + + + /cgi-bin/koha/tracklinks.pl?uri=;biblionumber= + + + + + + + _blank + + + + 100 + + + + y3z + + + + + + + Click here to access online + + + + + + | + + + + + + + + + + + abcd + + + + + _blank + + + + + + + + + + +
    + + + + + Incomplete contents: + + + Partial contents: + + + Contents: + + + +
    + + + + tru + + + + + atru + + + +
    +
    +
    +
    + + + + + + + + + + + + + abcdefgijklnou + + + + + + + + + + + + + + Awards: + + + + + + + + + + + + + + In: + + + + + + + + + + + a_t + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + /cgi-bin/koha/opac-search.pl?q=ti,phr: + + + + + + + + + + + + + + + + + + + Cast: + + + a + + + + + + + Dissertation note: + + + abcdgo + + + + + + + + + + Subject: + Review: + Scope and content: + Abstract: + Content advice: + Summary: + + + + abcu + + + + + + + Holdings note: + + + az + + ; + + + + + + + Other editions: + + + + a_t + + + + + i + + : + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + /cgi-bin/koha/opac-search.pl?q=ti,phr: + + + + a_t + + + + + ; + + + + + + + + + + + + + Continues: + + + Continues in part: + + + Supersedes: + + + Supersedes in part: + + + Formed by the union: ... and: ... + + + Absorbed: + + + Absorbed in part: + + + Separated from: + + + + + a_t + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + + + /cgi-bin/koha/opac-search.pl?q= + + + + + + + + + + + + + + + + + + + + + + Continued by: + + + Continued in part by: + + + Superseded by: + + + Superseded in part by: + + + Absorbed by: + + + Absorbed in part by: + + + Split into .. and ...: + + + Merged with ... to form ... + + + Changed back to: + + + + + + a_t + + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + + + /cgi-bin/koha/opac-search.pl?q= + + + + + + + + + + + + + + + +
    + + + + + + ; + + + + + + n + + + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + /cgi-bin/koha/opac-search.pl?q=au: + + + + + + + + + + + [ + + + + + ] + + + + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + + + . + + + + + + + aq + + + + :,;/ + + + + + + + + + + + + + + + + -- + + + + + + cdn + + + + + + + acdeq + + + + + + + + bc + + + + + + + + + + n + n + fghkdlmor + + + + + p + p + fghkdlmor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACMARCdetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACMARCdetail.xsl new file mode 100644 index 0000000000..fb8a07ed1c --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACMARCdetail.xsl @@ -0,0 +1,59 @@ + +]> + + + + + + MARC View + + + + + + + + + + + + + + +
    + 000 + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + _ + +
    +
    + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl new file mode 100644 index 0000000000..4890682841 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl @@ -0,0 +1,1293 @@ + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ST + + + BK + CR + + + BK + MX + CF + MP + VM + MU + PR + + + + + + + + + + + + + + + reformatted digital + + + digitized microfilm + + + digitized other analog + + + + + + + + + + + + + + + braille + + + print + + + electronic + + + microfiche + + + microfilm + + + + + chip cartridge + + + computer optical disc cartridge + + + magnetic disc + + + magneto-optical disc + + + optical disc + + + available online + remote + + + tape cartridge + + + tape cassette + + + tape reel + + + + celestial globe + + + earth moon globe + + + planetary or lunar globe + + + terrestrial globe + + + + kit + + + + atlas + + + diagram + + + map + + + model + + + profile + + + remote-sensing image + + + section + + + view + + + + aperture card + + + microfiche + + + microfiche cassette + + + microfilm cartridge + + + microfilm cassette + + + microfilm reel + + + microopaque + + + film cartridge + + + film cassette + + + film reel + + + chart + + + collage + + + drawing + + + flash card + + + painting + + + photomechanical print + + + photonegative + + + photoprint + + + picture + + + print + + + technical drawing + + + notated music + + + filmslip + + + filmstrip cartridge + + + filmstrip roll + + + other filmstrip type + + + slide + + + transparency + + + remote-sensing image + + + cylinder + + + roll + + + sound cartridge + + + sound cassette + + + sound disc + + + sound-tape reel + + + sound-track film + + + wire recording + + + braille + + + combination + + + moon + + + tactile, with no writing system + + + braille + + + large print + + + regular print + + + text in looseleaf binder + + + videocartridge + + + videocassette + + + videodisc + + + videoreel + + + + + + + + 245 + abhfgknps + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber=title + + + + + + a + + + + + b + + + + + + h + + + + + fgknps + + + + + + + + + + + + + +

    + + + + + 100,110,111,700,710,711 + abc + + + + + + + by + + + + . + + + ; + + + + + + + + -- + + + + + + + + ; + + + + + + + + -- + + + + + + + n + + + + + + + . + + + ; + + + + + + +

    + + + + Edition: + + + ab + + + + + + + + + + Source: + + + + + + + + + + Type: + + book Set + + + book Book + serial Continuing Resource + article Article + + + book Book + kit Kit + mixed materialsMixed Materials + computer file Computer File + map Map + visual material Visual Material + score Score + sound Sound + music Music + + + + ; Format: + + + + + + + ; Type of continuing resource: + + + + database + + + loose-leaf + + + series + + + newspaper + + + periodical + + + web site + + + + + + ; Nature of contents: + + + + abstract or summary + + + bibliography + bibliography + + + catalog + + + dictionary + + + encyclopedia + + + handbook + + + legal article + + + index + + + discography + + + legislation + + + theses + + + survey of literature + + + review + + + programmed text + + + filmography + + + directory + + + statistics + + + technical report + + + legal case and case notes + + + law report or digest + + + treaty + + + + + conference publication + + + + + + ; Type of computer file: + + + + numeric data + + + database + + + font + + + game + + + + + + ; Nature of contents: + + + patent + + + festschrift + + + biography + + + + ; Literary form: + + + + not fiction + + + fiction + + + essay + + + drama + + + comic strip + + + fiction + + + humor, satire + + + letter + + + novel + + + short story + + + speech + + + + + ; Literary form: + + biography + + + conference publication + + + drama + + + essay + + + fiction + + + folktale + + + history + + + humor, satire + + + memoir + + + poetry + + + rehearsal + + + reporting + + + sound + + + speech + + + + ; Type of visual material: + + + art original + + + kit + + + art reproduction + + + diorama + + + filmstrip + + + legal article + + + picture + + + graphic + + + technical drawing + + + motion picture + + + chart + + + flash card + + + microscope slide + + + model + + + realia + + + slide + + + transparency + + + videorecording + + + toy + + + + + + + ; Audience: + + + Preschool; + + + Primary; + + + Pre-adolescent; + + + Adolescent; + + + Adult; + + + General; + + + Juvenile; + + + Specialized; + + + + + + + + + + + 260 + abcg + results_summary + Publisher: + + + + + Publisher: + + + + a + + + + + + b + + + + + + + cg + + + + ; + + + + + + + + 246 + ab + results_summary + Other Title: + + + + + + Other title: + + + ab + + .; + + + + + + Title translated: + + + abh + + .; + + + + + + Online Access: + + + + + + + /cgi-bin/koha/tracklinks.pl?uri=;biblionumber= + + + /cgi-bin/koha/tracklinks.pl?uri=;biblionumber= + + + + + + + + 100 + + + + y3z + + + + + + + + + Click here to access online + + + + + + + + + + + /cgi-bin/koha/tracklinks.pl?uri=;biblionumber= + + + /cgi-bin/koha/tracklinks.pl?uri=;biblionumber= + + + + + + + + 100 + + + + y3z + + + + + + + + + Click here to access online + + + + + + + + + | + + + + + + Availability: + + + + + + + + + + + + () + + No copies available + + + + + Copies available for loan: + + + + + [] + ( + + ) + . , + + + + + + [] + ( + + ) + . , + + + + + + + + + + + + Copies available for reference: + + + + [] + ( + + ) + . , + + + + + + + +
    +
    +
    + + + + Checked out ( + + ). + + + + + Withdrawn ( + + ). + + + + Lost ( + + ). + + + + Damaged ( + + ). + + + + On order ( + + ). + + + + In transit ( + + ). + + + + On hold ( + + ). + +
    + + + + Location(s): + + + + + + + + + + + . , + + + + + + + + + + + + + . , + + + + + + + +
    + + + + + + aq + + + + :,;/ + + + + + + + + + + + + + + + + + cdn + + + + + + + acdeq + + + + + + + + + bc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl new file mode 100644 index 0000000000..9599566d88 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl @@ -0,0 +1,200 @@ + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + m880 + rtl + + + + display:block; + + + m880 + + + + + + + + + + + + + + + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + + + + /cgi-bin/koha/opac-search.pl?q=: + + + + + + + + + + + + + + + + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl new file mode 100644 index 0000000000..16ce3e273a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl @@ -0,0 +1,639 @@ + + +]> + + + + + + + + + + + + + + ,complete-subfield + + + + { + " + + + + + } + " + + + + + + + + + + + + + Mon + FV + Mus + Kar + gra + Fil + kom + trd + + + Mon + Per + + + + + + + +

    + + + a + + + : + + b + + + + + ( + h + ) + + + + np + + +

    +
    + + + + + +
    av + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + /cgi-bin/koha/opac-search.pl?q=au: + + + + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + + + .; + + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + /cgi-bin/koha/opac-search.pl?q=au: + + + + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + + .; + + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + /cgi-bin/koha/opac-search.pl?q=au: + + + + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + + .; + + +
    +
    +
    + + + + + Materialtype: + + Bok Bok + Periodika Periodika + Fil Fil + Kart Kart + Film og video Film og video + Musikktrykk og lydopptak Musikk + Grafisk materiale Grafisk materiale + Kombidokumenter Kombidokumenter + Tre-dimensjonale gjenstander Tre-dimensjonale gjenstander + + + + + + + + Series: + + + + + + av + + + + + + .; + + + + + + + + av + + + + + + .; + + + + + + + Analytics: + + + + /cgi-bin/koha/opac-search.pl?q=rcn:+and+(bib-level:a+or+bib-level:b) + + + /cgi-bin/koha/opac-search.pl?q=Host-item: + + + Show analytics + + + + + + + + + + + + In: + + + + + + + + + + + at + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + /cgi-bin/koha/opac-search.pl?q=ti,phr: + + + + + + + + + + + + + + + + + Utgiver: + + + + + bcg + + + + .; + + + + + + + + Utgave: + + + + + ab + + + + .; + + + + + + + + Beskrivelse: + + + + + abceg + + + + .; + + + + + + + + ISBN: + + + + .; + + + + + + ISSN: + + + .; + + + + + + + + Parallelltittel: + + + + + abhfgnp + + + + .; + + + + + + + + Standardtittel: + + + + + + + + + + + + + + + + .; + + + + + + + + Emne(r): + + + + + + /cgi-bin/koha/opac-search.pl?q= + abcdvxyz + AND + (su: + ) + + + + + /cgi-bin/koha/opac-search.pl?q=su: + + + + + + abcdvxyz + vxyz + -- + + + + + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + + + + | + + + + + + + + Nettbasert ressurs: + + + + + + y3z + + + + Klikk her for tilgang + + + + + + | + + + + + + + + + a + + + + + + + + + + Fortsettelse av: + + + Delvis fortsettelse av: + + + Avløser: + + + Avløser delvis: + + + Sammenslåing av: ... ; og ... + + + Har tatt opp: + + + Har delvis tatt opp: + + + Utskilt fra: + + + + + + a_t + + + /cgi-bin/koha/opac-search.pl?q= + + + + + + + + + + + + + + + + + + + + Fortsettelse i: + + + Fortsettes delvis i: + + + Avløst av: + + + Delvsi avløst av: + + + Gått inn i: + + + Delvis gått inn i: + + + Fortsettes av: ...; og ... + + + Slått sammen med: .., til: ... + + + + + + a_t + + + + /cgi-bin/koha/opac-search.pl?q= + + + + + + + +
    + + + + + n + n + fghkdlmor + + + + + p + p + fghkdlmor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACResults.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACResults.xsl new file mode 100644 index 0000000000..30d6e1827d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACResults.xsl @@ -0,0 +1,957 @@ + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mon + FV + Mus + Kar + gra + Fil + kom + trd + + + Mon + Per + + + + + + + + + + + + + + + + + + + + + + Kartografisk materiale + Atlas + Kart + Manuskripter + Musikktrykk + Lydopptak + Grammofonplate + Kassett + Kompaktplate + Avspiller med lydfil (eks. Digibøker) + Musikk + Språkkurs + Lydbok + Annen tale/annet + Kombidokument + Film og video + Filmspole + Videokassett (VHS) + Videoplate (DVD) + Blu-ray-plate + Grafisk materiale + Dias + Fotografi + Kunstreproduksjon + Elektroniske ressurser + Diskett + Optiske lagringsmedia (CD-ROM) + Nettressurser + Tredimensjonale gjenstander + Mikroformer + Mikrofilmspole + Mikrofilmkort + Periodika + Artikler (i bøker eller periodika) + Fysiske bøker + + + + + + + Anamorfisk kart + Atlas + Fantasikart + Flykart + Sjøkart + Navigasjonskart + Blokkdiagram + Stjernekart + Kart + Kartprofil + Fotokart + Fotomosaikk + Ortofoto + Tegnet kart + Trykt kart + Terrengmodell + Fjernanalysebilde + Kartseksjon + Plan + Perspektivkart + Annen karttype + + + + + Magnetisk-optisk plate + Lagringsbrikke + Optisk kassett + Diskett + Platelager (harddisk) + Magnetbåndkassett + Magnetbåndspole + Fjerntilgang (online) + Optisk plate + Annet lagringsmedium + + + + + Stjerneglobus + Planet- eller måneglobus + Jordglobus + Annen globustype + + + + + Hologram + Billedbånd + Stereobilde + Røntgenbilde + Dia + Transparent + Annen materialtype + + + + + Vinduskort + Mikrofilmkassett + Mikrofilmspole + Mikrofilmkort + Mikro-opak + Annen mikroformtype + + + + + Collage + Tegning + Maleri + Fotografi - negativ + Fotografi + Bilde + Grafisk blad + Flipover + Teknisk tegning + Studieplansje + Plansje + Billedkort + Ordkort + Symbolkort + Kunstreproduksjon + Postkort + Plakat + Annen materialtype + + + + + Filmsløyfe + Filmkassett + Filmspole + Annen filmtype + + + + + Kompaktplate + Grammofonplate + Sylinder + Sløyfekassett + Filmlydspor + Rull (pianorull/orgelrull) + Lydkassett + Lydbånd + Wire + Annet lydmateriale + + + + + Originalt kunstverk + Kunstreproduksjon + Diorama + Øvelsesmodell + Spill + Mikroskopdia + Modell + Realia + Utstilling + Annen type gjenstand + + + + + Videoplate + Videokassett + Videospole + Annen type videoopptak + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + a + + + : + + b + + + + + ( + h + ) + + + + np + + + + + + + + + + + + + +

    + + + + + av + + + + . + + + ; + + + + + + + + . + + + ; + + + + + + + + . + + + ; + + + + + +

    + + + + Utgave: + + + ab + + + + + + + + Analytics: + + + + /cgi-bin/koha/opac-search.pl?q=rcn:+and+(bib-level:a+or+bib-level:b) + + + /cgi-bin/koha/opac-search.pl?q=Host-item: + + + Show analytics + + + + + + + + + + + + In: + + + + + + + + + + + at + + + + + /cgi-bin/koha/opac-search.pl?q=Control-number: + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + /cgi-bin/koha/opac-search.pl?q=ti,phr: + + + + + + + + + + + + + + + + + Materialtype: + + Bok Bok + Periodika Periodika + Fil Fil + Kart Kart + Film og video Film og video + Musikktrykk og lydopptak Musikk + Grafisk materiale Grafisk materiale + Kombidokumenter Kombidokumenter + Tre-dimensjonale gjenstander Tre-dimensjonale gjenstander + + + + ; Format: + + + + + + + + + ; Type periodikum: + + + Årbok + Monografiserie + Avis + Tidsskrift + Andre typer periodika + + + + + + ; Innhold: + + + Sammendrag(abstracts)/Referatorganer + Bibliografier + Kataloger + Ordbøker + Konversasjonsleksika + Håndbøker + Referanseverk + Registre + Diskografier + Lover og forskrifter + Hovedoppgaver/diplomoppgaver + Oversiktsverker innenfor et emne + Anmeldelser + Filmografier + Adressebøker + Statistikker + Tekniske rapporter + Doktoravhandlinger/lisensiat-avhandlinger + + + + + Konferansepublikasjon + + + + + + ; Type maskinlesbar fil: + + + Numeriske data + Programvare + Grafiske data + Tekst + Bibliografiske data + Font + Spill + Lyd + Interaktivt multimedium + Online tjeneste + + + + + + ; Innhold: + + + Festskrift + + + Biografi + + + + ; Litterær form: + + + Ikke skjønnlitteratur + Lærebok, brevkurs + Skjønnlitteratur + Roman + Novelle / fortelling + Dikt + Skuespill + Tegneserie + Antologi + Pekebok + + + + ; Litterær form: + Selvbiografier + Biografier + Samtaler og diskusjoner + Drama + Essays + Romaner + Rapporter, referater + Fortellinger, noveller + Undervisning + Språkundervisning + Komedier + Foredrag, taler + Memoarer + Eventyr + Dikt + Fremføring av alle typer ikke-musikalske produksjoner + Lyder (f.eks. fuglelyder) + Intervjuer + Andre typer innhold + + + + + + + + + ; Målgruppe: + + Voksne; + Billedbøker for voksne; + Barn og ungdom; + Billedbøker; + Barn i alderen til og med 5 år; + Elever på 1. til 3. klassetrinn; + Elever på 4. og 5. klassetrinn; + Elever på 6. og 7. klassetrinn; + Elever på ungdomstrinnet; + Billedbøker for barn i alderen til og med 5 år; + Billedbøker for elever på 1. til 3. klassetrinn; + Billedbøker for elever på 4. og 5. klassetrinn; + Billedbøker for elever på 6. og 7. klassetrinn; + Billedbøker for elever på ungdomstrinnet; + Spesialisert; + Lettlest; + For psykisk utviklingshemmede; + Storskrift; + Generell; + Ukjent; + + + + ; Målgruppe: + + Voksne; + Tegneserier for voksne; + Barn og ungdom; + Tegneserier; + Barn i alderen til og med 5 år; + Elever på 1. til 3. klassetrinn; + Elever på 4. og 5. klassetrinn; + Elever på 6. og 7. klassetrinn; + Elever på ungdomstrinnet; + Tegneserier for barn i alderen til og med 5 år; + Tegneserier for elever på 1. til 3. klassetrinn; + Tegneserier for elever på 4. og 5. klassetrinn; + Tegneserier for elever på 6. og 7. klassetrinn; + Tegneserier for elever på ungdomstrinnet; + Spesialisert; + Lettlest; + For psykisk utviklingshemmede; + Storskrift; + Generell; + Ukjent; + + + + ; Målgruppe: + + Voksne; + Barn og ungdom; + Barn i alderen til og med 5 år; + Elever på 1. til 3. klassetrinn; + Elever på 4. og 5. klassetrinn; + Elever på 6. og 7. klassetrinn; + Elever på ungdomstrinnet; + Spesialisert; + Lettlest; + For psykisk utviklingshemmede; + Storskrift; + Generell; + Ukjent; + + + + ; Målgruppe: + + Voksne; + Voksne over 18 år; + Voksne over 15 år; + Barn og ungdom; + Ungdom over 12 år; + Barn over 7 år; + Småbarn; + Spesialisert; + Generell; + Ukjent; + + + + + + + + + Utgiver: + + + bcg + + + + + + + + + Parallelltittel: + + + ab + + + + + + + + Availability: + + No copies available + + + + + Copies available for loan: + + + + + [] + ( + + ) + . , + + + + + + [] + + ( + + ) +. , + + + + + + + + + + + + Copies available for reference: + + + + + [] + ( + + ) + . , + + + + + + + + + Checked out ( + + + ). + + + + + Withdrawn ( + + ). + + + + + Lost ( + + ). + + + + + Damaged ( + + ). + + + + + On order ( + + ). + + + + + In transit ( + + ). + + + + On hold ( + + + ). + + + +
    + + + + + + + bc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslimUtils.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslimUtils.xsl new file mode 100644 index 0000000000..4a1f3604c3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslimUtils.xsl @@ -0,0 +1,229 @@ + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +aq + + + +:,;/ + + + + + + + + + + + + + + + + +cdn + + + + + + +acdeq + + + + + + + + +bc + + + + + + + + + + + + + + + + + + + + + + + + + + display:block; text-align:right; float:right; width:50%; padding-left:20px + rtl + + + display:block; + + + + + + + + + + + + + + + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + + + + /cgi-bin/koha/opac-search.pl?q=: + + + + + + + + + + + + + + + + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl new file mode 100644 index 0000000000..cb365d90ef --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl @@ -0,0 +1,618 @@ + + +]> + + + + + + + + + + + + + + + + + + + + +

    + + + + + + + + + + [ + + ] + + + = + + + + : + + + + / + + + + ; + + + + , + + + + +

    +
    +
    + + + 454 + Translation of + + + + 461 + Set Level + + + + 464 + Piece-Analytic Level + + + + 700 + Main Author + + + + 710 + Corporate Author (Main) + + + + 701 + Coauthor + + + + 702 + Secondary Author + + + + 711 + Corporate Author (Coauthor) + + + + 712 + Corporate Author (Secondary) + + + + 500 + Uniform Title + + + + 503 + Uniform Conventional Heading + + + + + Language: + + + + of intermediate text, + of original work, + of summary, + of contents page, + of title page, + of title proper, + of libretto, + of accompanying material, + of subtitles, + + + + + . + + + ; + + + + + + + + + + Country: + + + + + + . + + , + + + + + + + + + 205 + Edition Statement + + + + + + + + ISBN: + + + + + + . + + + ; + + + + + + + + + ISSN: + + + + + . + + + ; + + + + + + + + 225 + Series + + + + + Dewey: + + + + , + + + + , + + + + ; + + + + + + + + Classification: + + + + , + + + + , + + + ; + + + + + + + Contents note: + + + + + abcdjpvxyz + jpxyz + -- + + + + + + + + + + Abstract: + + + + + . + + + ; + + + + + + + + + Provenance note: + + + + + + + + + Bibliography: + + + .; + + + + + + + Thesis: + + + .; + + + + + + + Audience: + + + .; + + + + + + + SUDOC serial history: + + : + + .; + + + + + + 600 + Subject - Personal Name + + + + 601 + Subject - Corporate Author + + + + 602 + Subject - Family + + + + 604 + Subject - Author/Title + + + + 606 + Subject - Topical Name + + + + 607 + Subject - Geographical Name + + + + 608 + Subject - Form + + + + 610 + Subject + + + + 615 + Subject Category + + + + 616 + Trademark + + + + + Online Resources: + + + + + + + _blank + + + + + y3z + + + + + + + + + Click here to access online + + + + + + + + | + + + + + + + + + + + + Continues: + + + Continues in part: + + + Supersedes: + + + Supersedes in part: + + + Formed by the union: ... and: ... + + + Absorbed: + + + Absorbed in part: + + + Separated from: + + + + + a_t + + + /cgi-bin/koha/opac-search.pl?q= + + + + + + + + + + + + + + + + + + + + Continued by: + + + Continued in part by: + + + Superseded by: + + + Superseded in part by: + + + Absorbed by: + + + Absorbed in part by: + + + Split into .. and ...: + + + Merged with ... to form ... + + + Changed back to: + + + + + + a_t + + + + /cgi-bin/koha/opac-search.pl?q= + + + + + + + +
    + + + + + + aq + + + + :,;/ + + + + + + + + + + + + + + + + + cdn + + + + + + + acdeq + + + + + + + + bc + + + + + + + + + + n + n + fghkdlmor + + + + + p + p + fghkdlmor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACResults.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACResults.xsl new file mode 100644 index 0000000000..378e96c0ad --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACResults.xsl @@ -0,0 +1,244 @@ + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /cgi-bin/koha/opac-detail.pl?biblionumber= + + + + + + + [ + + ] + + + = + + + + : + + + + / + + + + ; + + + + , + + + + + + + + + 454 + Translation of + + + + 461 + Set Level + + + + 464 + Piece-Analytic Level + + + + + + + + Availability: + + + + + + + + + + + + + y3z + + + + Click here to access online + + + + + + | + + + + + + + No copies available + + + + Copies available for loan: + + + + + [] + ( + + ) + . , + + + + + + [] + + ( + + ) + + + . + + + , + + + + + + + + + + + + Copies available for reference: + + + + [] + ( + + ) + + + . + + + , + + + + + + + + + Checked out ( + + ). + + + + + Withdrawn ( + + ). + + + + + Lost ( + + ). + + + + + Damaged ( + + ). + + + + + On order ( + + ). + + + + + In transit ( + + ). + + + + + On hold ( + + ). + + + + + + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslimUtils.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslimUtils.xsl new file mode 100644 index 0000000000..657f3140bf --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslimUtils.xsl @@ -0,0 +1,364 @@ + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + rtl + + + + + + + + + + : + + + + + + + + + + + [ + + ] + + + = + + + + : + + + + / + + + + ; + + + + + , + + + + + + + • + + + + + + + + + + + + + : + + + + + , + + + + + • + + + + + + + + + Publication: + + + + + + + + : + + + + + + , + + + + + + + • + + + + + + + + + + Description: + + + + : + + + ; + + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + 1000 + + + + + + + + , + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + + + + + + + + + + + + + + + + -- + + + + + + + + /cgi-bin/koha/opac-search.pl?q=su: + + + + + + abcdfijkmnpvxyz + ijknpxyz + -- + + + + + + + + + | + + + + + + + + + + + : + + + + + + + + + + + + + + + + + + + : + + + + + + + + /cgi-bin/koha/opac-search.pl?q=an: + + + + + + /cgi-bin/koha/opac-search.pl?q=au: + + + + + + + + + + + + + + + + , + + + + + + ; + + + + + + + + + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/compact.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/compact.xsl new file mode 100644 index 0000000000..eaded8cdaa --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/compact.xsl @@ -0,0 +1,88 @@ + + +]> + + + + + + + MARC Card View + + + + + + + + +
    + + + + + +
    +
    + + + # + + + + +

    +
    + + + + +
    +
    + + + + +

    +
    + +

    +
    + + . + + + . + + + + + + LCCN: + + + + + +
    +
    +
    + + + + + + + + + + -- + + + +
    diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/asc.gif b/koha-tmpl/opac-tmpl/bootstrap/images/asc.gif new file mode 100644 index 0000000000000000000000000000000000000000..3074264e5bba2a137385715233897088a8e1f78c GIT binary patch literal 250 zcmZ?wbhEHb6lGvxxXQ$kmS#M2W*Wng1&Tje7#SFt7<52B0Qrf5P28cez(a(k>%l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8mNQ6?}_5_4SglS^|`^GZBjY?XjAdMTMHR)&U7 zF2;@)&L)N~My>{ih8C_a#+F9ru11c=ZU&|<#xOIm>2XL&K>`K=X2e?wH%5XlY89!SKiOR zoD#JB;f21MYdL)@;^qhJzN>!w-_)1&j43a7?2ZSmlxda zfAp>-4P*V`Dfy!#;43Yv2l56%teJC z_Xu!%zL_&;k0(2e!l|UhiT`C}_xiFi6^9&jk(u%Nvv_x-#{3m-J5xC?X0430^*`Hj zNr8{=UU-_&b>L^HAuNr2!5Zeus(ClQl~3CCXOg#NnVH<`xsN2XHCVVAm>7;94{Q^9C15-4 z+ZzW5bMEE_28k8NjgRe-6id1FMX>pIrjfavtPRg#}$V+$=iCriC8iv zMY^n8{mEUBu`SZ_SrU6yVsZfgtc`4M=cqp9jz~6h-tuC?+ZA3PV?LZ=VaZRAZ;0Pu zc|)=Eq1L_GC(0Zc4JS*@XfV*05nQuFN317hS+|_m$32w~8kVg*#daWP&fL8{W^QWQ zF~&P;rl+?>m@RU+AT#r?*7Ubpzr##kZM4{R_ z{1dM*sejJ$seV6IAzjy85}S Ib4q9e0NACF1poj5 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/back_disabled.jpg b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/back_disabled.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e73a546e3609636f9cf4c543c2a4fe4050866c3 GIT binary patch literal 612 zcmex=C5UDGKfoZ!!63{a%*-grz$D1XEXer(2tyUn z+02YUSHb}sD?0}l&^EXLguy7lz`(-H!phDIlVN0HVHIR%V-ON%S2Pq6HFFG{Xryc+ zmRQ($@S#&sld*HEn>dFcBLmQ_$YwDLDjGT#PW*q1fd^^;oX+iLI)z|@;wX;U8Xr> zT8Qgxn;R!Cottl}#(8Ri${a3d=J*$R5qBRbK9bRJe*4BYwq9(uIM4mLS9%TSY?*y6 zE==owYH)vf>dq6(Uzum+IyVJqc3N&dRPD57vW(=l(=(DZ-K_!LSx zwPk@>bN@4B-OI9gCf>Wc_;CDAS%c@BJZ}kBlbDz~@y-*&Y^_U+@};q`xNUthN} On^Cj9W}Eu@|2F})$f79# literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/back_enabled.jpg b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/back_enabled.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6d764c79c7a2047b6bf65bf9d96fcafd5161e38 GIT binary patch literal 807 zcmex=C5UDGKfoZ!!63{a%*-grz$D1XEXer(2*U&h z1}0{pBN2d|gO!bok%5r~RhW^Pm5qg+Lx6#Sm5Gs^od+h%$i&RTD#*spplB#0EW!~u z(MZ`u)XXulu<_tSr=TWdXR%Z_aiE1jZ7eM8Fl&IpCkWK1$Y$s$#2&a&N#sM~M5iWU z<^Q)Bc$gW1&SMs2uxGfw`}E06etb^r9k|jMc@Dlk(IlSD-Wwx*G{%4ThHhR%HnTsw zbu3z!=BtbC=-In5f5nt;je{+vrKZdWckk$U`c^FEYC6}Jn=lG)17QB>6z3khm7PHhg<-pEGSO0F>VA}N6`w53!8pr$>MbUW| zMEsFn=(%w+^5v0yp7Lmb+~3PpI4(#G~bQ$y_;t)oo+U5`bnSHZcn){CH~m7Ys2rz z2!R@xgGrCtcPz?eOPOzKr2P26p~(mTGjR1-c3?psA>uUGsyt|R2Ts3~!B zN71DGSrW%W*`w8#2{O$LX)%%8*<4Ycyr;tN(Hm8|M=_HtvR>P P+Rcr(b5Xx$|NkZcT0jT? literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/forward_disabled.jpg b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/forward_disabled.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28a9dc53fa232919299ac980dc9b61167c1868bd GIT binary patch literal 635 zcmex=C5UDGKfoZ!!63{a%*-grz$D1XEXer(2tySE z1JEp>E8&2Nm4%I+g9~UMTnNHo6kuRrVP;|B;)Y2uGBL9Vva&GlzGLeh=CM*_u2I6%$1L~6;-1yGa|?*FvavCW+Av>{Flt>+*?d?iZ`9)^O?_H|D3t8;Og6lD<#WHQvW(mo1ETsD>A@mr8@sqg(?1R z%d@qrmWLWmIn1#pQuo}{brVW*C8t%EDXbOt_DabwXgGW3;wDX1;~7hWrYL+ZX=qre z&-y^2q0zm?-FJb#(AWJTHOJ-3`S`D|JEhzC{KvY_h0kZinXP-?w!g_L@p#JQO^!z$ mYCgVwS7#SryXs@?>&L&t^Z(SozHVt~@Z#>58}s)6zX<@qORf(9 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/forward_enabled.jpg b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/forward_enabled.jpg new file mode 100644 index 0000000000000000000000000000000000000000..598c075f13ab0e4bbe05a4eeea7cf777ba73cf03 GIT binary patch literal 852 zcmex=C5UDGKfoZ!!63{a%*-grz$D1XEXer(2tywO z0~0eN(3Nn&%Fe>Z!NthH$ciG&$iU3P%Em6hz`z1zu=B#yGcqx=2(q#<2(fb*3M-3< zDh5t8G7&R#Oe}1C=oHjs?40T*F37+LbR`oj+(bq}CT0c}Rz*W0Hg?Cv#)(EB0yioN zi~PUEzyov)lOVGogFVA5dn3uE%Z<*rn&ugY^FIG9<<=87L*?mOy^~u`Rq(Eg+UDw^ z@^Uh}zJ$t~P2YpRT#sm2p`oEt8zJ-EBRfY;>b?DxZo!24Z)Q(O&}!Mbt}27`dKa(x zr)AHkZg5MjKa&4$syaupXWNXgp32dQs_rj-?|M=Q9pN^hZg^mV7=UWs>}D5 z$40(ME7Q1T4h8p}ZJ8O!G-Xk84;P~#ci!&o`A5I3kG@gLm*VlJbn%kvSqIh?3Y?HQ zAX0NL>XIkpf=MN83*!%}9-aN5)p7^py2Am>F9gW&pFSp#V0dxX#ZPW;UoD(gaI@8E z(rNQz1DBIiM13!LtZ|85lHB@$wW~n0fhRz-$?R&m{@z;uI}N|35As;}zdXB<I#+N1k=r*G-&mI78vJ_Ezs!yIV%J}l7d*c9>7Bn;xyLT84V&`$ z@9WMTAJ6DZyR)~=FS6P2e3MDv7lHB>{C&1H^7EJ9PIf=EdUwUYtGE9%$X9(m*ZWLf M_rC2^{;K~s0TRp{r2qf` literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_asc.png b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..a56d0e21902ce620cd57f87fa58a6d3e804135cf GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5tEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i>l2Ka=y{`vF&J9*~+_wWBdfBFCW_y37A{>@tOZ^^2EJ(K_a|Nno&o$%d2jr=7+e!)O45@5J; zXU0OHl&hzUV@SoVE9Xw~GAQscA1s)^?0*rXqM}DeLv7?|BU8z@QCOGupVzP9Hek5&L+Gnl%BD>~0~tJB{an^LB{Ts5b0m7= literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_asc_disabled.png b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_asc_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e621ef1c68da839ce077cec6e201a55c1ba168 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5tEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=)2l#}z{`>du$&)AV-@pIyd9;k)4B*-rq$b|z2+ZRf0KnW*L z7srr_TUXBQ7GeV6G?@}f$7k6Jhw{qGm$-QDzD`qrDaZ3s$b2XF;fBBPU nqjNDy&Nw~puHFA+-v&m8`?>-yUFVHK{$ucT^>bP0l+XkKhw^g= literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_both.png b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_both.png new file mode 100644 index 0000000000000000000000000000000000000000..839ac4bb5b0b414834c950de9deafff6dd94ed2d GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5tEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=)2l#}z{`>du$&)AV-@pIyd9;k)4B*-rq$b|z2+ZRf0K#2rT z7srr_TRjsz`4|*ASOSl%eg6Ob+(JtRwX|O@S}a^IESQCgTe~DWM4fR9b+X literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_desc.png b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..90b295159df995329b3a84340d32761f3d1dbade GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5tEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i>l2Ka=y{`vF&J9*~+_wWBdfBFCW_y37A{>@tOZ^^2EJ(K_a|Nno&o$%d2jr=7+e!)O45@5J; zXU0OHl#{26V@SoVqz8vtc$~v}dc~O{CLEF2anNavMpdMP)0v(X&o(k0opIq!LdvtJ wj~up7@0`wiSoe($&y07EkGxK6U|?nlJSz0{?wJWUfu=Edy85}Sb4q9e0C9MGu>b%7 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_desc_disabled.png b/koha-tmpl/opac-tmpl/bootstrap/images/datatables/sort_desc_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2409653dc94cd21a281a31c0e3819323b84704b7 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5tEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=)2l#}z{`>du$&)AV-@pIyd9;k)4B*-rq$b|z2+ZRf0KnX`r z7srr_TS*TNvhX;E^>j)zMNBv%VR68zN24n8K+>5N&kUJbBQCy4c=qgBiu3mAQ)hD? n)_oJhGvi(If!Apb49pB3GXz|UGFKJ=4P)?h^>bP0l+XkK*57ji literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/desc.gif b/koha-tmpl/opac-tmpl/bootstrap/images/desc.gif new file mode 100644 index 0000000000000000000000000000000000000000..1eee78478bceec9c84cac79d903e46b3ac99dba1 GIT binary patch literal 61 zcmZ?wbhEHb6lGvxn8?JCmS#M2X4?P%{}~t<6o0ZXGB7YP=m6OaAbAERzA5<&rC*#s OFx$hk>*!oo25SK8?GWt% literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/favicon.ico b/koha-tmpl/opac-tmpl/bootstrap/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..586bd559d9cd6d67a69a1e0f5b96cc7a1b95ca46 GIT binary patch literal 1406 zcmeH`J&#gB6o#Mcdf62fk=5&>a$VQ2tDr8dvVLy@KZ1gW4ht&6KOlqvJ&84;0ct8b zLT5stAc2AcC`f4dNFYGM^)3Qon{DjOzLPUK&zUos%sUwnv|%)&&3pV5K>`#lv=WC} zoYybY$?souyIp)fAHiUd;c&=cFu-cH5{X2Z&*v-_3!>2|Hk*xHF2`&(V=|dAolXgd z!?@jUMxzm}R*O_BMKYPB)9GNh+i5nN`2BuFQN&;{P%f9z>2zc=8H&Xsi9~{YK2N1m zp-?Cg2n1-i+lDddNRoss%cRq3JRT46c$|8@j??M9%$BRQD+m5-2UJx(|1%e*6}Kb^8hrb% z*Z(*;+t<=1?>J9SKYjl4bw{_2Zgt^4oXsjT)``Un#HOSeN*Bzy3KdUT(2! zk)IqsJ$kn8S05Zm=7*0SZ`gR(w14luv|;_tTenrioeitH-Mt$ctycK`yFAWD;1ET2aX4PeS5VXXgH#(|69jGm_GU@1D8vz3+LxpJ8L?l8MS>?e&-y z%WwuTdNIE7EdHio488!C7VH80_u>sxi4*Ze##>tjHyI4h^~p_yXBY;V7~x4qiDX^o z$0suUd9_8Fo{vZ}h4R*ulmz%Q;}E~b|0~uMp2X6k2UB6Iq)2TF6^AaO_{f3{_rnnU zi6Jm=Ws}%12#^$9)n`OF)-{H^$f#o?Aj#uD5NjJvVCb8 z-B>S$xnn=9j>}+Mn>CUD>NdR3&q`w7k;qeM0wu6^wW8|MOO&6!4=ddb{F#RP_&mh) zh&C`ft^uj`lGt|w0g0yETI}Y>sAY^qD3eRt@_a%KM5W6LU^-*DM4)W^=yeGW@x-vP^51&;a z_u{UmC~NE1Vr3#lv4n8W*3mnNoEQXe=!ExXK$Ebldhnf{$W4qw=54T8C6%^EPa`Y= zTC8eULRQ}bw)+@7dl}CANBY)CbCDGr>2aaR?%ik}jX`KOnc%8hS}Ytd3$EobO|$Q5mVUPR@OK7nDP0&O#Q>d=_Sn z1vYtQ@4be7bs6d9|5=jKsKSQnnh9Iz+9hH&apbr?VDvVzx4Bgj1I#v;5_PC`r3U$u usA%IQS3%99X~E(!%1spbn*KZg6<`2SHB&n2#K$=R0000WJrk2WND0TP$c_hEX_>T#3XCn8Y5(z%Ged5 zL?lc0C6c0C*QA*&BiYJ&N5A_=zx#Zi^Lam?^Sqw-Ip?p>NyJ*2i3-UI0RSM1L7U*X z3f&Dse(p^S4`1dAueXt<5db{u)Zt6|!hQ2!GB+~;c6JZFu_%q3*%O3zBytt~GtPAR z8SEyn1Q~gA75X#c*K=|KK)?-SVq}YNZGTHhkQ>=A@O4Lb$smN&do}xGLstMP?dW@Y zBH_5TP9kl_{*uY~Ai_A7-+#lDg2&#HRK``>!Uau@tK`=)45YjXwdP6t6HMam!mtNN zvyp)t)Q=xNHb$)V=VocKdUdxdW9%_$WoOpoQH0l-jGico;ruFf9W`NYH~W`FJ6{H zu`MNoUtpt&^&^TLbNir+s%Y6mTs3} z2|DPP?hthR&w-vdr4Tl*1ub(+9qMIBRlORla4Ip8PrL|lr^hWgx@(1Xkmt!y2m#Po z5=32u&~~LfuLrZ@l%`u@1~2|M5?MlL>B3o9nlYMB?e_xQ zAcK+>JP5mfR+nAdiMP=0QTn}gp(*0s+-#Z01(2*aZ*65!C z=cfZ6ktIJ4N(>@FB}fHg9)wSLr7m~L{@D80+>q^rqCDAov0E_z@{uGfKD(vY*z=q< zp;i_MQvBUe6)5GIY=~wcPB!ya%79UP1t1y4QuzIeN3q2NeYI-Z*{_v4s_G}=>RJ27 zax>?blKjmX*$ zE5%b90@i?Td>jk|=^J>uIv%D6l{R>H230*x5uVmHe95aX3ctSZ!mF_;=E9%TT z!=H2?k#uQ!#csj*X#ia&j=|yCSlf}j<9QU*vf4jT8|B@W63*<5dHt%x+rc=f^*&aN zE~L}VBbkm%E;`WD_O8q9j-&s`2miFp!jk*&lUn0G?S4DkqO6uOyRDY8k#P_bz&BhG z7HM^|7+yw%<&CN;zv%Yzwzte_sJltdRIH<8a>lBO^OHljkhFaWQr9^IReP0E4vDrj;`uU)|jXYLl&r%L6 zslDZ7`X3ji^&NDdD3LD|(I_wtrtjSgH<_O@tZCRD&6>;4mMvt8N3MT^)Oj}=8w7g< zFLp2g8CtOFD>Z!`(K`_Z14k?7NAehdY6~tOB+o}An}$?-W*xA!S$K^k#NaO9^`64t zU9_PjC!X+{Ip;0BoOo|hNB&ua|JtaT!#(}y;LF=^sXv=)>q1x7ReyWBNg#aqe!(NF zIcZ;G98;#A*2z3EeYda#ED$9Igw7{we%33j)_)VV(f9XUReH93w806X<%jY9+w)HZ zx9p>t9oIyG6GZ-l&3$Haj9Ud%jMUEOF<3<9)5|sI0s85f)qt2CXyjx?zKTnu*rBeg z87^g4LHGU^{=8KsIUes%CQqP_@IE{yb;?%zK&sV=Vr!s;Kyf_g=;J!3ObxY$&Bza& zTFrm8*#ZFHCofUtPTzU18JOF@lzljEM{z0@044{dCG?vf>Y3!dA}D-Xl;^-Z_4wIB zzXee2R2?0eo9HpG4oMBQ32Q^01h~@0aHnA}bG@|=#_cLSu{tG%WcgCrYAe4hVyu2o zpV5$M2h>&|qI3NRg72$uZ12d5kH-6OuhNbjl_+PI%-+}fnIY=#b6J-tB(iBb(M+9)DXzz);PRd!`6pPxP(HP1iF(6o&h8j3hUKoigu**g{c9~eX6GANXfr?0mU=_iVO3;;ZuK+fYI8GXAu!!OSN!VbP3 zB%l9d4d!m|cA@YKYw1hyB!vb29Jpt9;1NWpxd8B61US@H*KF!P&X%@Z{C}3nYGf_4 zM!lLB5XOUKW^XpXGP)`qlzkD(rw9N95CbSMu;4Tx{{A07sKueT0f^54@p~Zt z3dC|a)RBv&fp|U;UjgDjK)j1uW&;EeHo@xu#DQNxtbxPe7^s>JR1OGaJR5391+~ls z2p}f3gc1S7Ekq_NRv?bYA*T(ckI*Q4gR+Vql)aT&h5`f-a$v{;@e~sETjCIRg33(-f%rHOYhf{m7l^BY_z)0p2I5UXY>vlXZz#PB8X*gy z)&5p!s=)@hfVdKfuRw7bRNM`SbAVU{Ab?`T9Wo07*{? zntELzehkDVD{z&HWKj7XNU0`Ws2eh0)tKQAfMS)n7K$)=zjc<L=HIOBUo> z4F+ND*tT^;+f{6hH z5EHZ-tOw$MII_YWAfA9G22wi-OBMkoyS+f12F(_rDoYcGxtvh?Ar`qnD18EmpCgIe zLh1Er>Vu*5Vl;6cDE$aaN6rb|EPwz41;z#-zE7ZRc!kDa0>nqr#Jr&NX{ZMmLp@xB zq(&X740s2ne_?44_(9n-(DJw)l)V?N4dV;M-+_1ww4Bp{%6-9M2dHfl2W1}yVs;=- z00v_BM|Iu_#pD11eX9W>yhY zd^Vc6HdOo)wCaV4J43~{L;0ZWn~IdhL0~J6w$Od3SxKOp4IqGE1qnNn!W^iB_@U)M z16ohj8%rM7fy(bk3&>Ka_!np)mWHNp1GM0ig1R9Ks(u-kJYEKs>qirJgo-Z!;yh^8 zid==m8kCVxcg}~FQ*)q&u?Msak^u-HYz3PHv}O4L>IoRQ3B=Yo3PX@3O+f5|r7rJ) z#y}MoeV`Q84#Wqbv9}jmurXp$>jjM%bu4!DKpR_2kWwCUN}mpGkevqN3?w&$8i5C4 zH5Nbs;Tq`@faY~j9{mZ#+kkj7QXZr>V1bqizZeD(00bBSOrt6z-RAMK#o@iq<&LY;)!^>J(dXjn^opp_ zm9W*=;_&Yl_n5QS=Ir(B@b}2p>4v4xc$>?IrqJ5t@T$MvroG&G zoXfh*?7vzx!;4BBu%e3X&ldc|JLY|G=UN|C<1l}fi)5aC^mLZH70zMZYnfK zH4p$L0Ruh}bqFpc000R-J&#Q{6qK&1Ml=E_5N-iAp#lO7Zw9JMHzcmE9ydt^ZZ3|G z25u#nzeqF-!@~+l2n}v2zZ`BM(b&kY52^?UZUo^+Gvvb#xJE5*9p`p6 zr`XLaQlo^uVTO$G@-g981UC!(4g9h2Af*pRaHw#D;ui}y4JQiGp~oVn8Acv>0su`2 zjR+$mEIT5BKo1ri$|#{x%ZIQ3A2l{i$hicEfD1$0{jgD^1`UZxDw^bjvd9THAc)+M zvw ziJ3nnXozP-I6idhJZQks@?F;=G&&3~g2G2hrApKgTXuc4B*X}AjPQdu8_a~B5N-Le z01ig1;08wgz2U(hL)6g!hCoDI;06Q++VutnB_7cqfp26*1On6yAOHsgfTDy->{Ym5 z5fi*|4H2iINQ8hp5`m)+JT&1Ai_{fygB}1_;DKvN^q^LXKVYZeix{|}fq}uf0m~2s zxUpRk54-^w6WG~OzzHaza6$+r4Flp3r@4^;l}FI zMgyvK_Z}1aC744>b5UYW5y|agf@(&-VIx86_&^vDW%>X>X9`q8;cEl_Xq6ioJcxur zKFEWF1j4zZ>ubU|u;eF7>?7L|-Q7k+1#ZYt1P+zTDny$188J?EOsEs65;@??hX^I6 zZbU$;zI@8xdCnwJUj|jcPtsPqPa|vKmn*l3|n9k2yoTW4*;)n3F_-n)gFf=jF9;0^H#-tvKSy&I}P;0`22xLGRdL`#5uMh9t zaDY-boI)aQZ&bAb2}|@~!HY9In8Sc?RG`{JK0rFek^}g{6AMEOIyMn>zt9;#{_!@% zWIibKLk|u>Gw7r)QR9XoG-#0U5g)YNw+a{dL+&0L97jZi0=x954E-~$K|2#~@?djK#y(E0NDveq~A zvOo<8Nbo^y3kZ!|f<~NHKm-9;Akj2jU+@3{Drk^{xHEi^cM~TV{zI~qbRhl@H^@K( zLXe^joWcVNuoVI}V2TdFO9dMcUEd1OfCkKt25l;U1c72TGmYm52p9(dFvNr%Tnbfi zdxHZeu)!hN;Dt$e01EymghfPPhQ{L=43A)x872V%voL_@5WtAeSjPxE7{LMp5C9B} XKz|~Mq7R^^jn literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/images/loading.gif b/koha-tmpl/opac-tmpl/bootstrap/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..3c2f7c058836808f7f1f5f9a4bdf37d4e5f9284a GIT binary patch literal 3208 zcmc(ic~Dc=9>*`aOO|`};l05I0veErPzymNWmO?SfPgFlg5pAq3huH91c9)G1Y`|i z4JZjDhG<1Z5!{L(f?6D`8``H2sCB`;j(xVT^L)Wphk5_LnZEPqnRDmP=X1Wl@66!` z`n$Ttvj7(G763kc_y7RFrAwCz3JSWqx*8f9xLj^@boA)x=);E(&z?OyXU-f5f{bVW zSl0ix;3aK}PuV15r6r~$u;RDIr*GdCFLF%Wxp^00{VN2}j0dehpey_$SMt2W{1!QK zKojHE!m014ehNU3O@{&#81Ry?oX#6DZ$$v0J3e>A35z_WBvJ<_#BKo;WU| zlhe}qUa=5u3mwW&3lJ7s?M1x36dY=FTw|QvgGz$IR&C=!53NBJpfA=OKGM`_RmbT% znZm9NNG{r+6zds~vIJC01Jq2Sfd~xI=Y0{MfaQy zn2ZzlCpfx2_e$RKF6Y3;lDC^Ctng6>y!>|IX5edIqlS+PO-?8+ z`B&W3L?HdjNFjrNI!Jn^_xX`vLz8IS;`MxK?2dHilQLyLW(Kk1FgksCojERsJ!?iEkw+`1cDYq6akXxle%?Jr<{{=0nz`Kk-S^@n0J8?VXMIkDd80qP5Zm)#`}B9q`aYD-x25 zc@QMAn3TmSh+$G`MJqYrrZlSzXqzXwkxe}q+R{=~MXl6{TMe0tZ;lxDwHaEwS~Tn) z%Z4-bbN=m#CC+_Hj=V@B(_K9qdqPDt^t)b6FaB0hLKPppyu1i6y5o8OFfai$3|@Hf z;}f9$JoCBho5!)9?In}=Wi7?^t?W>oEX>UIsE7wEM6JuV|urBCNX|~_fosA>efw^cee6+8#zdilg;yU=9%o2Tr8vKU(UXB z3kWh_IQ#Dlz2mDX28*Vsv~^2N0@-2rA5dndqT#a_FD7Mja*;&mNGTuQl4hBa#RlbU zyNJdn0&7;IFttot;-xlVx#2#Rt0hHS8Yc?$hTuI$Ax^85FTg>Ou?^asn^v zc4TamL;dN)1SL|wK5J+}IUv2WZek)s&{URu5`W(KbZO#xJ-h7I%bmY@-Nh&FUD-3b zWYh3hA$_f%(+^E&|9Jfl`pIECdq1scZFL2~(DjE!P`xQick6HdB~DW0RW%CJs%Egc z5*vQ&0+H<+8=2yLP{*8J|AcQU5HKERhC^Yc8+NlT`wE?W{KMilM$MR*u`F^Vg|y0P zH$vvm4^8ofIt;5X%DqHWn*2F7FBENb*Qjev#6oN7p$rX0Wr+o zs`8{oPY+ryQp?#Sq!&YSG)vgY_Gs^!%G7))-)}L!8*2e#qa^10fs}hSj~-QC@-4P~ z6qFe9!gDNk%%gbp7$K<>c~-GPNqH$TKYQ-6`*N1g%+J>kPgn4EssJL|j0Ip5#AY?s zRM6Erzwp(Dilg}V_^V)%qWGU*#U9ns-X-MKYl| zwFePZV^uR!FKtm8+&~Gt)DlKfaDSp(XD8Bx>sdSsxd$cN6#7_!m=A>Xob*j5%IRbb zL+IeOburN9EZZ>Z9V|2W!Ll&m3Wh3Gp-TYt&PcD{jknNG3RUzoTSoVzE3-^Q04Zo> zo;@!8+wSODeZ97yngE&Z;n_3~QezZYX6lH()hmh|!W>Kvk9*v*4a;;;uE^_s5$88j z@v}80$2lr=(S2WP{rV(s;4ea&y7i}<7XxY=T&X^_9@OJUZ0sn8#??REOF5?yT1o`- zcy532%O{1)9c9x=V!U)kdGqd6mgst zjK)D-dV{YE!y_F;(H;WUcZBDP7GSpl>Q%HuunND8;a5kUr6+R98O-cNL&bM=ik$%oZJ^bN~{`Ou$DNS@CB>aXDEiy1~>dAVzrxJXf|%q~{3 zV+sT$5OlN3ch~51Ia#f2Dy#?LDRKz$p>(uvXKchk3lKrb!5U$BE`ni$=yiZPfK&CDbpRi{y#a8x>Lvn-cH8Z2YFcxCWPvAg{g4_(vBgWOcI!oCDiIr*tgFD z0>S>ZbG=}lo*<*B9x-NM2+WPPzk!bHFPppF5E{UBX{72*x15C{|HfBzB=y)?!u4((=0EgFLA_ z6`T@*qVPu%h`}%=g4~IcPci+B9@-2D7oZGStf5opdO-$lH-c!vJHV>+`Sv#v^E=-M zy2;5mj{xJ#ck$qxWMVRMnc%^tr=x`E2j(mK&uiab@cCNZ3*; z{}ciWc1dFPu?S2#l*O}QL#Hy~RyUEaitnx6%8J5aG?N#&&2ooOFi*BoP^rKruGE6e zcty2q{Z3UiqprS6E6a4e(ctyDh^*`q;E_{?+fE^2WEl1@`Khci${^T>BfB-uBvB zWRm+Rso1^=^H?Vo|byTTbgxVWRzkrjj8ud(@m}8ax_s zY?YdiajB#$UkG9tIz0b*bBDr_s}UX3GqXvExGLdpADx_i0>@5%vJZUOrzKm6F}iHoC%34>Yq5Akbk5C99A3C7BDH{5 zkSU6kauWoV+LrsRRmMf3ltNqRjb1dvOr87k>^$f7eJL#k-i>`>JIOESJnwU!bNc@K zob#T(CFK7yJEga`ccItojeO+stffe3TRIgfHAH$^H#f-C6G^6yM9JF8s?28cjws>W zZud%$$5Za}cziyu7iLOw4FS1s?m&fnLFuBToope?W|VO#+@nX2V5WFI9)WL52pm$+ z9TMxPh;0nDtd&GgDW1#ailmw66C<9_=L3)1EwD#P;9$)^=UnTGSsBNlByAXEG)9Pu zIjSX)(MsS{3(?D3$f}UyjgF44b&tB~GV}#uu~?v`xkUhN-skmr0pob$6a;>}JvGNP zVQ|-&4nw{+2Da1dBbcx9K|El=YtxM*hR09s@chp)(Q$`01k#%c(B<24qLF+ysdx^D zLo(`e0bRO5G&MB^;qRvz3mD6@`#OOG)u9>kwljh1A6|jm9dd9yHo%alo%u4=pM%MM z59F#ZrW`{obv^k|*PZ{jViQzUyhZ|Pja0zeNd$B{ol>X6$%F``v9T$Lz&@ii>oA^Y zS3ZI7D}u?cU%`Z{?YatkuD%9)ue}PfIg25w_!H*;j_#coYPLW^C@! zh9D;E=W@CL$KcsKfw?bOcSIoZCeQLs-$bdu7z_ysUKn_&W zCo$az6V;@Oo^jt~;#sX$>4Pvccva7g0B)WWIB1PCTsRUf!g(>oRK}E&GVs)g2kaSXgehWzlV79>iYd?CSfn z3G*QXc0EIE++^%8Cvb#5jT3H@-JE!4tJG?-GEsPj>5XeOwIM;je}A5lVH@CBNLgta zM4u-RTQJTp`eC8?D&NqPnxsXhd--Y2WReZ;$e+`W#eIZO2xa`B8QY~t07vp z71+teO#p0_t;^a%Y%rluxQuCl0tkz)x^c z{A3|*9^;6fAvVsRIGS}oRdB>+EUluy?YTYAWHd{F;$e+;T=oYbQ^Y`S^**R*ma{ChdHaO%uvE6n zLfSmMcw*ytVrka>P|mUARJe{F?Z%(BMx#+m1%#nNi$G0{YFe=0pvepvizt;!h)O50 z^}^&x~fG5#;|(RiA4~7W*+CynhzTj-(YoSHFs>0S46S6EwTlmYR_la z`0=nWUJqsS;2en9IAkZ?Cia(dY(E*^LC>`l&w2g*{gMI002N|L6sCbez&NBxQ3UHw zPyxKa7~>RGn!*I*mj8?QIs4pX-v4_ zUl@H4`quXM8JQR}Wq@WH#vmx%niMKX<}4zo-*(n=D67kY{$U;bYSciPHXAmiE}Y$Y zLV!oCJqiwKY6#)5^z;}a4G#@Iqrn6N{nLZ}488pfMPU(qok&w(Hv4QiMPPmE0*E@c z2%-{SXYGGuo2}=+tn1&{Fj;#b=8b((EhmduRYLD6T6Ynx;1%H0L7G$>C~z zT{rCu(ZXwmD+>w=%dZz)_Z1c>U?zNX@LiB3FPm$;kR-j|wK+LFjb_|3QU76}()3l+ tT8f0e=ac?dczM53xJ2nuWJdpC`~_3{>|Z1+f`KK^CzU8wZ?5mL_dj#UvmqA|RkP3W^Nk$Ou6Yh$tok zii(mzSOX#m2w@WlghdE~4aTs9orFLL5fYYUD#3G{K683ze$2nAbLv&ScfR`GefPWf zI~C{bbWBxchYA1ysx|0WWN-ZisIK78sK9GVxeMD|MTqsWgkTI#3xlV60{#SNzD z$CqE1a2KVKwB}F4Q-UvxX4ey`9~Z<+D_MPmZQabjrgVyzrDRGap^APpr;a%^eEwF^ zh5XludI@WiH_Dwm9hCFDsGQ1}+TipSzec=KX5n;nU{Rd@Fed?=cJ&!Z$i^6)zs8d^V%+k6>Qib zVf7DpejLTWsEnly8B-;`d9RF&jNId!%gV|${RnBK4Bni`JE3i}3zj=Ax{a@J!58=T zarOtNYPd%~BGMA`spz{jb8MCmG2JsWmoq(AI5g^#QXyDaeom&=*ViM?J-$pcI zkc&g&O5fGBC$x2Nx!i_nsZhLBIXUGVPw$%)-+J&?_k1jsBhfq={*su%==uzIi|&}2 zCDu$%f02w$iwCA8yZw{*+YyT1&#IrqKFw}y<4YfAm3Fc@A3m})HOFc{4wh86Z*j+& z#k>XpXUm0{}{wZEdVDp-gYlaYaB`OUWCqpa?sG z10b<_2tdImQ9AqG z6ZQITW)@#(d21;^a*sWfC9}pOn6m{m3ybg>J9{pNGZY@10p@xL7i;XeUDG0rIn>_D zU=*%91@5v--`mSeTmUx--hKW_dzfTlW~Q4?U!u!k*{VVB_*vQ=?7Eld58b|9n~aws zBWOE18WLZgpwVb2)~wX~D<4Yk11V!wF2b&CiVxZtbJI^hxaR*6oXI-%37pN z-~Tg@Hu?~7?LX4}`!HqO6XWUbrrBLqGE~ZlB7aOT+cMhxds{iC(Vma*bD&tWz`e&` z)K{plE?%KWMK*JSf+&IAtH&k{F#9oKYO$sY6iV$!}>4{NvhBLlAl*IuUks3 z1+p*Re}oSIfdHz&8YL87vVfVIY+vpwS()E1FPEV}2`f>099}X0yb`|!q!g#Es>PqK zk-SpR)|5qf>3v}6iJGcWtEA}*+JQU8-$~t0`lY>H3yL683%*G)L{%CT#@mO7ZU$HE zl1yeWmVu6k&Eb5Pg)vHbox7$OY7Dw#^!t zdQF8JXKZFMyu3Cc(UP9wxB37kTyFZPUo0V$h5LdBsqGw zP7Z~@EM*TSnZ;-m&mjc~qJ37Nj z#`ko0$t<%6k>`I^_5w#d@I)As_LCl%$enu%AK&Jlqib%SqFbe_4wtc;OIK60gy+ik z{nffXA8!?bpsVfxXL>>9X4j7HbodF!as{oKSlSY4r{@;IluiB@KK-UXYdwLz@$GYG z&$_zKSCqI=Oibacw(L8|Fu?-bwmp8q^pu;>*@x14=+-6Vvf%GA3x=Bea8IIFSyZPC zrSw5DL6)=5ojC^bmgp?(kGQg>!-@vAcTDc9%1j`EWrN{7G@=U2b-p(~cq%#A(Gpl~ zROLIOcAgIz7Js?d^j_6brXfS`>!w>tH9m1iKOgkN$lG{g?nG^Am{08o^62{D{owAdul~$UT;)+{lOQqg&#RSFN07XF&eq7IUKi$9K&WCyDotbCmd1mIzWIEVilm1QdHxLLU zZGGM9<}NCMKzj*N;=2~xIcj_t_6A(Gy9@%={cR#aT-@afcVNgnh%o;M-Dux!Ik(C?2--*eY~(Pw6U?_xF2X}X!v#>vg9a# z{#Ka@u54{fGdKCbj!<+8PB8K(|5_K)SONpTVm_a*k1m{E70}tjwn-Y33+Q^~;qmy>Hw0K?jlDxGuOrA@qTfH3(Lbyt}r7bV@C+=?Ccnz3-8{&d)hIH&Jy0c zcW-@toy`@hzzNhP-o%Pmm0cKgk?d@$G4yWm!wa5V$H-u*psWg@_I5?QY;mlrF()G??TU#^07DIdr z;^N}+y02tcw($kPx7m&SxBnKcfIOeN@2qvu*n-=)Z}WCU000au0H~Z!4c81BTS#XM zRNx6<*ZT(OhdDVpnr@kFHhXDlN!2k?(>;59MabC#bUbn*BO}$E)0s>rDyIX5LJ^5X zO=KpE2Z-kUf2|7&3JQ2TfM4&d1cnfvg~vKjnKBlfqw-U|KyxL2+?IH^4pHnwlmv1+=cQ_-S$GipmQsbujfx3m(r4mJ6wu5 zRG?osY+dPdgSg+Wb9pM1hX~b@0NZ;cKll0mKHO~Ipyt*fiA*N%e<}Ca5L+n!Yw*= zmFlBdfVP?pld_k_PZ1<7_8w)}yE=BqSnTN0uA64nv19eLu8f#hXi5b~>a;+I zn{PG$$6P?}yXtwO{Qa)e=d-?G3~gR=@Xurn?dS>`ym3a+BUAwPg_a9m@b-w53N8}> zU2{9_w!i4A{FUxtl@iT>>gl_wpF8WHf05UA!P{QQ`}ubVmUG`gt8`Q&NFyL}Hlz5v zdm6c++ogha%>CH;(c#Qs1J!54jNhARiMwSV>)VK-{oW{urG<$B36Fut;BbP#1v-&Cys-Q#aRE^lb@IO6?-)~5ng8Ssl80+)+@1ZNDsFL)dDO6x%XuJG1 zquj)r6zIhpKwrc&nW6@d*R*;CW^ToMYU2}{J4-oyXr_JUEmRbhO@FfxP+Z(wQP|6~ zzo)KLgI}FU2*F3Kx~J-u7zGSn8iO3-n%r1*s2txjswqp>+$SG=o-jS1sDMa}u zD_YOw7*giPkIC$paQQU~)m_gDTVn$6-d4(8hUJ1qFnC)Aoj`bRmZQswA)dD&_`9>d zj0_Lc=&%nL&Eqk5`M-@F%zWQ+(K7d>foU>W&>EJ69%Dk*oS)s;>6 zfn5}wyFL?3t>Ac>`Z3y9#_}DXIC^@9IM!*pocJ6QcrP@os%kF}9yRg!7?iem<1VY? zMsci|dD;E?&&ul{|9}}{gW%hCVo;DP#?D|gn|Sgu~5v*I~8IM^C({9|-OUt9QqJ?zj;epkFjLT$9;XwX49Jn6aU!>dReh}&CuUsZ}FjHlW;2fw|GFK13JSjJI>9G_O@`8a<2>*pxB zYudd9Cyuu!eGrQhH`q1|)Uw!)_{=it=&qX^sDt3w=W!7cEzMPZ#pB&|qXTtsnNQWd z{bkz=jM{78tmkQ1ypH9^k7S-{;W1yZPCtjY1@Naw*3NwHZ(Z;zv?9XsIYBuxoJCJK zYhrWUNaP4+)aqnL_dd>i$ZTq!`9%;$L$mN)?b~*5Zf*Q>J*4Dt_K(mtS(x}C!rR)~ zs;XM1U21tOevO{x3)>>49cn$=mc+KciVyHD*Ur(v)m-UrymW@>CNh=%KqP0@N*Rg6 z#x=B2r3(CUp!9W7Q|ZEADPCDyDvl@qZ3{2ix6oQHW4B@S6eGyi7_tpdAHg3O$`eoQ zI=SE0ThVFABmb<_kcDD&xweHxNm~+(POpmnyCK}fNTZJ*K(Ce@Y>b|wuE}m^FctNu zalX+*86%ePx!+&XWV1gFI*^7ObgK`fk^BlPh`EZW=(K@-DhX)=(z{AW@`|Sl0)KXk ze|w9+Mz;*8J#?}@YNuxGaN~nu@L1@}lNifMBc6|h`Z?E*agQW&oP=M~nC`L@B_bF+ zp7VzA^iZ&g927xWxDfMZo?FjD8Fcnp%YnVMIz9CEKWX+-?etJ9`D<@vp-=7M0q5lA z8~U#M7`wqwKZ~CAKPzdKi!4SnZw`18n{5nYG#L=eRAou)fq$IVGQhd(_RqJ6=jxA{ z9cbHYcHm#Xr;z*KGKYiT>+Ey-~8&_;o+gq{@*Z@$!4=PMd^zJ z-ct|ll}e>Tp-`z*3tUf?Bz#_YcynPvaxPl_c&A#eUhe-^DLDQ-Cugzfn!Ja+GUT;7 z8uA;}MUl;1910msOIseGzNvGbIZvOgv3Xm4S5;p*`|u$*)P1e#7vNN?}blct_? zR5?9ly}5o}p%}S(byFo(4-U$@S~PO`5-V9HeZ4$!iy!GD<$5Rte2whQcvbN@n~e;n zDqr}nya-wmpX@(->fM@B+TpUuvztpzdR1G#QCqfAR?zI}IeOblgS0P~6|3(4JP<)u z@X3EpjLf859J_ZDLU zzw2$;RE?|;i>7~dSea^Ay#~*w#LK!879Q2lHCV}eeJ4{AR+8y&6T;p-@1Jk_TEX|3 z&tlHD9b02vkc9;;<-~~s4#;>Rv)riZ4CeFr$e9f0%P{|y2lrN|raEafd2j5h7*ep{ zxz^TB-@X55nTy3@QB>6X_wPj_5jytO3yjce>qw&bQPJf;_yfFRb6n6q^7Hm2pSUunbfh>IiGS;mZfx{EEd~v>d5J1K|r`YdP(slOXz`TfZ!$K}A z)zr)`u@*qL_~&xW{~+LC01Z_vF~CC!#%M4ky8v3V-2}iq+&S$aTw#YX2{!9YhQ5Ol zoGz&lcrM`5enF2Hq3ta|Ej8w891gh^wtxXp51BMj6J)0YNqR(xgew{R9YdA+BlQ3q zM}+Kf^^+K0vi5^yrDJvj0P5N{l(JY_JW!XE2am?u+mi`)AEVc)gVz)E6k^%-*=gET zU91!&LWUa?VRSlu0zoV$CbBG$7y#GRaJ@7%-HAXraA4=o@z`X?G!(+E#)GPaG^oX>749CpJUJqVZLG#$%4ErN;9|M$N!*pySp*X z>4;0A7DixOZ1P8{ftr7--ADuy41qB*zmc4FX~dv6MmFZkZtm4IMTX;dM#5>62EMZWWD%T-Nzw_~!ZOc+{rj z`raZnHT9c}zxWJqt#)SO77S@eS0v53Xu%6iy{TaQuor@@l$Gw)nw6J?rso%fG>)Zp?7inC7|Z1>U>zJ=zB;JMKTm8cqGeGq1oyJ0=sv z(jWJiWB%pc#ER1C#t%*zr?NV0{p0CcCRWZvV;2rrx3`lroA)O^#l%P|VK6!Q^^5wG zh|!CIt&$hWPm}NS92}w+?FcIvs*yy=Ye(t+&)i~3ju4CklKza1V_aIUKp#oK+sn_h I-h-C)H_bQ)TL1t6 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/AV.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/AV.gif new file mode 100644 index 0000000000000000000000000000000000000000..4227b697be333543f6f1a2b52e2e6764cc77e71b GIT binary patch literal 3769 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/AV.jpg b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/AV.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7cca52278a2883ed1b6c99c9e148dfc27cfa4773 GIT binary patch literal 4513 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 AEC2ui literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/DVD.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/DVD.gif new file mode 100644 index 0000000000000000000000000000000000000000..e72e4cd3465b0c365d6dad29e1b0749aaaa941f3 GIT binary patch literal 3188 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 a(YFur01nc?49sv0%s>s~01?p_5CA)GqDL_R literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/DVDreserve.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/DVDreserve.gif new file mode 100644 index 0000000000000000000000000000000000000000..29834b0e2ff13bb3974a4a793fe4ea23d4bc0d77 GIT binary patch literal 3153 zcmV-X46gG>Nk%w1VLSjd0O$Vz00ICC0|5XF1P2NT5E2g#5)}&+5Ec;-6cQF06ATs? z6&e;59u^876%`s99~m1N9~&Aa932@SBpx6hA0Hp3}EG{r6 zFFGzSEi*ACFfuPaF&Qm1FfKDXJ25gqFfuDOKq)mwGc_|bH8?^w7eq2JIW;sqHZVjq zHaIypGdnXuI4LbVOENl3NH#PyJ3>b{IY~J@OgcA9J3Tc)Qa(XBK0!V`K}1bGKTkb7 zPCz0!Ls~gRPfkKCQ9(maL^MT5L_QN>5W_ zO(s84XiiW~Nl;x%Qb<%!PDE2fUGK!j&3 zZD?m@Z)In1c3N_cVQ`IZaBX99gI;o!ZgF&yZZ3{+E{$+CS$3Ccbb(`bjbV3`g>zGM zb#rcZeQtPdXm^Q|bTe#wjbVMBaC?YxesgMllxKdLdVG0$e1DI8R-Ju4V}z@Oe|~I( zpm~IIXoRMCg?WL4fOLhLXNRtAh^lIfvYdxnriMp=je>)Xe5Qv{ZH~5djj)M}h=+`i zagw=hlfaLWj)#?riK5Q+{UJ8tF5YrvgXaIWuda4jk4jdv98dr zZ;Q9TdAzRb?c$lAl!*xT3H*3IC|(BQ`1-`v~aNY z_w)Jt_x=C;A^s6Va%Ew3Wn>_CX>@2HM@dak04x9i002AyGynhy{s8$297wRB!Grb4 zK{NL2m$7j24oaLzv7*3z)a<~R;K2oqk1jl1aAC*TJ&PzO_WQ?j;5}6^N~lobVrEU7 zHEVj{6E3CCe*Reg^C$47%$YQCs<`lg00IXcY)F;B!d66|5`hXGDo~e-qc?M2ATZ&~ zr)TKUty8;hZ7nQddSV?IbZbj_Rz!S7YSTjjG04!FOSg`2;kJm=^}^DG9oD*b|M7c= zV=vO0A_xqjB`zId!-zw#Ggqt_EgPWrS=1W&Uq5y*kd`<~0?LO?&7xIPYZ$a=#NLV# zBi3uvm8)4J*L{7IZwV-SJRlplEt;}#qC@{)SFJR$X62gx6(N`0Za;o3>&0%aq6eNq zFP@nzXRdlRbJ<0wE9Q$>F>&UY^NkYO92D7k==C$kOdcpO+Z2xsVgfRtc~i}W`L*Sl zIK%`)3pSp4HVziu6m%d#x`-gc1cl5|LKUMp62m9>^(M}R;^b!-Hof3d%wQs#BTf;> zLB7>oXxgPC4KBTaI9Pz@jMK~)14TwqKe}AN z3_W*ra!nkW43dBi1poj*2W+KNpETYame^>-^fwNfhx(aLAJhn>ra=C5(*``?R3LyG z?yRta8QFAW#sB~W5KLhrMib3o8n#tmf8GR`&N%*lj+V|hO*pz0lKy~l3O=a_;42XL z46p_{b?IY^2ug&QPC4F0vyEp!jwX#S_qnPpw0#t4mp}dNvj#Zyl;Nwd58!iwo(NR( z&Oh(ep~Pt0%tu`_;&{^wE4WA_4lcN~8X}MzZqp1H=-uj%9qzaz!?@$lvxJ@j=qUjk z()?EMHs07PL`;y{u^ zJp0tcjy(75vrj%>s4))N(&Sd!FuBlzO8y$Utn?2%b}+GwF4x>)wE(H`q5~Pd__9bE zLxhm01kLP>f<5(QUXRd0>thcHK9<%aEv~r23M-#T!UsRbz!1PMEcNs4;eK3`Kn5MK zPzf}k1Q78Rwe-TqG4gC4jviep18{*V^{8^r z!ZB-cPR;eOM1r1HETaZ0H^kHSJ8-}fAsU_A~d?)|_{_FY&4?-0H1snhctDwL>?xBwlTEiN!*aI{=$AV9o z!W6img%)w)ioCg^2ry9q3~FYDzsbT4R#TW2s8I?t1YiLX7=aOd0D@J7z#c;D#w)Bb zjYoK4d7h&{D?ZT*T;#$Pw16QiNP&tgK*I|BU<2;@|~pFpnE8(8LPy#R}7%juox=!aZQ{4?gJW0Ott@4yYD0UKD}` zNg#p`JXr%H7{Li6=)*9IkPn~%ZF54~+!e@hh)5Vh5(T71D^P(7T5N(3|F{4@xCej< z;2;18SO7D`#js1rVgyP4aArP1=}a2rp&VkkMbPTuHht8CiMNOXD;6;cOh`fzlE8!~ zB=HGU{6Q7}7y}028OLQN!3TwiMa=HNj171c3CeWlGlfu%Xbd3~2HhMgLotMJcq12^ zkc1{MVF^oMA`+G`#1*LV4^?cy2>CPu67uPT9-O0m*N8w3YT$z>AmOS>SSklFwhcD0 z;1=9a2RA~2f<9CO8>5LvDLxL9mDZuE^}Otxg@Xp1k&f%N5m2fpeX!5jrT`N35z#ipQ8xg=s|`XIGCsDTrZuuLOlAwcCQ$2h!E4rwT(Rh1pbH~_SkbZo;HllTJ* z2oj1;(v}E2SgH{$a1IZQ%K-fiWq_NR+GQdk1g;7YfUr>ve@R#z5(bSqn$ZGK5abvU zNJ4-^Nn0nRKo*7@S74o>%o^C%lSm!qH|Qhd01=~FWumfW3j>J(yn`U|Xh10WNra@f zffpyZ!~QPLv1HnQbdH22LIl8rG%~HD7|ICH+$ziG!l0r6V<^Zz7T|=#c2}t-z=u0{ zaS1#8AO%iP>Q(3HgB>h00wYr}mDkaXVo;fE^~#txHc@~Jl&By)*n)_oiv&w=;0GI^ z!3Zp{fhQCB!!;Pe0)((wSP6+c#Ms7-C!Dcuq@e&RSe-%mAl)a}_oGM{0S|1k3}Y;V z5S=uFtRt|14CKKT;JLA$b0iH~G=tcpCPoV$pn@Nq#2~+bG^?K=T_2d?7cdimD&(Mn zDa7GDdsqP-s^JX@8+^jsxU4IBkuicx)ToJcq1Lob0k=s2165e<7YYdZ6M->`OgthC zCXhlau;C4i-KQM2_(L9UP=E={rUV}Ng+(fX0T|dp7mn%WFRZ2utM`Bs(+DBaGf}57 z!~g~?m_ZRxkO2fJU;=tUiU*c47fAhM8NXn{iFJ{enUufs~1L3lyL*>jWzR5iLPpB5|2m-!eDhiwD{&2mQI| r0~&mQ!3A1Bo60Nc2bGXZ_hbJKW2hn#eBgr}?7#>yJG4Lh`e0Ro~}%>WG3h}43jhM}TT zKUAnxLD^w>4Ad%haDW1)6g{Yj=&AJdd+zJHf8Bqdpx{6+?_?(60leM@bU*+UgfND| z%n`a+w5gH4u^URq4*>+hpmtbYoT)J$XU;IxC7I%R`tSr4;EFTk7$N+PG4^J7l7%UO zNZ4sXj=>u8P4v77CIJMzjkTQ@iQr~Qu(h>zuyJ*>CcD~NX5ukCvPGhW5yzU~OttZ( zI5;>uxKJIOsV;HW<`EQPv^^z{OcGm~deB|n>F#tl*9a%u1gcfIixZFTtcsj;;y9N3B2K#!m{kfT*G#<;p z+KE!cpauAcvN-<1{=5utuK+G{4~scyMN0GalzKXK+gnBPSb;$SkpTfAfgzzm|9H=+ z9if%(Sn2JW#bFk)+%CAgqz3p&{TW3(Ha{YMPegQ7WOz(ua2aP;N_gOT7Ne2tGvwtI z8yh|2MvaTz*T$hI#qPVpW7G%xH-+r3jpQaDNIrN#*c;@Rk(6>kaNq(zpdvo>Y80$@R4szFQ>(i z?+;&(3aZM^Dl8}}$uBM{I6k{SOk9}1zBhOzJ#H%@=$F)(sr0yqS$iuAGNWmobuzb1yP3&Nx&)vGD|lSk@49gL8jkgsIK{*<3H zFN~cR?yEa?{J$xoRVR**i;^E7N_~~Re>QhtS*i5dAwg+r?R5S@wK%InUaKgrP?Uau zMqYL8#EI#{!qJkPn#yyhs=hx}t*oxCJX2fKT3ORjec@v5*|YTxbq)1r&MD8IzkKP! z`Q{5PKcByJOV!?XrSU?;=S_8I_fOsTdwRNu`g;2wj6HbR`{Z8l zz{8=D2NQ!2HR|E<$zjcidU$N)saicVr5<@PIQ4Ag(XXRVW=H?^X#B=rTj{5t#Ua{bHq3yT$WdAT?z2BQ#LxHDV12T*o zlXw#te0&s?i<_#B>|B`{*PZ)eZb#$gzn6yw6T0iDj5y_I?yECb{d1nwH%Jg??PJEu zx0kQk)>^D<5+6-R!<;_%T#MfOqTw{e&^i1<(N}s~u#sK(HER-JSpU)_%%)`hW25ko zwmaW5ld}d+CC|6p3`GY%nU~u&P0_24s|ny?RL#arm7^8&mIQhv(RRv6t6-cux`EBC z75>>BZ|r5_=FZdq@Jd?cd`B}AYHrQzXMqU2N$LtGTFNLK(vTctQy`3vOgQkd+vK2@ zBqeaSmwsv36SBtQ+TTBhsMd$2^|RsRC*FhLi`6qA*RxB~A&{#zXfpi3_Atgr@wQEm zLHhj5WAjMw=2By~>X~F037(b-C$Q%2;ReFGNeUnPdzDMYeDffv7+d`7jqNK9oM1}@ zmV+SfujZknnHwS~ny{KOh0+rP9GKx2Fh=1hl%bAY)u2(vxb^Q<_7$Qi3G}yPL*bsU z($1hgW);-8H%ZIj*u?lw4Z`joAlHGAMg1&%|Hfi7@lI3SxP3qCT{XSFp{3fsc3ufG zLv7G_D4OcD3|Z5tEQjy(E*+2APl@90>|2wCLI{$69puFg!%*rCN!|ElOVb_{{?V{X z1})x_p-hWQ&wz-EY-z+Ug-SARJ~=yd(g(Br`%9DHCCjy55)CMIz0>hNgmPZ|W5_dl zbY2z81i(sc#zapdP*3K$e&OSVMu*m>0nxxLYNYQ;$>3MwD zZyBDh)frpEK+U?yMLyznN#D|kQ$M_3Z^+nanWVtP0NdoAU4$Hp?~?vvu8#CxLT{5eLMU``c-ZAicc|n*R)v>DWp1 zl?1NLk5;*LMw+QopR>P^!B>HC{cS>r3{tmzZ@4hLq$|3N67vpa>|vF^P*BbQ>2RmA zYE7enlRhHFUHOugJAJnljeA#>gty|2YDPXn#`?k)i#3Pp_o7mjyPSJuCY9}QJ=xWt z(|OX|#12(dT$cnECP5u;=URMGjd}1|Om0WNG+)q^h1?s^wQLwhu4+;7ltCh`2m0l$ zG{A}IA|`(>$1zpt9Fg37PI1|Dj2)U!lj2;gR1|CW_|7dlB5oaobfZbue_k|@3gLPU z3m#_Md9wd}2y%ZfK+V5{x^3)M`z+nU996aA^Vdz^@TQ>$Ba%@oT{3*40MG$QaJ62k z@1FiCs^5qDmhBI4w-wcSU&tWyJ)+vX=jYnOh9QeEErik&|F42C@8PfYRt&K;pcrMT z|6wVB5!^U}q}Q01Vn=CpQWT*R%#k*#J;>tPV&hiyvp>&KFj2vZbBvbNUKZMqtni&W z)2I;Hk_vXC{Q6~v_k&@WpOP=;f&z(>y=vy%X-I@*P{D9|&E4q(^-N&vJ4-m^OtO{6Vg&7A&DtP zU<&HDi!xl3mNzE4g)rX$9GEH?+pI0WyGgR&Q z{WK)WK0xh-nUYps_Dmu~p1SA0DyfPhNOX1xB#^dW6z57_!QIDXv$uekuHM6X6Pf{R zC9yiwZGbQ!+BG&}0B)ypRv&7i7DS~BhO-Nodk?IeEhr^6{Qyt5LoF8a-vM~v9pPR< zFB<(mPXv86V|kUkZpw8d5<$=JXhvLCS#q;Al0(D}ki8xQE+ny`S(jj@X(!6Fd%tVE zdzXz=Z1Z9MtQ6xK?U2Qw5`r@xfCXs>616h4tieXRlJOTU<=;ickwh5Z^Rowi_S|f> z0CJlQjaNbPrt!h=VAxLu$f&e^nxlc9C$e7~95Mx4UqyWAL_0{JA)U}&o#1$l^pC?w z!>5hk{6P4-U%ylZV8&1#O7IFF`Jc@q2NwF1K>DJe8NoJ%X(7I}BBlhCAVHUB%BJ}q zH`Ov{gnaW;vc2-eMkg940af0@F-ck6e)zON-xguGIj^G~mF--Y?e8pIRDve4g)dmh zO$mCkQ?IRGcT$30RqF2-;=W?xnQ~Neduez)CR<+K$v-Lc!fvbdyadP)FA}B)gn705CfIuKBTPj-sI9~v`Z#_hK0f2#l z3_uV3hjTKZ_wUtz#lMpOO7L&_yaQmP2UGz~YLF;E#Rj5g1D$sR0sufo4N!yrvljs9 z82~y)S}+sM-xS6QfM}=zfR>7en&E#>XsM`az#uw$fPsyJi=C7E5@d%_bQG$jt8WpM zT3GkDBMAE2`Rn|D=%}b^=>af^hT(54%LY(UfvEpN3;MsWpub95FdGD*W9Q&hq8HWW z;)Yoi21TBK1}^*^M#Vj_wPJ_q;Q!XB?bvksVyy>RF;RAY_d+;tb zrN(Z{mo;X=_hyV*&74n&b1o+*b1IW{mrXTs>zLk--sZj&%+G?Gn$~e2%P(iy#E5TW z;vl^7!iuHJD!-ivZ;V#uO1?5Bts;%flv={?s{|(*GS*Oz=O0ONH9A(V88yjpZq@jd2^jOlv{!U|WQIUbMqItJ%u`A~MV~Mqb_Wmjd+d{V#mt>bzNWo1==`?{OZGy`i_k+@`_x9Qj z3{M>Ir)_GEgxB{kg~wgwSMfoL?e;n7OL(d_PUi^cfXLXa0#vg1#^(+OE^hJ6($D0| z2!CfvZ?RDn;YS{Tb>)}yZh6ZC7fhQrY*qCO4>{6xi7_;ai&fs@7|);doK|CuL|-hz z+8?%ecXQ@IE6TgEyf|`1CHBtHNkfPB;cd?`IHD_4B)a?wCobCx=g;E095%*<3}c{Q zNJ?(wcFjG!q;KQ}d8rvqt1;JjuQ|?Tfnr8#bq{Z+; zzd)gbrFVRCQxPb}&kv`WOqbbMTE%wYQ1NZh~hzO{FJX~$u)wBsRO zr%vcYxk_)pe&?b zcMW~zEYYgIK}65;de?kAI~(80_kGjRxU-=KKc995rd-onw~;$5W!@9lChk}0Y4nqA zf5xiP?@K+bJ(|zl4QL$?P!VM>-nS=*p49z0>&qMZn%)IhrkR z3d@qHjG{De9t$ytZn9RfW;FJ+Bs;bh9qn0C>Q;tR?tQ5m*HiY9V>H-aTaEfDQDf3O!A}jr~=oAD9us)K(A#Sck#)eVB-T>>j2-8x-5$) z2pzm};kxP-?<(3y(GqzPp>N*a%_s&Le+zB0e%9H&X8uMalB00pk@4v-g3~#$La#S; zJnP%-;5}p2RCo0VEnQrYu9Vsu{@vp8a8fqB??MdQGF~+;h6WpWcoOKu=V(}#R3U;k zS?(1*IW&2Z+HkniI?JW=2?8cg>NtXxvRT~+ebhUY2GxYzEf!s+^3`GEjG2Un}h`@f`T- z9WBg#w_FEzb5F|Yw`^BERay0OrB98AC^V0w(q`^u)cn(b;+rbt zTe~C=E=-Gz`MVB-WxK?ScxNiAo2`@%F|g+My*OeeU*dasBPFIr*hulttMvqf}%$*IPBn9s;^^ch+%$NDu%~&RAWx|c0ltf@l zuQf5Xw%(VFo@&lgdN4=IyhAh-smQ@oY$-sp1S_Q^Y{AeFmx{3sf!* zzyAKPH>2??xP!avS+@$T?6odWFt4jG*QcQ-h>H)t1YrsrwDq+8HNE})aP?|uLmDOi z8zYHjZLfiSa75&fcPx{|KGgD?f#=$N znijq4q{eSLGM&}tMmel92UjD@A?eJS(fSm5VL~69*cWmA4%n#oLAr^|g(IOzt$(a} zIE^tc!!@A+eurmyd|{U_1x%Bcm0DVSZGNIeG4FMB-FP(@YnS0^^wC#zzB_D!uZW&J z9DP;svGnZQqRLV6mg*&bUu#5_YfhG^DPwHqBRO&MIDFem99!Km;+wV4RexD_Dr7-m z5x>o8`Qw4BgoNre>(x`Qsk87W?K7B?YSGJM1+U&a+AAeI90)G1xTaWi;SVf$*^7*Q zh3wKNw`|H*~-I>Wrvew(qkTuF$zWbjiX2xglITLGO*A<(>Ws_yX zD@s~x)HG_~N4yT=Fk%H#adt_)sn1_3^mQN@FN@QF2P4_MGX3<@*hN|2R4c$e)VSCk zw>2sLA6$jewT5GlF|Py?Ha!`E-$$)=<0kz*M%f3ntP{Omc?o3 zXkiqzMkz+49+zTt%`kpIoz00CC8c-U7MsnSjV^Q3LR||~MhhAGK?{OsaHz{!O5I?i=Q07o0~3lW4Dr zW42jCN0<9WG!-NaUGw?C#qtHrU4I44ygnIM**nW8BnpkzpAdPUEG*H!V$qiwHR^I9 zxU9MHmgy8{gDiJM9ik#>41^CO18WJ0j&40pq0LI(;MG8I&oHD;McN{p~uxp_UI&mdxMmBe?uI`~IMB_Ph0kYkHSPUMS zM;lS%D_*)?oDd36k0>@oRDsWaq^Rm7?vNIF&6zErW|8qJ%xq`3-Ub#Eh1u_BS(C5Z z;hG%V18^wX;Q+E=aZIXzy#{4@VLA(wZ<%W4Bh4;$x7F_#Cpl&IxO~q;MLa6K5bO6k zhCMX1rw|RAR?0<44TK*@%H$UE@Bi>*8gY0;;w-ze1skv&SoXxA z&w@QoJ51%eFSTDAgvq9O1%-i4m zqJ)z^TFpi)m2nxbJ|&^1K556(O$!LysXR5#cqIMDma*B*Zj(b4g4EZU3Diwf!%O+&NzWg?kTmq3iwe$^ zcwaOss}ecmC>6&;w=d|LUDsBJ=M9-)Q*El5s6kD zJKscWnA;sL>1U|@8(lHNv;O?+EzxAJU;3MW7xVzr| zs5tDq(H)=glyHT2Mf4ux_IQTGT1^k|9fHm2i2UpoNt29&C|bjm2n#)0@gW&&kIpON zhNzC6Kmb(B59*-)c9BvcW+0YkAhu<&oEBlAofd8$;rY@;lei+UmEQb3J{lk1Wu6DR zKZ&Mx=8okE_q5G`byo138{3c~+x$V6L?6fNCxcT!Q-ml-KoQC zWvD9S918eNO{i-6JCo_^c%ej?|;HRC1{V={(i!sao@B}QY zpAF_CM`z*~-b*|f3hRMbG|wYMVT9h_QAPW8)b1@}m!Mvtr<#J10z&*@0k1X$iCcY%KDd z=Em97M=vsc8^T}?BN-mrov=d=F<2s7_f literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalCD.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalCD.gif new file mode 100644 index 0000000000000000000000000000000000000000..632fe76e68d12f8e91581716ae2235622976d26f GIT binary patch literal 3081 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalDVD.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalDVD.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b278cb4aad324760ccd336bccfe8ad79f79e73c GIT binary patch literal 3126 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalVHS.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalVHS.gif new file mode 100644 index 0000000000000000000000000000000000000000..a51563a4c055ea732cb38c3472cc98d5dd7bc5cd GIT binary patch literal 3645 zcmWlZiC+@-G3$eZMWG-F{I&`J3}B$Z34!(|#jCE^(lOxZ| z)ilr*gt!1-cc`1YtG5S*?ZNc)aE$N-;a(uh6Zm*Vd;5fk`{TKORssH=+yHp29|#Fx zh6K|51O53yU~QmVp#RqO>nO?VAR9SgeYjmjxOX@wG&$TXA}lE^T)2^k<#S^<^9V7K zo{3TP4bd*bC=eSRlo|txj){zk%NNE|Qa3th$5Xc@&=bDM-jo=Zw2323A|-B0+?o`) zGs$_+7Lc3CBoCLHQ(2t1xg_7KAYXVOUr zN58S&cW}4-oAio9(TYQf-<0gHKFljE6_y=NJzDA~J$$ybw5O%aQ7%7GQ&y-bmmaN1 zlgO_htJlJlk&@R^^QF%hDOD2R24TgW;Ll~=NtXB z$0Hh>R98;WI+~MPTFWoDhW4HExq8y~^yz)NGvQrlHeEa8aq4tSpE|Z(Q=m~xFQ|n# zHBLkAjQ$SZjSklzI+-2qP1ia@u6IQ0zRfdq1l-j6U)LrMpSRX(YrgF~JAU5dyPl|# z9+$!H4TBebMlSeX?fH7>BJbt}p`p+1&V_Zl-m1~Q@Zl>C{kqo6eKLJ--st6|{>zPh z{TIhC@4RxQbK<+u2RBo{zj@;)!`|WH&WE@5JQ$W4hWkdx&ipuWa&-LG+?06gLI33a zAE&1c3$tY}W{xG*iUU$BG^WDPh z-`>8v^T+bi-~W5Q^7o@ppQlzo-~RWX|M<*WCGZNfM8#Q|%ze4VIn1b-cmZ$+|Ly++ z0q9lmFNPkiQxBFdmgl~<=&Y!(SU17Hj{IGHtA^tBH|^2494Q=YovBrdGUafLNhZ7P z)sB(l*8gDdbh_}QNXGhXr5e&%e%dm+PB$wwaX(J|@J>7L^#6r}a85{o^c2xu zoI=;|6==F`rB29&{dj|QE<0!LUfZnf&(9{y$1j>nS``+VhwzX{qN_OF5CetZ%D^>U zhCbXTc|2RX9ZEuTL+{oAl!_)X>ZMZh_Rpc|!`g)Qn1*iOwg^tA@_1sM{|&vy%k~a1cuvg z1Mm|y9+yd5Z@Y~ywq?3?y;a4!*1a7ZwPUJSBY56e6a?|HcVOPsOV5s^-n`b&rFv-z zXhvP}e3es2b7I^{{>`Dd;K!d;wH_rSug2X@ciSzvcDawwIh`pP8>Q|_NgG8P z&oxn>DppN+8@0W>Fj`s>3gg2r7$$5|;Xo)3Zm4#+N+SSchBW+ta_{Qxl62@mJ!V2sdZ%$9)&UXOFR z*{+mY`1^Uu4>RQsr}bEi1sP(sQ^&Kr^xqYjsX?UsJkUbr(Ps0wZIuxOy#ivUSgbZ3 zn}>RehyH%}JGLZ+wYtC8G|e4G_;LVgR$MQOPvMec>3XoSVc4vhW4cfo75a2As_2G+ zCLtl6Ib3w$z@X_DMy?4*5Q!XEsP|3>=*G$F4Cau@v|j3&rbH&_)s+~fJ+UbWYQg7P zKV57OeJa9*w`4T^F3Ad=BpEB8-*HM;+ak86dvV(l;7x*}~61s^0~ElNY8Pq0h1LzKmt4{QUXL!zW1XZ&f=5>MGRK&3gyu+4o5}oOBKl9^C(DN6~VFX zUXh;Hz9_DMAtmy##&nZmTO?d_yMp_KOTs!(xe5z5PNAd+GdlW| zxBNz?>c+!9UOjSaj{qjdrts4#>n-0Um=h$BoS}ZNh#C}5gd zuBX=`JTtKq!e<{0rrbQef2^iTbgAgn@;d{;Uh^!(Piok}L$h-}%u(z!kIO`WHi5N>eh(cc>pS!yY&8?k0jO{E-vqrLO9#5-g- zHaS@lK`dV}q-Jq5Xr+LhHTF9E7s%0X^!6UGX#Fa?mYo?WkyC?nhFAwDq1Y1Pcsy=2 zqvnbVEX`oLJyxCr{M6l?-X1-5vX#GM1C#C^-sF7>Y#=K?6Hr{uM zhM1o=B0?RYq`Bd9p(}4Ul?a6}%bY>~pATf$UT>gpV(ZPtdaV7j#=JiT6`<>7#R*0_NFIF!}%`zRH??EXZ&h}lct_vO_>~`LM&n{Am_z9&_Znz3K zLd=%4z{YwS>b}e}-`kyG^E!GoaKihF%85sN9Ml@164eUzZdTX2B7I7hY8>Cmta=vk zO>d3)erhS-J^DLhT7hYzj!EbFOCh=*WT>;u^7>|^M_My0`=<=sU$i4Whgl98X5-|m zcIESy`87RF^op9tw>%t6YkL1_vkU-h38hM;7t`l~CSdxOQb^z*(k5y&^>zZP5}K=NBWcf)im2I62t%@0}22N zK=6yu@I}}*b>7zkl!6`ItS)JmU|MyU69ROl1bx7mpQe=a@C=fA?bk4<3xHUTkzfVp z_DZ6ylxPb9SRFi00P`0>?G{1#RNDI}`phHv4mI*ibym3!qtap61DHk$rh3wLKL?!v zAU8#XMcr0}m|w<ka%8Wh^m(EW#|8h%dy7rWrCr z4I%5T*C-J`71+#3ZGN7z8DK$TD~TczJm`b@=nC;5g1CnT+3XF?TLS1s3P)MhH&=0G z36LkrECRW8GctOKh9pq53BCxR C^xBgE literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalVHS.jpg b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivalVHS.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6663a7e5eb1e4a8923046db9916442fb0c395c3a GIT binary patch literal 4541 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 bfv{wQXCg6RRX1(l!;3tDez}A0>xKUS-u*b_ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivaltape.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/archivaltape.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6d5382482afcc5ff5c9562635e5e2558adb4d67 GIT binary patch literal 3852 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 bemnAzMkz>=g7T-J4Tva(G`NrYfB*nH>vb;Y literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cd.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cd.gif new file mode 100644 index 0000000000000000000000000000000000000000..904e2a6c0f5d5da877b3ae1e056e461d1ada0fdd GIT binary patch literal 3170 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 EJ9BxZumAu6 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cdromreserve.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/cdromreserve.gif new file mode 100644 index 0000000000000000000000000000000000000000..f5c097413a5c9f31f135f6f146f44fea58cfff32 GIT binary patch literal 3440 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 SI0Q>z28tjH{-=ro0RTIz3)VgW literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/download.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/download.gif new file mode 100644 index 0000000000000000000000000000000000000000..e28cc06d1258cb2fec95b2735d88353b1dacf70c GIT binary patch literal 3405 zcmWlbd0f(m0>FPW=qQz2qI2REbF;uFVr$! zZcoiwEmJg0YgT5pXJreuSH8+-&Mj-k-ro1m@BiP==PQa5^8BTIzz2Bs7XX3+=3oF~ zfhL%lSt863NHZG*0*yr>v3Md5;fyrLSP>CK5}ttDghFA+1fe-hfV3cz2@X~`D%rx) zno6PI0xd0RWD?Pu8icXH(dd6WcajC();+j?faDq(Q*wp^wk62$ikD5THHF)f@FDRK{rj7o`M`NqTvMG?MRg+Z~RI}VN^v9XWs9Q=}E0uxfg z#o{||9)Zb;aq(NXBySB#N=!-cj7&<-i)RQ@(gRZCg~@5p+&t5hopKZDVQE>h+qeJM z-7`8hJ0c@FI4e0aJuPK>N?2BU$u?_ImQ_Q-kV;MFWI|4rL3SK-=(m)AgipXuElLYL$m-v=^#8)Eaef4ZFE9yy0lQ=GgJEqYi_| zH#MI;Uf=TdShMr#Gp$|cqE5EApF4l{boaNtgNfh$t7q)W*6zVe1A`a)FI|}&j=yHe zoET1dd&zg~dg`TN!{m6<(D2pi@vVj%ljAq9Pu`xm`O}@d(^C%~&CLA!$&wIpqF)XNvb-t_q%7>O^*2p*G;HeW?Z4%GJJ0)G zO#chK7Pz*yNrc+y+OOk#%q@bqthaHYAh*Fh0oaVtTjSB$axAN=iJNE1`=z|&PUDN& zoW}6}qFJe@kdXLw$m)t512~;r93%6S)6OBaQ*s6CM`%uc1CWXT$r*JUFCwP!+9Ir* z!r8a^pIh0n_K1P17|%|=;Z7y=#-cqSUa*S;dCWe#PPjX@0@!sLWwG3U?mQ4>-_yH@ zam{UJjblQS+al;qhKi}y{a+w{Vpz}Gu|wW%SPK9Xf62QG88qt^=LHzSb>K@-GF5{k40_Sk z?dp?M155cLq3m{Y%W>EEWy&WR&mA^6*_*225&6}*CRc?#;%%ypUAu>si=J`nBW}%Rx!T7 zV@}{<{BMzN*O%~nKqYSY+H+0K^W&YOo{!G0rkTev+{;6ylQiVRIddCSjXvJ*^T7N? z+~7<42kJnY^ z!0$uiXd4Q~D%Shn+x!n~lrS-Z9@p9fyOnNOY~);tEO_PGQJHl$Uy&s;i@lw>&KO@44w|lE?lb4h3uGYB8aN5L%1^kZVisesjhI0FP z2Am7_X6KHA<&=f<(RgTErOO2GQtJbqPoHyWi-Ku&yeSCtqz{_VVan z?PA@6MgbYAA&Y2%X=Cnw+fJJm+&BmJB9*t(d39u3&=3JFtXv8~~w*AE4{a zU-bf_1_fFoaXWkuar1sO6~1(0l>VFUM(5!bb&{c@`TQizb+s1=8(^Q`5jYy0X=nr^ z_IJVLB0nm(`fPT8$JQGyUYaf+iTj09GA)E>D6w#Q38MeZ31hNLzDgRH?$J*>$9E_& z=Id{pR<$BXxlvVSFR*3F;Yp`Yp>if0g$jKrs1@ihG$Zv@U`-I89%VrE4NaVe3yXX3 z3A1aZo$;tk<)thRH{&adT9iMmL^JT1g93F9;FLr6###_Ga@_z8J`FB zIoen4RM>|4W)h|bgA`~52z#O&LMgvZg6ov1G75Cx&nrrRu1A}60{>netUdQ_%t_vL zGl~HKA@tA;%DmM-<~dgqQxL= z4yUU7BChK2Wl6gg`niw9rv3v|2_kYpRQr;er_ewB&gh^;_$Fz3AdgW2hfILMXfvWE2pHYc;CvH{>

    !X;(_p0w5SXvpG z^-$DVHEhDHq6cMw7~mOP)<#kMF38W{&8kp^%Qe~maNncXh%qoA?S^mU@*^GidIe|DF zOP3}*xQ`GUf}+oZ`3kb{68MW17f7 zK|wCkYRdB*4n%5Nu$a=zB=0u(p;`5=CG`cJ+UW>F^WK2+Eg`GQ$t^ncx=!27!E(mX VkC^DG-r5-h`n?`=gn|VE{|Dt(M8W_7 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/ebook.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/ebook.gif new file mode 100644 index 0000000000000000000000000000000000000000..19a02313dddc244927f717d42d37fcb800b3b571 GIT binary patch literal 3117 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 Mkf8t%fdB#j1C=LYmjD0& literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/referencebook.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/referencebook.gif new file mode 100644 index 0000000000000000000000000000000000000000..e350c282ac41058ba1f3474a4c6df00526c97878 GIT binary patch literal 3097 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservetape.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservetape.gif new file mode 100644 index 0000000000000000000000000000000000000000..14a56a96f2af07574c3bf1397ffe7c7b17ef2210 GIT binary patch literal 3856 zcmWlZ`6JVfbeW!{ zLp4_^9m~`6w2nvP=}@1J@l;Pw^?1I|_w^sVet5k?!$P>eQXaqqUi}LIAOJv-Xb?cc zFh~r7fI?tQ%+UB{CZ=RF0-j)sClSqvMEhj~qOG}wImMnrwOmFeSy8Plt(X>8ES9Au z+1ih>%-Y7znr2J0wWWL8SUWg6*e&;_FLz)%IC$FAoE+&kjzVWAwll*i$liXPt+kD7 zRG^cyE7N6-gQF|c!qYD1)(O`ij*Hv0Ca(U->X5L6 zDpCBQHjyYfF-nwpEH<$!I(koTryfh*TCycQ?Ocplymc^k>*?d0Hg3&Sq-NH3ZcdVB?%$O8 zW9E+S>#{Dc%hGPhI#;?qUApsFO7>B4&iF>zK$fgDW#>R%PFix#rA;~4H|A+>!HU$ByUOnKiWy2kO$5wI}lH9yIK&D{Q#eu{X73 z-?izIg7)U3{mlnU_div(+-^D8Tz_EV$f5F+tyvX^pLcY&cXW0Qb!Hy#+IOiZ@7VF) zp5rGD_03M4l3zJfF>(5b{(&=>2lkygJ2-l_Z1`OD;LthU)xB4>S4KuAo{iOvT>tI* zjr%ulUVnDC?d9Ei-Sj=<{l?e7b-vTLJ<|Wa@aVwXCkGxq(SP_|^=77bajyN-+=0Jm zJ3hZS`p1j8Z}aW{zUuz|rssd}-n@Ok@NJ>*cb&1VAkT|Dvr$8nvM8>)8qRgr@7Kv_~_a{6quY6Lkg$T(klrtTXf8 ztk>#HK?o{Nap3ag*%#MJhqC0wBg^3k5~rX7doyiPWrjhq+FqVz2ug-%5(8^IB+8jq zf-iXd=LFG~*E(73dFN>K!KIx!q7i{J`uK|R+mgkUsso*Dc|y|Ec-;X`N~^W-Re%4( ze%RE)1(!v5wdD#Sw`3|6wb?o0_s0h5L&vfy82>RP<>C9&_l9PYKEA?&NYWNMlB$FW zL4utJH-mp!fI!=_KMtD!LA}qal_r5^=%_8gjN4Z~SQ+dQ(S>-=2z1x?tou*#u?O>4 zhtQ6+xk^`RIQvs_|4jQ(?mt-!P5i)7bAltyXwY&hux9)8XQw4y`4kDl|YCr9xW z$VlB=^mZiF3C%F#ZK((}-)){D84LcZB5DCB#n1~e39bden3#)vFkx#Oza=rh?Z0sm z0YxJpQ!8b^s3{O7Fu%;+;>xbOq<1`5dF?y0=Qm$^XWnlYLx2yCsm@h15m3MaB~QhW z1oIN4+lWDF;(h@}{;Bui9BAUUKi}2Gy=88(u2<8rrrtFc%ir5oP7?3)Tmo3^5bs`! zL#4%0iSnl7aN!)&`M6~9CcP6I{fUAEIET~&15dgrj;jp3d1o*%3WpP#(3ya1~WZz@lb5G)YlX?K?f z#$~wqZO&5-YxJW-&I)2s;?y`PsKN94V4@oas2=Xos#E62#$o%5XHVN}B636A|9;RM z74X+nFRwt(!{v>4{icGV{69T~e!Lw#<<{sI8mhSAN5s}u`xBoUYt5L~lsBnY9(YCF z5&RPICogo$i=h7#@ITMu=cDVF{6xRFaUK^x+r`mK z8*%6THr5~c!V^6Uf}?ZWeQ{jag=oyLJ%-5?(#cZ8c(m(ugXr!f7siD zLp_gc4Fk9{SpMXTnU{i7R)Zap7kKZA-w(d}+qgVWxA-7}bJy$P)4IliR$n_7G(j0g zI=5{4rc2&Oe4}2}KX&KK)4X5qe0i9dTI%z9=-O59mxqp)GQk$|6_xdT>McOk;t=fJ zlQI7JQmEIt!Bm^FK9Hg{mfP{{(J`t~vlHS<#|SZ6LMcZuQ5AGK5xbru0B+@&cx~ts zLV*eTlBG6Y)^G7$Vr|seR|e|^uu|HD`F3>;n`Ho&_&jZMRR&aP)0n0_3yf`8$&JERR(yfKWImLDrOK+Gv4 zNQx0i(T#wXSx}oGVRfq#*06`jR~=)Mby}FYNbBcps7|B& z=*c!J2#A5QQG>m;O{<_1r9l))Xd;-gikZ%@PXJY0T6I?bkMjwI#i@{c#t=NBtj1}4 z&d!Fb^lW2SSoW$-#+UeISfR2yivpN@kO(1j`FF4vZ&3jq#Fe#hZ9~38$Dlg&kGmrc zcB(ll&L|+{ih&}EmQpS1iQ0b=nes&f_ik5Pd;sq?wwUZ_^$Z;pje%USo9aKxf zbgdc!4nrw|x{81p7L48kk}Gc~(n$hDt0&&}l{SRLxL+H=^&!`(gPl=1=r{(^cJGWWCqjyv}m@);*U2-VN98H#J) zudGGvTwVqS^0g#D%Q;)t1uzoQIz%7niG1c?kxG**lSrOn7GKyAWIc__8S91Ms>8~u zqY?zCcLA4qLBC8d8{nj1|41>@Qh_m5AxzU?$EY72d^7GisWbWG^n2Sct<(Uc=iPj6 zn{8nE;+;hSq1&B$D{^zSH%4Ys!g(je@T%CG!>pMU(S;Pa$~4>#vYU3ze<4ubp_qb9~a9?F)u;o zlfJ1@0#r9~GSb@#V_y>}5|S##6^@Linn1=J;ci^{;4z!u*Jdd}Zve>>K^nFVr`m~h zTDPw%l#qScv>o-??y);MiylqPl0a=1k7TdXm*F<*hOWLgWN&>kf>(06+D8(!1-CUU z9HSWDpsoon?k4lqA*VA;-v;n5&txk=v!zHH=-$ff-=qgEhcCd{GW!<=zk<|rn#GnM zq!@DXDCLZ<>|nM%hNIS6n2qdgxMpQui^_L6c&3W|R)Vw;Pk5FJJ|$cK@h0v@p_gW< zeyjW+%BE+94^MVslX(h6SdEZsHu6~#^$oEsJ(#}g{X)QZ2*!^qAnjYIi_h!6*rFeI z%_zgH%L3O`Cc|CX19kDb?uBcL30GAU5(<;RMWVj|h8mtuE+W^TS?~OShFl4|{82un zbt~<{gr{|rtM)*NcY)f`C!5Xt064><5yLJP5Ps%|EJqNPvbW_nlY~$dLR}fjP(G5; zE1g@kN_K?+rzeczw=apyQx)A%q!@hf)pP=>0ZA$`e3o8Ww-BTRq4NN<>OKTUduIN8 zM99?-fC$a32}g$Js&h)!&{b;qqrVVQbnu`Nlgt8865y0kp2vd6NYH9^sah#lE986@ zgs;XnvVc+ro@tN(EP$!S4-yse81$C?2>Mm&}1c+;>(0AMv2NQeRJ zNC7xB0-?|#R54(w0G-sJHUS*vHjGjlw3G%X6&y_i?y_(zSk8__lh0ydkI~Y6z?vc^ zZybSg7eKTIvRVS0%Yex^`(DcTg^OV{B8cC*GyfBQo`?omuz3TiTI~?;Np<0aF4KUM z0WQ-awn`8(mTHGgg+e2X3{Z0#BtnJo(yWObfe8jUs|T!!lBl=|n7|0y8X$NLBuRs; z*V^DyOlD@`zB<5`24xz-2-W{Ai7a+%3iPJY-qIJ>*F}z&LcdX9_6jSU3}U4K85#)A z0HBGWfCv*WkOQP}xda-=!oASeC>98i-Q<<_&>D#Onj8xr5w@buoJWJI2Ee^d<~0zr zA<5nizQo?y=9;FM=2>#4DJkBb^pru;NzDU(0)lAuIR(TeLjzF@yXy(_qFJ`*P+Sgx zE2E$p*c$ct}3e+G$9NUvn4el=O@B1x;6}}eGP>4 pJ%@@>fpWf2@_oWr!{Nh^2+|fTUW!Q}n#?GgPrYuxMkNA%{|Ay^3daBd literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservevhs.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/reservevhs.gif new file mode 100644 index 0000000000000000000000000000000000000000..9761c3e6b4b4bd05d18559ca1be506f5c8df20ea GIT binary patch literal 3642 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/tape.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/Seshat/tape.gif new file mode 100644 index 0000000000000000000000000000000000000000..793db8d7a5f0ba952d9a4169ca10f2752ab016fd GIT binary patch literal 3805 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 TFb1-q4Tk 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 ezo}bns#SMPPGEc+i^XrE#L literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/2d_art.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/2d_art.gif new file mode 100644 index 0000000000000000000000000000000000000000..2fe7917b48fee9e1c4cd57599e0cc678696fd874 GIT binary patch literal 978 zcmV;@11FMbh7#LGiQ_jxL@$vDgsj2+@{AOlmv9Ym(gM;?= z_CrHMEG#U>#>Q}Pa0LYgqN1YJ)zzk^rs3h?xVX3>AtChi^vcT0Zf(ABYPrD1j(5C?bG?hJ=U6ibH4c;*IE{UfBL}7%3jr)sF*!5=3md03qI0CDEG!!kDj)?QFa-=YvKzFHk3FR$ z85IK!2_ywMAZiX3B?rc}VWcGj6>kR^CL}x27%c$;8{5dFs1*>B4L=4SOE3@(10NZ z2MI1-$bi7%0D=T8NOHphXeD6n8acxPQ@<4%H@G2kGK0Uk(PLs7!rKg=5#B%mPRgn=IxCQz86fdPts zmJMSr!C*xM6D4SX_|PH6j0iYbU@$Fl#D)?9NHl;DLPCrZB1%9Ykl;ZJ2ch0Az_37I z1OOytgE*0b0*D_cY*biaBexSDngp!K+CjyD5El%vf&?BML;wOP1YlniK4h>005W{Q zQ3Dj*a6);X?`p=)i*o2oV5+OaNQ}LI(%|pu-CVglL2hCRp&o z4Md~}BM}6=K!6K27V$s{8bDBh2TXcEfd?x%`J@L3sGx!iG!#ih20nD@<(FWF$pA8B zmTBghCiH*;4?j52Lk~N!NyGp>d?3V|4)Acon{S@*!~h@Qu)_~_@DuygMRS907LMAV+BGyFoO>|2q7sJ1Te5DoIl*~fSsm3+9;zUFaYbR zSG)-Vn`&x+0}e!33IZsM{(u7trcQdr4$QuH0<)KPx+o8WW*X-Y>z%3X5J3O{I~y&3 A@Bjb+ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/3d_art.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/3d_art.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff31721405de259dc6ed9eb396194175b992914a GIT binary patch literal 988 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 In?(=+JG7I(3;+NC literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/audio.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/audio.gif new file mode 100644 index 0000000000000000000000000000000000000000..35326b19581b09838b8c5ea85d60f074fa0b2395 GIT binary patch literal 1530 zcmdUu`7@gd7{}ivFA`@G+3J#35G$fvq?n|bzK+Bji960xU8}Bjv{sijturaYu47YI zYmg~hZFkU9>u7?gE>qf}s@th6c50|LN(mvW`_ujl`~BgW=ZEh+^UP(|rM(^FGZFJHc# zoSc0A{Q3C!_}JLkvuDpnM@L6SMuvxnhlYk^GTFeuK!1O~R4SE7B#$3I?(6I8?d|R9 z>FMt7e)Q(8yg!M8tUuoYinz3YHF&h zt3@JFd3kwRSy^dmX-P>*adB}`QIS9(;Pd(U`T2QydAYf{IXO8OFJ8>f&d$utOixcw zOG`^hNl8vlPD)COkB^Uzjy`qjR8&+{WMpJSL_~OacxY&7NJt2e#|sDu@bmNY-6!nh z!{u^0oPC_$Y&IK)VJ|N)7K_DXGTq(XAqYBg;)JWKtBZ?^v$ON@9*Voh2)7910*4D;gFlaPdQ&UqzLjwds6bgkzA`uA0euVyw(*JLmDM17P z^aDq}y#A#V09p;8&_uYSNeW;H6d1A-loV-McwY?@dkRa9INUcd&SFSt%n%Y2I%DDd z175#!1FD*as;SPcx@Yau+Hi6`r0HGwLx~_FC-Mym|oEcyhA4a8xh2M^m3yElb-m8lF zL6l6xP3wBWji8%M8uHeb85zc!c~t>V8DtSP7^Mql(VH_;Cmgt)m?jTGBLF8XsrxV6 zgtV~R%0Or$QB&9BswTd8V*4(1q%8*R8AQ#iIt_sI5q*TiyeH5SX*OiCr^fGpfK?Y6}T0%Q{h({HS!=D8jRHg*H%i(s*LACPJUDap>%| zy1$9%?=Hn%`DvxH2&?f6CJu0@aA%tf*W1wMmq2PllK@QDCY{gz`FG;wSMous3pO^s z4pA1!0(fEgK~E=Q0TU>_<%T5-@$03=sPj^c4kD}*(|})^YQh{uB+s#RP~qaz9Izqq zPooe>T1@gwaAOie5-Mf4M`=IE2tkojnN2F}Cj0t+UW`BPCb00WUEc+p)h;>m6Q^rN zSm05+a=-hG2;s>X#5zTu6X>C&oOYiWfOH80&>2q-g-%pqtgp?Qe8i%EGl#hYamWq{ z$RXyDGC^zyDFrRUBoXxxkd&LiReW{ef!R69JrPkNvDm15dT1c2%yx*P!|!}rmq7$< rNIyo5U=hVGo~E~AX&F*2t7Mwty^6q*f#&JiH5PYvIkgsn0G$5;054g< literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/book.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/book.gif new file mode 100644 index 0000000000000000000000000000000000000000..e882cb0c459a1b49835b6f7b5c66a0457e11cb67 GIT binary patch literal 1051 zcmV+$1myciNk%w1VJHA70M!5hq@<+N($n(s@q2rF{r&wYC@9(4*>G@hzP`TR-rnZr z<{23oWMpJsUS3X4PCY$6;^E=0uCBScxyi}NwY9ZVQ&WkFiN?mpv9Ym5MMe1d`0noR z>+0%{kB^_9pTWVwhK7dr_V%f%scC6x?Ck9H^z`WH=n4u7m6er%fPijoZTtKCT3T9m zc6QIt&zhN;%*@O%FfiBG*X!%+?(Oa8=jY_)gnp~>FMw9@ALEX_xJa-v$OyJ z0RR90A^8LV00000EC2ui04M+`000L6z@KnPEEMv_!A-!bd+#l$uSrp01p5wM;{dq9y=NYMFtKnehF+v6+R~m zDGDngJd8yu4G;+&JVzG}3qB%73_cka0wg2?A%sN~EPgd5o<$N2Ck{pyJ|igxCbPA@ zLN*x_1~)p)Ljes73lK#SJ`O1tI2<}9i$*LWG7uz_MH&YWsznn%41WwwYI$l$_&4FMT{m}miy0+9>!K=i1Q^CUF_4lw-L5VpvGng@tLSZKim4h1;$ zp(J9#0zeMzwt-ksV8;*wF&2Orfa3;4T78B5@?(P6kpwB=Ngy&5#E2UZO47<`BEto< zT#&S=*@DP`Vk6S!97sb#hXE~GfRNDufPonaFn9ofz~c}PlM7J&;lW3R0~ccRn2_Q? ziWk!XplHDmf(2t1K%_wKLB|gnAmAYw@`0X(9yHuw0Sf@Q00ROTU=V=_Ff>pB2nWC* z0R<9#0K)|-G=KmByZJExzz_)#=0P4QBwzpnAAEqogcSx*fCC0d(1QdtN)R3l3>??O z2{Cx0K>-WAkih{i=m0?g7orG504&W=fd@0laKQu!VjuwmGUR|k1%deB!Vndl(18dd zq`*K089Wd}3F+7k#QXORA0|-O3V95zS6nes;*er0UC6oba zXrkC0N~oa^3~|8-2V|=0rkakBS)xO7D(V3$SRlozsHUpws;sW+!UGO;AVdTWI55)> z3B1#ReMIWuz?V>b@W4?C1h4>#$NsQD2QGy1!vhF7(0~*OEHK6o4FvYX0S<f)F7- z8^g3xd=NtiG3byusSw--@a+%oKI=fb)W%S)2QDn2-~xNZK%}(Ke$W8DP@tBAtnh{b VtPUL@VxI>I{LsOzt)dzP06TF(tYrWI literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/cd_music.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/cd_music.gif new file mode 100644 index 0000000000000000000000000000000000000000..8af80ee97143e01c287d5cbc7f764700fff0b6d5 GIT binary patch literal 883 zcmV-(1C0DfNk%w1VJHA70M!5hFE23p@~&`haKng*q{`0B%*?&Lz3AxYtGL+Gwbyw7 z0P*DJkt!A!L!$~e$+-Qd05p@%p=|O-xOzl6L&arl+T<`}OqH?z8^csF0Yl{L#Yy>EOZfpJxjkC2pt zlmGw!A^8LV00000EC2ui04M+`000L6z@KnPEE8N0k?)Tftb_Te`hNIf9y|^sHHRwPT4|NI-YcU5C1qBlaF+&eoFnL*lSRGRb zHWC*z7M-2|7d-`6Sdm(kc1JcBoiiW;J~jrkBRw=V7hXd*0Th;wN~001I1Zcr&O1G20h zH)@;+m!kpeAvYWk8DT-^6b~ad&Das50s)r$##uCA!3L4i!o8GCY45qdeH_T$xKUXM z@x@*uponS@-#6Y3d{jRoz(Qc{Cb_SCpMynHBr#-z-V|t^1k_6TWRo2d^?@(}6;P!V z05=(&5YK5-7{Cb)#vS31!g@c^(*iL7bm)Z#J#cb^1O^;X-VZ&g5CRV*Qh?4KLc|bP z4V?gR!vz8ea6xXJ;9|pzI9^kL4ieCC!C@EBAi)R)+?eE*Sbi~q0Xlgwi*9v5j`L_#4ti!wx$s)5&`EAQqEa~4r&Skrw2Ldd0m literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/computer_file.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/computer_file.gif new file mode 100644 index 0000000000000000000000000000000000000000..b289c94d2a6b1e1bbe05caf6a3a0fc84ee709254 GIT binary patch literal 880 zcmV-$1CRViNk%w1VJHA70M!5hPEJnf=;*JnuP7)em6esv&CM<@E;BPT&(F_AMMYUz zSrru(IyySk)YS6w^1Z#iii(P}v$G%|Akop$5)u+sRaI|qZ!|PCVPRnj2?-e)8SwD% zadB}S9UX>-h8!FmYHDgzQ&VMSWhN#j{r&x)pPy)GXlG|<;o;%Q$;t2U?_y$NX=!Qs z`T5@7-eY59`}_Ol<>il$kL&B}sHmvz?d`d_xwp5sUteE;e}BKfzdt`e_4V}t003rY zX8-^HA^8LV00000EC2ui04M+`000L6z@KpV8&EWqg>uPkE;UF7aXQr~LK+>S!0mdw z6M;mbs0^s+pXR0L)PAJ6d@ldFBpu4gkfv%dZ80r8goTEMFbxt5J0E;~M1O&Uhm|~u z5<3P7XOKgZ9fFpXm@F1Aot|odp_HSDiZ3iUsh*&sudoubw5me4uDO`JwUEHMy2QS# zlgNa_v&DU&Z*dWT3NI>JEQltf zj}sIGkdRT4fP)%1dFbG%k{~z#gfA)3aKIo#j|4MNC=FnP=RTkIG{PLpz<>m#N>MO% zy7H$~p+v1>UD|X-&x^KJe5EQjDOs*iRebYmz=Z>_FUWokyY_+E zvJHe-#=E!g-)In6*a5&!jvXb0?9lN;$BrMvEx0I=oceIY7D^y4fq=Mx9}-HaU{1Gt z@*X&T;OOxKISw2-a{P!dg#CQ^%?;p?0Dg#y9xD7GKyi7fAOU+j$bcMu^!;GpaXGl4 zLmu++C&YgNmQWmVJ6M2?AP(X&C_{ZhDzG)=|GOjtF0XraI=Mc^fp=S literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/digital_audio.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/digital_audio.gif new file mode 100644 index 0000000000000000000000000000000000000000..78fecc4086adf0f54fcb8fdd8fbf81c06ccd7c18 GIT binary patch literal 1032 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_journal.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_journal.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0a165fce4bd763774857df8e83f658a3512ff98 GIT binary patch literal 898 zcmV-|1AY8QNk%w1VJHA70K@BUG6tWJ3=|lDE{F#R9o@ps z4i0+F5XNu}5lm7TY`6vtB@+<|z}|8b008%reLE7 zH~d=q+`tM$fCJX1nCJjuX9tM_{CT(-RO3qz8z}m_5a~rCZV)A$OzFT_KdY^>ri4)7 zg@;i)CG@=7;aF9dX(F@@;!U1Ie(-)?T=n5wY66eNA|P zKrigvRuYaKaBz62;>^7smXtVn0#*kH>}U{r_448q79K-%kbvwXJEd!%W?W(wf_f4X zL@3beL4*SuG&o?1Ht|~GB+06nntU!2_}aELf;O+Prnl z*g0*O$Ly*bI0+;G0d0vte~L4yREhMo=ulv4o$Dz#O>WN?TufCH|5 zpuqtOq839;qm?s)2ZgP&fgZ7KP)=6+<)?!OPxTVujy&?HfKpBbDddnuUSMPi8??oN z0FZo;q?1lQ63GPsIN6p&B5=Tg2p61i!7vaEAm9gIl1Zi<8+>pKnFxHKN1O7AK-!ih zd?^5(5vbQ@m#HlG0R#?Y@Z|szEI?wMe|oXukzXEwr=Dh};y{&OzJY)R5L^TRq7Wc} zK$RnWnE?bDU}}*C0I~U^nfv*Yfj$XXuuTE-Su Y2qYjv0UTUv0i7faAb_$&>JS0|J6gVEod5s; literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_video.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/e_video.gif new file mode 100644 index 0000000000000000000000000000000000000000..32fd4e5a0884fa67be723e55a14c26b701a88761 GIT binary patch literal 1891 zcmV-p2b}mvNk%w1VJHA70QUd@00030|Nq(9|AT{rfPjE}e0%``0dOTIxtg7?lbNrp zux@5^2?+~MPF^@TLpL`;qp z$jIs3-2c?n^cx!=-roKk93bK0|KH#J+9*YwX<||b7Ep)|Ns8|{rvRw^Y8EO;Naii-`>K)!N0%0v9YkC zqM?zIkS8W3MMOhHLqb$jQv3P%gMfceCnn#(zv9NlegFV{004Uc0C@lacK`rt003qH z0ATlYt=O`%i+Op_wzlWd(b~qw>ebck+1YMq zXYu3X^yujCL(^9HZ?W;`T6?y_t@3dMny$sWMuyR{gRQ9goA_r{{H*>`}z6# z_xJbp_4V-Z@apR7>FMd`=jY?&_eRp?vbaZrZaByvHZE9+2XlQ6>XJ=w!VqafhTwGjPSy@t2 zQczG(Pft%xO-)NnOGigXLqkJAKtMk~KRY`+IXO8tHa0aiH8V3aF)=YNE-oxAEGsK3 zDk>@|DJdl-B_SapA0Hnb9UU4P8W$HA6%`c{5)u&+5f2X!4Gj$n3JM4a2nGfQ1Ox;F z0|NpA0{{R2A^8LW00930EC2ui04M+`000R80I^_^CF_R4g9vXFOvv!YnKhLpT_QCF zVStMmGiuz((Gwsya6+~jq=uu(lNx17dgJDeojrEmu+(&s2auaMaoWtuGv|*=aM;|D zBnnljNqgM5Q3FJWKYs?IN}WozssU4b+PJxN(N(PgpV+)9#H}B^bn4QoUCXwuI!kRv zwhF+AO`>vZGi%<=`CFtp zbtnaph2`Ru0GpIrGH_+afY-2N%bvX~lO8ybu!ssYXb_-4f5cM8wye1EcCUofGhaMte2qTLy zLI@shutZ5V`t(ze5%u)fj{yM8^Mnf*bRfWvJod;V4GBE5$Rd8k;YJ^xWK&N*G`izY zfBP69&MyJXAc2k<_^4$D8z?YJCy_wH$t$}+0{}k;6memH2H*qCXfa$VK$cqem;nVX zP*KY-@BlCjFUSA@6+P%+XpSwoWD%#18t_;_opw&FTQ9~L=pYWv&x0@lq1DCPk!J5odPu4< zk39I`gDe0BFz`SG4y3Gd$|z3|0m=`Q5DqNi2s{ow2mW{9gcn}8--b_f4iP@Q;7>o0^CS5__1v?MUYji`@- dxx+#&444I3WFduMJf0W{LcKPw5DNhT06TwSUl9NR literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/journal.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/journal.gif new file mode 100644 index 0000000000000000000000000000000000000000..6539226c85afd9dc4b29d3818f682d1fa135fe42 GIT binary patch literal 1909 zcmds$i&xTz0>^*A4@IR!NcTf10(3x7hUF7isHymv0zR&qrD9$+o8VhZ4FN^eQaoyI z*uqC?tGC=&sk>TOt!NI}){{AOVo)`><$B!TP_Vzw{^r)w&=i$SL zU0q%G@89p}=xA?mZ)xtG#jKMtyy~Mx&{#tGjmXT2)n5 zMMXtfS(!?uQYw{2MMZMCTq>0o6cps==jZ0;W@l$-W@e_PrAZ_bu~?jxl$4N=5FZ~O z7Z(>36B8XB9TgQ785tQ75fK&^78)8V6bku#eo#3D7Bi(vz~^?L+bgO2&eNuc=Y>CGI-~7)!%lO4%D(Ty{~*Hj~{FLI@xu# zE$)2z0fC7#1HQluCKe_h{c4-S52BIb@EldM@0CDV4ZoJ{ndnImDgqbZEqEWi9(1)E zNVc$_=;MV;=Pe_0$1prk@28Cd#}vi;>f7Z8PCZIsGP^MTr7OJGxiRC`JduvT*ca`e;Xt0(flK8mUj_3{VR!k zd82i8${0i9?me;vt8P)7%R)pe6Qdd~o_ntu+I7eNf&mEgYEU;p<5p3FBXd(phCOsy zDoZ=@`}Hwe0MBh*VQ~@w{BUrT4x~$M*iu}0x4jV#L1z!H}^_!2=<>WNmL> zL?Xo{u{4oze<*edXT{gTjBbKIuhmYTT?U!X-9O^n+Lwo^hjHgB`{<43Wp{3Z#G`GE znnX&x9vLMmG$Blx9qzd;tMagon<_DC$*5aVm^ao-`%H6rGd+ZWEd%$%K*L7mn z-NdFxn*GE@~ewGLkCDNJuyUpS#f(9>EFlx&9 z(6P;fepr82s$x&UzMmD?uuk}ZMF0dFEF<m!#Ejzc$PbF-ma@3hKR1Q312P`f|bce@Ag_>_N+P18gs-Hw4aVEt((%Fo2N;vi_Y8tJJ~= zD@%7m$(EGYvye5r*r8db=tz_q+d)tErL^P3fRuX&V`ecTL0@+U0pSCn-z}q0e%qi0 zX*o51$1x>J$kP_8btfLZAPd@zp#i#Lm{8tv5kCH94^}Vu=SG^066~xgagbc literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/juvenile_book.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/juvenile_book.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd2eb76d7265798a8be283097bad3d3562910f95 GIT binary patch literal 1869 zcmV-T2eSA_Nk%w1VJHA70QUd@-QC^p?(QES9}o}_W@cuHh=@QyK$)4DL_|ak3=E;6 zp})Vs@9*yj2nYlO1T!-;s;a7RaB$z>->Y;2%GL9wy1RaI5Q#KhOv*I-~^ z5fKso{{GC&%)7h0l$4Z!fPnn`{7_I(US3`>FfjW1`ktPikB^TiC@B5?{ZUa-d3kv@ zHa7P5_V@Sq`T6FDU{>gwz3 z>+$jN^YioO=H~3|?6$VH&YYa*=jY|+<>ch#@bK{I>FM(F^7Zxgh!GLy&d$!x&fvel zFIZOckS)%jw>reLqp%*-sI!s&6=8xK|%TR^WNRv_wVnEi;L&b(BR+S_4M>` zZ*X`40bN~P;K9L0Mn>bx%IDwT^z`)4prEX*tSv1q+1c6i=H}z$fvj*gCyAtC7K=*r5-UmYDCVq#+4!^7_F?NU-wn3$N`+S|K#cUV|h+uPf9b#?LZ@Dmdg;^N}( z?(W^(-00`%*VfkMh>Pd&c@z0;1+S=MBBqZ9kwU9YEUtV9!%F5W-*xTCL z*srg+xVW{nw4n(&Ghs1VPRp| z*VnacYwYXn>+0+6?CggmB+Sdp@8ICTzrd(cQs?I8$jHdm)YaeK-?g>1!GnXgetyu; z&tw4syu7@eoSd(&uD`y&)6&wDlauuG^OlvB(W9fCot<(I4-^y>PEJnA$jG&{wMt1z z=;!C$+}w*nL879f&CJZy)YR0dsL031qM@PD(9rYp^3u`Ke}8|RIXNOCB7gw_00030 z|Nj6000000A^8LV00000EC2ui04M+`000R80Q(6XNU)&6g9sBUTu9K%lPAy^N=%q0 z&ps?o?&Ntjv130jGxmuD)X#!Q3tSRPKrzCA%Loz%O2Fsx<(ZHo_sy`tBmf!*$-)tFCqC%joe2A&g*+v8IRa^!JAUkj*NdO=*L>OE{ts1dP zG6cRsoS05ylUH?&Z~!8V8$Hcjxd>fwL#umMe8dpwh%{n3r>|ngH=x1>Khu05Spv2o z1w>97T>=x9i0^!I%=FVF{LKUhD-7BHG15aXjKX4TB|Gw?Fq!Ml67>rv+)JGXEh|V(PdtBgVuC=@_{K+LSzKj-Kz7xj3l!`K@xyEeMNmLJTlDaPK=1jcojX&B z^n^e;I8Xy4egvT$bA1go0U@5iQp7QRVMCfSZS<3cTl=IjkO2uOzzZBkM4^f}F`!3K zETdp@1rh-EBTp*%2&Ba?gD^o3LHIPl!Uon{!NU|v{AZ8>-V_7J6bBB}1`$mVF^eyo zoZ*}UBvh~k6h&BwVL>Q}qKzd{xPZ_C6yOj+K?@Af0txN>5d<@zfWcQmb*uvq8$kdO zBS8~{;6M%qF~E-iEJX7~CYE9U=Hx&rq*DqM3{+WA1m`$V)Ib9?pa3gYyoRQl1&u%t zI1&f}140pOkN^q=5m^H#08moIGLpmr2?Zg5B1{AnP*6xOX63TLx(pBmZUZIksv<2r z*bzz(;}F8a1UF>hF9>VQ@eBxyfS|y^6+D7My9|VY13$kil|Tg*-0}q}WrSnQ5CkZ1^(iJM>j)c zpurw1T+;wQ?G9wuFf3I6utEzhBrw3>1K7az!3TptLJEZo5Xj&*v`|F_ha`~HkaaaM zz$5~6?s?}8I50rx131vY=cqrPKmu0Fh|lY=#~%9zCDfI}2(sr6`^z5nE)fFy1fY)x z!#@xJ0R`xz4*~@|Z~*iA6o3E({Uoms^$U5x4*>jpu)RJ9aG-qw5D>rt@Z19cem?{- z9{@w?cfY+9`aHlr0SC0tfj;T4Prw5Nc%MQbP`>~?fCCTchxZD=z2y<$fzjiK_4HxB z>%ngz0KlL?004jhc(5NH>|g*mIKm9}PI%Gl2L@7@JPh<>dJn*!?=Z*@3_L&z2=D+0 zARs;j(2s&MEC}~1R!9IBf=?eRB!Kb=5JZAB@BzfrhYMH8zv%6-i5N8D2r>A+E(%Z~ H0RaFz5q**1 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/kit.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/kit.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee4103c2b88023d18e64b6dbbed51bd0cc073e97 GIT binary patch literal 878 zcmV-!1CjhkNk%w1VJHA70M!5hDJUtWrl@6QX1Kb(@bK|OL`Af-v^qLE)z#HeQdQ{b z>&(o|o12~W_4dNU!he5%`uh9g;^Mr$!CYHh+S=Og?(c+ygo=xdGcz;O)6*Rt9kR5z zzQDs05)yB3aICJe1Ox<|ouH7Bl*7cwm6n-*fraw&^O%~Q?CkCD@9?0XpZE9pE-x>i zprlMpO|`eXxVN}IKR|eSdm$kq=H=$e%FLmlpx4*eR#sQBv9on`b@}=Fwz$0Q?e6RA z?EnA&A^8LV00000EC2ui04M+`000L6KwSrb0T?mJB=W#)9tzMHZm|1Vuh`!#*17m1 zl#Fx8D3mzB+3_d>^AO$>_JUATz6bQ1jw6(T35i|=j9UyH5AQ~Yf18f}_PRYv4 zO$9NLEFm%=AQmGM8!QwJ1l``>;Njm8Fd8f^BO(AG6W9PZ1SsliBPdg{ zN02;X4&ZR2gNp<>bL!m5b0?1f7%xN0+yDSU4+Th*DqYG{sfipxW6J#SE+fJUShH%) zs<2}L5<*2%MUcXW*|R1Zs9noe?b);WG<@YCRcz6+ZyN+iFrlwszX={xK#^D9+`0qC z;ynw&gN_AiBCj#vf<}+Ra!JsYn)vQpA3HqQU{nEzWy}RmY@X`*Ed&9h_mn;jSDyY8+&H$L6s9lNzEdqXYqGpOObDQ&xpNgZL=;dU+-zJE1v+RxzSyh@0}}*@A3uJ= zg~6DAG&s-!-HXo1KbwHCqrQFn5LSHl5!XrtHvw<}Uw8WzXkdR<&@jUcIdHI>fe;pm zpcOS}fWZbt#TVg**6EXr#Rwq8kd1~MMmXUW280MeC-=4J;*0kEAb|#Y*g%a87UZbo zjy(3r;{^iHs0Rrh6lvsB_kjZpuq<} zJn(=OW`5ZS2rPJ6=9zD*31$ovpb2N1a_Rv>4=mJ)C!Tp`aV7x|EP#m>hX$(X6+r+1 EJ4%m%J^%m! literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/laserdisk.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/laserdisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..9043a0a05d048b7b2d52b1dcd6a9eee78c932085 GIT binary patch literal 976 zcmV;>126nXNk%w1VJHA70M!5hPf$@ZF)+}y*8I?`qR7nn^RIUS0l&Y$s@}To?d{Ia z&bV=Llq)NLe}A&H+0&`1`t9od{QTeF-*9kntE;UC2M51`fuEk9`n{=(i;L3kwB*a= zh8i05^Yg4&So7uX-@m`MrF!bt+5YC*`1ttr-PUPSMw&f6{L;n!^!$l`n%lnL8XFrX zCMDmulwV$6>a(4vjir~zrY|KYmX?-XX-i5*N7vWax3#ome13ClSU*2Maf4-DduaUl z_y7O@A^8LV00000EC2ui04M+`000L6z@KnPEEywo^O~(E%R+78U_Iup=xQl?I14K@PU>_>MGJIA5FbB+3sNKsG!r%fEi5c80X7pC z3Jilsf+t8487&nRGd3?77Z({5009*?ZU%Kk3nveP3`PE zQ*KPy5nyZ$8QDa}{&4Zf4UI&K4(?I{#z6wXMGl+&BEV^wl%@En$qvCgZNffWsKD6> zueeeol{d7u2+n zfq_VjfM5Xy$k2l%G{mv(OD_}PKw%LjbmT$^IJG{`qS*|da<_;BP@IwV?0sw#l4K$zt3sZ)9fh((#C&UhM&~y`Y4&8QlKcE yLI9BGUPm3kDy%|0^%M&dY&t=n39!%rZ@qOzr!QO~8$f|kZb<}dNMdV55CA*1$C~y4 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/map.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/map.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c4d6deba3b8e887ee5e869d69c779edd7106b5b GIT binary patch literal 1333 zcmV-51pR!5mKDPW4J($>^#Yik1o0)&KwPA?|@ z{?Gsa+5i98I5sTv^T^}l<7SeyKR-X)xR!*3YI%8M8z?fOqN0tBjqvcrxy!yYGc*7H z(xtwC~+M|LHLY2JZ68ii~o~lX`QUwsm!2 zx_o8y>B2THCHwZu`1#Kg93;ekXS1`jDmzF0{nJKysdC& zQ@XsH3=In+4-D1d#NWM|c7Jqigo~P*ef<2|Xmf6SQ$zp%&;S4bA^8LW001EXEC2ui z04M+`000O7fPaF6goTEOh>41SIXxAR6 JpqfCgD5m~I8_)Jd}(^4V_}$!1rlRr zA}2TmGfo{OBq$hTGN*_Pn+Yc~GoLdA1V21mCsirBg&Hd=Fe4TOCnp;?8_2}JU@9J{ zG7JQ})bSiWlFo29|um^;X9~<6qS>tNMuni)> zV5p+P6rw9CZhROK!-oqJ4iX3;;fKo)Ej zBfNC<Fmqwc7AI&(j9^1Y$DuGB6!i4zlf(@@4roykz(zn87dC*z*+Sq# zPZw1Go~S@zX%K^FX-IPQ;oyuEC|24?k+X!PQ8;D5%&=1w1c@XQ>WsNEr~ri?5nlN8 zXu!w;7Fx)_IAG$AW*f(dH4u)r8A6jFc=9H?McdqlnP*b#LMAYBM*m=J~k z153a#K?x;v5k-400MSDMg#;i$11hkw012UW^2D+foKm}B6 zwb>30>_9>Y6^xNW4(is$%pVk}@WE**z2JZt0|4+(5DWy6?Z1NHq$mi!jqm}I010p~ z1_T>IeAO5Tc#&^EDsVtU4jw1MfFqbeu)-A?u$%HCD8T&i%sA()^UT)@!a&CXFd#?( z9tf?o3JnM{#sh*tFoq=_aL~XQM$fFm7#T>Q0@DFdVwDH^^dLdb<~~3}157_~uB#qU rLW934d&5Bw4=`;q4P#IM_RfE(@J9m_)Ga|if0(^D--suENgx0_1!_WE literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/noncirc_book.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/noncirc_book.gif new file mode 100644 index 0000000000000000000000000000000000000000..171e9d7f191ede2f1ec9b6d10a98e48453726c90 GIT binary patch literal 1887 zcmV-l2cY;zNk%w1VJHA70QUd@-QC>~5D@O}?wmO}5fKq)W@d5Uz`SbHbLqqrP@3FD5 zpP!%n{QR%4uU=kW4Gj$p3=A6^8@s!^U|?Y1-`|gqkF2b$uwY>K_xJhv`SbJh_4W17 z&(HDk@%Hxi{r&xbfPl8PwxOY+P*6~72nfu~%+H{p>gwv@;o**sj@q@g?AqEK92~%a zfc5Y1d3kyC^z_co&ieZL@bK{F=H~M9^7#1pWB~yvC@93l#O>|v!GnY8>FEdv2$(T3 zm6etI`}^hO(+8pkj?SE%;Nal-`1#!1+v4KlZ*Om+MMZ{&hN7aP>+0(4 z?Cj|1=;7et-`?Kn=jY?&<6~oE=jZ2~oSgIK=C`-E;lso2?Cjgx+5`jy7mU#h{?c$;rICyX@=i z#l^+@`ud9~D5z3W*RZh5%F3)@VCw1V+}zxsLPEj7!AeR><>ckSz`zp|6IxnY{QLW; zsHib9G2g(z&(6-VXJ^dI%kb~-iHV8c-Q9F_bZ~EPk|ZRXI5<~UR^Hv--q%;x3h*ucQh z(9pw&hwkm|)YH?8i;K$1$=BA_4h;_EErKF^fF)`53&ybLiojW^-5fSwB z^vTG`%gf8%+}&+$ZRzOgc@`Gw=;*(`zKa+bzP`TV&(HJn@_c-J*45S6*VvLsNL*Z8 z@$m3pUtiqY+=DSO7#JAw@bTi|;h311wQFmD0Rex1eSAs1b!i1RM_J3veKS1QP=}I9M4Vp92H}F@z#%5+MS60oLup zDUg8!5(pg3`Eq1niDAD4YIu^dr@k9L^l`AqRYI>iEQU-Vm{fu=Vq#c~4LP6@52@97 z4ZKk=o4$N_dsx7MAc%^!0~zEKmrjZc7y@?;7|`Xdz8`ZnUc&oeTC^qtR+#EwFo2+2 zIRr!zcx5qT#{%hU^r7;?oLXhtxOg$TAdPdeMuAB|+Vp@t1gWm3k?%tfc}1!a2@6=D ziAS*9pb0W|k7*_ar)orGFW-YCSak9K)s_V@!4mKiRUj3Qvzo=&1p+E36;wtI9`b?6 zFbmJOWk#gHSwRxy!ps;;3?UFb@#zCh4X!|@4;AB>)B;`~-~&e)Va!$=K_q;VOgA|2 zrjHr}DON)ben?0~Dgxnk0T($Wx7=R^aqx;UtI)DSbBYZBP7O%BqXB{WTo4BqkSrq0 z3P+eX5CS1M^Nblp3>eZOiy49n5=bagkV*}lLIxh;ED@lV13BBb zAVbtZ-8~>eCtIM=;R}TrM8O%>Fw(>e2zd~L1T++6LOw}6;7AU~fU${R&FSNTB{rx+ zhdG@(r&2z9>LXZj)J!1-W>8B1IZ!^^paTa2Y&tblJ{*uGqc>!jA%>d8P-4&loYYam zAXy;ffJ%`PR8s@(0I-ELtgur=8eAOU?Ew@}APOd0aAQXd=rXV;1*eW#+ym~6L5CKT z;PSx?ktm_W8lHd5(xzL`2aa_Jivz#GRUxj#v04OKn5TXa>5B46kW*% zBUI3U1JABRkYFJAB7zqcRKNfOYs@o)2Ug2a0T35dAjAerq@lyvb}&$Z2O0c<7Xt%b zm=6UFT<{%UAp{UW2>E3H(7@k-1MNfrlIZr)cnuza6L?Q9 zIp2;;K#&Psg)aK&yW%AQ1*50VRj(kmevkn72%t{__bhPFJqFm0yFLa$Aby*~F4U_b#0KoG$Q1Q1{Y_4ibd4*?M@ z0KNgTM?Zb_*W+G3J`3b?4+I5tKfMA95QzG$7Xb+HkALygUjh=~J^eudcm^N<0N0m* z0w^E>`Y3?$pjW>3-R^q?cpmfsAOHbO4*=8CNBm@`!V*HSg#$66KxAmb6fQ(}BhZHe zb_cuwCJzD&a9u$>s+R!bCBOy*Sb+J8c)JY>aUc{_fCaf%JstM%9!`8B^+H$x0NgHs ZJG7qtf~ZA-pm2sZB%umnxR8JV06RpljkN#( literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/noncirc_dvd.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/noncirc_dvd.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bff4a9b1238665a12174dea0c61d25e62b0d795 GIT binary patch literal 1755 zcmV<11|<1MNk%w1VJHA70QUd@-QC?15)$t2?udwpW@cups;ZfpnREaEcXxMHRaHbp zM9j?085$Y7y1H6hT3}#dJ3Bml0s`{nfgS;$;ru@G&J6#?V?0Pv$V98-K(TYNo4>4@$vEG z&CB-f?X~fnzP`TXsP8T?FmVnJ#l^)94GsU%nd-dr!}6J)<)hV} z?f=W0moPB$*!A!4@3w7izMk$SB_|&sA=Ig<{NviXb92$r(fIiI>C)2Dq@?ZK+(17- z|H`-jyrciSoBaCv_4f6Wl9J-a#!pU7EiEnL;^LUl!?&UCk~=&9+s^;EpWxu&gM)+V zvGf1Lu1rs9adB|gq49lveR+9#F-0zbetoX4uQ4hp_w$&nrs~<*+5PqX|K^#-jg9}o zoXVKj|J#}Q@B0rB55u1B=;-L9uI2pv{QtkJbf|PkG*O2a7vaOhHa0WmuJ24sOS_26 zrm5%j^z{GDz0t0&@ZsS}a8Pw{aQFB3{P_6SrDyH{_N#&dU}wl!OyF!$dGoXRaKhC%=7c}zrw+Cx3}x%?4D6kiy|V~ zw6y&B{qer`4iFK(ligcUUMe3K?AO<*P*9b~!T$I3%%1Mc$Hmg}n6P+w{`~y^*2dYv zfNEMja%FRWFE2hjH}KK+OHn-k`}yLf?(5groSmGVuHB$uV2{VLyq3fN=-n$R8|LQb zx{`+e@0tDf^Z)qw{`>pwu9?f6oc!|c&*h6TDKn^<+w8&eo5Ro%4h`Y)mm(q}Gcz*) z00960{{R30A^8LV00000EC2ui04M+`000R80R0IZNU)&6g94`@k}w6K!-of*97%HG z#E>QuAZm1&`)j;xq)BAOGJ4>9;j zVu7HjRezFAh%*ud3UXvLNF~z?MHYV_4n*K^a72U;5GkYq#DGCPXAd3_aPVSZ07YCp zavdlG1BVz9PB^6TB!I3lvj)xSWK0MP0eAqwDzoD!D>J- zM-T})bU@HFNI(&V4wVQq#wVsIkbwsv6l6gYL%`5VH|Er0PzFyN#6dDxfI=ztOY0}d&{01XBO(11e? zK(J0hRJ_2=8wklsf`>5kLVNDPaQx9%On@2&h2eg&c6$Vy-mAl;Y(`LSzsCKLup* zZ9(C5Ax0EGOhOMIXxQ<9!XyFk00Tul-~kD4v>?LGF*JgUCEKVIz!fS2HBbu%DBu<# zPdK3T6>At_1O#TlEA&CHbfAVA2xJXL0WO?5_17>dK(NsT?6c1R0+^kEKLhY1K-p&# zkTn7Rq`kmC0vJ8O0A>@o?9V<1_+!960Q8dpKZPR@K-vKeF!SKiO%03g5*KLp_J;ooK}(D>@67Z8Bq zne#nB000m`w?O=C4EF#81h9|a0ssI&^_2r4koE%X?xBa=@4mf2*jKOpNNJqq|(puhdC4gi-MK;Zy*K8*wf06Rl_Y}5b% literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/periodical.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/periodical.gif new file mode 100644 index 0000000000000000000000000000000000000000..8144f78d9d97f1edca6461c4364170a1533e99d7 GIT binary patch literal 977 zcmV;?11|hWNk%w1VJHA70K@FMd}>guwxvj6}8A^8LV00000EC2ui04M+`000I5;3tlsAUMXCnT6@TLTesmZA(Ki z4A~$o0>A_y7(^12Mj+4_3J5ftt+4=L0t-T6^Sp>01OY^ZAuu{0$kQVwg#iGEWf`zA z2n6p(6A&am4|5R+X-^JqI28aM9*YHZ84Ljg03rxWgr!sgqjz(TE9SJl!?Dv#+&RKqk-qzWXKMyy6b+9YRSz=pq#A`DQuv1J&%X^Vc` z+HlnYdpq;}Q_$@)+L)S;wr%LwX<&VXV_-(@aqr^BkHbo)T((w$M;S9`RV>oOg3oe$ z(v9{z!;-wI5%O&fOc=4j9by&8FefiL-6@N(eqOM0zfKru4hzyk^d5CI?v-~fRFDa6yp1wSmnz#}9;a25n)CJ;aY36NQ!25BasUmGGAz~us; zkYGR&thCZfp1ABl0GxmZD(Iku1`3Bta3mlB93oV5qy{N03cw!*{P9)=mO3hdCLb)& z%_pRm60LOp3*rv#sliP;PWE-~8^N4cUEiJjsrA~^>t&~-xtT;V2+F3Z2xfF_; zYs;gEh$2RqTZtt^E)fY)j$6t(o&Vx|UwmGFUVOfL_Bz|z1rh)Punhd##>U3apFe;6 z__4me{{8#+wY9a?)zy`imF4B-rKP3C#l>&mzJ2}rbzxy)et!PTmoIa3bF;IvGcz-v zKYyN{p8oXd)6~?|vPX{|m6n#4l$1Pt`0&Al2gSw3MMXvT@86fnWcTjfD=aK5C@9F! z&(F)t%gxQr$;pvQrFZY%y>sVIc6N4FR@Uv?w=**{Gcq#L)6;L>ym{lsjkL71)YR0J zl$7M;WQjzQl$3P+`t@tqu3f!)H8C+UAt50?K3*&qi$tQhxVYHZSfNmO>C&Z(7ca)d z#6(9&pFe+IAP_`FMV&cwCNeTIA|is%=bt`(`qZgYJRUDRJp9Co6UUDq4+{%BcI;Sa zXlQV7a8OVXm&*+Z2sm=&h`+zTpP%2MLx+5QeGeQsuz&x4A0HoYZ*MOzFHcWT4u|96 z;ogu|0-#!-?7iVW@7K_DXGU;?WjYe~Fa&mNZbZ~I6x3}N5YnPp!ovp3y zjvYH}Y;3Hpt*xxAs8lM2LLrmMmX?+l78WEDiAW?82m~`TGdv!T!{M-4tdWtCp`jrf zjYgqR8X6if80_DQ{;TPK2J9*n1OSbI#V_w)p8yaW00e<%mvV)=0_wy-lzBP^3^Q>_ z3yV!A(@x(yuh)P_6~IwUmzw$$UAiW2V%CB@&e_NZ#%j|J3w$HpvU`xd7yM@n(tLlI zN+z+q3vYgSt-dukU(LWIcw6ik(`WqNb`M}S5X%<|A*98uv5DNG7szrcd$k9QqeCpo zqkBVaa`m08idR%MtwdOp5-p|W3foPyHtLo(mJthVu@w{KvWdX?dV{*Q6>0ZmC)!}A zJt5kA6oJQ9=pWpwkoV%yCx7y7ImYz}EDPp`#1|^3W5w$$2nfP?7O)ohsUqcG7RGfd zakql;E;(e3F0wE0!zLA6gOatOqi9UeM@7#S_tE4~J#!)qR8Bo&yy>u|VkRN^GDHo% zbB3x)aaWp2%vmxkh5Gh18bkZ=pr*ovt2@E8) z%br?*s76Xspz0-TP5`PpOSoHG%YO8VX)ZgZ8DcQVV5`*qJ(94EVle{JGvwuH>F@NJ z0x2NLf#(WM9E(J)cMv{gi_SX8y283x=y^sz^&^RE2EP#Zt6EU=L-aKS6*!rXdEXygx zDqK}K@&pyL_>o=~BwlJE+sb0JfZ?Kiy1L_tH4MI(kOow45gTvD&}TTAEHV`&HmN#G zons+*5;@F(#obLlDFy9TLlLPAwH-X`L`=-Qe2>v(k*flWH}7VfriY}onpV{0Fx5?E zTf2cxKJ`r0?-v4_^~0+`aP+AvxmYjoY(x`k&$tC+ hy|7gaO?6w^a+S%yvbi#Eh>1$kAq$j8RiMDGe*jUAp{D=< literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/reference.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/reference.gif new file mode 100644 index 0000000000000000000000000000000000000000..8400aa8db79208b4348376a696440096eec75e18 GIT binary patch literal 1870 zcmeHG?NgHZ0{uPkh@dEsfB~W@O39{`vQD|Hx1I+#R~{I+_WB zWUVU{yOGt3FKyO1DU*A1HfI6>!?woSbj7ri^(E6&Y5%O zB#9GaKauhP54-^%u(q~#?AWo1@rUJy%Ma{7u)MUq^vBZk#pe?bC$vr4s_JT)RQh^l zWqE1oj~6dqJb%9M?AiR&r%&hR=4NMSrl)^*xgI}yG&wQxaD05+>2!{b{Wdy!Z+Q65 zFTdOx92~UU`>tQVa{2Pbj*j!^&NZJst3Q3ZUafxr{{6dm@7}(BySlpi=FOXxl@+(! z{qp6@#l^*ig@yU~`Ptdo>FH^g%k|{RlgE$O9Ue_iPL7R@jgF2!c<|u<{rkhi!*}oA zy?y)k(9n?GZns*k7K`QP&71xG{Wosh=<8dzz24i~d+pjalgZTG-F@}y)vm6tD_7RD zT)uSaQhR&5(P(UGX}NIWLUVJo!C*LZ=8Rsyp6;|xr)z3zYHVygdGcgKLxV=6QLEKT zrBb0#)YQ}*J$kgdy1J^Ws?(b3ztZ{NCgYeYmucz8IM%MA?;<#0H`!NGxnfowLL#bPlS z41a%r8ja@X=SQJXyuH0iBocu@fMFPi!$AF6}ud;=8W z?@J+hg6358QQJ3VOj}w&fT#6*ast44)rAqoVx1(dO?bi$lX_$x50v$|(N5?~HOBlB z{3A=Y?8i&a^X;pcQrfeWVUM}ykao2hFDfRhWW14}y2C=#7YIgBF?=$alblXXJ!{)u zB0$gX)d6fO^C7o&Y9{t8s-sqFw4Z2)KZm_cmI26r$E%G~na3BH0`LR91BW&N3SZXw zQxVdrB=7v$w-++%(5Pd;{82ItT0h={2=fVkryDxMLA>%YAwY;Oh>BmCP@_l!J+uO%_1w zt5r67Jc=6R00h%+03)1Q%EwMkuo^O>4$n1~R=~-ks|J{r03~2z0FDE3GU9@0xE+Fe zq~h?s4F@aQ96IO~;uU(pfYhCc49HXh{1k%Wi5^&eXxm?s{LSBelb%TSr;l%F#Y1vW zPgV@+M>Iku_XK&!S`3l*?;Z~1^O}XWqg#6KO^1jI(Yh8-gkmv?!O2x_?`GEi1Cj zMF7=gIt=sj3A^RG{l;Ilu ztF%#8I1t8E)YM3h&3E@yX)XJ+5UrUK94YnKkP*cZ`l7v%C{qFVT zktK=W`7$QTX{7&-U!7yL)c{aRy$1BgkIZjHfoM{g+tO43MD$@un-oBu=sy_NXsD-0L$1rxA4E_;bOasN5hc?R&(0f~&#nkA}DbDO|F T@1@Y@QBCl+`&ASY5ybrsw1=Hs literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/reserve_book.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/reserve_book.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff64371759d055ad60a48ab4f44f50b5efa0a1ec GIT binary patch literal 1810 zcmbu8=~q(+0>$4W4|tLU5ofU^!=ihNWnaU^6&JV6Yli zS!zrRC4*0g+80fsloegs{jWB7^fU^!MTS<(_lD+;dN#@$;ZX zQUD6D0RYp}(>NSXr_<5tbRQp|?Ck8gxHvaAx4^)_;^JaF9?xd8V`F1UB$7xZ;&3?a z?d|X1zi(-2adB~JZf@@E?4(ku5fKp~AtB}E<#+DfX=rFjOiWx_TEb$nJ3Bk;>+99k z)q1^tb#=9@tc=NIj*X3NY;63-;kTNS zrKK{NOpu9<>3 z$;ru8zP@6S$j;7AB@*T3<;8=bR;%sq?j9ZPnmQ79D2R#xHR;jbrO=jP_lN~J|bMclnP@c6=G$K2iBGsxs3XXlZ+ zx}5Cn3l}cT&Cb@;)I6wp5Fa1^dUA3}B3WHo85|sZIXuiga%4y>PDx1_9~;wZv~sz; zwY9ajw)Qd%CzzRiL?B27f+eX`rBpUQZ0>maG?Ep$vb@sE=Z}q!_V@QEfZ*upsHdl= zhlhtqDAY_&N~O{t_PGAT$jC^^{rgpwm9n|HCr_SmY;A=?;j34#zBqaEEr@^NW`1YIpSa z!KBl}42H3#e=N1Wy1Jix92d*SRdlD9U>%G8MMVZPOVD3FN(;&S7-Qwt?dw{r3SyXG zW3Y>XOmD!%4)ZCEp%;;ko*(dKSX&sJZ zXKUIZb3$h3kK9_}r_YAv=(~8=FDx}|)3Z$<+Xum}b7RfTCsas>Yi+fF27RrL`ze1u zLy=~6?K=bW=sy%f**eEBaO6-PsKgAIME%VVi}PML4Xb#7EwmlDf( zaS6?<;(Th9b#_8Gp`34EkO~z7eXbXZ80qvo#L#f`SaCG|+uCXSKJyu*Ff8P!cR{^` zK~1L5MSnuRKYFQ)C0Dx&+Kzbvfstq#Ft)Z1)q*%TT>If zZzQqi?lZ78Kj&E_VHjdle|}3ZWjyRWCcL(uXXI2zNUUVg{JYNB{DVACH=;Q*aWo~7 z4SY5NM;V1B>@Q$YiyiXEl29jsFu?F+lFgx3*Y(ht{AEtok)n=k=4>UCF2?4Pcf~pT z8(Q2xiMs)#po6WpBb@JOo7Q2609>u|h>a)nIe?BqO0PPt1qmLx;~pWu7=pJDFxaEz z>_?(D@*g(Iq~{sOV2EYsJVat4?Z&Qpy0MChG&G{*q#BdE0GMqFyMhdu&7*r+kwdSV z9z9B@8xUb{-fb}G66f4GCE+-(D%V`_Bid4o&xITgU@{>bk$ujBT zIef0$lvz1ELu3Vw8AEdHKIS~`s=fdK|@zFprnhV`^DNT6>++`efb;AhP8Jl I1OX@h2czXmvH$=8 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/score.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/score.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ec7bbdbc29690a86a1692531435546ab0f8ee6c GIT binary patch literal 833 zcmV-H1HSx6Nk%w1VJHA70M!5h1_lPMuCAJznty+P*4EZ+Y-}DL9{Bk9c6N4CQ&Y9I zwLU&Ryu7^8(b4_={Vgpmsi~>d)YO84f@Ni8#>U3$>+9v^H z%*@Kl$~ZVU_4W0jprDP7jmgQ$larIk$jHCHzh7Tp&(F{A@9&R~kEf@ne0+SLpPv#E z6951IA^8LV00000EC2ui04M+`000L6z@Ko40{D)|q!I~uM2664)Hi|juGp-$rvdpy z45@hN>y6L9is9u`pr_`y)FSFl01&ybtdG(K9|!rXbzAL2LwKOXnYx50VfGBC;=L~yu3R*8W}$v0B*5nEh!8X zMFTSo(9zP+DKkGEprSt^5fw229u@@S5z?dyVGv; literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/software.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/software.gif new file mode 100644 index 0000000000000000000000000000000000000000..43c776b6dea1e455d0136e5059f0852a5e4cdfde GIT binary patch literal 1792 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/vhs.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/vhs.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a1cc4a6b5ad1893fb22767abf07673dea6a5ecb GIT binary patch literal 836 zcmV-K1H1f3Nk%w1VJHA70M!5hs;a6&LPCXwiC$h_Gcz;l>giHaV#LJ6Dk>^eR8-;N z|6^lgo}Qj|c6Q_A<0T~}&(F`()A%?zL)_f{<>mh$A07-03{Fl?6B85m_VsUXaKFF5 zKR-W8N=o_p`G0?Z+S>nOVr#*{<+ir9@9*z8I5?4!k>B6n)6>)G>Hpi?+x`9g7#J98 zYHEmxh&44n8yg)%LrjW_kAi}Ne0+RpXlN`fEP#N3M@L5p2nZAu6cQ2=gM)+F+5Z3l z0RR90A^8LV00000EC2ui04M+`000L6z@KnPEEIx!>@(d`@>`c7zUY&+q&HfPWn&RtqjXh>41ejE#&gEmi|OGnJN? zn3xIQ@syuH4^ykR8?2?z-`4+}6D z96JxWxGWPX6xG((*C{VP76TA7DhC!E6*@Z=JJ2j091%V5@bU2=ATa?jIu`>64$bI3 z&vJ1%@xz6P3Gx!Y0}&xah71~VSU6Cife#ovas<3(LB)?10uCxn$S_2KA0#UH7*W84 z4=Xwdt4c)25Ht_K-B+(eiYUdaL;egpt2lxPl_xl9O= zfwO6kl07&0r~skB2ckX*Sm20E!vPIln}X77w1WC=mcFj0jA< z_E50xRt*&@P*gyG?!pcnB{G*tcQFD51)xKV9v!2D29^$l=172X!37I2EXc-{88pI+A5Xr# z`SLfEVHn`zhWq#MSX2x8UP&%eL_{{Z^e0s#S>5Wo&>=%C<&3^wTCgADFa z0t!-8XyJtzW~kwYKR_^HfDjO95TXzwk}v=V8f;j>20sj7!Uh}&!NCS5TtET@8-6eV z2^NsBK?NUtu;K<5Xh6b-C-`8(ha1?iL6a<=aDfdR4&VceFv|EO1VnNO!3RQ|z<>}8 OoB-nhEOMw}5CA)qHC{6S literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/vinyl_music.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/vinyl_music.gif new file mode 100644 index 0000000000000000000000000000000000000000..654f5bf709acdf67a4a76459ccf9b56734a611f4 GIT binary patch literal 1340 zcmV-C1;hGBNk%w1VJHA70OkMyfdK&`BO`x*f1yJ|VPRp4c6M1=S;>==?(Xi5jg2=q zH+6M&-MqX$K0f~a{W&=~Hvj-^0Rd7{QXCx}^78U6E-n)j6NQC^h-+)b#l=BELDj6R zh!Yc$Cnv;;it^>8e&%<>lq##>T&Xet;w-UteDyARwx$ zs)zvra}5pLx3{^uxn^c&E-)}e001W_C=L)18vpibyIjw<#e|C1yva&}`PWSEY*x1;dTU++__G4sZ$B&P-UtjCj*Qckab7NybMn*O^ zHla>VG&3{k+1cyd+(}PQ(WRxZVPQNaC6YlwG&D3bGcy1H0RR90A^8LV00000EC2ui z04M+`000O7fPaF6goTEOe=#`+9vdHskdcKB9vmi@CN&`_lAVSzSD7`JH5?rr44$eE zb0z?#S6vKVF(EZes+}9ICO2L=Pk9{-11up9xsf5f2fLU-1DS4;YA!7>5-SZ2Dl`H@ zHenn!044_quCLIS2Z$6tGyzFTB}W!h78XY(Nk;`yyq>VhWP(MIP$s$8B|-!#qD*k$ z^aq5W02cW?AYg#UVFM~2kRU>YkAjRfD+ril83+)|qd4RcL}7vj1vUF%RFT3!0}?%s zV6kEaA{F3#`Vd(#X2$Ky9NL^2*`!4Cu$_(KF%fMyd3R4@TW97On$1tA+j_m~_;AOXOJ5y&9JhCfJg z1b8;}(FX}wBtVD-3jQZY07(1*zz;H*p@%C6mcYb+d??We78ei_Ko1s9r9=fuL?9#o z0O^4U!EYy$U}8-^0!fGyzwzi=4^~KF;14Dgfkg!sIq_6RBpjK<8-yf~M4DPE&;u4o z6k%t3M-YLN0V&WRffFR8762As5TXSZ6BPN_Okhkf#S}eI!3PNn(9ow71n{8(4=9RY z$O7IeYNQ+%UDSXRG|*sx0fmkBz!W8*VaN+VQmW-+B%~mMs-zL{zyl(z(1RaA9`Xek zB|LZQf-BHK08A<<@sb8p__07FT96=EMa$MC0cr}UKmZLSSYT}@2#DZE2}V>ThkuXt zp}-0T43WaCNlXDkE<&uZ?gUhjKFe7k;7CmUOwEzMT y0fW-GBSB4dF63?zqf>0028%3ltpy literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/web.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/bridge/web.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b8f2cc3c04d8ca0b3a2553a6105a29eac6f096b GIT binary patch literal 1943 zcmV;I2Wa?5Nk%w1VJHA70QUd@gq*a(!oqNZUU>ij(W#`w=Anz1qN!S1l&!_X*XwDU2RH?jEr7hUX!fF$jHdbmX?pGz>PR0q@<*upP%*h^~j%^nY4SOxy_un z(%QAPT55fkMmKsT7m=!Sva+&4O;l)li&kcJ-{0S+ywQrKzd}wo`1tte%*>WsS}8P2 zx!9L8JTg2)M5e)n)6>(6qPhM3{n^>s{Q3F1*_cgRWsONnf(8dnT5XZ4!-*IeuFQ+R z(&a=|do?{oSz>A=Ek>};j%E$RsH(=+e>=5)z`lfsm=fPhyQ$WlFZyl&Zebp0&#o6d7lFl0iX1RcVd4 z%iX-&ngc2Sj^t=m`YF2;IqDceVSKGxVX4^d3o#L;jmy}lB~q_>gp&nQK@Wkt#4tPwalEe z$(*&!w{C8Ln6bFmmr7lSuzP@rpt{S<%!r@3<=EHe+S`GbXOXJHYZ3`VPe7r**=QIU zaUdIDb(>LMLbJx%fQ_QB#@vE}f>LFNRA-Fg!NFf|fLU#laEGOG8Xtd;p!M+a$D5FQ ziJFe5zyJULA^8LV00000EC2ui04M+`000R80RIUbNRVIz5;#hg!Vw@s!GEDvSWsi3 z36_T#2VRN6rcb9a5Fm`{^hrYuhyQAP8Nia|tREQ*x{?>Ejf+(XeE9LRVTPfZ#G z^&ZklWT!(qD1gjVX!FSqh-4MIp|R1UmI_b&{#8rC8&OJ@&I&RqBum{K7=lU&ur=n= zEqxVi{j#Ctkq8w+2w?oda#}$Thc+nxVKc=NpbPNGgy0pX-yH=0Og!460$pEeP7WNH zFd+p?ZUjj{S_f@BaDoGt@Zg3N=IC)p0`V9^T@v7ku!j@>?6Xc++*t700NM?dLmL|u z@qi!>q*%Zb7Yu^IEn$oR2^t+}f($Ktuv5-ISHxnLXGT>+kQ?^U(Mk#4r075vnFs>I zC&$D%qd!WFa7{ic)WXU@(j4#~K|1uIz&PnR0)>)U0MdXP2E0+pBih*Dk3V$u!pt5* z1c8kzTdXud3Y`r^MIQcC@d+j;03yf+5(x}hqys}SOW2b@CGU*?kc2kpRO(L$O6)t84=dFf*V*tv@!HAcYwP zn4w1qBxDpoCtfUKLJ>>IaR@JYFi-_2@7lV-5g0rWMH!dSkP#A*0C3JZXlSuXCkh-P zOA)6mlJJ~z)&T?sd_;oMLrerB$p-$QQS2p8r2&Kj9e^wHyEgdI%{LUh5Nbv;C^Lhc z{`g?TCwXAd00ymqFb4qCyvqqE_ptCm21?=a2|n=6xq$+m3_(g3U<~2TAqx0Gjk|MF zqkt%4Tmp?!Is~GO64Uzsvw5Nyn0u)A_n^34;43>_0;^K>xn23<5z zfFnveAjlvMG*XDg2*g46B>^ZkkSQPB0{{Y}bYsgDfOL*v0k5zT4gzP0!p8?Ps6Nmd zft0}rJ|<+tKm}k}(s>r7z%U0KrhkLNA!`UfPynAi!3QO%&@o38nPib-YM8Kr3O%B* z@I)V1XipFoFML1<3*WSZ0uLovQh*}1C<7t*zyd<#;RW%NA3@e&ic35}6yNB?6a=9N z81#Vxj9`Qqo^Xi_NI-!Y!2=sUQHDG;z#S;C1|bNc3>17~5<~!@QfLqj4fG)qo#;d! z`Y;I(bW4Un45AQphp4(7@YRP;B$$ta{06SBfZHxc_ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/bd.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/bd.png new file mode 100644 index 0000000000000000000000000000000000000000..773a712176179c9e62eb4e7b9fddbda04afce778 GIT binary patch literal 1207 zcmV;o1W5adP)pb=;WXar~kd-oeT)G&9R zAbM|Cb?ve{kJCM;r<EhWxXGFKr!2)2N(8;20_qV_v zHacqb#RYeGcvz1{BXi|n^>{q4XR}!?IXO8o@21nK z`OP~FqOHe>*<$S8ck*>?@zrRj(=na|?0i12ec}SQg+BCU490Sdm@nomiVN{|;(Ddq z?bd_Apq@-7b&kY@36$;J@GSmTR2>`~R7Xcg)$Q$V z_4f9boR|47E-seiw{s%)_4U1OPdr$x(!H(Ch2#s#!fV4~FG9uoVM~ zm#~o4;5VK@dB)(!$HzuCXzGGJ^T`_Vx_;)JnA0r2%ak-WtvEkS(m%=jZ3j zs+H2I<$75(pdka~(x60GLHp{X6F8cftZr^@3@(g_QU$Nd%CobxB_DlM!fPn^B?2hq z@$u37Zf9p_x#C7xG7GbZhv?awEygt(}{Qf#>N z!uZR}OVf_`P(&-~w$<;D!;-+YoUTXY6#%f*O=>nE03M15ZGqbUprMR(9iw@5Ee7s_ z5DoBzyb6GnXKbOLxC>q2E(ZH(MC_zws?@AhtrSburqWZ@VQyJaT4a&VV}%{>>~Y(h z(%`$qrISh!#YB`Uo6x{63*7CCce&|2hfaS{rBr^hI&>-6DqYgwst&V@EO)7y0IrFH z+GThSH!&my0OPcmyXjoCNF|<)t3x|j-{0TO_LZ6xU<5sY-E{u#)uB8J_z(>mUYja0 z70epbw@Z}LsU4~gM$GlCf~4~BbZ_A2qs0#B=BvV8sr{&iQ7JB z208vy=QJ6|j4N@$isQ_`fCnh>V<%&tgR-$NF09ozUbL;8{`Og9;Aqk|V)jRX0RRh? VQ#nh0GSL74002ovPDHLkV1gM*QoH~F literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/cd.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..b29e4f50133777b70d68a1a2d6503f69aa14b853 GIT binary patch literal 2005 zcmV;`2P*i9P)KF0+%9)8oOx!CJG~+^141 z%hs)4UHap(OyV3V0;VmA^)$Zv+Two5zFB1?d8?o z)3fcl*}R)lsu=A@kVqt5Fk1%{E-uHKnjSqG7x3_<9n!P1_QLe2CN(f-CZciEguql+4WIt7 z1!45ip+mH*tBZ=EuCAxRcaY<^Vp3IlFa4}B0j||)*MWU@vI@fA4ySo}d2}o&GxH=T zkChMl+EK6Fpm8DT+;!iwLj42$L0Kjp4@yf*77{Idj%bx+HQ5cOTvt8@pa~ z>_A+BL4kq{#7%S_?qBf@8#itg{Y4TI5-fok4Af{eQb?V-e!Lrvf6(YP(H7$pzDN+Q z3-K{-^K;^=a6QjAq^GBg5>{M%5vNcP_}#vJ0_fp{?by#uJ@6Nc(wCl|#(JG(Tu?^7 zp{}-8l(2Q{J`{w-?})ePgW`jlE}6JHOY!mX0uSwRt;wJFW!#CLb6=EQX;;Fj2%Bq*ac56ZB zUUjw2Iy*Z%S(!cP=jEfVwgLlRM(oqSWLq7>wo4rxgy)8b4{g@t?Ci|`lq2}T(Sq;n z=n$T#`}!V7gvg37AGp@5h>W5umeNH?A1?=S^HtPEzA-T=(XN7_y}g}o`DhE(y6dch zcK7t)`f;2+l$e;v<~0|EjaCTL??Hb7S5bu@O<*5xtVv9@Ao|GKFjX_%OK0U%fDG_YU-3K15;8{*lhGJ z;vHUqZ|4Who;!!Ow6shK;D|%3)3PSB-Rj0Fm`@!)C~k9{s4R0l2=%XsTEY7Et0Qi_ z!W%AU7un&Ilt~4DIOVX#qDOqMT^x`nA7rbY{QSI00gifIhw}cR{QaO!$2S04sIH*K zrN5PyPAKqm=gx9^nU82hTsFBTKR-Wjg;G(&2Cs~tGbRLhMn;B3FhU%9FTGZjZ}sr> zm<0>?AJ*m!8w}&NYuwV(%*h{iyo36E?FtT_o*sIbvKy?xH|ETyIXT&53Opw}o0B{2 zVC@F#A61p~R%ob`Ql(6{b`qGIm&?_a_7L*r=H^;#Br$t3si=3%&S7=#x~)CEy-A>V zn#JruIuW;N6A2CuCM%;>g1a4g|Gy2=<_i~#NM%I@$vAO>G!KP)raEebjB{^mOKaMg zpMc|v|LOGU1A_wtaS*<|M>IEhA>`%D&kC4mv n4fPj+3GPHb{&~4;xG`E9Tqd$a0Gk<-~xP3U^szu1Gs?~lYNdr%?V&unOWJK0N=pefLTqF zl}1nFrW9ibF_uJKQU{akP+Nh0Ym z9*?D>jJk6{Y}5N8rNaw?@RgnmZY7O|rolhJFmkm9cV$0#8;Y_zfjUw8J$PSkzZ&Du z%hU6nupfxchRtTPllC-C*>pOU<=t+_27|$?_AJZTa5$7@F(EdYOipZUHXAmd&;K1I z1bA*r$#d$?S(Wl=Wk8QOj-?V+$g_1R7PgNxvjM(N5SVDEzyxR-gE9p&zN2rQ(3lP_ z$FIkqY&04*qK)TyPR|}48%Fp0Jqv>1q#kwK?N;&@d|ob>$2KaXjr!KvJ_;?lFxq${ zAzI*cSeM&r$wk1Pw4;vN>vBG97kv`nq{k_HAgfdfye-n8EF-JH+vp2LnKBLfRAriy z?aZj>$t%t_DU;w;<4%qTromJCb8;{<4PN!W^&_zj@M_kudKs|+zQj*^*Fam~%M-A2 z0k;XBD5O4R7=8M%4PMPcB~Z;Dom_!eH!^sajuNW+zR&%en_T;r-!dESeOeK!`cn&1-y^fJCGx^I=4q2J3)(&n!K0|0VSIhYn( RaK``u002ovPDHLkV1nOmVcP%z literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dossier_de_presse.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dossier_de_presse.png new file mode 100644 index 0000000000000000000000000000000000000000..8a136969daafc87512fce8b438a015e926a9fd0e GIT binary patch literal 820 zcmV-41Izr0P)Mc{ zK~#9!)S11G+CUJ;*N7r_DWJ)e5pj?SW-T-)ldju~O z+~q@x;Q`Ku7r;;*36it3!eq^^iTSV@{?f>{)*nB{GqbZsBeGJ=awME=WCA4K zxf|LqW`($6wZ%5ej515}gKU;&FyHVLJ4r~4?~Y}=&WmUBKC_696z$=zL#JXm(%InU3} z_X_>#`kFgqEAZ)bO0M2t5$Z2}u?WC}v=)3mpOZK5-jZIg$B!>BF37X9vq)iw!yy@s zMxo9%pp+SgA(c5w4fo0E3Abvs>ds~}H)?&kxmi9F1YCLovhEvVIMkz%pPw|fDPOHlHl?}6=6fo~%z#$norDV%3G z%kJNgGrkY6Qq*KJS&oI3caOnfz_0!J{Rh!BZ8=`6)%^X4Fb0<|l2lz)3WdU^{rEvF z8PsF59}>$e&*gF(^+|9pylo%2<2cf5#U_B3lGBTA7A`2EJw7NzO7LA;+$bePgdf}+ zfVjgb=oFRU-oUL}(crN^;?2YS5U@1w3LN{@SeLMoL)ODlZGF(q)Ui7C!8P|g#_ zl9)mbH+>Tj_QVuC?)bpH#KamZfgaz-_mzWqT(Q4ToVue3NQfAc>7Ros{NDz0000x;pfJQI}Ky`Sb z)oMw6d_38(VFR&PETpNaiD_S7A0KaVj6XMU>a0ut}rSw!_g5 zNdfE|^X5y0Ea29zJ|n7V!4=cHy3%6wu(=9gka|egShAI6cg&RU{@RhQ!9kIz^q` zK1A-{zfYb#c}kwOwGjY2!RCn*CuF~A3>nP(nBzSHUl_G8!fdvDYah06k#P zSHS9uqIC5m#OK=K;o%z`^q$<^r2h6DpFz9J919{NW!q|QZgveEJq?GSkV^yw1(EWv zz9uJ6o+M#j~&mRJmpB^ok9eKm+=*^u8;-BYPHhuFI=FzcI~7Q z^CQ@UFJG~o78e)OhK2^0;4#+4-mj{va*BOC$9ou7qL`it8VQpx-fnAarAcd(JaU!7 zg9qu*;Goky^t9;JOVJ9KeJ8R!zEDd`i)7F*Iy{WJ6!t~-&TM+*=nqoboP;~ta1xb}>xQmMq_H%{^FfCpkR0r^EDN^wgd(>O3QD^rqjjA?G%6=*Itn~iRIV-p*PZ>OuP)2r=~ z;bFlxRPc{I;Z_C&1Ta1_Moqm-&CMHQ6cb2SetteXzjEaYnIAcyKuRTvNlB!qr-uXv z29i&Y9A&>F4Kzyt<#Cdmlf&*;U#lhqR;$a0b0@8>tz$_eFz}hT ztWtx!c+1u;lCla`M85MeS}9+BGcR3OV6D@=TxBX+_^2u?#-H;V&JPi0*4fq!3W>E^{b=> zu#96x6qomy#W6H_Lo(IR)jQokefqRy8nGvD51(h>m-CU*BXAr5;H@~}Q1Kzji=cChL;T7+e5(PV~MW)+oI3 z^htfd0V7%fZxT9~_ui$zAErD!M4qO4z5eKwd{|5{8iT>$Ep8Ya;997TQ;|JzBl4I= zPfr@qAS%t8HbDEZ(MjIbIkPR4%%caUoLdxSYJ?Zf9B+yrW0E?K#RnfTG$o`1J z9ueCucZ3PK2bOVO5xHXanAAp;+V;RgYQRzop38vC37>7T-NMcVn*ij~NKJ=FMkX$% zP&^I{2>9G$wp^UqKj5PlhHG@%-Jz<`+fx4rLc)aH1Lmd4s)%0XUjYUH9x>sSqbFI{ P00000NkvXXu0mjf0Jf{Q literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dvd_musical.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/dvd_musical.png new file mode 100644 index 0000000000000000000000000000000000000000..f5941e27f2ddbdbd8f28e2d8d79468a915b228ae GIT binary patch literal 2131 zcmV-Z2(0&sP)H!ujwkGbj+K5dQ@kk+RkyLF2 z8_<7jH1)#URAR7y6-6bsF$Pg2QVNP?5s4CSUG#Qe7J+99_^SOJ+PJ83bk*ur^ytx}oO?->=-!#=-@kuf zjaD;Pr}y6rixubt^ta&mnSJqgtxo%|TB|8kYt(rLqal%~R2XSEpOy+!U@QPO_Ur3Z znM;>0@$Muz*zUPf?x_dyp@6vG#cWUe6uX0qoX5S`b?+QlF_3^lZc3qiJw|c+S}U+_%XSC`!@Nzyqv%o z0_zgkeqyy+J6$U@ER1U?_wL^(g@uKp=WEuiA<4_p0#8j%Av<kwaGzt^joOde4{Fi)tg0$P9FVsM3hc!~cfPo7M6Wo3~OBR=#9 zh&y*GNk(QSsRCCkDJkjlJl-zAAA-x?_<96EH6c2^1t3b?2d85zm_$B5!8R8~|}&?(VVoIXQA+F_4E1r7%m z!sA0vf=9t5#4<2ahZ{F;I8~swriSYu_33z7TVJa=%LZ)RxRH8NkoO3) zu=Q)J2;i3VEqq^ByMqQ0kh@4xoM)Y9&Ynfv+FCuT0COX3NC_Y}&?85V&>y#MrFnUI zqQ0TwVGauXQ(i7Igvfm`!$R7>gB|<6*N>K!-KISuY;oi>sDzxLVn9K7@agI4Qr8h% zAL#+>yl(wE+EapO0S~egCF<+zIk#bSTLRu9jXb>XS65fN1&VV8;4IT;Oc!nWfPn+( z`VH&peF-%dD#6Z#tC|40lccDzIIv1a%;wDb%q{Shl@&Bj9*z?bq?5wo;_Rf z79I>{VI^|@!udA=VL;GAS3AI!fg2!VC>1s_`aBZ^FN#8g2GR!)9=zs07ccVnr3YG0 zBz$Ru9R6N-j`0F3DR(6zBH|4_zI#XX49*kWyUSfijUUh7#|o%|^ zn1f`t<43{2Kmx|LO7yXw-SEBgS_ng7g40ERMlAkD=0;AozLn=JG(c zZ{McaNXSyzIEa*E_!d&aOuQd3jh;zCFdl)ThJ@YU7#70>(Z=~I3z@U*cjf zo20b#78mC+RARI-n@uDjAke*dX|oZi$VlVEhxksZ&d0}R=#%Eh&s+`~I&{cDP@;pq z5q8&No|N6YcL}Y(tuuwa>{;_^?>>Eu_(Gr_l8$d5Uovsx#JB$by{@i~#4U&;5DU@z zH5#?r`r`SE7m5ale-N&Pv(Ri0Tl7{*$y>Mnk|j%c>jTZ-?6w79%VOCC!=PBHtgL)% z;J0i^69#~y+*2o1UD`%SP>0z>=24@dxUTDQ@R^wzLhuibeT^Yq_CuJ!AC$;v6Mi&u zq|3oj@$3jTx^9UY(zw%f_7;Q57fFfsv ziD^C*;H9Od-2!fFZ|6d#R;QJ^&4eBaZ4eDMNi*#7ZQj!S)7o-eXWW3B!YN*i9a_qKu*DLWEalolfSNBl`O2P z@%Hil%kgP^4AX$2%Z zVs2||`?B3;n+m&PwwI>z>E6q$7HW+m0RAgn=Xc6&+>rkS7yyPY6gbxx$(sNG002ov JPDHLkV1hZr{;3=#AM!9WOEvK298o*Sq%_a2+V1)P z|Nj|zngup|`1rZ=|F6H&Z!DstquU-GQeyM-^P3g9qvE7co2vKp13UOOXdHX#u;8&t z!kk4-Ol;-l<+IvOEIi!)FehP)oQg!#i8-E=mm3%u8X6ZA6kIsd$S<$-iHTi&x$Qw8 zrqGgvhRIUrd=4EkIKjwm=4cyh+xBjq-mK_%?_N62WB$qdL-Ng=H*BsPe7`j0N*}CX zc9*qybs&(v&#K@`<6=G;EJDZlSa{|Bx{I^$8g1LMjgO1nXqT1MCpo*yN6O59m&;9H fJjdwMz`)EPacf7(+S7@!QEu6{1-oD!M<_wSm4 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_ancien.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_ancien.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffdb2d6096106d15be02a87485c77bd3333554e GIT binary patch literal 2611 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 VK|FA&sdE4T002ovPDHLkV1g*#;?Mv9 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_artiste.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_artiste.png new file mode 100644 index 0000000000000000000000000000000000000000..39fedb46335a0eefedca35f4036409ae55a098ae GIT binary patch literal 1039 zcmV+q1n~QbP){-ih+CUV&A(8TEf}uY^{s8&|F`KljDtrNec-ebPY+_*2m8RpH9U}bJi7BJNoVgQW^51FUkU=JzkmM9jmP6dZ%1ac)M~Y8b8}O9 z^^gzz^74`@m5T2x=1+VNryi%@tUg+^R@PQ+RbO6R@v*}|JFMwguh;XW(r7ds7nrYl zpw~Cn3p#*ZUtC=D$pc!Q6}0OBUM`nK@Q7Hn#IBy>BArgtr=ue>lHo%rBEs(Ozo=EK z)wJb-h;wxn3?3L0vKx)O+*D)!f*5NZFt`2esWMB50xlDoOeQj>UAA45NXA$IaHQa5 zGD#oay>~WNSSuEb9usVEDwRr+FfAJkZ<1rZ;@VH`}mRwxvFFF?xp>FKGGzS#zijcGo!^3NxtNSR?H38I54)6?ci#9h1~oIysI z7{!zhXqiO<9O-!)!~6UD4p>Bl--BH)?s^9H-Ke5skQtw}6SHhc#;6adD3fU>Tj*UTjNh6`<9uut zfw$Z3>0PsFDzh!Ty{@*#WwF)Ot)Rz1N2Ho%@f&W8=1iMYHYheDK-KH@0AO@Asv8m} z8Ow|WxX3ydf=r4<;1d~9x3Q4CxyH=l@HSS!t}a+U+zO?Ezwe9!I1KEHEgb3+9pmdD z?wlnXNdgK3-YvkwwsVk`BxzZ);|Z^k;BTIM`AS<`TiUe=(tO}7j+MR$pJL*14}=i+ zC9PZEX&Q)vr$tdR&TlGNx>xl2ZD)wFREJ;{OrnTVX$4VBA(uIg0#W6*qqoSVGVL?~ zQgF`-M;8}#G0BAE@whuVBZMs4p$CmaDtFn(g9C3aT{2>CB;v9;@Hy}~@Hy}~@Hy~% zu_fkz#G7yT_Q*)Z_vfzcyhRx}vu`&yH{1Np^Y7;mp7Fl|3;<9B-rjRv5$FH_002ov JPDHLkV1k$;;w=CG literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_audio.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_audio.png new file mode 100644 index 0000000000000000000000000000000000000000..2da6a5a50d4be1ccfa0811e8953366dc1adadcf4 GIT binary patch literal 1886 zcmV-k2ch_hP)U^L0xQGjpT?PUkp+6Xxg!7Y=lZ9Z)XAD45 zQ4x_s`T6-mAVq-!V5CaR%gc!zgmMHxjDY}Ajmk_W6OofPY}gRcW5p`-bX=)~j!zvu zC_o?>&?~#(prCQ{6@hXLyWK9Uyw1)}{(B%mV8&%CDk@|ZDv(zbh)pozY0_vk>^YX% z9|$KuAk>BmFLPJ7A?vIX+T0&;cx(zy;haL^x7rcg*DwC3u;xqc1ni`%52M6geR<#>}2fYRn z897h)#Od5OHa51|{^-$SIt~E%IRIe%lN$?Fg_(nu%F{}v@|4|X-^e0KPoGr&@#Dvt z!-o$~0EyA3tE=mopai_%vn-!7Pwd;hOL?lY@+*kPIk38+bUZ0Bkx58MU|wInnwdZU zdB*K_GZxF=OhaQM)85|B{B`%PAWM)D#}kJNzrvAVv|8;mE1jL4EnMZvqFVzOg&KX@ z#<|bUO~uum9TrNElU`0DB_$=Kudh$^{8}s)QutjViF+xYz)rAd7|R49VFt%))}tyl zdhql~J4d@740oaN`sgT9Tv9wOXKZO{;fRTrnj7MmPE8%IUIWIv5kS_~Eb{pA<7olFqvFxPOkicOl7y+kGGq_rV0Z-V zfCT}hzmZNH4#%_r;EH=1jmZg1acno2Enmj^7=XB5{Y#a+1!$OBRf@tFz?NHWR>_?g z9vy19kRW=INWE?xh+6ffYycn+B+)2z>C#0>WdZtvSdCO#TFUAQ4GSI7=_2*AfKY|2 ze@3C}*01x);8CZOG&eVc(X9j$pHJ^%$VQ!@`y0ssQd3f9({Nf>SL>AlkWGmx+eGN@ zv8$>IBe}V`q`SM@D;ab*fIB3Eh|p@@MPY^)33*2irvz-@JK~SG+PUjWjh~WycYGU0oenvUCaiOb0;v`};-Z zy^*noogc1=*e^A-UO_=ngo!F$k+zah-q_bzwl11@x><%SYiw+sQYJp<-gipDfENWJ_+?h` z)UAb`E0q;WCHvXa)5Ac2!9TZJt^Bo2bab?@c7#X*p;RdT#V@^my;Dw1N=%w?Re}vn z>MN=I^KDsM*?XYj;bEq=t!=y(Q>(o)g4!UZ+_;KcdIm!0)S1{yphRc4|K!P&{CHDS z6KQR2<^Mi(=ny++;fo8s2-l}+h`lH+#Hv+QC@AlXJW-`zA3e${g>s#oKY#vNzk$Ak z`bb$>nW(%iSzBnOQ{G&a4 zyvo|K5DZulYSlWaUEE@-9Gq3Wz_Z&~qbJMOc-#(ret@m1#0Wz=_ukW(m}rfpJ6X;z z%&^MI2Xa4SjvP7S)r&nn-OTT`wb1;J-?7HV#xR*{GZ~#u=hgc=KitVwojb=s5B}@O z(D3_m^b&h;RidDu#+CLrb#-+KcP~?xQXDGT5OA(PXj|$}!lPzPH_~#WS?>1qHM%+{ zPMq)?2so~^d~p~SEQpc4&xV!xo~va@gO9&%dP7*o(}jYa|HMB(u0i9jjtH-%iYk7p zaLWZCFE5V=0E<=W*XwKWk5H)ZFHwaD4<2;Ws&zVa?_LktVcH=K#ew<#dEf3`3VQp2 z932x)3Jbq=K^XQL4fNc@c=It&7b)C7?vSAWwm?>1<1agdym0mir9zqgbnNM;V5?78j!@P934Clx zTzqAV+3cDz5P}N@wR>zV6FLU0bJC!fh?}&wS14}7t~5g?zF^wC`9jH$WiEf8nEwPA Y0H$q`OgQj(tN;K207*qoM6N<$f)fme^#A|> literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_en_gros_caracteres.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_en_gros_caracteres.png new file mode 100644 index 0000000000000000000000000000000000000000..a65828562934e339e0b98f5fe577eb2d5438f355 GIT binary patch literal 1279 zcmVArj4hFWF=P05m_6X0WDf)! znJ#G5~2oUSVN-rioh*QDR% zuBme#8jXWNCI&tx}zeClZ6vaAZMNAUcCyhf}GuDU3hK;l`d~rLyT!Ff=U- z-z+OzW!37mZjH7Sld|T`wYdLiKX$oXzy@ebn)msz!!e92t12;V3nc{oKadN@=#7RU3URc*59gwBrxSxqQW)mz1N)04 zfhg5!H&BSiPaCliojiFW?PdVgm-k`^(^f=dvCeorZiAO9o_*h1Drj!jjmpc*bG|vS zpl$DMLsKpn8_o9Z-d%Cx%r7ZHB(GV_n_zYyWGp~l1r|7a-Me=W&PV6YolTDkuKK=E zizt)HMm9L}Y z{F9e|3I&;;_hHDj*!DFx+fxZ5U-kC(X6_-sO9DbPFffqr)7sjCL%|^LzNgQeetwhH z>wc94gs7wAi*&ztw`|6fmoH~+&oB%=c<{iBGX{X!TwSeMagb;Vj6oEyjB^SgKNVCVQa?mpa&*TQ*)GyT!)hH_3CNyq0x;zBs*3F+(aLqm2u3WY+V z>@5(%?CamI_~y#gRCGl_h&&z-fX$FWeq}MAT%!<00_kE zX7hH2x#f{P2wgKvmWgFTs8yTYp002ovPDHLkV1g#=Re%5h literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_multimedia.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/livre_multimedia.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3e2cddd388c5691da0683de65db03b4d31daa5 GIT binary patch literal 1372 zcmV-i1*7_jP){xG1Q&$u}ZC{0!(()g&6fr$cBOqQ@EQeEOCamlhQnZ}99fW>{7$y^p; z%QEx}L%}%BOa}O2$u>>4WJz7C!xg4q$TV3|$_A+&#aN5sTeW}h-nsNOU|L>FU+YNv zOCGn}d*8X|ch7m}+;b)H9PrbR--{>zy#10=nQ!z30{a*#)5b_Qy;4zLrY$Kc4G({F zVeyB{R|x#yP+wnHqbe*IQRFKYbLBD;@4<0ZfojBH(AV?H6lFs3@{02Ir#|1iKA-O` z_FqXwc{#N0+6CI`>St6SaNps8-^Rw^q1%lep`1-QS8{W6zH>ix|B~??_pnM778jl4 zcD7+_1F=}lBoqpfwSeO|uVv@Xs8x!Ji!OPVNo5B8r@j=k%3s9A*_NC=J4AxPAV~%| zAK%0GBXTaH+)V8}RbFq<6PwLOQUSh?aySxcw*==lxTwqJB0}Ji+r5&+xo5+gNTF2p zvS0rcJ0Y}Igy4Jf@)g`7WGcm-k7WtYoz#`;{iwSH|Cr3?3&CLM<1is*sYWKTSPbl1 zaH_8l_O-VQYT2@~GLXw;aP9ha@CO1f_CJjQ zG43|fmg_ssj`QUSTn97uDgvoIipa-%_H*+v7{o(!^UJhlVhvVR zRl&gn2a_T&@y7&JgfEEwWwSx0x)Qp&x?y_y9&B%E0e1Ik^sYS89UV0 z*2R>g*X!dG&}cN!bK*o&1o}>%j1b_5MpFeMkqA7VMXEdkTMHW=x9`|N$LC%1@W|td zOF$}>E?ZtG7m_ke!gHO@f2n(vmX^?+=kmuMqmlMIozCUBUs@VhMj#LnmVi!I9X%4S z1p{k(+}+X95vZ%Hr*6~R(@R_2ee9oix#&EDp*F6Z*}2)}AF-m)?$`Gu9Y*iny_;AR zvLqOVcydWcBnk;eAelUHnl}#&q?QNPLqM=hoZ!1O6SHNfpaf>@b|P2g(Ml?j;sve7 zhEif3x6+n#C%z&lQmF-L%`7AV#G&^NQ5jfCr2{CJW`1S9RnU)^!_}*%Xgy#{M?Fwf zxT+oyoB;h6I^QQ;MTV7>5b*hY(TWTU{AfH)2LZ&<508?J)Wqo`fT4~fk@BrX#BE~U zN~DVbhhxV+BI~*rGADK~Btimg`}@ky*49?A{Aw1g3^bWcFgP>_H*ejdhc@nJ4v)lm zs>FjCo^9}WFgZC1V=Hdv7>2o7pi-T2&AWb%DLma4SP6&2L6aS3Y@zN(GfH4(0&8QB z56S`+uIFH%&vWJSPu1!d59oBdEqHsKsC5~54!~LfkI#O;AOF4o)cfQM{NeI?>G+#( zzms?+2pb$(0$BoC0$BoC0$BoC0$BnnfGI94eEfK6Y4uI>#01Flf*X literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/partition.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/partition.png new file mode 100644 index 0000000000000000000000000000000000000000..65bb6454ecfd90c9db4e57f8de9448ad5c941083 GIT binary patch literal 976 zcmV;>126oEP)iFJHeJ0lBOU0}BrP`1buEE=d*;As{5E|NHmvRX_);F$@mS z0K~W*&CAcn|MSO>wf`9ylo^HyU}0fqb_9kp*ug?VLJSl7`WeK<#pz=C#Y>kM%F4^Y z?3m~nh9ygvI6$Qy;C1x(A3yY9oN1G%F!%=q3`pq7%gZz1OUKB735XeCoMXq24TWFj z-T>%e5Cu!q2M8sPAqQA+N$lLdgTcDa_ZEIy9HX{x>FzV<5Pt(MJ-rgPt zK0ZDMHDEC*Dk93Dsj11p$jCUj9ldk+Zid5$55xH)!om!;wzdp*K&+{yMKh1EP}8tC zZ{ISk->?CUY3UIbT1O>5kF>S6F(@b~42_Hk^9ZyS9Jr7!DK2L4@%CmobM`F5Ss;G$ z^eMxqj~^MXT)oQh_wV1qnWov|NlS3oY}J(3=H%cIJvnQv~{!@u3Wh?cw2eDfB$B1baG@kd+r=u z?B4zRgFB>C(^63!Jm}lgzkmH=*s^5{*%llDHeDAiTFCJD$rA=`VC#-9jy`?n48zxN z-$*w2*Uz5}A)z4*yZ7#eiyb<2h(5`Kot=#+gSff4Q252AB`6N2YnnDPGG>sHlq6`7 zua6I$edqRVhBoZKAJei<63kwSdZ!a%~t=qQYRFj#J!NAJKM!V!e4wy7yB7?G$ z5>`1!2M30_y86M_V3LxSW;k>D3`1>o4TGGlEI31J0V|i;GiNbu-LjQ|m6iMnG@5p| zIDlQPs;Vk59&MVAI+|XsJZ2`QAAkS-!;mN~D`Vgn;HR5I9zJ|XyrY4I{NYbuzFsHL9in0000st!=GDJ9Ovv z9SnAMb|WA&QBp2~iX6ISCUOC&OeD5kBoz#qsHdt!TUuKgIJvoq#)l3a8h#;4)iesu zNLAG&rRjljD6mW`+!#)(arUiWMsu{{J7C z@iIMKUA*#KoScuCS=m@sfDW|&^7SjjsZ*yIOiWA|czJml{{H<-Hw+9cV7-5k;qj9v z*h8F&sU0-zC=CqwlfbZ)9*k*|nVI?6*Uw+9nSOlx{*;-8#T_ViXArvcmW;HNA2?KD zB3UWPEQ?pIvj6?(j{%U&Gr$h~&&|bkUR6PH=ZQ0Cet`r40t^669A4^lwoXz20000< KMNUMnLSTYet_mUm literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/vhs.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/carredart/vhs.png new file mode 100644 index 0000000000000000000000000000000000000000..0709532f708e49bd0a5a37c84224c795223937fc GIT binary patch literal 632 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 Th6#V%00000NkvXXu0mjfQdu`! literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/006600.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/006600.png new file mode 100644 index 0000000000000000000000000000000000000000..fe1f1399cea3516f4261ca9bf0ed695688101780 GIT binary patch literal 2819 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 z0000kNklKpg-8009600|1T7 V0hKk)r`!Ml002ovPDHLkV1fXHIeGv9 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/3333cc.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/3333cc.png new file mode 100644 index 0000000000000000000000000000000000000000..99b4dd9dec44e9cb6710bfbe61f4afb754034cab GIT binary patch literal 2819 zcmV+e3;gtnP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000kNkl8@bEf}?6)Phk9MlBe%fI0vG009600|3h- V0%0(}*vJ3?002ovPDHLkV1nq#II92v literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/660000.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/660000.png new file mode 100644 index 0000000000000000000000000000000000000000..c9d14604bb5eba70e61789e6b3033eed6d0367c9 GIT binary patch literal 2819 zcmV+e3;gtnP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000kNklKpg-8009600|1UO V0hO`gYq$Ua002ovPDHLkV1oG7IS~K= literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/6600cc.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/6600cc.png new file mode 100644 index 0000000000000000000000000000000000000000..824a29bfcf0b6ff10ecc896009bd86e201e273e6 GIT binary patch literal 2819 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 V0%6@`oh|?X002ovPDHLkV1o5zIGO+e literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/663333.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/663333.png new file mode 100644 index 0000000000000000000000000000000000000000..c9188a12dc3e608119988fd2ae4befba6c7dd0c6 GIT binary patch literal 2819 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 z0000kNklKpg-8009600{|@k V0sEUuJ?;Pi002ovPDHLkV1nvFIOzZY literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/6666cc.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/6666cc.png new file mode 100644 index 0000000000000000000000000000000000000000..971e519273bdacad23f5c473fb806c105c13a4d3 GIT binary patch literal 2819 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 V0>|69v|0cF002ovPDHLkV1oD?IUfK3 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/66cc66.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/66cc66.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef627a7844cbff7a450b9618de1db8f93456a2d GIT binary patch literal 2819 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 V0>@hm2!Q|q002ovPDHLkV1o9&I3551 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/990000.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/990000.png new file mode 100644 index 0000000000000000000000000000000000000000..ebde60274cf42d9a5a6d4c91dc47d32ebc6ec49b GIT binary patch literal 2819 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 V0m$|L@$~=z002ovPDHLkV1izrJShMG literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/996633.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/996633.png new file mode 100644 index 0000000000000000000000000000000000000000..eb887fbacd0e79ec99f249203e9574b9acecf37f GIT binary patch literal 2819 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 V0$~OL2#Ejy002ovPDHLkV1fn7H?RNz literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/999999.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/999999.png new file mode 100644 index 0000000000000000000000000000000000000000..43fd12729754283a801b96b39acbdac168d4e15c GIT binary patch literal 2820 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc3333.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc3333.png new file mode 100644 index 0000000000000000000000000000000000000000..bfbb87ec1b2708b1226841f50859d1cc4b4b1498 GIT binary patch literal 2819 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 V0%6|olUV=&002ovPDHLkV1fxKIdlL3 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc6666.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/cc6666.png new file mode 100644 index 0000000000000000000000000000000000000000..7245ce2cb85f3afbf9d99b86f0d3093c09d2bda4 GIT binary patch literal 2819 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/ffff33.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/colors/ffff33.png new file mode 100644 index 0000000000000000000000000000000000000000..7124afd2aed29a739ca8aca3881fb866defbae0c GIT binary patch literal 2819 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 UEOz*aNdN!<07*qoM6N<$f+kKhAOHXW literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/Internet_Connection_Tools.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/Internet_Connection_Tools.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba047eec4ec2145f1927bc11b57dda038c1457e GIT binary patch literal 2577 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_COPYING.txt b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_COPYING.txt new file mode 100644 index 0000000000..b3aa599967 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_COPYING.txt @@ -0,0 +1,120 @@ +License + +The Crystal Project are released under LGPL. + +GNU General Public License. + + 0. + + This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. + + Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. + 1. + + You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. + + You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + 2. + + You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + 1. The modified work must itself be a software library. + 2. You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. + 3. You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. + 4. If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. + + (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) + + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. + + In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + 3. + + You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. + + Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of the Library into a program that is not a library. + 4. + + You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. + 5. + + A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. + However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. + 6. + + As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: + 1. Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) . + 2. Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. + 3. Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. + 4. If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. + 5. Verify that the user has already received a copy of these materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + + It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. + 7. + + You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: + 1. + + Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. + 2. + + Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + 8. + + You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + 9. + + You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. + 10. + + Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. + 11. + + If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. + + If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + 12. + + If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + 13. + + The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. + 14. + + If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +No Warranty + + 15. + + Because the library is licensed free of charge, there is no warranty for the library, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the library "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the library is with you. Should the library prove defective, you assume the cost of all necessary servicing, repair or correction. + 16. + + In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute the library as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the library (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the library to operate with any other software), even if such holder or other party has been advised of the possibility of such damages. diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_README.txt b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_README.txt new file mode 100644 index 0000000000..4d119eb6e7 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/_README.txt @@ -0,0 +1,27 @@ +The Crystal Clear icon set was created by +Everaldo Coelho, http://www.everaldo.com/ +Submitted: Oct 11 2003 +Updated: Jun 16 2007 + +Icons were acquired from Wikimedia Commons, +http://commons.wikimedia.org/wiki/Crystal_Clear, 30 Jan 2010. + +The images were renamed, organized and re-sized to create this packager in a +standard icon package format. This was preformed by Jeff Israel at the Open +Icon Library. + +This package was created by the Open Icon Library, +http://openiconlibrary.sourceforge.net/ and is available for download there.T +All Icons are free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. + +See COPYING.txt or http://www.everaldo.com/crystal/?action=license for details. + +--------------- + +Added to this set were three images by RayAna Min Park (August 2011): + +books-closed.png +books-open-cd.png +books-open.png + +All Icons are free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/aktion.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/aktion.png new file mode 100644 index 0000000000000000000000000000000000000000..f68701d5dd07e151ee5cab85f16f3fb0a56f5b1d GIT binary patch literal 1475 zcmZ{kX*d)J7{|x#(71Zs#+5Nfjs}AfhHRrb3~NwWMC7J0u&ufBYOP3owTK)*W|C;&tWfU3X&m;6l zXa}WbyfX_#EXKjIZz!J_Q06GrM~U8>i}l!|zJL!|f6JK`sSB>lX9U$TwQ!1Jl^ijU zJ$5wBR6LSdr9jI}28Xy+@k_gDkQ{2Qf?3aUKj-<8iv0rSvX<1=73RLiPvXYx0wX{6 zHn*;jDJvcO^WSL4ki}d53IP>Ka6uGR{-m@{*kTJHey2Rs{pr{nNmO<4?=0M`b1&zp z)O4-%21UQG$dlf16qp>#DKp}ywQ?J@xWK{e&Y?T2&}^H~uJ);;{tDemxtu+GV?JBxm-itvZPnD)2QSX7|-b z*_lMzUi!-A*8AMJrZxjjxIooD;jV~B<6=O@W(9fXQ@yA~BGhM2`Otgmu)U$Aromlc zyOG_tnzp7MUIYOmAuypwwo;qoQ?*`o)w0k6u1;>(;rcdZ5fMkf#rRpF)#LBD787l9 zm7R|`oqii%+@I}lXp#rs)L;>A`?1j(AW(7rA>y(GQISZ$1E+SVLoFmeNb36zT0H4J$R zJZwZ`u*vP>ELL3y&poS_A(mKRi3(D3{GoG*}uo(NOdPP|H==OlLG z$+B!{5?J=v;qD!u;As?$2p}`o$**CB%h8BkPlExzw-p;2xjxcLweU{WB`*iCZ{X4| zks`?M#>N2Q+2?aT!jG)zDKNe~4SmQigEOTU3R4zNAt+ZgFAL_|sz*r`H=}@I5)KE1 zb_n{4pquHndEJTf+xE!E1Cl4S?yI#Ay}cehpOwSe9`SxdJ20PIu|*w9L?tNC3<-c- zc2Va>+)v4sK-uUSP3;Hw2;HPh)rL&2!BHkFug8pFOw}YElEd9R|CxHWY4hCXPTlp# za%m{E9X?32p$Y)aNQP$NV>80CFo@8#0o8_GQLTslMGnud*16~*1f1biwNxQTD9{23 z1O|_B&4V>S*tKv}_dsBch<7z&~EKxIi}1Jr{kGyV|bXOM1E1 zw#D`^8J!(vnMT|CStHaJv*}3da2YUMLL7Hz?dIk}cYFDTw-MfUExpd5oub|Rk`lJx zS+y;v+$LrkND`mGSr~R8_{Hid-8cSdqhRY6`MKsVzw=_M??-Z6Tqfm1)0wIK<*UOj zX4!PXG{cBy7EfXY#*FP>sp} literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/binary.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/binary.png new file mode 100644 index 0000000000000000000000000000000000000000..2a84df84c03b331b3e53b50990ad803d372cbd80 GIT binary patch literal 1067 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjzAvEolUoxfPAJTZ+904 zhE=`FMnE2Cfk$L9koEv$x0Bg+Ai=T%$8;dA0LJaV=FDYaVD|8IaSZV|UVG(i-klH` z)(`X3ZR87$er7H6y}d<2CF+WKLTAKhp3usMJb?vyiOmA~2WE*UaC%=c<&IEriT>r7 z;gR8~Hu=cOo?89xLiNXvPouWI-&)&${^$H+{e4+E_ibh5j$W5P{3GedhtI#W?SCAq z@s?cvFv~ot#7#0cW0YZQbP2Crig8oxo_|Nn(O#Jx;&lnl$3)~ zXolwmDM?>OscEtMiXL9xdfWZx@6v`yKHq4w*y|#tF%C)-C9F-aUERN}D*x{}$M>g; z#g&AVnO8@h&d1 zsBY#{zLzdeR|-ANo*!>ZP*JOs(s4bY{w>r*1$TfB9?3q$NcJZ54 zOdGX*z4okHt(|apQiwpW%S#@I)Z{4{-Y#!`pOvi0j6QPWeci{PfQlE53TLh>a0P!_ z+UO+mv`o}ullHB^jw1FZgXrc6>!uY2LA`yl+)-9V+#ws3pVk)}a0++2nx{5pT-D88 zx@~q*Hq*T=OBc>bHCTCYVf@n$zc-=(U){VE#3A<8)b-+|(33n4PnmYA|GFhn_2!d_ z*4MYX6%T#lSI*dOC?Of;HbMH;Ip4Wkg!M1XNq4yLZQGita`P>#E3R6qh<00YuAelO z!>coB@h8jauR|BkawyHw(z!J|J>XVZ!UI{}^H13F9&U7=z3%F?O8=yo^9PR{TVxgg zwP~ZWZ1c`JN3`A;^Qe`WPc<`9S$Ct8JV*87~e~#1Opa1s1W#C8sE6ZM8a8*D29GJOOOI#yL zQW8s2t&)pUffR$0fuVt}fuXLkL5QJ+m4T&|v9Yd!xs`!|;m2qR6b-rgDVb@NxHUMe SdAtOufx*+&&t;ucLK6VvlG5S; literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/blockdevice.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/blockdevice.png new file mode 100644 index 0000000000000000000000000000000000000000..41a7a62fd106ef38b4b1b77c608e63f3f4ad07be GIT binary patch literal 2541 zcmZ{mcQ_P|AIHxThqFf^WoNsKkdZsiUT3f3h(l(M&MG_GS;@}4vNKCaMd)(&*(5Wh z%gC0m@AtpoAHUD@yg#q!^M0P!|DSlIkv0PzHyr=~V9?b;m|l?Y-+-tuHYPZD?*de= za6>o%P}iq$DPjHMrgqZTMqKb>jx^fBEw%&tj>S!5AO$qA-sjAFgP=K(z5D$weBe5b2oRM zTs>~mlE=%-V0w(nkb9Kr3?*r3R+2nCeY`Om4mYh?poCX~7XeG{YXb$X2ZfkH5Aqxn z7Emv4iEU`aJleP43>!bL>*YLEyHDgBxa=pnsq4F3k%O2(yRM`cc1w}anY@9RpH{9Q@NupL0t2BultYoV=-55|G3a5ex(|G8Cr7?}K6MxQ?pN)vUmO)}Ay(z&b-T1#+aFDs z2;o)_NM3TkFg5>B*7b8yVal%M+Q8R(=)s4_fnfn-}~csZ@sxOtcv2Z zip`|bZ|cYPM5DcvcWKi)t3%!IEIcVqHVgZ^oB=zmpaAhsnbDRRMT~}P@d~A;rLyy_ zGGC!gqxcr?B8+&5392c~|LeU4+hUfce8CN<*K*g;gz?i%fy6nk;Oq#W^Zmk`7!v7T z<9P)fw@r$WQeDl-CvnDh%|K-#!TXrO_TJW9$%9pH6#bA~aMEBSAIq;T#G0LrS%AaSXsV zDkkyEG5cmcltx{(?f?nUFA5nvNHrXy?qMIxOHFd~QlSdn?V{*o@;;o1!~}8wd7GYp zr+F`A6>G(Ds+GqGIG+WpX9Km^!6A_8@bA>%@#4iu+VDP<_$WWET4xjeF)hAE#DJy+j%$11!;jlK6CY>H| zvvqxW`5k`SZ2rq{H?jh!LZxxCI!86RjwoqZWAo%qa~au5QhQ|YgNIm8RWnQuU7y=1 zS>J2D$Y8?TlHH{IdW7~=WHRF#eGj$G^N?o}wTkNJc$R9vw(l8!6J(>>T3&A1@vvlI{} zk)}Klx(52HP=JDeleDyiUWE0>Le7zy&kzZggD8loQ&P>B+g#EQ$U6D`ate^D%QJAW zIC2OKuWCi6BgNs02M4_L#U5PjYf%Le8;VKoiQwF9*g{CcXmB*6>$SJKT6hVB7JoDh zq$9${PJfBhMW#fiGZVkV1v1uIs*2_nM>;0CKZv$m1KNOo*i%_@js!tC`wa$H7U>L( zi-06TV6CPnJ6nm~Z7Zij2j}4F&pH~##NyJsPL4CcX*QSY$;Gk|IvL+IEmUkm7CmBi zXE!K*Izp5R+u*_h-)ysq5>=;xD(Ud4#6ziLiUrW3tJ6OkLqIMFr59zXg!=;7Dd>s{ zCGxwM$OtXB*Hy`VG8VJJcvJ@aal3h@wZagg9G8YqhICa&JJ3l5l~Ex5x^VtK1}*- zAYvDo?d`^K;x3lgg50=EQcyRYFx;ruFR~?kWZsAyiUvv9Ze_?%GUaa^NE5GyEQ$C`H%?+o1Dlx53ts+H;-zLo6kIc5WhFgbM8 zk!4))WbinPfv~c51HE3yDE8pmD$e(GcI#*EsoIf=XKs&e>`g_QqQR?x=`Nq(U%C@Fo>8PH~7?zuMY~m^&GK5fUw`U6b zk%vL!Ma=O`HMd+Lcj_nmYy*67igC=x7xVNu6%|&s9fMm>e!smL#;_pdYP%(;#Y-zv zg4jcg=NX_Ir&dI=)}wV<4_TDtghHJ>6oUt^`kk|o53Y^L^fH-!XNJxPF=Zq~)T9iB z)m5+zn^Q(L5>7EHiidmVheO4ED(hX_@@~}RPIk(#uCx tN|4)1va(VT1tkasx@~vme*`ZdXLoea{}*7@OJx@VKv&ZUQLB!M{0ID?qhJ64 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/bookmark.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..f02bae1fd842a722b2e07dcdad602930442e0739 GIT binary patch literal 2215 zcmZ{lXEYlM8^?p(MD0~kYSXthW2;S5qej!%V%3V3qE=8lMyo}Qy0!PJtv0bbZn+4x zV=JzpwkEi|x%b=q;eF2eKfm)l=lsw4pXbZ-5^kc$NXJbF000;b^kE1J1^y8&h|>K- zLr*9GqO^^*0f0H+Leo4oWd=DJ>cJ?a6!}3{Bn3Bo^{xFW)c;qy-@G*bSqAxPqbL;k zR|)62c>n;o&j6-vW;NK8Mewnmy7?vYV&RMbrrQ|i3wx}O-?Py;po9Q^qTGYATFks` zkB05$P3b+P_|gS-GO}oayP89g`^L-iIK|YAsGL_=ETG>wS2;*+mZ|kC-`K32|K`Hk z&q0Rb-@t5!0fsxPyZ&eAIG??i8Ea%i|KSfMnV$sq3n_t7+nPMm2m#1*=k88J)to2^b0aTNC)ERp7U3Q|f(M^?MUKLA z^bklUH`5&cKQ?{#`9jv1*mw>Dhk+R}U1zP#8=zl&i9dpfZ+C;#XL?Wj?7C_N1BcI* zv{nuygw$hW!31#pg@SlAr@_RM>g4kG990sDQ^-L)S}$xBw~FzJ*jZu?`#!3e0TgZY zk42Ml`EM`I{_06#ig*LGzvik99`3t3>BFh($}>*H;Xfw^rQ&)bANxFhe!Y|4wrSe? zJ|&2TS=7cEGr7b>5P%uN&yl*dAtSMkVEw8l z`^uwrh*)eJdhx1xDJ;Ub@6nHd0UOhvUXb>0tkd||vUZ33V~yL#?_yF*`BUjc8leKj zbJ%U>l6kEh$$qi{Y427B=6L3P!N;vI&j3nzbSy*QZEZMO?3cKt zc&w!^JJt3JsVamnLc!Meh1r8*HQo)LyZ15>m4Grgi`)r}4CY}0GU)cIs#~4hc-A)I zW}7S$`%D!7CvA4Qusq8n#r{Fi2wrJ0*@3E_!Tv_Ks4t{nQcw-N8j`409LJq4ioXzw+~{uKmQTMkVHgdz2Lejq zo%U9bNX_q!5F5K@U4p4B%92x4)3~;bE<^Y=S9MmA%8gNmc2`;vpbh$CG{AT4DQ%>tj6=PC{@cG$|JJ?eA=*~B1)GBdAr;c?WNE1K+cT*2j8+PVq(KLx%K$U!uecc5Y33>2tvA<83uAO#;!CD79uUlx3uZ z*KEyeg=Tecd<~WgyB66`L*vA2=DMIB?02=F@YwRYbVX%li8%HLuSp|js}C ze5xaU;k5!DaiO;nyyj4oFYJ6(o3NROlw+u{>SiTbvaa+=3D0G^>E$>;t45=?ejNKV@3X@>}zRJ=&bW;`FuAzzL}xUllmM)x&vf|Haofq zHe4lPK~ED`Yf@i%5

    2Jv>4JTEnQ{4$Qh;b#$%-Q=}X<~ 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-open-32.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-open-32.png new file mode 100644 index 0000000000000000000000000000000000000000..2939d6affbc0e2fe065d8da8ba3c66de59e1499e GIT binary patch literal 4110 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 M07*qoM6N<$f=kG+`Tzg` literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-open-cd-32.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/books-open-cd-32.png new file mode 100644 index 0000000000000000000000000000000000000000..c0547a3b53e67673e0627105fe86fad4f3069ac1 GIT binary patch literal 4690 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 UpG}7jjsO4v07*qoM6N<$g5bj4vH$=8 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/browser.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/browser.png new file mode 100644 index 0000000000000000000000000000000000000000..27cdb51323d4a21794860c68f52912cc98aa0f82 GIT binary patch literal 2958 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 O3;=tq6NYIOko*r4Pkq|} literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/camera.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..ea1db1491f458f46f7e1cb80ffa2eba5b1349b2b GIT binary patch literal 2619 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 J*P3||{|o0)_8$NM literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cardgame.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cardgame.png new file mode 100644 index 0000000000000000000000000000000000000000..f97b1e752af598323f102ff18788c4d33ac8149a GIT binary patch literal 2412 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdtrack.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/cdtrack.png new file mode 100644 index 0000000000000000000000000000000000000000..57166c9dee6c85f0716edf17490f37ae36e68960 GIT binary patch literal 1749 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 JzD3*P{{wW$igy42 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/decrypted.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/decrypted.png new file mode 100644 index 0000000000000000000000000000000000000000..c96fc1b384d977c411a9e37635ae8edb94b5339b GIT binary patch literal 1837 zcmZ{lX*Ap08pi)oLu$-Y2UpE*HFY94h7wvKshYWJIK)(QC@Pw0r9`5lYG}zdx%_|dHI*!FXX_pVyw5jD@ahgXNG7X4ii1_ zB#<6|+HEog^T*|7B9;Ks_)iyptE~g0Zl12#pwO`Qx|P*Q`y1!<~7%&leos^ zvubQt&zGhq*rK}bA${lf87bOxqR7kZjST~{=c+o$)3Q3!#z4Q%-SG$HRZTw*=4KA& zM}qagwiXr^&KKgiHn*1IRmYyDiLW;&_r_cAo-u}f?F;M59ln3RvZl87<%5hRMPAhK zUt<+@BtolarH`n!3K((9pnXo?F$D)P{5fi&3R%bGEe3XBUFU zGxUWHzpt(yPGW025MT3?;9B2|Yo?HkLs!y!1KP6ogf0l}u>utxbsry}h@%DuQqpO| z%@b8#8yz7(Rwoh&1Qv@W3$&iBYHv+yw0vJ%b%9E@`5ZrW19lb>1bZZztgIB* zk(2D{BO@bR@Sy^!R4SQD9samJ-?LX{==2MuRnFyJC}V99hU44%I!x7bIJE8M$%^dV zoZQGcTgKR%hPEIJv2V-wE;Je~HYo|NS2lhQ$ttO-sp$cH)}7XSdwVxk3La_Xxd4;# z)>`U?N^`4Z_bwjbUS{~t%*-q(IQX~0C?h>R3&?MSY-t>k`1IFIsr%2m-}d(KrcD3- zzCK6ZBOXwE2lg|3>!B?9l90wk1M>M;7|xhMZ*PYd;3}>9oatUoZ>zl$z*>Lsnd`LG zQ`_=}1O+z%S|;*P6QAH`^-L!77I5mthv!}44{~;`F}urU0upJFhK0u7bc>_L#2iTH zTKAyNQfI1jErzs5eDxc_zQ6+~F?RI>MF zlZ2ai&pLmw#<}U1Z+Kca!~D2&@6nrXLF!&NJ+zxECk|I1p>inY^l_; zV)B!^s_I0m3lwV%GY*JgBk~qanb12k@HWv})|ZVsQwF-{-aV^}Y;y)|`zu8$O#vJ{ z1$-a1BT0!{xp8CA zfG>Np*c}N`9ZQ-7Yq4CdG}mD7OeFlO>4!Ul<5MJMe_O!Jb0FfrHC7!#Vm+YO(&qp*zA%g~(li9e5zGU{|NY3uZlk~(>`#Of&X7tPHrCji9IYvGk zN{){qCpgAkN&o>^qpVPtC@V`FRFD8{Q{TCSjLSp~` literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/demo.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/demo.png new file mode 100644 index 0000000000000000000000000000000000000000..9bdf62c3d65c5e37f56b0b3bb33620a1cb05de5f GIT binary patch literal 2643 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 Lh}de3chY|W0=q^e literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/document.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/document.png new file mode 100644 index 0000000000000000000000000000000000000000..8988e775d535ed3d0aa36e56fb9319e419733934 GIT binary patch literal 1056 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjzAvEolUoxfPAJTZ+904 zhE=`FMnE2Cfk$L9koEv$x0Bg+Ai=T%$8;dA0LJaV=FDYaV7B#iaSZV|UV8O>-|Y|y z)(`X7&$T$2V%7RDbm7{T3eIUAru-Mh6PQJIHLxc%3Rs)P9^gK}*Qv_Q;(f2dEA%MO z;!EdzgpTj~zNtffatfP%&D-qfKjwU%``-KGo9@^1TeAOsKQZfa{r<|2rBy#?pI=`Q zceLDX@~2DvU0*||EWf(=#MbU{rPV_UT#1C z&%@KP4QoF4w??hK=+(wIC(6UE=}lYX?Cp<_8_L<$=5IT#kP>JR#;wJ&^mRCFbi1OZ>zeF6C2FnL(_P0t?^Aoa_vGV` zHUFB+ni-eYN-`_=E={q9;yDW_gdvWG!(;5R|Rb$T}P19*w&G+8$HsrjFh}a#s{^p&@ER2B$0XK|; zI?5!r^!+-kWA)s;D11`N(#EibV!TIzAz>1GeXnVV!fFw%>J=eYvQ}GfnlaqG;Os1L z_U%`pXIxuvOY5t19=|Q85_#p@?2AD+nRR%78?8ICwn_BKX*HveX1}2Iyl1W2GgOV2 zUOL3PQvcJmPW`FbY>VeP7P()_)JZ80Ze6ka)RCpm8@I1Bej$G~Ps`NrtnZa+N%|@7 zPC+xiY}s@yA+}X#wNFoIQ`pjA>&tJABr2+vJChx!=}x$NGvnP=^*%jskJnl%fvY#% zvi<)1&=#j%ZyaBFE}ritvVtY^_3Mlf=eyb37uzMcwFI3VmxoAdEQve9=b)IO;(d~1 z?x`yawm|Gbb7=DbFK+%w!pOTqYiCcrin#W6k8W=oX L{an^LB{Ts5Z*kTB literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/document2.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/document2.png new file mode 100644 index 0000000000000000000000000000000000000000..f02995ce368f1fdedc1b07caf4d42cfb38b7aa12 GIT binary patch literal 1890 zcmZ{lc{JPU8plKJErMv(8jMz2t)#Zbnr33(DlHQsEseEl2#JemEgh6JqR6GD_VrMr zD4DA2Oj}DWQOykZV(e`$MpB{;s@&hqfA^33ob!D@=Y7xlp7WgNe4q2?UiNWSR?=1i zfk4XcZWt^;=wDKh15PTPz70So@{;!@5U6d)MwYP(+~sa~x?%tVwfp_^GysYew?HaD zx4-4`mgM-?<3A{uA^}4G*1f&5a=@D6j=6Ld_d2WCI~FpcnO(Wo%n|DE$K@)@Az6iY z*lsq@_tVXG^#UVG(+W&UoZH6z&?jan1_Y+0(-D>-BYm{atprM0xbWp)MZ#6#-tdhE zhW-r2^JYRq!tYJgIdKKoV}GsW<db`G3sv^LeqIS>u#nBml;P{l&J%XnVP3 zBy$?XPLxtGRm7rEaEr?;?*bL1Jj&a#5n(5_PCq$co2WwU>_4SKl$}hbpM?jE&c{q# z?+rSO(+MBC6>|brZe8s4%cRRf-GKoQIqX+u8t=6VA5eG6s62G5zR&21`A?oK>P(*1 zaiZ)1KJ$SLsKC$PI1`+!!;>$Q1owT{bZFPG`p0YrZ`AJWw4ZNZW4TX(M-3+HnAE(r z7QeHjpj(qwp4AG@2@PbGdw9!#BOmUU}$9$F?~u`S2~y4-&2XV6Mp|C^Wi)p(k?S zA$wx<|A}SviQ;(GT|V=X$|)i>^gD?IVX9t~gP~bZH#Ogk{?-V=dGaksBP`Gg5a$d@ zMGt2Jf2G)jJaeJUK+lvRT@NA8ER}hxxWP1T5T@FDdg#0ivsaon_w|EFZ^dODW<>>B z{$B3EcFc<(ty%rFRE~*E9UHc`c*S3nhb*Ip1!hyl%}vcfA8P2jycd#{WELXZejI2e zfq=G@qgEe@du=~nIu@ZQOFV`r^-7{zHAWFjW+T{Xqd(Qg+-9SG@F;y?S0W9JW*GC- zemsys@RljURy;ak0IG)s7T4z(V-cFK8QL{f*(S#IUe6MFp{@PMdsu1}6QN+JZWOr- zz7o|+n7$ZLFu6CPiwg>Rjelf4iSO*|V_}s@V9WR2}`cOX3{e&&JHdpB) zq(&>bLSR~7IIUb+ZCb8TWe}y9(ZfMHIC!^A;!hL3`DT`>StBLpjmr0ASWQgd7Di6M z%G=1t(9HBM>s(i64~Nv!b=BW_rdwBE|I~yU`hfsBiDzTAh)*WpOC0?D>(_E%bJNqd zC305V_AVOKscy2-Z{Vd)Mr3O}hqTw{8=Q+F&sc9R?Cd-o8ymZ?2I8H}!#kSwRsuZtVuxOn_Jn_vAgMN|T2z@AKQZLjiQ%d6_o_9lwvgcB1J?(xvVTlV^VOYg!P zFq7H|1sD)Lb+jA)Wp{V+@Ok|iZ~i+=Wju)!{H&1nOUig>~QyaAhW%b` z!XrnGa)Cvmyzz|sF1R?nrL7H!USHj2WZO0VD%&P@jsjHD;la09i9}+~v`1F4mzD?f zKYx{o20dWPnMwZnCR(Zuss@e}8tqL9o^QFdD;5;pQ#Ck9NJ~o-tgNg&A1A9oIfUn@ zVrGBd>;f-w4KvU9I0mK0{dw;vDvKLCpPID4v+2ZQu@01X%*PI$zM{Ii4EulU1^y!w znlp|T7D@}ZCB}yX09}A1;OF3oa~ANch>Nyxq^*U;Ik=529FEuw()u3*IW{ahBKiLt TP%X=KfC1$0?1SN;L+<_;fPHeh literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/download_manager.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/download_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..29f6b8ee71c76fe4eed4848cabcd1d1ac85a4865 GIT binary patch literal 2358 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/dvd_mount_2.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/dvd_mount_2.png new file mode 100644 index 0000000000000000000000000000000000000000..44a5b918b7815330c69d31f775326bad82bc1e4a GIT binary patch literal 2827 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 R=JHqufU$v@ehI=k>_3Vwq^JM@ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/edit.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9cdbd3428099807b8587222bfdf52108385f3955 GIT binary patch literal 1704 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 KmrJQr0OwyH@S-aK literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/encrypted.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/encrypted.png new file mode 100644 index 0000000000000000000000000000000000000000..dfeba138d1a7cc11d9807ea29cc4f3fb37de78f1 GIT binary patch literal 1180 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 W>Hizxtsff%1^~*z)xO=bTq0bPUR7yB z2s&!1p>#;AqXa!wTB6lj+R&6Rs3lqxZf5?QKkjqR_x(KY`<(9|&pFR~o`3uKdT6K~ zQw0D(1MlfdkkRl@fkCp9oSwcVgJKN!2P^=*Reaw*Eib!+BD_6ZWt7ENm!51HRFXV{ z$TE8VCHG;H&2qD-Q39^$+Y{Jnvl^g4f+&z9#-QJ@wKzWC;@A zrJ#M}x{;6de@+A#owhCxY7gfh3LiLdPPjCX8zm^jns(fV#n;4Pjg5|(oOpf5py$l0 z@4Ls>!~>iQ=cgE_BWTe!QQyt*ABZ!qjix*{Q<&Sq2Hdr$rf$qOe|;R*D^Uv(JsA=2nw~?}9JPOP3#~})gvgThetYG$GaUlGQhuuRTW98% zh2b!hpN1^~Oqi0h+zO>+nAqN%o7#oR^Gb%1LHYgtE>I|R z{X^33Y$R%_S)mW0=n=;=9F@5`I52Hq>`Wu+JGUi6^oZf~r@?BYY4X)QraVi9dHMre zqK_%}zXAT5fe*D(ZFbG52;Z}3k(EA1R8p~06^dGj6l}~|adpt5fuHq>B&!F(`N`p4 z@cX<47*~f$PzNc{`NYRV)IjCxRi4LPk@u0*wK@G>^%E1>Hw(Ssvid^WD3Bmu27HPF zRA6;+^c*Az2TmHTK&@M#TD-GA>k-wNgj>E1HLI<1o&f8n+yr3VA!rliA_MB$F<;B6 zOwVqHLd}sc7!N4Fi~vdhrSN>maiEU1X|1@(YQ2*>^Yc_x&3%nQy@`06y0~MgX%5r2 zV!Dhlt%EbFNkog>_Go*PsNP~4Oj>h?)Oqaoi)h1?WfrMG^8?_i<7N(X9SANqEpi6K zhhphzYJCp!AT`XZ;G>eO(Avp(r9}Mw&VK}x!tapdCH%+({H_qUY|W$_iKDB_@n~{^K5q3phMstM5G_a4b?N-IZOu;zTE#K`tsma zA23YTgcp1vjbVgu>*-O0Demm-R5NkBi+t&xWL&(h8Ueb?Jk7sRDwSq7`s9o~Pa}15 zr0)nLX23d{@!E^~s?p!ftwe|(Ot8&kYRg8Yzy)(-N8JnF5p2$4vt39R6vHNq`?7#B z_dFF41UXcsxSnz`d#C4y9u_n!6a>z7FajEi*QfJ=F}CGoF5n(8A{5;<6_nA z@*8SCE>Hj*TVtwclZsg)uQPCao8F(-nlBuC6ZeBC|fO$Ou2S zL`f13YRG<>du@(;?YS~@D%hAtMS@BTN}pb~%1B*v*{aG!B)=V*>T0Qd7}RuzdFXhb z@GR!#rX_>H$P)6{$U((8V1rRMckz24>R^7ZCTpw5?@Gm|NlEfQeaerhkSX>!@$ zOgA(%G@MNSDKQ}-3Gg0){62?DTwmH~SSl7TFBHU|jBj1UsLq(7DXhg?>ESU|RaVt(Ee8^|vSps0zc zy2I-Gg-*=U#jKQ+6qKI2<|f9HTEZ7@dsL^CK-AM*vRaZSX{K=Q7PVK$D0@ZM7;T}@ z7mfg0_G31mlv=JsUvA*Hq_HN;9vPE~bAge03E^RHJXQ`=DU*Ifg~pYJAA3rCh3QS> zoRY>IvwJv}$^v`AWSO`fa$tF|UL^;h>Fd*smF)LpDs)&#sPzSee+hzT3vOkCBJIT?3?gROb`f#roH@?r6t(B7$w?Ind zB}$Y7F*!;G0EIvz%n?X)D}+B1?SQa%u(C2o*f}5&$c+%azZnv*M8-v@{eOe=ePNx< O0N~wxU0ZPBx&H${zCw=x literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/floppy_unmount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/floppy_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb26b588318c5b2e9d21871c7d98530d8773fa2 GIT binary patch literal 1040 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjzAvEolUoxfPAJTZ+904 zhE=`FMnE2Cfk$L9koEv$x0Bg+Ai=T%$8;dA0LJaV=FDYaVAl0?aSZV|{&ed3zB?`g z$Lg=%-FDpg-c8B#@1F6qs2tJiWN~WZ=E%Iyc&@|PhE4wv_X3%n3JdR8D7yx_1e{Qv z_)Wg?P2MKsvT||u?Y5f_%w>+9{Te$}c44MHKN zS;v!)M%q}}{c_u{{EcDrqvrnY{1yFNjt0zc_w{Ee30gc-{Qmkk``Pa?JUn;KBt;r{ zGBkbp#KWaA(c{R+7Oyv@YB3YUZWmp4m>kx5B=OTSR;I>|53}q)m|l%)&W$$J5SzRv zUBQ!CmG773xk|6-&3oBq+zezsVeodo;+Hidrw!W;QtvTKJPXp9T(N1P)BAfLJ0wID zKUq&VNKEGq$liA(k$o~RUp6DNK%f_k?8atAs{=QqHcji9v8+v-=SIc*$VF!ge>kmk zcYoY)N4F=mNXG1=fu@X^3r|IhgX7tbRJH2db-m1*pKfuaY^kUzdhZ;;ToGlXduooM z`wJ#a{prKdt>mn9)=f`Db;(2~QC060!Q*o5d6V*`{dOMr=TP&!!TR8YdC-mg zu~c$cUTP*Rj}j=TUc?M*@lS`A=?~QDS+{@~Hr`&xa#PTf0kV zY|<;{?umG$nNfKlnWe)1?H4~ARwJ9H#YwJbrd==K3%`ux>!m7O^6yx)I3$$U%$QTx%aq^S3t(Y;u4(NVUW@q9i4;B-JXpC>2OC7#SEE=o%R68XJTdT38uaS{WPb o8kk!d7#MzxmO#;vo1c=IR*74K!(^b literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_blue.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..2be4be30bfdc514d5b323135fd0966f2fc0d4307 GIT binary patch literal 1807 zcmZ{lX*Ao38i)T`XatoQY8_fz6DJvoeY=Q;Vyq>tFk`DyN~`v&UTXB#zE$i?g{qyg zbdU&Y7oycGXstEmqPByoC3Q3N?S8oLIluQg?|aVk`Il&KdtDeV4F>=~*wTV{gU8E% z1;)?YAyH8WJV1R3HUt2eh0Zm91oLiwub;0IdF0LUHChZ00znq!5FRc5j`_$vqraZv zK?GkOFaMqACq>0P6=g{zI63!Ga+wcEBgp678%B-y7Vkm&gp|A$%4WyalZfFM=RX%c z3$e9lKYXE%sffx{Sk$RoRb;ALc|%Ph8c99cpt#iEpU89Owi`x27oF}3K6X((T$u~m z*mMuOwGMyXy0sN}f36*0YNzr85eguC$Es@lzn?91Jr3SvV`I1{hxEmrTjU%PtAm6j zN3ed~Uud*bd2t>P7#KLmctXRs9MfhWaw4|p%KQo_TrPJpYNuN)^RmLjW98W8AXJS@ zJ~`}Yd!CU{2ia5z9?*-hB>oifMn!={B263}9i4mlEMj9gP+%#lYhkAab9&oqJ=Y|d zm7mZQz|un^r^zY`|MWAu6~J~1!@df=hm(wsiHww-fCjNB=z+zlFz%GM`rf=WOOJl^ zIxTlglhb0CZeC6(;mGOAc<36U7U;)KQTsmbqs>aM;`2Rg`hOA{%Fcs4+8Jq1!7z6h z$>>XJ`^mAdrsF`$v*nzaRF4Dz9EW_ZXev2Dak=TmzlR1A@kuq* z5tsu9s9{T0Nm=%G{_ZCzLB-4I%(dsBlFTHFLRx-{WPs7icnxCw3}H;RdNRK(q-ucP zKslmm7L0Mn0sU;Fr^*M0VMgAp83?ozbtMkPum)%^9fm6;*qxt44g~P$DnjRd-lxK*W=BHjHPaxW1R5u`1EGv)sSkNE7hLtuNqoZ zX-n}bNAadgzXRPK0X}PSl42DS=@wuYd0cs)!&XHIQQy}SHZU$SN!i)imsI~9HomsD zM)RF0>AEo$ng-q~OBNWGEr+GMr|msk+5dUKYntC@QdK=9z;wel+A1?!wEVq=j<&X& zVdU_gv&W`uschLF{x-reu*}yuXr%e?6G7+x~Xn)5~zye`Y~YvwGef3PvE}2%@M{ z$W3-**+yQ<)s&$X2#G7P3%{FoYCr;MCFl+tHb6O0$i?!#v-#}b2ETb>%g6Yx*$ZvG z(Jp#hxUA}47xg(Z7ZLY0s_UfvfKvpzQed*ZE70FYnTSOL+~N`k+wcux!IG*>0T^dA&HP6)us2uI+foydu&2-fd(V z)oeQ+g-pbUufh!^da|f6LMLL_8ngyDyUyC@RjD@!>p0M#_64ar*Y}r*e)_Z_z-#+ zIMXjE&6f=JLh!YjnReo0tIJ@jrt2;oHy2m_CNjShj15+dON>QnPEvv>AClhX186kN z+ZLrUoDLeZ%?f9g6Do1yR}v6EVlCESAJDY&`4JY2b-+P+un21@vdR)D`cm;&Uz0^w zYa8JcLhoa%EU~_XeR41)AHLZ2?Q~Jjcp)<6y{iYFzu4A%eEak~HT>&QB}t_&yTiS@ zxo()Q>sP3dWetPdI2BsIkYhU-r@SUeS*W_8rA%;2FT6#6^N; z!A>`q`G?Np{f(s!wfmP=t&G)b-P~@HN^&V`%t?+JnlU^sk>6>UoJIQ+&Z)?VE2@xE zUnoqudZCd2+DFak8gTHS3#bkRxo{_E^^wEDDAfhKPlb#yDVWAlOk)(odA)-=tyrtd ztSRYKe{eC}Ehf5cZ(3w0Cc1ahxGWjK7`tju=K~Cl>BHH&hzx^0TWqSB5pYPR8H+3_ z*w{*`tui}`XTOWkUuH=PZ>5Ux%0oHS%sJHCGxU!B?ch5+0O~kA4vWKMHE>RNU45LM qzJ>-Cr=yR<;rCo6|3?UX;O*!0=>H2Qbt@G-0kAZ)B{rCP#QhgP8BERq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_green.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_green.png new file mode 100644 index 0000000000000000000000000000000000000000..dee110e0cf702cb4868b33f626a965e16955547f GIT binary patch literal 1833 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_grey_open.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_grey_open.png new file mode 100644 index 0000000000000000000000000000000000000000..4925e915d2a7b899ad2696637e3f65c77e5f81a9 GIT binary patch literal 1402 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 Bz9awu literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_image.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_image.png new file mode 100644 index 0000000000000000000000000000000000000000..ec82a259704f61e852be971487b305cbe68b89c8 GIT binary patch literal 2324 zcmZ{lc{CJUAII;Eu`i8%WGvG<^B^-JLqjuTk|kvgV~$MIj4c{jvOHPFh>$H?LQyDD zp~QpAmP#SZ@T5UJNO)w=lHTe4=l$!w=X~$yoO|x~o_p{2p8LCId+LO=#BK=yfV8Cr z#a=+o-x3oM^nu~wD+0hgNj4+^hGtih3grMmG`-EtY`qx_075@yr8Zf$+9Iyr?n~sD z$%^~8G?Qp;w<{UF*?aK)=#2Be8D@%pm+(eALEmgbWn~Vfa7IY&B=(ZrXIKE6osiaC zv~sg>LCt++myfFd@N9p!N3QF{WfK){IxUo5Xbe_vkQI0`xj*M*fa$&W?=!Nw~SDDe#1I zW&1&XU63fd;;&jzNlSe{GuHO5fK`Lx>!)TBkcwxdCF^tc*MF>^am#{EzPR-K;c9(G ztG0HR|7SP_u>5dgol0DQdw03itgRhQUl(NMu$k#p83 zC;|%FhFL?D0OD*5*FXRy<$ntT^70YC2SeB-PXRUmtN6|Q0)chFl0tHHX}x}?GezNV zS(Ekju$uDHO((v-5Z@=9kfAI_$L)YL?Jv7Ll3YWZeIj2irRYRO{}boD*0R@n?umJx zu+ll^1#8xMmGAoVB3HjXa`t3SU7>`g?<(IEM#X(gUuWg39z4~iI2!fq+jA`~>z8M& z9*IMg$ajK>Vi15n_HN<5RP@6IujH_QkKqbfYm=RWQITtNXJ2k?&Yo>*$CM_u@C#4& z>Xc;KTJ24AoUrots=SlQ&FnDjhT?tr{tY*#+jY-2ZhuJyUBF|$JYPb#1NW4Lb(oZ@ zRH48sowDM>+_aD>*qW4Kj;Mn-N2XjsZI=wE7Bzvc?zf;ifw zP_TQM9qw$o(aGHqmifc|=})Edm&@kp@B%wD(66H*pxqF>`1=c+vj$z^xp-3*05%cA zWJk$sM9PPmlo#bPrjjWM^vZ{81=%sFwzj%bsOW@L*z{g|t*F6v3kq5y;*a3lGSP^_ zKZQMx#B|)UQEPOJIgveCw!G~P5N+JC2M>n+4(b;D1)!k1f@u8VbSKb@Z9S-n!sRcE z#Y`P$Z?7!38x>5k*K(mhT9sIv2~t6oPQF(hgfuwcubC8SJ8E_=-R=HyKgv;<_V%4o zJiH~j|J(Yt^3(lhGvygIv8AOR>}l!hlF@4Kp$0IA_rZrQt^8MbUs9KVWet^ ze?_}KP%YgTN4DE@oJ{na4sgdhCKeYojzw;Zs*$5FGo`uk@{d}7P_>h< zeIIZ>7HcoTqdukTAQ)*(m1JDP!$U51d&@UvL3VD~+lbK~Hz5yJ=8-jq8YtM+R>+HusnagBx#9sIIzgR5P@j00rBxR=EmL?b zDn)dc`dCYxqzjGKRv$Q>R*I?Cj$K!`w?azAqoE!rIe45{GXsl+A}M*L_VN%4y>$E- zt=;@CDkNkl$^CKsK1-~6>c@rks_JU!G?F(sSXEyy&X7vR4Gj;Q<(2kOV-wP*jV`25 ze7>Y?rx2r(d(z%Z2dAP@j83dpjDO{1>(7ZN;_-<0UTQV8*aY^*67zGzNSFv67vS6fm3pX*}Wp8GdPr0UxgWkLad+M_b=(P?K9#Q~O6 zOgg@kEQU^mb{SbX1Mna-U%Wyq6@J_%Qd@bcz(RM#QIIO)Xzu_WnK5S&CPK63U@alb{9#jgbSCWTBG+D1v@TMum?;R zYmbhWTPF&Z&CbaQSe~+>HH1ia8EI>4d-(cF@~AGpMVUTd{n0&EHTDwrR_K!5%H%VC zhNi2p9XxeX7%N*>_E~ZSug4HF>!6{oendeMHKj+S9O9;RtN7Cik+w8BI$$1mj61vxN#j%AW#aYr3Y6VU8qz+fPFJT?!v!* zOpj`8j6J%EKa_Bd3x~_W;RJ-##&Wmrc{jIP^8*7;sFL%Q20R|GEtDW4TZI!Liv=00 z33hg1)gU^g;d)4eG(eGlU5cL_RA4`LcKE-?iFhp{-U4i=}Qhjql^jj=|?dU`roLt`u!x9Ik} fO#aW{ck#S8EA0Oph!qp}1O{Mv{1oL8*@N>RsH_In literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_images.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_images.png new file mode 100644 index 0000000000000000000000000000000000000000..f06baece4f30fa8facee634666850f69498683a3 GIT binary patch literal 2205 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_music.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_music.png new file mode 100644 index 0000000000000000000000000000000000000000..919f212405d7fd9b51b9f18cc4c35011bbc8ae10 GIT binary patch literal 2082 zcmZ{ldpHw{8^>oPc_=Cxr*ch~GucLAeqrq5e%-J{j7^fr+(xVpt&vM2t>aFH$)%8x zD5hkI;}SB{VU~pBlKti~XXpI)`{VaM&-eX2@B2KTf8KxI6c;CqqP)61002<5wL!W` zsQFLiWF?&(7q>2fOc25m0RW84Og^6gN@iJtJq9VEq(s(jR0;Nl+u+F(+WZ@IZ;1In z%jj@Kkc685=I&;G0RXVq%od5jdUf4-t*M{^v^Kt=7Q}3;sJJZL zdL{H2xp9NHkjNbhd)aHtf9+k--yz<0ujoINK}i%<2d#ce*bp!4>+5fKoBAj#OCxYf zQp!?(MtYL0jARVFg>)jU8=~-_sQUUNZ#;<(k_@9gAt@BIsazgd#dm1ta1A7JX;7NBrPlFhfTOy#PE0F4Hz@$ zRB8k(QbXR4N`P6(>i{r((^u0bu?h0Pq&MN01vAkg_r@x~gAp7UuT5(#dX^oju|E+2 z^n;xG_Vcd$DjR&F0Th;-{4>=H#yX=E0PpTpT+h6nrn@Y>izU9)g507r{G-YH(8>gd z9OBrg+i{8k`6Z{-N{na;IuT=Rajm)F;tP?;G+xLZxtD1nUMRBoIUKedzVheRFYZ!wUD^)axv<_4Gg$IE zni$cKu&Af7zb$!Kc2_+h?pKCZn6p9Gq88m+1pz@r6BBH*v&9al!TCQc+da|;CXFxb z+oMx%15V#i{ox~cKXTPl_aaKgE-p!{Vri*9;-V`qe~o#@Lqo6Wdd&UQQUy|@bH2&A z#@?btc^QJyL|#wNiGaESOW>dO&q)Y!ZQ%8)!1>WszG2ow!=CvzSgw;9AsI|&e&?7z zqIJPMh;pPVnB2V04F=G%J}`13#c5Elqr6K$20IytnH|P^nd*a|%GKbtLP)W7^kF88 z2|w=h;W;QB`xqab%PM0B+Z~iAy{#`YSz9@N`Q}SMeq-_RR~A>0Se2+$_e_>G4#U0w zJ4;t^Db-b)^iXXNiKwvBrRJgx(ZQySQ(p4Z$_DKYqqNa%)AA*iV^i_@)k)Q0gE7JPh?_N)UDM%?~KNK$E3S*^e)zmjKhieea*&G=i^Aer<<2!HXz;5n+_MkMT!F zY){xd=E#yp8v;=ZcMVSOD*H}nhVec%cl@>a3g5cCS=PQ~-n5$D##$7guFe4)6BOuj z_}uhUp9iVHDojOXTGKnFQo0PTYS>oF1F!?K9$#E+9qd`?yOI38n_#p;t&2J$4b@af-oE8_O95Oi_6~bJ6hE^qTGM#i(VS8KAgSjG$uGKOEi-#9o%+$h z$f6@M@4RYm2{fDFP!J;EiMM{GnhVDktfOoBlm>%RLa&U2g2Q)<>#|R>P)V9fO7iv| zFTN~tt33^B{GTxC6*}0I)?lA#1Jt Ge)}7nd*k{5 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_print.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_print.png new file mode 100644 index 0000000000000000000000000000000000000000..cb00dc9a158d71c56d2ee29d6480b7f8f9020274 GIT binary patch literal 2156 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 f@QVKCN3p_R6#gnfpBVOfu<$wX~#yBme-? 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 W`2Pmu8g>QW0Jv^u3nM{268;9;HT&HF literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_yellow.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/folder_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..0576bf0ec2719b91a10e2530ae69cc998923de15 GIT binary patch literal 1777 zcmZ{lX;c!37RNz>$Su$uw}@p*TXX{VwGctAG)Y0!&=eJy+|Av@t+7UPQnS>_ZIWzs z#&Q{VEjO$uxjrp2V$9O06vcfZhna8h!@KAH@9*4u&hPWRNxopGD5oh0000!v+7q3n zMEw&eL^`7r6IZ1G1z0;;0{}eG+lDtX(jCG$Z%33;T3a?9EGhO!*tqO!?+*H-B6v-#(9t(l|8mf~Ya;$N0HkW#ihUSr#d7dSP(0 zzM^Wpt0jzDepxay>ncCkw6+%WV;>rm-XXe`4SkkY&$~Ns=I(f4h#(V!;in^0}L9QM$pB@V3e$!H-MW3n@eNE zdZVB-($2r3YwXzA-rT(Yi>I=i&^BgVEzb*Dse=KNZ`eaXaP&|EAJ*H*X0ruhVPOwdfZLLHn58f6b*y4%0uhRa z5l|d^s84vvI{)j+%y)!iwKeVe^9f4#6_$3lUiH<|9_y_o9zD*sVr4&vXEc&=9NBA{ zrzVPmrj27g<1!bIJ%i@CkEv|pkm)kbXjK*AwR?v81&C)1b48Bq$I9*@zJ^Z?*y75&9P-J>`I9JNU} zS|@8lSB)EZxg`9#cqS|O#p|C9WVVNcCz(%pYsY6rWMy3a^wJAx^$vGG8{5MwZpG@qxTa`!n#feF=He zO3mTpnF9H@3iZUsWyOR?&*$bgJh4WmKuxW3x{KYD%o2tQl@jAL$;&Y}gE;hfl(d|h z;h&siMHRp>ZUpUb0zum%KU=%soV)rgH$c_24)Gv0y*Zw*?;*J_?v;@s>7=a2Zo*B;s+7 zRfbBv?RApn*})MJzhh%?XG64y_%wVMJOy)c%$W_i#3E=_?tYlhWMD5?Bef0`-08oQ z^3<---_X%<`fiTxgU>w~`&ivc8;c^BbEg1ST}nmDO=u5CI6@yL{A86Z|LpzE5HZ{`N;g%JZFL6=iI-e2f_ z<^SD@6O4z}T~uV*b}fBh(yVwWdTGlG;IQAdz@5ZJ&^bfZd~jz*Fygb~5hNicjjVu| zLlLMGufOx$^A)~v9R_s5U8I#i&ouF}SB}r@GdOhVLZwLiMxaq29`JuMeg! zqfY`6Ah`ZME=K^e>IRipq+-VLAxlvZZ@HO40GA-c$nD5;{xzs1TBax+^gJ|q?v|b6 z*P$~)e$PhT6N|+85m%bvbkcgr73QQ6&}xw%*cDsvr%WQ`U~njFznXN1UD1o4NRvLI zrx7o#Fxmg(*w9l;;kVVtgM0MSPcg>ecgZdMPTmOyC7MN*qj+?rLQ*W zCV6~dGZXR}FiyB^ZFu1)?Te+O#hJrakCI?-k5u0fw{v#{l;3KeI;EJNK4Xx#J6_1X zenmc-C$3P)NYQ}wr4(tc7iq1kub!WSuoWTK*C54f`-<1LdlK1!?(M467QEpArxk%@ zCi`X59DgwZSd{4r{Gd|!o_h^anW{TtqYELqD*b2l%X}q`xw@m#^>Ah3-la)3(KNHv zW-oJCE@Hfs_Y?NgLz$heU-2*ZBP;iOcV^m{dj}?}PkdW%J2)kM4@a+(+^+ihT=h5i zjq;ZQppV62^{_ZS11tq+YK}ECH!#q{nwVp;xaCXg|09Hk`vox*{=b0#eYQ#}0M3#w K5bFru>3;*gHYqRw literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/hdd_mount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/hdd_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1e6b147a26e1a3fe54fdd094cb1ddf8d345dfb GIT binary patch literal 2441 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/html.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/html.png new file mode 100644 index 0000000000000000000000000000000000000000..bee3f62c2370b4d2ba74abb74b2672c53907cc3f GIT binary patch literal 2072 zcmV+z26^6fh^rO0~ySk@)o}RXyu`}RAR*VP_M*@*p35o;)c4mdl8fAlk zWE+W%6(P24*dX>nibO0Cln09C2rJ6q#37FD%-GX2-97!TuJ^r{#ke~&-GM)wYBvJDP{Na<;%SI z;){p=X9C1=Y)UDQWV6|vuImrAxs(#6lx>>kgYU^Ur6`p7jo8;HvlBMc78e(nDwWFb%H{GeT-VK=J9qAj0sOx#Xxd)WCKg2zK@bqfG1+XE+1c4zsZ@Gt zW@hF>uh%PFym)cnIwtU?Hr6!I(1;UB5GKTl-1R`$$fOJm-5{IIFdPoKd-pDyrlFKV zDTQGeOO|E**0L<$_x-;B@jd_#@?O)x^Ak4eL+;dv4BQx$Lf3UP4J^x~TFx+E$xten ziKCDxib;|LDJ8jF4%0M`Dy4qxIL_aI_C5d)(!iaqAs>9yMoO5U&2enm!Oo=th!cq) z#B}>1AKw~ME*jJpE%NykahxE803ege5Jiz?nx;851Y_Gflu}&#q|Mq#ZH_HF9A9?G zStfpv5XKS($V8H}(iH71evnXa4EfI|eI7sQkh8J~vCHng8iADZei4pCupfxx#_bOO z{MTKU=8M!89YA9+jPQemM$4zs^4M&8)EguGKwxD|jxITPp2mA?Z6HN1XJJ{pmQJT9 zj2y~`WfdPZ+o%?S6orOW}GEGo>t1Bp42396LiCOZ-4EQ_Azs zdmA`~4Bz|q@>qx%hH)PQUm!xo)wL~d+;n;VnFTt%kT6QPz1e5rMr1PvQ7oCSSSSTf zF-<;iG8o3RIzGClkv22D`R*pCzh1$yGn0@`W#C{4JTKzXTerEn;nME;)LTQsNHB0i zTrWn~A&dmAwoi2?%j!yrYAK5pP{^ejjS@`Vo;0_>xo6ARFgyNJ`Eg4$WC5g&fs zB1y!AfvEt-X*jl>_K;?4gy%=BUEk)7cW>hd38zlXaOTu3>9o#P(`7J=?UJa)256iZrNmwL00A6WMsOd*7La27}<0fnK1 zQZO7v6znv2>V3AhN2F5)R*#p-XHDE7q*Taq`QO_#cS3Hh_n9m2HdF)GCyoWCu`BAa z_lIV|*z%TvQ!v!|gjg z3i$wqhG}XvJ1&iuO|vs%yX9i&F(;4N7>0g0fC>Hg=*j0ZJbAjzm9+t8DowBN)9nT1 ztQ037Dd2h$Dbv6-4B}Ye2ZG+vXXHh6x*kGF3_~$rPWal%Dxe{ymz zF7x<`LCS<`#m3HO@O{B>6p;u?(aum?bV#RntD9-+n5Ir=;E~Q4q;!vGzFTE!p*(Re zNfMGIna;pi3%lQN^vEnfeQufhUq2L*ev{rXAdV$V3wi8(3a5}Ej1r_& zctK37wZo|u#SflZA(cu^#CNC$_6iZeOr`k#Q>W;3UH<-d8$-(zB?+yLhoNiCRdb|F z9YfbC6|*FXWV11((b#5X!R6;aIm6P@JW{Gj7CcY`dyioN+qU`955GaFc#XHOY*D|P zaQxUZk3Lf2=#c_`AlPn>=(_=*t+(m6*7@eD2x})_P8*uTb|auK4^}VQVa%zjc&KQ2~6VfKb%HPP>OVaIRF3vC3Hnt zbYx+4WjbSWWnpw>05UK!FfA}KEi*7wF*rIfIXW{lEigAaFfcLkTNnTU03~!qSaf7z zbY(hiZ)9m^c>ppnF)%GKF)cGNR53U@FgZFiGc7PTIxsLmtmC8r0000v6WC#n>L--C6FdzePSiV{+rW-k(U1~ z<4Nc+2{ryr#<#M261B+Q7VY8va;a$Kjv_;ef%0Teu*8wq5i*@u2wjM5a0ptrNh4F_ zkQsan`yQ)c8I|}(dpk`Y`!V(=-VTbnINjH)`$!21)mOnqQ^t$cbI@0SEiaqRjZRIl zJilBlE(wVT?tD{LmB03|{I@#cHDUL+o^@aUZgN3RjzX%&RLJfJiv7O;RI?x~7Hh;` z&5s_JSyH01kI_U{>CZyEig9{yrt(bfMttYeF~9Z~i;Igbz@g#ct=4n(-3P&Fh3sXh zmF)^&3#RAHVhnfODJ&|A{?*X%^=LJw90KUNU|6&rNXraJ7g>zhv+|9d2gMd=9e!?% zH{p)RA2>-8eC&uFdi$1e6*GU;vaanm4bdM?pluRUuiyy8=2il4sRmCob=NDf^!D}T znVXm}`uh6L9{MXqc|napL=BOutgL>wwLKwq*frn4UChsWK;YS1=Nh~7S3eD5{TdZr zyd%Z>UQf!*5;s;FjlzcEDAe;E0BCzp?h02w{df6<$8;17S%E4McKX-IxO4>?4H#*< zrj4fJCN1C24o{EY8oGrgZLZGciN#`*k#f|CNWka>&`YHQ^b@sD>%#i>S9fcdX7G_* z<>i>Py}A8Zw--AJT}VpMz{(0qw(AHiJ|;#qmZOCs-m|=R*I?GG5^fA(S419NpZbxU zLOA_BfLA6~9MM{e{|wQ*pL(t}cfXI4!=IW}Zc-Eu?;`V&d@{P7wLlWI z)H`i0+0>OAxP|2xc%cHrL(9s4%v_*7&xuKx!x-o45%kAOpZR7S&M;2TN}Uhl2X*I- z5_Q^ZQt$?Mg_q**uyqS{s9HAn=c!aEm4TDH=d%lOa__DDz!@*hRLjbH6?S6Cfn8t!K!M9_LW_<|93kELHI6wgDKW3)lYCB<9nz*p zA+I3G3Ns0do_tuKZmZui2;f!|LpzoCDZ-$_kD}WWy=k-uD zr)u-u!Zw?X1f!dJh~5R0O$|xT&4}049)iU6*@IkMns9-0x%Pwd{4^8n_=i%*OW+#Z$FiP)hP7gtiqLkG25v*cK7=DV`0_V)gS)R>N)XD(U{D*x2W znPU#nU&I&EqgZjklk?v+S9Yn2d}Sargo0^Z|jM zJjd~4?Mw2E2qf^dV~}U89``?6pnP!}Xk-o=^JS`j#semxNBF6Zy>nEUaMpGD`~tN2gOC^^dD4b&y?S6WH!L;N?xcspgV*;)piPy80YCQROO6svD#) z7o`TuDgZUk>XQgg-uQ+yp;7I$OlwdY@CVVh$ew?elb-<7Q)V9w|so-WU^2gF-73f?+j}WE7xwrh8vE zB`Yv*av2#L>|VX~Lm>@gXM22|i|dq_4l7A&$w@ji##bEUYhZyjP?s%KRD72}9Ij20 zukUp1TDZy51$$&%d_4Y#e&F&GB)@0{MqMujl*Rh**L{#rO}_n1am!I);$~THYHN@`{(GGuhQZAn4ynT;A$NO-=hw3FK#R!2AS(k@S z&Q?ZOOC7fFo9MiJVRmR+eOn+v$!!zK!^)xw$*#p&rkUsiT#jW4?>6+Y1!3pKn|&b}FSrJVUqpk%C8qNW#ZtRJzl14}UR@e*bu~k!TMDn7825@L?Nn zWG&I$z__}g7!aNQ(H+wd1!|inT`r2tziuBP-|HCTuz*ZwHtmF6Jj*!rXXKBB)9K}K z!VPWd<>=LIpmEa3v<~|5^RZb!TzZxJHTAJgp|?8e-hs{c5Y9WUDlr8sw%nw|-Cu5f z=h7M6L=e5GtG8wjlR>eSe%4V<*6b8U2?1eV&Z0Wv=!VBmuL{`&WQ!}P1%ldt>AQUok&Y5n1FIJMgI$wI8ODbTbUQs^g4_!F2p0F;@!+qdh` z81%k{rqC)S*rFpPCFQFr@pMvk`&Lhnjk3J8GJ4d^8lwcQsjttB-`}Cp>6Qq{=eA0R zV9VL}u4Qx2)#)UUg~gFFmqH7)G*#OcPUS*~WJ3fq1$lW`y|2UJPR`D*E-qep{JmPs z+`J14(MqkzU^W33W-F~!NI}LN<>!hI;fj$kYxE#D}}g(pxv+0ZOe3w)-^NZ z=_1*jr3|hyo|RNq`r~jZ=CW-%SaO1 zHrag=*n>1hs{E(j6RlGQuV(Nm1}Z7-Gnk)Fy2DrnHg(^_w?5@yDL`zJQBcmMPWG&vHIqLkBS3d z4s}-9eo3vOgW+)Ws2mKuu5!eK9SB4ZejW;dU?=TI7l^;0W_e{9-x|eV4++U?i5Q)f z?<&VBeUqcW^L}GKAuFIa(*0!^yrI1{dvk)oaq}0OA~%ju&@=P&(AGII7swU=X~a%x zs>>Z=&zXTNXYY+;3YMPW4?2>5bL|RWoipfLCFeieuYUptCrvMQyX7On&Zp z*Q(6qHZWCjAGVT<(u6BOHC$XhtKHQ%00~tB1rD%`Hrqz0IgMs$AraS?a3|iarh}jN z5efxPb`YU9+}Ju_7;=`dv40&ufLd?5ag|G1p0t94jcirjq`PrmAXker*t1I9$$&@Rp_jk*N(U+<>Ozi(6gmhgDYqH@hQ_lsXTBoH zW|{YX>e;X*PrVBUi9Rr+ap&&tzgA0a+Ce|~W+daS07K?#NK4J?95H|)BgCN40JW{y za;<$+FDdMW$<8UOyvosEBNb)nXnaK?aXgEQ=j!Jd3ClM=f zRsr&5`1|*Is#iepQ*5p?cl)ebwccDS^7PTy$`QMj$;~hXxTQ8Yf?9NtNTlsa>+D84 ztpu!JRO=I2FoTTH{vfWbSGvN70>9imOgJ2e`D$#mIeMP<34r~8)gVAGZnD)1f7z_n z#?kf1WW8L)W57WD;sztPjh$VyQes!8F2{J7D1{yaXT}o)V!q-@vdvbbo z%Q4W%+fT#yIL+V-;qkFMY+0%GjH7KjRy?A+JQ2$c$Tm;G>s_dJdFaxD>sDVRB8#V| zy%@X|AX?0Qa&yl8rI!FFBqaRw=(gSFxSXQ!;Ev|yr#3$hKC*3?qYsW4+beY4sO|nw zt*V6TYMGt?7-SR|R|S_AS7r)>yiW*)Zs3aEH~b$%VvNf zA1bhCPvtv1HZ4dqj)iLLHMCRy^Q1st!79JU5b%DMY|-%CbLr%yM-B}v@iU$W^Y2Qu z!rZ&?bMD%b!$xo3Lz*C}D192;&w1v(r9h43A8uD3|IW3jsd{{HF}=Wg%hMC!+@OXo6()_&A> zwG%+)I+?mJQ3;7f_STowizdDg7oF+Zow?m-TR+ZB@_5PMEi5ej#F2adYc6|k&-?K7 z7sWJ)wxm$__K%5)p`jt8N8`&8Z7%OZ<1rh1;QrPD!-C>GmhEvY`j{TXuYzv zwbkA~n7Vj$YBEi5LI$@(;(P|=BQ0DaeZ3?7^nGslaRAUnX`s|l8fsc7M-4rF)F1j< pT52d=eH2RL=T+GM2-m}WgZyLvzhK%r+}3n36tj!c@1FO4{8$w!Qh<0A-Z$af zostXsdJ_aO zg}YuIF3tuq`P%#gws}C)ac(c-VaMvm>mwJ3J-eQYb}j;MIV43nTPM1dYQr>hHhM7n z`?XNdfKK;i(K$v3yUBK-=FY+T7o{BjC5fsp)v6C0k>X=#$0M+zgse^9=tx9B>yudA z&AN?YPC(_+p2r?l?1-jyr~okC-XNV{pbq1gSeP~=2l=80`ExYJ+vUEDx69p(z?LWF zuTIEH>Ei}$J$A0z+5?|TZ4j( z+Ln7s?WKEc(jDYO+fhrm*Y;M3ZnUqyY4$M1Y@tpKo`4_Hk~$u3sbO-KNrzULjV|}2 zsU8Y5=|}Qm#2ek3X#Y>F?v6bjK*_%7*HwOXL7Z;Ga?VBE;N8QFSvTXu^-7-DaOeeo z9UG9=nfHL?cj>o5ok=7-@p4rQ3SClCG}|}(uJK@E=_k{BjWgdoL>S|+SLK)#@7etE z-D0mj+3=kwcb4bS_>7*y5{&Q4a0hdtF0I7)u9=}57+kRBG=cQU0$zD4-6+n=CX(bO z*6L1TPd@$5k2~F$O7Z-gz!^39uI}l?sIIxSx~UX&w54?K;*rdIWN5&qge_kKW-o2l zdw;ORBwpXRK5tG;ZLLy%oPsp^kFBtRm%ZC_+_JVM_Qtx1`h$LC>q?aR8q{6?mSRAF z($G7<1OFP-(CQAmb@iiy2OQ%7N|_|!~2-H ziZ=1#P>m93k`w_xVgt_gO>(R&`7$mND%gbQcu>YdK^lWss5_;GZF*H(iI|NbQnv(q zqs(9n$6O6sQr40yZjx z77DhVCLUejik643O|uqBwJuX++d>)q?sEol8CRSb8Bo66tc7=T_gp!@`%&J9i_RnH z`bx2RS0FJ>oSZ@CJU(h~cc?*?N;c8GWM8RnImJDH92hSBBr>w$1z&k=P2DE@GjnPz zw^8PZx@q~XuKb3@^&~i`+@xQyKkau#FR=?*_tKU0cy-#ExK7@5Rfnr9ixlnNzNk;% zJX6F&H=al^?jmNwniA26`}35PAdUCoF))Mi!G(%Kqe?6O1O~OADAvfAQR<_HRXnRP zEK_Vc>1%ppT%>ya>91i%YBoOG5Qm<^Ju@<*hbVLLoq8@Pm%G$J%Q)q&V;=laS8krF zA*{OIsMf@ndrisTP`zACOXb8DK&VcH<)H*XikkIAxb zVd5+zZW>3AgO#;U1M{DK2u3DccZsuM7u4#X$}fNJ`az`=Diu$1GnBMntmf+)6b+Nq zkQNdVWQuBCZWaGCwaKf^Ath7Z4vDmV-ENF}T=%fQ$Z8GrRSi;%TbpwfP|Wzt_P z{`l}YNnFtSJe+XWLgGOgOZ1Hx-=Y_+*23A+U{mq})>g&F!5}636g&(YtxrEuj+#hB zVg=~JjB zx6JtBDw5h|)lj4md-{$eHjT&|@oEJE%Tk1-r*x*@SA>A9PRMmG^GTHYPZpJ-+)F=m zfSWTke774e_UVXRRaxNF+6Hp{M}Of#b7JeXop(~1idooQg@xa;pzxHl!Wn@esumZ5 z8)2y=GA=aXgKcjv))gS@M9W`V#jUrrw%Knim_c2?OHaK;#~thx+m+=hj!bC|wkqB% zMF0sh7BCR;7q>NYCSTeCmad(ylIJEHM5qXRWeq+V7ZtS|fnjKT>T!(z@!}w|ma|G; zYmR3pSuQnz{j_cRO!7v++4ElEF=*XHo`3)uDV;CPy{d5!cS6$y`l!e1w z(iyXFc*JxEA>ZDsb2zeDDW7tAam_yMeF+{KOk5eq~FtB^jhzo zr{}bP6uMzh&t-NQe=y^6a4MN8TYDLeI%DieV@&PNwpI~)BAgl_vR`sq+b*pOhu#t9 zvLJzAYk8DQvF-iHlg0D3fqq6o+Zq)uB9R+jov%BppX(>V>;6Ri&xY!%0c*F1y)^Tvq!#pAKc%3gqbc?N@6((-!ko!w_N!e7gQN zJvcJD_Jk#ciGr~lnekCKvVQ3%r5^D-s{45UI_o?0_@}xMbHz2r|7J{pq2H~5V*oBe zpb$+6R1*eqg6bPW3=Cl~O^BW$1Onakkp3SbBFaA`Fya3TW`ELN9t!~LEB5ee3!l{g E0$76m6951J literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/internet.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/internet.png new file mode 100644 index 0000000000000000000000000000000000000000..32da6a7f4e0446bfc668f2c97aa0d2e302395de4 GIT binary patch literal 2773 zcmV;`3M%!9P)VRBY>V~?Z2{uWgF{LFXA5sFPp9&$+LLcAy{Ng@>!30W^61#2#v9Rm7t{X>KlI7|( zqmkzQxN~RbKF_)5wfF9aJ9^ZOP4clD797}nt@Yn){nuLi2tI0^{u>w>;=ojuwQoNo zc<3)Hj8{j!vOhLfDU1XK<+u7d&2Exl-7cBgCF<|+?(c?UU;Hjf7}ML>fs4QQp)SOS zZRj)4^UT+NneY7ZD}k7*9XWiU_W1FGwbPx%9G@Hxrat@0eU&6N>cT>cdOOL>zUoGC zws~Q`IoIhX?`EC;Ic7JOPJZrvz~7&pG}0{hWVuE*O32z#|m=XC6I1 z_Di3Abn4i?;bK`TDa%F8!OZt~G2+zFj54;` zDeJotLnV)~p(5ajq70=Zl|Zx8P1tHBw0lYXfq)1OuD*7NKxrN+CDgTNYbCviduaNuxwQgCRZ$jn4Q z;43C;MP?>T^ixZc8H{ykDfrdL4@_RTvHhFNbDw@QyAj_|bhrHC@lSoJHa_|#0r8tWWe?S$!( zfGD-Y=Wp#^Z=ZkheaZfll- zJ|L3R4a&rmAKKTb1|HTruCBB}%ArEJ{27jXzNS^dn=Vy~GsBevQY#9crjuFPjf~8~ zr;m>?Uh%L9R=bAfwxN?coN>4$L#RO-t}KQS_c=9F!#YQ~peYwMdt63I!J&x~{k1OF zHX_l^ zxyxU@zQ)pSid0f5VLhpp6k2PM8o^d*SZro2G;=mW%dKY4J2yLoael{$6fhb{#(YN{ zXQYWC3lq{#gz2Yv#^7ZcaX)9Pli}Q59)vllVv&jA08eWng%Hx@4kZ=Z(SKS`cAvi*i8G!9;pmf5mMd(ptK_JHDiIqTFcyK#LHK^^ksnw&*FI& z3KF9$q*kC&hz!IY*o`pfuixCH73J*M0>al=?Gd$FuD8=zqqnlF*?F%K?>=#LYqjx< z(+5X9rzA>Alp280O5kHy+cms&r9)O5VY2GuVbO(wqukS^26T42OG~U(Loi*8<-})dW23|S_t$VzqO=~QKueBSatwlHS7Ky1 zpi-2Si;BP#6clJRsE*r&vu@Cy9iWsNyc>X0L9@2B&C2z;`E2FwZ@KOF<`iJb`$--g zJQ`-D2dAb-)#PLaq(W+iQj)Fh4)yIWvK&w=dz3vWdk|>wG-x?+;M`y|8wGAQZI51hcQ<|w%bW_Xd zaFOA%rtCw_hl&q{z1us$?)3@h1|^wWLCG7O+gNLI{qmyiuFn3rKY#Xbv-+j0Kz_SV z8lv?UUfCuLJ=l&IDV7Qxm?$z@(NxPGV?#b=aw?u0`CWP*LF0nE9Ix=4V%2ufA}jH~0GU;oPflU`_Y#iwMAGeLA-`q!%Q)s2pl`?PxbP zqFhi+RyBdPw0FC7nqAT;Au|#q6&As6WZ2jaS>9~3(TXujp|xOjqr>Ivn{2LbnEvMc z)%La5{(kr3KfmHk)?g5{djNpL=Ar8>txK0Tg;yGj5;3;ZPQ7+$P(m?QD>G6H@PY!? z^T@O!a)MR{p_LfrlL()BE9crmlcm)L(QZ8q*RGyxT=>_2*uM1r@4Gx%XYiQfg8%?5 zChg=qv&%NDFG_6eoG6EJUfyXZ-gYyk+jAt5B<%~Lj$?Z#r{2g|smCmCL@aEyS>M{B z+pLHE`mOn$Yya``+S}iGVfWfw|L#n_d9U-I@LzCu<^WYyDBo8(eEPB4kx%|y?cj-1 z)ye&bs~S*%$_@MlKu)1 z?(vkL2Egs5fvS*dUod{(k?Qo(Bh{&ynbPRwzT(hu&G$WDDG4S^(x}r4cegfMt2Y;0 ztMj)y8;gs;7SQ|Pt$!8(_ok`InQfUM@WAZ#rqP<)8fCxxG%JI(%;Db8% z3Je&1ul)a6{{wna9||A6qsjmP03~!qSaf7zbY(hYa%Ew3WdJfTF)%GKF)cGNR53U@ zFgZFiGc7PTIxsLX@mm-G001R)MObuXVRU6WZEs|0W_bWIFflMKFflDNFjO%(Ixsmp bGczqPH##sdK&<1W00000NkvXXu0mjfee7Bq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/joystick.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/joystick.png new file mode 100644 index 0000000000000000000000000000000000000000..aad42cddf66fc89507c11e7ddb5c82de366f4c5d GIT binary patch literal 1980 zcmZ{ldpy(oAIHDeun;DMrt$1{hCB4_ZgP^E!K!7MW~d7IH5T#CPEpx z)JZummC;;tnKhTgl0`1r**X9H{`kEgkJtP8_`DyF*XQwmJU;KwW*@<6)85I%rM6xw^kzbn6X2GrUhUet9CVtyonf+uUxYYCp%2L?WR~ zP32yr@Tt)871OR*&+f)h{omh9hsz|*4`_yjgg`wx=9%cCXomy-pFVxMZ;VEFc*lN` z1aWG-uLl>@yFK9rc$mrhoT9r1WL7V*w)u2A{gzg4#tIfBZlQB}dOF1l@hw{Can>1| z0GptO=g-%U=i2b1YTfI* z6KU@VZ9{FBM0Ur9Hy19gE_qTzcbidve0|}oq?TX4ei9D}8BHq>_Q_0%&OTz94O7kn zK}{qssr(&3bz!nIaOK77uyVmcmCXm~y$@2p*QcNpYgV{h(rQd*_4evO*O^5JyOH%5 z5mR`iioBYkod44cx@E&5_#A{%T8a&w_G_60987iiTF>JKcS}pB@MNgNLLV$B6&f-s zKav45>GT=0g@qkR2`U>7B4^fecg&^q2!$9g7|Oul+74-XqF?P0QG5Sg*=ryhy5h#h z#?zLT%%&z|gyK$Q1}(7h`W1|6RVXE5L}Fe?!5c#zIDd$ie8i+)HfP;&mA{j)m*$BzKTLobSz57Cx92TJYn{WJgRX5X_xtKmp4ahgTJ5tWQ%>KYnoG&)5*#7@Wo)noTuPDfa&Zi61pXsuZR z7S1RvHlw2h=l;W9$;f~~d_x5E1Y9<73vY`nJy0A!R_ zbP@ILbo20YG0F@EEjl|pyw4a(Khi~v0@~9srlw<-nyRs$d2yLa{!n~-opx1qbwk)V zD>gAHDXHA6hC_pWH5qR6Q_OKf?j09@n~pNeTie19CFV^rSbGTEbDxs`qkHlQ#dKd_ z?WjFl50Em^Z#zRM=9iqWrd-2M-L=ir{mFFKHUlQ(-cBxb$Xt6BJF#}LpuC8K2}SL{ ziGxVIUx9)ph#uJt23GOb+oN$yV@+z`g~F{r*M0^;!LZcRIS5RleWc*?%l=%gb7l{V zie5^#OF$>r{lAs-E*EpiCkk`pO^fZ+?+WHvx_j`GtT4XJ1Fq4NhbxYi{DhM@D6&=X zdMyzGpEQzpJ9o}78yghPbHOHrmP{$m zb5OtQJ2%Jvqoch&+39S<#roFPrQ_P#J!3B-x&GaCcHMQYp;Q3!h0hlR=;h!17!)%z z*>SZp!blDd4jJtf53E(w1$FJbZhGm*S!bKzHm*^{Ald!=`STA83paoE78?E%M-(|g z@$s#KgPFCszI8MFjTx3MV~`;dU*yR2dbwdpD)^%Balc`4aWSOYjjN@lWlMLNQ{XT? zH?{cG&1NYEWu$yZ5<_O!G#y`~FGPfL-N zy}iAIJRa|r_$8Gm9!p)(KjXl z>mL;$2B3#RqjXSc9etE5+6ap>#_H?qpbW7n6ngnLrT;O6h7*HH3IE@4x{CW)Yyhk+ K90*Lj5A7ef9;qJy literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kaddressbook.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kaddressbook.png new file mode 100644 index 0000000000000000000000000000000000000000..1651f9c535e5cce4374128b9018c9720056f93b3 GIT binary patch literal 2484 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcmdf.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcmdf.png new file mode 100644 index 0000000000000000000000000000000000000000..8491ebfbd33d3ab24840d8afbac5d997e0065667 GIT binary patch literal 2449 zcmZ{mXEYlO8-`<#lqxB;dCiZ;ikY+(L=!5CqA{9A%^Ia+3j}YpQFE*j`KOi z{_TsyTmk^VN-{v`m}5TnWw^!JI`W6*Z%jG$pXal`;dybyR%S zHb6zDS#9)_6y?aa`e@ZRmsX--H1u8t*Jqf2{q|U;TkZ24^$SND(rsl=?az)W$N-TL z(leqwc6^g(F5%3S@YM3fEVLtrtR=mk??;1I9KIoY)Y>*nJ^eNM>YHM2tqO(=S?`Qt zBUMod*H%4GYE)mWAI#G2xaSva>VAA26cJ7vs|kI!U9`H37KCWz!G0(Pc*ozGGg;lu z;5y8akSUe-6w<`h@5gK22p0eIS*8U)MM&E`~j1bRk``T(E$0U zdEm96g~p>fFKBvB)WcE|Nc=)%SyW@fV3>*Vf+MGi(d296JcWgB!t zpgiPARmK~jIXy)rmgDr`-rtJF%_6bT<6m4ifw48R9GCfw*kbs(&?dmS&I;8q;8VL^ z71qfDcetDc+_elkx6Ej4dR^%&Oj@n^iw=wv z>B@L*6OMZQju8qI&k46;NCA4uRlZ!$3OOtGi16On&p91nDLY>8VgcBOEjx92>=IA= zxpowH-e)MZ%zX1bNXWfaei8+%*cxt6t6ut1*ATF1!KVPKWGZcyLxDk)uZtPxx&8wB zu?@4uNsEyZ!>i3$kJCp&Wc%O(AzE?&E|8B1XY4NLI5c7#JN{!pLhzEHW{0aWp{tI1aLo zy64?jTNx-zUzt)q@V}PbRN^wy9|Xi5ZE1Q2h)yh*VYl_Db}M@wQ3Kfa%4!cyI!O)` z4*~-UnRA>abU#5hE=uN|iNIZ2Wrzh^TR z_8mJ`zP62?YM=-g>9Mje1qaLY%p;sQ<}-uEFv6m5mARFdcP=q~ z;|*gf5H}on5(#Q7$&^~Kzn}<1?ZMNM?}FZ-6-!}XUrGP^+`-eGbj%mqGksbZ{&dQs zbd>uYF#8gM*71>#jyK?oEiQTzchW}pBU(=4l;;0WBPHVLhK8w2MO)AsUt?js9sj$kEE2vzSuv`&N zP*lB5@wh3#Ejl?~5(C4q6Ts5tW7mu1Z+d9Q~TspzMWF|Mw zlXwG3Lz^K!TBT3JJOtdaE3uxAJH%q4E@%X*CfSTvyEu(8j0wuMt z9_x+`ltC?%Tt8us4;LJ1fBH#>i){7*R+(L4Q`@I?L^>OY<%YWv$v;pw1sEfI&{lD4 zu9#Nj-Lq-1J=z9Y{@Te9LGy>+f0fHKY7h*4_pR^U(6A2#65Cjc z{)DDk(zEUvhFa`Nozymb!`UnnN=}x-JBJU2Y4pjDnGLiyFF_Cci9HNbt!vsjqIKU# z_a0P1e!Kfq3Q}lrLBNMkBT01Zu}7iu`jY_@iD#Y%EUXkaj|TB;+~@C$l&?O<*TK%$ z5o+)4cn*MylClz5Nf``LGFR4wDrrF>5U`R4R7pvB)8@+m2p*me51j)4zW^^=`1@P{ N80Z@#%5`!0{{phNi?aX# literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcmmidi.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcmmidi.png new file mode 100644 index 0000000000000000000000000000000000000000..ae78b6808c5e0c2e76bb8dd3e3ba92afb9981b13 GIT binary patch literal 1779 zcmZ{lc~sI_8^>{}&`Ad!9f{mK6cd;R5w%=OOLHr?#z}KOh%1Vv zQWI{yHfp{WrWEFwxS$jnX=xFXX0DNG@2~mq{bTMq&;8u{-19y6-1|KDK3DyG+%?o; z>L3tE!vlxK12q0-;GIAppPIS~K=qW1w+jd)R(;X_Tp5_}4E1uy0tA}EwI>6BS{#lT z4-of{xeZ4D{LPsd=W+_5@jsUHxuzD7?)JdC1P1dK%DrL(2X!-hQ(w4mT<9{Aa0~k& z7%+J!5&|#L!=8VZ2{~F#ShjgfG48}Ev|_S!wVli$ch0#f^?S`wK`ZYPdn8?(-1(qz zs_^JwbGt@eLf}nKqa)$M{KS!^+7DlPO}Q3N+bB|A&iA`>Tx;S%PXvPY&Q5-Rzj8o8 zKsFTzQB7v$h+s%_kcjkmd!v=tGRD*^fIgP%YvjEAZfs<=vumS3%>|>u(gx!cxuQKz9MnTcFcLE8=2!v1EVrdG39Vei+uo3FZnEfMo zzN}KxcVI9sDOe}v1TM0+!$CSqDkisxX4V&`*5@aiF75>-FV79$>I+#aWi0PPvJpe$ zc1&;GB*z7ZqJ~?kScvMxyxm{xex8exOcl9R*)4>($3eju)y*#&ua+@UnLcIkUej`9 zr36oxD%!|oat4J$`MM_#HX~{wbDqk#%)N!Z2du6C5RqPT)4VW74fF8(7VgFJ$J!BO zJ2!Er)zEtDG|_^rm8^8fpXuw`C!MIb7z*x+eDvLr(aT=bB3gawL*}r3^j7-Ug~Gk| z=}HGRmR4oLYft4ZW**wf>Aw(laLCH4JU^b&EvE;G#+9r|g!v$}^e$W!1SQj%1y?E~ zd;~uP?RXV}HUIo%u5Qq@&KUe@K@y8y%k`~uP9e!A+pUc& zq|RWe%D9W$$qCKKmQz_Hu$isRjg_gX`@G1Yl1Ah{-;^~^zoyAbCet*}q#j|i+m&v1 zeQM$ICd^g2#ueB1_-jbqBP84yN&Ofm$n3Jek)4gL~2 zNaF+_-wf%&3U{)kwuZ&$1pZBvw?*weJzn|)2=<>Gb)>nGb9$rXYy%@SIyyhGXZZJB z-_Iv4zBuA|=+LYe?fB?vbh$_*QfBKM1t0kJ?t|B_O~Q%oT(00zzFznFH|nQGSU}PW zYMlnkEKlUlRvLrvCdjmW~ibYaLDCyC=FQtPVay*`yrGk6W;u3WTgm3 zGZD+zs?X`$D7bBlFYj-z-I;mC%ei-PL$k#$ocOwi79U?)Sg2888%TJxA{|Ltf4_$h zEwGJ=iMid~-7V#}*VKI8-r5A=kljfi45`pOu~^I_mJfTm!|%;peC&WTT4sJ(i}D;G%6~u ztW1~G^5Zf8I3V6dM$SK1kx8U_p=>6_kXU}55lW?IHMkd#pGN1_=e8aG?Ormqv#ZNU z7I4#NSQOPkqMPB69zq6(vrp~DQ@Ov+4q~}~xjEi5F)3)AfcE8Ko@8hwL-XW>27;0y-dQ98%k zY`iU6?7_dTaRp~VLg_!Xbb#T_jB#SLK}ci>*=ijwqDvM>6#P1ZQHyA|q1%UGPiuY$G55c^vb> JwjK?+{6CS*Nc8{! literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcoloredit.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kcoloredit.png new file mode 100644 index 0000000000000000000000000000000000000000..d4108a4c6fac94267d26513ed197550bd916b9a9 GIT binary patch literal 2689 zcmZ{mc{J1w7sr2NhM8$I$=E_eWE$IO#x{w;Sh8efUnkiL^I9W>A+lvD55g#9-y;)- zL|KwOLuEY3Qc;SmDc*UW|K2~|d(QWM&i$VA{p0>|&$)@@O9n>|i5vm|;OIp|(q#@& z{|Lsz>49Nk8yrA9wN14Fpsr7qJLwB&=DBKYK;n>7ySmIM4&Z)&!5eUw2DhiqV^YC%kL%;{&@8!6QxqmB)I0(}pNNodRTLXV}xc`jA5&DWUu& z25*boqiOrsEXK7&sfW9}o)q*7uH(8NzeGaf9ChUs1-`PnZ`P(8JybSk*{m@3ehrl? zMqD|U^6ZTDD*eT?;O)Z3?%TU0_uEDFf9`n<3o^sR92I5o9D!s9F5<98oD@{(7w z53chxh6loraV3ludVVk-{AF6aw_Z^_wKS>e#=rUW`V43B z?Tw=Uz^AK>%{DhhwEk{qx+e>z_noXwoKHPw{5?i4{9btp)=F{CF&G{as(Wo6ZX%Y!jTRv=hg$n&7{MNx}NorLb{Mqv0}|2MiK_{U=?}f{(Er1&n^wE;Xk+BHUhawmxCD=+*eiE@WdLp9! zWYO7)f#vBpU|4qKAJ_>cm-LoUtU+?3Fp z5a{p`7s7N5sVRfL?yenOoIIi&6eay4tj2U2J#%H**S`Yh)XEKQ>ggC6tGilT1S zd_%`c9oPB%;mCbpwxt((`Iw+xNWBG)=DIh`Cs8gLdT{W2vueM-{3(X?f z(K)Y+tZNpHZm9ACW5ZgLydBWnCv$f$%vs0bja2$Nk@YcPZTNtg3!b5>y^4ELe`yYh z^*{Vcwb`QX^eKvfdm|%VC0`C032-t5)itY%%pR8~Nqj#{;|)h8(5es#^+y&*t#3Mv z-=M7^*YnChsiqj#q#FdQJIh*rOSF7q4go|qGl(Mw@nFqz5)6yHf{8;~m`65nJ3c19 z=aF6k`GW7}k)T{%i+uxw5*hYRPG^;e?2pxfX~q3gUw^(9YhB{Qgs5Q5+^RtAJ9AeRI!9l^tScbxBk$_s^guTQovDU@JtgH4;Hx6Gn)l z`03Yyw?ygd@_KI6Q21nYOKZ}uh3BhRal7wN3mQjhs8Am|xiV6T49j8b!R5Ppu1sZ? z8F>&yDwy*dD5H;uyDnzWJVJMDO>F-%iYXebWqBj+%(ZgGwIybn^aMbfz^2;j2zW(h zEnhF@aa%*u&W7VW`{vb;`GIjWVgw2S4Z$=I6${S15eR2?^%{9hdPdyS)M~l}?uwg- zxg`z7{XEQyilS1ArQXB{J6G6b%`Vm^vn;b737HP1&<92P^M*{k$6*^!p**>|_KN;; zr!$n3af$sqeX+YebBXINKu(_6L2-nx^YaG-r>KcC!|^IU)9(08+5kV=aVLo1P5)=d zeh+Xd)g9XIyd_*`Fy_68=~0jppj@E;X2}`^LLF1((p{WfM3#M7Q*MboW71_oN-o`l z1PX}U!J5k!%d61kOBw5dnYW2k%SIc!-w1)4*2%)3bwl2htg6@pNAz1_<`Z-dj8eRY$SlxNpIMK0Ngsey zRRs6cFE&8_u48GxS-x5OUiRr6tp!Y*p8@(H82~gIx?em><^RcdqxWVBIVdo(-l6}O zBedag%J{NEz?+LokuEM<-z?r|^XB8y>g3bXJXBv@OrW4X|EXPjbNp8)<&QBwaPX60Hd`}9k3 zQ*Ph+WWdBxmAp^cQ-pHaxrs|08sofc(m{H*L2fQV?gZBWcMgDaSS74HR!JU*wNz3g tVATmYoIF;QfW<1UISBnvfa>dZ-6Qn>2Z+`4#hd_eQSTC|R_990e*vZw%eDXj literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kdict.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kdict.png new file mode 100644 index 0000000000000000000000000000000000000000..95b8e3f9ce5f8c10ea8bd57bd9ffc07688774bef GIT binary patch literal 2500 zcmZ{mS5y-S7KW2h3@B0rVL}TKsUp2dO%S9=jX^=Bw_$^np%XNa1!;oxUJaliy^C}~ z5G4$uNlO4V8A{9mN>5m3-}YheIsg66z32S@(|x!}w$`RxoDfa`0KjE#W{f;1^dEuQ z&wFrG)X#IU`XH{iEoU$IA-$7Hj9$H$1wkCq9QY{|H6 zJ|NPrs5&P(E}aMIB5z-N{HFox3H)!QtN3 zRNSmzP>@FR5HD+;^m3Vd@I*V!N8}|B;;^#5HMDJ>)c@L3TS&+Z$f7jr?zH zH_?qx=;O4d&H$%l!iT{Ll4;7%w~hCv77da9Pq#z?-)+HiN;e4CN?sZ43Qc%tgVT$=mZj&Mb=f#d?G9NmCipTd|BAj*KR2oW-M=ha zTY83vq92}gKdKTF`-G{BX>nBO@b-E;4Naq++#QIl%tS?&4YNq}$oSdK9`X!efwAKr1>you##}__bE0~!+{mS1g_$4CO!MEiA05-6lErp78Z3>kKQ5>t<9MM`< z!ER3}!$U1~3-lLXey}}7{r*P)7+GEk|CEUG`dr7j#FE#VZIiFt@&kJ(HXKFZ1U)Pzl2C$a;7!tL#s7ere~SDu!_ILdaGguv#aN$Cx=K(UfsF^AP(=%jpf9LJob^%S_kN` z=&UXYUk3zVtUU-gV-2kz(!OxTRMEmx4Zq9v1X_BiJZC^Qk>7zW31^10 z1HO?+V-12Oalz!%haov5A>8cR)av~=7Q1?{Uh9KHk+BPVHjZAOJtp!aq+8>7@+~cP ziC40XKLSj3IpDv6+Fg%>q?-67@4NL%NxA~jQqS-zp-wi6dUAgqT*&s~iV%zr^43x!@(OYA_~x)R2$Q0Rbe_g1k8&$&MOv`3cT*M00}6Y zB~27el6v9ixmo!7x{3s}#HWcodYjUfl52u65V3oUw?4I%$sYgU<4#+mq1@UEKtfj2 ztj15l63|L`T;NQ3b)IXX7>6u9sTT5;1y723zrsSH77n0dry?v%soHejn20ZIi^f!> zy_R zXKT%MF7)hNwcij*l|IDR+$??mn~k&?n9rr#oGdC>G3AahpGl=TeVFz7TZ1)$e-%CY zB8=Vh-GL*c=0$lfHPJFIbGl?6811BHAkwn)o-2&BST$Q%Dsz0n=_TXNmpUt_+(Uqo zd>sFcu1z3ZV;S2n+)n84veNBVLuMF3HYx`>q(nIpI?Lac`;B~RMoy6_6hE9DNK0;m zCejp1v-Ko6$KHO|V?%!3yE~1OOtMT7@ zG{fe;z*77&O*9EF$ExQRVXC1$3%%l7^PPUMlGJSOg0$Z8jy_ao-FnlGwq7CE6sK6|CyClJC)eLwvaiq31 zlO1y)9zLItkWc~9HvFG-7-PG~(_ytEt|7V^BG~Kk+DU*X^|5M_b zaLmQn{=*ke%&j6r{o~!T{-fLLqwzKShHcYTK?;WS`S7fw#;0fF7scVc%*h>@GE8>= z>Ez1DE5c+nNlP5tAznf~o+wg!)O)PGg*D?&S`l5@mvcraR~8r3-QwN_`~ZQ z099obWkqEbMKxuVinfmOO&v8gMP)4=Wo4C}heH2jcpTvA>mB+34e+|JmFEV4xrw!L IgOMxlKjSpBPXGV_ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kedit.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kedit.png new file mode 100644 index 0000000000000000000000000000000000000000..8000b63a91794693f58fa5104e460b926fe8076d GIT binary patch literal 2347 zcmZ{mc{me}AIFC|%TbN|BIFulwdG7-GP#*!6CxSPTqCy7ghgTQuVs!5U+K_Xg<)(u zh%^}`$0$dxl-y_Or|*BiKYpL*d4FEd`|~{S_un6~lY^DG*fB8x03dE-ZI0Tf(jSQk z?QcAhxV8@<7J)r1XCwUkUdY$Z%6y;uvwglLejlROtS{pCY5lJ(-vpcdIYwSX zVE3u?uab9)XaInSxs5r(#r+j44;gZ4K)N%2mfc%mu zNUp22lW1_3%*#CWHbmdr%jJRM6XmC(WjL1+iwmkA*Zb;C$)>uZs!}V02zZ7L zIeANEDr=e3y1DrMC1r>_rTv7eWlY;$oGkjhTY_I?IZoz9eRpMPMa>bX#@?zN-Bf73 zioHQ3rh<#36KZ^im`1C$7g#?r_ZzV9113I(;2=BGOzKIPK)Gh5NTU zH#qFAN%n6o5@4fny>YC0y}0Kb5wpOOJl6!@aH}t(p_t1nYjb4p8wHttPp=tVewb%B z?X3Ul1~^&bcp063fE3Zp;c}(^xRw?U@TX@wVtCL4zd05)2w*aq?bp4$ z&3%>lH9%tg<#$oyN^Bo-UEI`{BJ_vzE8QIB2ey{?el zp0^K7p@mj8Y}(DAubt!K9=4a9lFa%ziU09Mz93qi@Q&?NvbUKjnRzqE_{LYfgu-6| zNC$_|;-aF_XYs$|YFr@UJ8OY$sEUyP$jQm^7ojTJySl6+gMxyrnlG`%vsYDSW!sjv zb3ob(eRlB^_lX?GHa|?m$#|_W36NOqe85~MSU;p`Oi@uWijZSScdN2h zIoy&tg|xRHLZi_Yk4lITs4}X`_1E%pc#N;F@=zVtF~}kdorg@O1T)8pHkYI2fA!0y z3;yy{H)`2QifCB1uqsi}h~8fOq{pHTHdGAZ7tT|1yMN&`h(9*I^LCH(J~7G~!*;j6 zOjkL}M;WhlsRV1k9ieK~|K+l`((gaGIr4)S@p;D}>qA=SsgLh6kMrET9r)sYTA7Y+ zvDVw%&Ii91OMIhcJ+F6qX6zDoHjdX7PI2EH7rc0=S4A2arJ-h6oJ_N|GZ9%rSHxHV zPvyQu3Lj1y&aGYut@$vM7#ax-gZRGzs8ezt>rb1)@E z7}c8Ro@z){Q)*)P);<#E1KFnYeGYHFiUB+TC0IjnjWK)z&s#{B6)OGujYIbC) zhquCb^~qdG8kHd*DsyMK<)4K!IXW_RD!U@l_iDYb^}}XE&U>CnXzqqfsvLMf6O6r5 zWEN9R$vlyKN^%rf+IyWpPv6m}psQ3o;E_mT?;$Ip*omks9MAGyl@P(YuL$KgJz746 zpdGP9Od&wi%Ed&HQ0wEF+9<)%K7eU#4()z;p~LcP0}v|1tVWDD3G^!4KBjKmG9jJS z(Ctq;g9Uq-aYg4kg7WDJ8uwK>(N(Tb!LbjHhKXc5UvJZ+KnY*GBB+UsydSx@l z)@X;u6pzjG%23Y1Hrv;&$&KBXnrVe?6!T|piKk>nRlM@*Cz9_Oo3gG{qI+qxqJ2if1b7LC z7saGZkll;}7d;~Q#7RNmW+`?{aQ-~ix1UP$&`4DbmfH$ORW;x2C*5zYEndM z$@-{6QGmamg=FYe8)sm-=(F*`r%ZB_ z!g_@{I+&;}Z$Ld<)ZTP!n!tTJ@(-bm4Z@5GKQL$4a30)&%%P-Qi7<3e4fu@5AQOCj#v>$scJ}2?2Gi7cd4;NZJJ70MHG2czeDHPn^L%ulnA7mj+=cHUWi}K8gJrK89ITvK{X@~{_Nr^ zq51N^(M$xY1|g4-_aUr&Za-h`?PT_@k6rRu;<*R^crWLwop*ZD53G9ll+hDcwE{us zClyo5HG?q*X(6j{A!}WAc)qy`d1iE}p8mvH7`V|7YJb1+)KPj?OB08^^i4^)PQP2a zy>QSTR9YD6eC_^GWB8mb!5Go2u8P)MBZzwy_%SaHXzI)+w17$@m*<-8!gm@foa(YBIOXIlGrw#S<_5}FlNma;L&cOa-p+>N9CtUF% zTs88GxVjI(X&4*^g~6dZFc-L?5$ueSjt&%NU<8A~mpx_wCx8pP66k;9{|8Jfr^@#O O02>Pj^J+6p!hZodAYJYN literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/keyboard.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..3710d08eb4e9334da72eee29ea12ac9af622c970 GIT binary patch literal 1060 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmUzPnffIy#(@^lDyqr z7#LRdDjNZLoCO|{#X#BvjNMLV+kphj3LMjcv;r8n|C%$Gfq~i4)5S5w|pF-hF@e%)4_ElU1evZ}jvzb7-E+hi6=m9KS4jaj^M;$EY$_m@ZZ+hOD-u>|6-Ku}TUaw#E`rzHX zqJpY<$15267v5lOZ(3b*{CF`#V$~<3_aAS*oLkE6c4UHP!^C@c{yj_bW^ZTY`H_(O z@z70mX*m&ZnJhWw*ExHCo!dP-xcf6hcI4yAdAa7%5^akNKIVV8aO`XNHT~NAwk!*H z=1jQL!O^wIh3Bw<)+YhKOV11%I2r<%rZ#hW9BIDM^TL>+wAh8sAz5jGP$!Gb|EIRX zq5a1(i{)tIqmRq|~fKidnDZaZZk0ZE`DsEPs!McIvL1mL-_l_e61wZ^RZed*W6wdASD*6W|&TnShweCe5)w+8D20j-G2&o9sCuhei$-TrUKx68#- zYqo6s_id&7-YX|p%SOt~zmR@n@12Ft+y?{PT1#WsEY`O~$Z{`+}vM*o|+_}=II zZ~asAiY}X-wyBQkQ_wiJq406VF(bK!N9MoS`|ZP01@(`!npSvjl3KJVv-uROiduv1 zI)+Bo1xk}!Lv5eETAO++Lqk-Rl~q-bb)8C*hO<@AkM1T#)`o7qh9%3HjaU~+D2B2u zK5{v|{dc2$#%32+?tB3mxf_YoJC1LjC1e)le0^nX&?jkgi_=WE*A(^5ND?-ZdhB!J$tvko*`c@so&at_a|VkQY~?fC`m~yNwrEY zN(E93Mh1okx(0^2#s(pV7FGt9R>sD<2If`<28JJ_B~Ucv=BH$)RpQp*u;%d+paup{ LS3j3^P6|XJ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/klaptop.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/klaptop.png new file mode 100644 index 0000000000000000000000000000000000000000..6cfb8fb6b5152932b17b96de51dffda5e08c55ef GIT binary patch literal 2001 zcmV;?2QK)DP)004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00006 zVoOIv00000008+zyMF)x010qNS#tmY3ljhU3ljkVnw%H_000Sga6xAP001BW001BW zhx(kI000KQNklDSEec(oWkjPagiU;I2+mcSNT?ZNnL zgg%E2#!@S(a}-Ltbo7=aUt zimc44_(#M)BC_EBJY;`z=gu9>?7LSYav;C{`s=&7-wMw@`z-hF-4_+qc|Ab3gJjmo zwt2RlZ{&l$dp4>HB8rHhs_Dj!8}{+XA0K*PFc@(6?%iJu27}*ane%e-V_T&g!46i1 z%e3!6nvu+iF^0)x^3E%-ymD_e8XbDz`1n}+{r<0uvis+MeR`Hxbu<-4RZ$hZcX;o} ze1`XmcMj*8HB~`W5I_|~Kt*UgZ(xQf;+<77#?|TR>HDM6C>;PuDd4^OPd_{Jf4lR( z8=ch@d5+IKWuDRPwixt}81#?mb=!10C1v5sb0zaa<^)wxO*jSbz&pV?L&PX^;o6nl ztB4Pwew+gvM_OGc#?zY7Sw)c>-beC0v5pz2;k=+;L6w+fk z7I9w4Tuw^aj;xP+z&5cG!F!MQ5mntShY+Z$K-d7Og8^xefYPweHAY~9MTnt>RV4S2 zVu=~-W#wTAwt*0lgWOFi5n^PuTC-SIbUF#|jTj>_f|52j2af zgz2!bs47|JQB_vU6(Iy-j17pzg7L&N=pRu>V|g|uhMG>hpz=apD=}u|xyMpseqLc# z^W67K^hqQ%O9u<8j42Q?e=W}MW8D-F&7^T{WlFquq-Bou!YfhqV_enuuY}BEDg;J?{aKDWcA!V`oACJ|NRv8hd&^TuwKn*6-u|$LM1SnjG0fr zq$o;?B1bm0BE_2HVTa5o&gXNg5a_fsbi)ndNhAa*GNoTH`OJ+epE;*}?s0=Qc`ERk zC-;Fej~ow=`QDWyMxznq@tDc7Mn#*Jni{4L`vtut&uX>ec+kc>A*Ceym0$?NM7yQ* zx}L>6*?2rY1n}N_@A2lFZ|Y<^En4li{NzR#l>rze63No0QZ^qqV{;x1fWxdyvZGxX z&C=$+0V5D&Vzpe#YPBw2ef5^!ym>R-x^)Zx)?07!!V52O|Ni~wopUcvr&D)wa)R^H zq-zqy6l8mj*pf>28jEe(tQ=UsEjp@7RaK1Y+6{-p7hikrwZGrKefytpzx}q!8*jWJ zFTM2Aj|YRn?L5z4jxqWzdmqaXAjZg(##Y(>yZa-?h;uHiR;#;@9zFWYM<0FkzI^b( z2fsQ!J^fRs)48dtK7`Q3^Abg7#(KTJ^xt7?ZBZ1L0uT{etrl69ky481=jZ>JOeTNz zCnqO=7!HRod+&Wpi7d;=vaBhad*^|z?7csDe(@ecxb!_UV>X*@!MYH_Z|C#*hkm(S z>UzBCUX7yb*^2zMz`Dj*2*uA z{WIRTS>N*E!Gj0?lfLhC{1+jqb!_mnIpF{R03~!qSaf7zbY(hYa%Ew3WdJfTF)%GK zF)cGNR53U@FgZFiGc7PTIxsLX@mm-G001R)MObuXVRU6WZEs|0W_bWIFflMKFflDN jFjO%(IxsmpGczqPH##sdK&<1W00000NkvXXu0mjfJ@Bh$ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kmid.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kmid.png new file mode 100644 index 0000000000000000000000000000000000000000..ab67d0ef2705c8ce96e6af525719bb9616356145 GIT binary patch literal 2384 zcmZ{mdpOhm8^^zMSc^HfYD6{(Lwj~8MkO0&PK(78vcimqD1~xL!yMAAWXK#lD3u&4 zhe#AE9Uqn=Eyv|NRC1WZv*-Em_s8#jUGMvK-S>69|G2NuAD{bz3)N0ZK~n($03~~h z4NXeKzlMONH9RKfmlSe=L}wxZ^vZpG@I^-2gZ&)sY^0QG$-42p6dS`Rp5anb{xiAb zxaGgYGhxI)DG~oUb-ADr03bp3Hbgg%*891R9IeBfQ`RNr;=2{%3hIYPeR#&D!c=X8 zye9#Ja_Xt_`6g+)piJFASn`UAkc*H68(phR8D$yU5Zz3O%qtHfB0<-qhh!B+$t2zM z=S)XUVXN``g@VfQiiwzSv7V1&ahvQwS~}wnk?sp0*M;F!p@nT#d(ru|XjM^kD`pa1mNx6K(TzU~$nS&+v0G=_@yC|YFNr)R z*HaHSId?XKq;F}*)k+v9%==X@Iz9G|H!S|Jmq&v$oUZ7t`Ct~aXC(c<&o$324qrNk zT9yX{ERp@&ncfURarCwk0ecwu>cwm@rSqRw|5+x)9V&P{A2;)4{>zW!2ROw}Ywr!# zNDydh>m>vGAE^F?HwEF|U>5e4`pdai&m8SQ&T7n1mLw;cRx0;lK5VhGb@6*{F|Rr+ zN=UAJI-AvZVx=umhky||2~9;#{q+xB`prW>r`J}A-rPRM#oge_MyZqt#wn#AwMl8$ znVvqJPe4FuGC);D9u4d)oHk&57eaYwfv5pNPbg8LzUAkk?jHl{b2W!?*+#mBTzlbFc)}uNo^R z2S-la%VF-PMcxfB5}8*-JoZ;FIIXHG=LsB`_w}*b*xvZ8u^#R%2ZVw$84q*2Au-O$n=7cVjFdRweB$=V_~U_>c2xaQ008n1T~^9^D2t!z%+Py@Paw^AuDuu*sdH>bhe@#y&$^iuBM z5KTl%i=k{`(0!cfwtYj9UPtn7XX-t-CMJxE&DhMpR%pqYO}pX9tOeSxFbIG#ML zt$rixKuYHr)-S>z0MGVk7)LwSvNjn|d0BeVwJwHnPd`srXFLOcA05SNX2iYd!B_uk|2HN@8Zd0k&Vnz$kD%Vvk;B`zyZSW>8wDPK!CrH-N z3~`Y)rAeTd{FJ#Y6E!SLoel-KlUA4nrH8)XE>|Yy$_I==A;=OQ-#S$}G<V(}d@YQ%#&ItWXHK)Qhnc~)rO z)n6c*Lr<*|13E;wWjr#abkI^#lf2aRO+vp{k9WP}H6fl{sa|+U=PMmyAIn}l!}3Pg zX@HP&Y*jeaG|V^R{ZHknW6gnLMx-4qJu|)YVr-A=lkE>06$}0EjMKB~N?cf!i57B&AS-0Pqor;P1Y3KY|(iKZ#fK?dCPov-+bueUd-*3G` zmvN+Tv?@KH4mcA_YQMuWDp%UDV||A#fty6&UgOD(YUR9rmZ@d`rLEy;Yk_+km!?#) z6Pc$Nd}aqHix@upUdJLMWR-u@2Lo?`%c2Rd+gh)m+o~R;w&a)on5KcRNTs1w^0U

    + * or + *
    + * and run a search with all collected isbns to Google Book Search. + * The result is asynchronously returned by Google and catched by + * gbsCallBack(). + */ + GetCoverFromIsbn: function(newWindow) { + var bibkeys = []; + $("[id^=gbs-thumbnail]").each(function(i) { + bibkeys.push($(this).attr("class")); // id=isbn + }); + bibkeys = bibkeys.join(','); + var scriptElement = document.createElement("script"); + this.openInNewWindow=newWindow; + scriptElement.setAttribute("id", "jsonScript"); + scriptElement.setAttribute("src", + "http://books.google.com/books?bibkeys=" + escape(bibkeys) + + "&jscmd=viewapi&callback=KOHA.Google.gbsCallBack"); + scriptElement.setAttribute("type", "text/javascript"); + document.documentElement.firstChild.appendChild(scriptElement); + + }, + + /** + * Add cover pages
    ' + ); + } + } else { + var message = document.createElement("span"); + $(message).attr("class","no-image"); + $(message).html(NO_GOOGLE_JACKET); + $(this).append(message); + } + }); + } + + } +}; diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/googleindictransliteration.js b/koha-tmpl/opac-tmpl/bootstrap/js/googleindictransliteration.js new file mode 100644 index 0000000000..a251cefbf3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/googleindictransliteration.js @@ -0,0 +1,27 @@ + // Load the Google Transliteration API + google.load("elements", "1", { + packages: "transliteration" + }); + + function onLoad() { + var options = { + sourceLanguage: 'en', + destinationLanguage: ['hi','kn','ml','ta','te'], + shortcutKey: 'ctrl+g', + transliterationEnabled: true + }; + + // Create an instance on TransliterationControl with the required + // options. + var control = + new google.elements.transliteration.TransliterationControl(options); + + // Enable transliteration in the textfields with the given ids. + var ids = [ "transl1" ]; + control.makeTransliteratable(ids); + + // Show the transliteration control which can be used to toggle between + // English and Hindi and also choose other destination language. + control.showControl('translControl'); + } + google.setOnLoadCallback(onLoad); diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/localcovers.js b/koha-tmpl/opac-tmpl/bootstrap/js/localcovers.js new file mode 100644 index 0000000000..6d247983bf --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/localcovers.js @@ -0,0 +1,51 @@ +if (typeof KOHA == "undefined" || !KOHA) { + var KOHA = {}; +} + +/** + * A namespace for local cover related functions. + */ +KOHA.LocalCover = { + + + /** + * Search all: + *
    + * or + *
    + * and run a search with all collected isbns to Open Library Book Search. + * The result is asynchronously returned by OpenLibrary and catched by + * olCallBack(). + */ + GetCoverFromBibnumber: function(uselink) { + $("div[id^=local-thumbnail],span[id^=local-thumbnail]").each(function(i) { + var mydiv = this; + var message = document.createElement("span"); + $(message).attr("class","no-image"); + $(message).html(NO_LOCAL_JACKET); + $(mydiv).append(message); + var img = $("").attr('src', + '/cgi-bin/koha/opac-image.pl?thumbnail=1&biblionumber=' + $(mydiv).attr("class")) + .load(function () { + if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) { + //IE HACK + try { + $(mydiv).append(img); + $(mydiv).children('.no-image').remove(); + } + catch(err){ + }; + } else { + if (uselink) { + var a = $("").attr('href', '/cgi-bin/koha/opac-imageviewer.pl?biblionumber=' + $(mydiv).attr("class")); + $(a).append(img); + $(mydiv).append(a); + } else { + $(mydiv).append(img); + } + $(mydiv).children('.no-image').remove(); + } + }) + }); + } +}; diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js b/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js new file mode 100644 index 0000000000..10a58dd38a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js @@ -0,0 +1,67 @@ +if (typeof KOHA == "undefined" || !KOHA) { + var KOHA = {}; +} + +/** + * A namespace for OpenLibrary related functions. + */ +KOHA.OpenLibrary = { + + + /** + * Search all: + *
    + * or + *
    + * and run a search with all collected isbns to Open Library Book Search. + * The result is asynchronously returned by OpenLibrary and catched by + * olCallBack(). + */ + GetCoverFromIsbn: function() { + var bibkeys = []; + $("[id^=openlibrary-thumbnail]").each(function(i) { + bibkeys.push("ISBN:" + $(this).attr("class")); // id=isbn + }); + bibkeys = bibkeys.join(','); + var scriptElement = document.createElement("script"); + scriptElement.setAttribute("id", "jsonScript"); + scriptElement.setAttribute("src", + "http://openlibrary.org/api/books?bibkeys=" + escape(bibkeys) + + "&callback=KOHA.OpenLibrary.olCallBack&jscmd=data"); + scriptElement.setAttribute("type", "text/javascript"); + document.documentElement.firstChild.appendChild(scriptElement); + }, + + /** + * Add cover pages
    '); + } else { + img.src = book.cover.medium; + img.height = '110'; + $(this).append(img); + } + } else { + var message = document.createElement("span"); + $(message).attr("class","no-image"); + $(message).html(NO_OL_JACKET); + $(this).append(message); + } + }); + } + } +}; diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js b/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js new file mode 100644 index 0000000000..1bc8c5d4d3 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js @@ -0,0 +1,61 @@ +if ( typeof KOHA == "undefined" || !KOHA ) { + var KOHA = {}; +} + +KOHA.OverDrive = ( function() { + var proxy_base_url = '/cgi-bin/koha/svc/overdrive_proxy'; + var library_base_url = 'http://api.overdrive.com/v1/libraries/'; + return { + Get: function( url, params, callback ) { + $.ajax( { + type: 'GET', + url: url.replace( /https?:\/\/api.overdrive.com\/v1/, proxy_base_url ), + dataType: 'json', + data: params, + error: function( xhr, error ) { + try { + callback( JSON.parse( xhr.responseText )); + } catch ( e ) { + callback( {error: xhr.responseText || true} ); + } + }, + success: callback + } ); + }, + GetCollectionURL: function( library_id, callback ) { + if ( KOHA.OverDrive.collection_url ) { + callback( KOHA.OverDrive.collection_url ); + return; + } + + KOHA.OverDrive.Get( + library_base_url + library_id, + {}, + function ( data ) { + if ( data.error ) { + callback( data ); + return; + } + + KOHA.OverDrive.collection_url = data.links.products.href; + + callback( data.links.products.href ); + } + ); + }, + Search: function( library_id, q, limit, offset, callback ) { + KOHA.OverDrive.GetCollectionURL( library_id, function( data ) { + if ( data.error ) { + callback( data ); + return; + } + + KOHA.OverDrive.Get( + data, + {q: q, limit: limit, offset: offset}, + callback + ); + } ); + } + }; +} )(); diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/script.js b/koha-tmpl/opac-tmpl/bootstrap/js/script.js new file mode 100644 index 0000000000..de8401b3ed --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/script.js @@ -0,0 +1,66 @@ +enquire.register("screen and (max-width:608px)", { + match : function() { + $("#masthead_search").insertAfter("#select_library"); + $(".sort_by").removeClass("pull-right"); + if($("body.scrollto").length > 0){ + $("body.scrollto").animate({ + scrollTop: $(".maincontent").offset().top + }, 10); + } + }, + unmatch : function() { + $(".sort_by").addClass("pull-right"); + } +}); + +enquire.register("screen and (min-width:768px)", { + match : function() { + $(".menu-collapse").show(); + }, + unmatch : function() { + $(".menu-collapse").hide(); + } +}); + +$(document).ready(function(){ + $(".close").click(function(){ + window.close(); + }); + $(".focus").focus(); + + // clear the basket when user logs out + $("#logout").click(function(){ + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + if (valCookie) { // basket has contents + updateBasket(0,null); + delCookie(nameCookie); + return true; + } else { + return true; + } + }); + $("#user-menu-trigger").on("click",function(){ + var mem = $("#members"); + if(mem.is(":hidden")){ + mem.show(); + } else { + mem.removeAttr("style"); + } + }); + $(".menu-collapse-toggle").on("click",function(e){ + e.preventDefault(); + $(this).toggleClass("menu-open"); + $(".menu-collapse").toggle(); + }); + $(".loginModal-trigger").on("click",function(e){ + e.preventDefault(); + $("#loginModal").modal("show"); + $("#members").removeAttr("style"); + }); + $("#loginModal").on("hide",function(){ + if($("#user-menu-trigger").is(":hidden")){ + $("#members").removeAttr("style"); + } + }); +}); \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/tags.js b/koha-tmpl/opac-tmpl/bootstrap/js/tags.js new file mode 100644 index 0000000000..59189eeb59 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/tags.js @@ -0,0 +1,145 @@ +if (typeof KOHA == "undefined" || !KOHA) { + var KOHA = {}; +} + +/** +* A namespace for Tags related functions. + +$.ajaxSetup({ + url: "/cgi-bin/koha/opac-tags.pl", + type: "POST", + dataType: "script" +}); +*/ +KOHA.Tags = { + add_tag_button: function(bibnum, tag){ + var mynewtag = "newtag" + bibnum; + var mytagid = "#" + mynewtag; + var mydata = {}; + mydata[mynewtag] = tag; + var response; // AJAX from server will assign value to response. + $.post( + "/cgi-bin/koha/opac-tags.pl", + mydata, + function(data){ + // alert("AJAX Response: " + data); + eval(data); + // alert("counts: " + response["added"] + response["deleted"] + response["errors"]); + KOHA.Tags.set_tag_status( + mytagid + "_status", + KOHA.Tags.common_status(response["added"], response["deleted"], response["errors"]) + ); + if (response.alerts) { + alert(response.alerts.join("\n\n")); + } + }, + 'script' + ); + return false; + }, + common_status : function(addcount, delcount, errcount) { + var cstat = ""; + if (addcount && addcount > 0) {cstat += MSG_TAGS_ADDED + addcount + ". " ;} + if (delcount && delcount > 0) {cstat += MSG_TAGS_DELETED + delcount + ". " ;} + if (errcount && errcount > 0) {cstat += MSG_TAGS_ERRORS + errcount + ". " ;} + return cstat; + }, + set_tag_status : function(tagid, newstatus) { + $(tagid).html(newstatus); + $(tagid).show(); + }, + append_tag_status : function(tagid, newstatus) { + $(tagid).append(newstatus); + $(tagid).show(); + }, + clear_all_tag_status : function() { + $(".tagstatus").empty().hide(); + }, + + tag_message: { + tagsdisabled : function(arg) {return (MSG_TAGS_DISABLED);}, + scrubbed_all_bad : function(arg) {return (MSG_TAG_ALL_BAD);}, + badparam : function(arg) {return (MSG_ILLEGAL_PARAMETER+" "+arg);}, + scrubbed : function(arg) {return (MSG_TAG_SCRUBBED+" "+arg);}, + failed_add_tag : function(arg) {return (MSG_ADD_TAG_FAILED+ " '"+arg+"'. \n"+MSG_ADD_TAG_FAILED_NOTE);}, + failed_delete : function(arg) {return (MSG_DELETE_TAG_FAILED+ " '"+arg+"'. \n"+MSG_DELETE_TAG_FAILED_NOTE);}, + login : function(arg) {return (MSG_LOGIN_REQUIRED);} + }, + + // Used to tag multiple items at once. The main difference + // is that status is displayed on a per item basis. + add_multitags_button : function(bibarray, tag){ + var mydata = {}; + for (var i = 0; i < bibarray.length; i++) { + var mynewtag = "newtag" + bibarray[i]; + mydata[mynewtag] = tag; + } + var response; // AJAX from server will assign value to response. + $.post( + "/cgi-bin/koha/opac-tags.pl", + mydata, + function(data){ + eval(data); + KOHA.Tags.clear_all_tag_status(); + var bibErrors = false; + + // Display the status for each tagged bib + for (var i = 0; i < bibarray.length; i++) { + var bib = bibarray[i]; + var mytagid = "#newtag" + bib; + var status = ""; + + // Number of tags added. + if (response[bib]) { + var added = response[bib]["added"]; + if (added > 0) { + status = MSG_TAGS_ADDED + added + ". "; + KOHA.Tags.set_tag_status(mytagid + "_status", status); + } + + // Show a link that opens an error dialog, if necessary. + var errors = response[bib]["errors"]; + if (errors.length > 0) { + bibErrors = true; + var errid = "tagerr_" + bib; + var errstat = ""; + errstat += MSG_TAGS_ERRORS + errors.length + ". "; + errstat += ""; + KOHA.Tags.append_tag_status(mytagid + "_status", errstat); + var errmsg = ""; + for (var e = 0; e < errors.length; e++){ + if (e) { + errmsg += "\n\n"; + } + errmsg += errors[e]; + } + $("#" + errid).click(function(){ + alert(errmsg); + }); + } + } + } + + if (bibErrors || response["global_errors"]) { + var msg = ""; + if (bibErrors) { + msg = MSG_MULTI_ADD_TAG_FAILED; + } + + // Show global errors in a dialog. + if (response["global_errors"]) { + var global_errors = response["global_errors"]; + var msg; + for (var e = 0; e < global_errors.length; e++) { + msg += "\n\n"; + msg += response.alerts[global_errors[e]]; + } + } + alert(msg); + } + }, + 'script' + ); + return false; + } +}; diff --git a/koha-tmpl/opac-tmpl/bootstrap/less/mixins.less b/koha-tmpl/opac-tmpl/bootstrap/less/mixins.less new file mode 100644 index 0000000000..ef5c5f8be1 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/less/mixins.less @@ -0,0 +1,12 @@ +@links : #0076B2; +@color : #999999; +.shadowed { + -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .2); + -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .2); + box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .2); +} +.border-radius-all(@radius: 3px) { + -webkit-border-radius: @radius; + -moz-border-radius: @radius; + border-radius: @radius; +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less b/koha-tmpl/opac-tmpl/bootstrap/less/opac.less new file mode 100644 index 0000000000..d3da6b883d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/less/opac.less @@ -0,0 +1,2176 @@ +@import "mixins.less"; +body { + background-color: #EAEAE6; +} + + /* Sticky footer styles */ +html, +body { + height: 100%; + /* The html and body elements cannot have any padding or margin. */ +} + +/* Wrapper for page content to push down footer */ +#wrap { + min-height: 100%; + height: auto !important; + height: 100%; + /* Negative indent footer by it's height */ + // margin: 0 auto -60px; +} + +/* Set the fixed height of the footer here */ +#changelanguage { + // height: 60px; +} + +.popup { + padding-left : 0; + padding-right: 0; +} + +a { + color: @links; + &.cancel { + padding-left : 1em; + } + &:visited { + color: @links; + } + &.title { + font-weight: bold; + font-size : 108%; + } + &.btn-primary { + &:visited { + color : #FFF; + } + } +} + +.ui-widget-content a, +.ui-widget-content a:visited { + color: @links; +} + +h1 { + font-size : 140%; + line-height: 150%; + &#libraryname { + background: transparent url(../images/logo-koha.png) no-repeat scroll 0%; + border: 0; + float: left !important; + margin: 0; + padding: 0; + width: 120px; + a { + border: 0; + cursor: pointer; + display: block; + height: 0px !important; + margin: 0; + overflow: hidden; + padding: 40px 0 0; + text-decoration: none; + width: 120px; + } + } +} + +h2 { + + font-size : 130%; + line-height: 150%; +} +h3 { + + font-size : 120%; + line-height: 150%; +} +h4 { + + font-size : 110%; +} +h5 { + + font-size : 100%; +} + +caption { + font-size: 120%; + font-weight: bold; + margin : 0; + text-align: left; +} + +input, +textarea { + width: auto; +} + +.input-fluid { + width : 50%; +} + +legend { + font-size: 110%; + font-weight: bold; +} + +table, td { + background-color: #FFF; +} + +#advsearches label { + display: inline; +} + +#basketcount { + display : inline; + margin : 0; + padding : 0; + span { + background-color : #FFC; + color : #000; + display : inline; + font-size : 80%; + font-weight : normal; + margin : 0 0 0 .9em; + padding : 0 .3em 0 .3em; + .border-radius-all(3px); + } +} + + +#members { + display: block; + p { + color : #EEE; + } + a { + color: #A6D8ED; + font-weight: bold; + &.logout { + color : #E8583C; + padding : 0 .3em 0 .3em; + } + } +} +#koha_url p { + color: #666666; + float : right; + margin: 0; +} + +#moresearches { + margin: .5em 0; + padding: 0 .8em; + li { + display: inline; + white-space: nowrap; + &:after { + content : " | "; + } + + } + ul { + margin : 0; + } +} + +#moresearches li:last-child:after { + content : ""; +} + +#news { + margin : .5em 0; +} + +#opacheader { + background-color: #DDD; +} + +#selections { + font-weight : bold; +} + +.actions { + a { + white-space: nowrap; + &.hold { + background-image : url("../images/sprite.png"); /* Place hold small */ + background-position : -5px -542px; + background-repeat: no-repeat; + margin-right : 1em; + padding-left : 21px; + text-decoration : none; + } + &.addtocart { + background-image : url("../images/sprite.png"); /* Cart small */ + background-position : -5px -572px; + background-repeat: no-repeat; + margin-right : 1em; + padding-left : 20px; + text-decoration : none; + } + &.addtoshelf { + background-image : url("../images/sprite.png"); /* MARC view */ + background-position: -5px -27px; + background-repeat: no-repeat; + margin-right : 1em; + padding-left : 20px; + text-decoration : none; + } + &.addtolist { + background-position: -5px -27px; + margin-right : 1em; + padding-left : 20px; + text-decoration : none; + } + &.tag_add { + background-position: -5px -1110px; + margin-right : 1em; + padding-left : 20px; + text-decoration : none; + } + /* List contents remove from list link */ + &.removefromlist { + background-position : -8px -690px; /* Delete */ + margin-right : 1em; + text-decoration : none; + padding-left : 15px; + } + } +} + +/* Override Bootstrap alert */ +.alert { + background: #fffbe5; /* Old browsers */ + background: -moz-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffbe5), color-stop(9%,#fff0b2), color-stop(89%,#fff1a8), color-stop(100%,#f7e665)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fffbe5 0%,#fff0b2 9%,#fff1a8 89%,#f7e665 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbe5', endColorstr='#f7e665',GradientType=0 ); /* IE6-9 */ + border-color : #D6C43B; + color: #333; +} + +/* Override Bootstrap alert.alert-info */ +.alert-info { + background: #f4f6fa; /* Old browsers */ + background: -moz-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6fa), color-stop(4%,#eaeef5), color-stop(96%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f4f6fa 0%,#eaeef5 4%,#e8edf6 96%,#cddbf2 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6fa', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */ + border-color : #C5D1E5; + color: #333; +} + +/* Override Bootstrap alert.alert-success */ +.alert-success { + background: #f8ffe8; /* Old browsers */ + background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ffe8), color-stop(4%,#e3f5ab), color-stop(98%,#dcf48d), color-stop(100%,#9ebf28)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f8ffe8 0%,#e3f5ab 4%,#dcf48d 98%,#9ebf28 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#9ebf28',GradientType=0 ); /* IE6-9 */ + border-color : #9FBA35; + color: #333; +} + +.breadcrumb { + background-color: #F2F2EF; + font-size: 85%; + list-style: none outside none; + margin: 10px 20px; + padding: 5px 10px; + .border-radius-all(7px); +} + +.form-inline { + display : inline; + padding: 0; + margin: 0; + fieldset { + margin: 0.3em 0; + padding: 0.3em; + } +} + +.main { + background-color: #FFF; + border: 1px solid #D2D2CF; + .border-radius-all(7px); + .shadowed; + margin-top : 0.5em; + margin-bottom: 0.5em; +} + +.mastheadsearch { + .border-radius-all(7px); + padding: .8em; + margin: .5em 0; + background: #c7c7c1; + /* Old browsers */ + background: -moz-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#c7c7c1), color-stop(100%,#a7a7a2)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #c7c7c1 38%,#a7a7a2 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #c7c7c1 38%,#a7a7a2 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #c7c7c1 38%,#a7a7a2 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #c7c7c1 38%,#a7a7a2 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c1', endColorstr='#a7a7a2',GradientType=0 ); + /* IE6-9 */; + label { + font-size: 115%; + font-weight: bold; + } +} + +.navbar-inverse .brand, .navbar-inverse .nav > li > a { + color: #9FE1FF; + font-weight: bold; +} + +.navbar-fixed-bottom.navbar-static-bottom { + margin-top : .5em; + position: static; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #F4F4F4; +} + + +/* jQuery UI standard tabs */ +.ui-tabs-nav .ui-tabs-active a, +.ui-tabs-nav a:hover, +.ui-tabs-nav a:focus, +.ui-tabs-nav a:active, +.ui-tabs-nav span.a { + background: none repeat scroll 0 0 transparent; + outline: 0 none; +} + +.ui-widget, +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family : inherit; + font-size : inherit; +} + +ul.ui-tabs-nav li { + list-style : none; +} +.ui-tabs.ui-widget-content { + background : transparent none; + border : 0; +} + +.ui-tabs .ui-tabs-panel { + border : 1px solid #D8D8D8; + margin-bottom: 1em; +} +.ui-tabs-nav.ui-widget-header { + border : 0; + background : none; +} +.ui-tabs .ui-tabs-nav li { + background: #F3F3F3 none; + border-color: #D8D8D8; + margin-right : .4em; +} + +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + background-color : #FFF; + border : 1px solid #D8D8D8; + border-bottom: 0; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active a { + color : #000; + font-weight : bold; +} + +.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover { + background : #F3F3F3 none; +} + +.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover { + background : #FFF none; +} + +.ui-tabs .ui-state-default a, +.ui-tabs .ui-state-default a:link, +.ui-tabs .ui-state-default a:visited { + color: #006699; +} + +.ui-tabs .ui-state-hover a, +.ui-tabs .ui-state-hover a:link, +.ui-tabs .ui-state-hover a:visited { + color: #990033; +} + +.statictabs { + ul { + background: none repeat scroll 0 0 transparent; + border: 0 none; + margin: 0; + padding: 0.2em 0.2em 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + color: #222222; + font-weight: bold; + font-size: 100%; + line-height: 1.3; + list-style: none outside none; + outline: 0 none; + text-decoration: none; + &:before { + content: ""; + display: table; + } + &:after { + clear: both; + content: ""; + display: table; + } + } + li { + background: none repeat scroll 0 0 #E6F0F2; + border: 1px solid #B9D8D9; + border-bottom: 0 none !important; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + float: left; + list-style: none outside none; + margin-bottom: 0; + margin-right: 0.4em; + padding: 0; + position: relative; + white-space: nowrap; + top: 1px; + color: #555555; + font-weight: normal; + &.active { + background-color: #FFFFFF; + color: #212121; + font-weight: normal; + padding-bottom: 1px; + } + a { + color: #004D99; + cursor: pointer; + float: left; + padding: 0.5em 1em; + text-decoration: none; + &:hover { + background-color : #EDF4F5; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + color : #538200; + } + } + &.active { + a { + color: #000000; + font-weight: bold; + cursor: text; + background: none repeat scroll 0 0 transparent; + outline: 0 none; + } + } + } + .tabs-container { + border: 1px solid #B9D8D9; + background: none repeat scroll 0 0 transparent; + display: block; + padding: 1em 1.4em; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + color: #222222; + } +} + +/* End jQueryUI tab styles */ + +/* jQuery UI Datepicker */ +.ui-datepicker table {width: 100%; font-size: .9em; border : 0; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { background : transparent none; padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } + +.ui-datepicker-trigger { + vertical-align: middle; + margin : 0 3px; +} +.ui-datepicker { + .shadowed; +} +/* End jQueryUI datepicker styles */ + + +/* jQueryUI Core */ + +.ui-widget-content { + border: 1px solid #AAA; + background: #ffffff none; + color: #222222; +} +.ui-widget-header { + border: 1px solid #AAA; + background: #E6F0F2 none; + color: #222222; + font-weight: bold; +} +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #AAA; + background: #F4F8F9 none; + font-weight: normal; + color: #555555; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #AAA; + background: #E6F0F2 none; + font-weight: normal; + color: #212121; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff none; + font-weight: normal; + color: #212121; +} +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; + background: #fbf9ee; + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; + background: #fef1ec; + color: #cd0a0a; +} + +/* end jQueryUI core */ + +/* jQueryUI autocomplete */ + +.ui-autocomplete { + position: absolute; + cursor: default; + .shadowed; +} +.ui-autocomplete.ui-widget-content .ui-state-hover { + border: 1px solid #AAA; + background: #E6F0F2 none; + font-weight: normal; + color: #212121; +} +.ui-autocomplete-loading { + background: #FFF url("../../img/loading-small.gif") right center no-repeat; +} +.ui-menu li { + list-style:none; +} + +/* end jQueryUI autocomplete */ + + + +th { + background-color: #ECEDE6; +} + +.item-thumbnail { + max-width: none; +} + +.no-image { + background-color : #FFF; + border: 1px solid #AAA; + color : #979797; + display:block; + font-size : 86%; + font-weight : bold; + text-align : center; + width : 75px; + .border-radius-all(3px); +} + +#bookcover .no-image { + margin-right : 10px; + margin-bottom : 10px; +} + +td.overdue { + color : #cc3333; +} +table { + font-size: 90%; +} +th.sum { + text-align: right; +} + +td.sum { + background-color: #FFC; + font-weight: bold; +} + +th[scope=row] { + background-color: transparent; + text-align : right; +} + +.required { + color : #C00; +} + +.label { + background-color: transparent; + color: inherit; + display: inline; + font-weight: normal; + padding : 0; + text-shadow: none; +} + + +fieldset { + &.rows { + float : left; + font-size : 90%; + clear : left; + margin: .9em 0 0 0; + padding: 0; + width: 100%; + legend { + font-weight: bold; + font-size : 130%; + } + label, + .label { + float: left; + font-weight : bold; + width: 9em; + margin-right: 1em; + text-align: right; + } + label { + &.lradio { + float: none; + margin: inherit; + width: auto; + } + } + fieldset { + margin : 0; + padding : .3em; + } + ol { + padding: 1em 1em 0 1em; + list-style-type: none; + &.lradio { + label { + width : auto; + float : none; + margin-right : 0; + &.lradio { + float : left; + width : 12em; + margin-right : 1em; + } + } + } + } + li { + float : left; + clear : left; + padding-bottom: 1em; + list-style-type: none; + width: 100%; + &.lradio { + padding-left: 8.5em; + width : auto; + label { + float : none; + width : auto; + margin : 0 0 0 1em; + } + } + } + } + &.action { + clear : both; + float : none; + border : none; + margin : 0; + padding : 1em 0 .3em 0; + width : auto; + p { + margin-bottom : 1em; + } + } +} + +div.rows+div.rows { + margin-top : .6em; +} + +div.rows { + float : left; + clear : left; + margin: 0 0 0 0; + padding: 0; + width: 100%; + span.label { + float: left; + font-weight : bold; + width: 9em; + margin-right: 1em; + text-align: left; + } + ol { + list-style-type: none; + margin-left : 0; + padding: .5em 1em 0 0; + } + li { + border-bottom : 1px solid #EEE; + float : left; + clear : left; + padding-bottom: .2em; + padding-top: .1em; + list-style-type: none; + width: 100%; + } + ul { + li { + margin-left : 7.3em; + &:first-child { + float: none; + clear: none; + margin-left: 0; + } + } + } + ol li li { + border-bottom: 0; + } +} + +/* different sizes for different tags in opac-tags.tt */ +.tagweight0 { + font-size: 12px; +} + +.tagweight1 { + font-size: 14px; +} + +.tagweight2 { + font-size: 16px; +} + +.tagweight3 { + font-size: 18px; +} + +.tagweight4 { + font-size: 20px; +} + +.tagweight5 { + font-size: 22px; +} + +.tagweight6 { + font-size: 24px; +} + +.tagweight7 { + font-size: 26px; +} + +.tagweight8 { + font-size: 28px; +} + +.tagweight9 { + font-size: 30px; +} + +.toolbar { + background-color : #EEEEEE; + border : 1px solid #E8E8E8; + font-size : 85%; + padding:3px 3px 5px 5px; + vertical-align : middle; + a { + white-space: nowrap; + } + label { + display: inline; + font-size: 100%; + font-weight : bold; + margin-left : .5em; + } + select { + font-size: 97%; + height: auto; + line-height: inherit; + padding: 0; + margin: 0; + width : auto; + white-space: nowrap; + } + .hold, + #tagsel_tag { + padding-left: 28px; + font-size: 97%; + font-weight: bold; + } + #tagsel_form { + margin-top : .5em; + } + li { + display : inline; + list-style : none; + a { + border-left : 1px solid #e8e8e8; + } + &:first-child { + a { + border-left : 0; + } + } + } + ul { + padding-left : 0; + } +} + +#basket .toolbar { + padding: 7px 5px 9px 9px; +} + +#selections-toolbar { + background: -moz-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2b2b2), color-stop(14%,#e0e0e0), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* IE10+ */ + background: linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */ + margin : 0 0 1em 0; + padding-top : .5em; + padding-left : 10px; +} + +.list-actions { + display : inline; +} + +#tagsel_span input.submit, +#tagsel_tag { + border : 0; + background-color: transparent; + font-size : 100%; + color: #0076B2; + cursor : pointer; + background-image : url("../images/sprite.png"); /* Tags */ + background-position : 1px -643px; + background-repeat : no-repeat; + padding-left : 25px; + text-decoration: none; +} + +#tagsel_tag.disabled { + background-position : -1px -667px; +} + + +#tagsel_span input:hover, +#selections-toolbar input.hold:hover { + color: #005580; + text-decoration: underline; +} + +#tagsel_span input.disabled, +#tagsel_span input.disabled:hover, +#tagsel_span input.hold.disabled, +#tagsel_span input.hold.disabled:hover, +#selections-toolbar input.hold.disabled, +#selections-toolbar input.hold.disabled:hover, +#selections-toolbar a.disabled, +#selections-toolbar a.disabled:hover { + color: #888888; + text-decoration: none; + padding-left : 23px; +} + +.results_summary { + display: block; + font-size : 85%; + color: #707070; + padding : 0 0 .5em 0; + .results_summary { + font-size : 100%; + } + &.actions { + margin-top : .5em; + } + &.tagstatus { + display: inline; + } + .label { + color: #202020; + } + a { + font-weight: normal; + } +} + +#views { + border-bottom : 1px solid #D6D6D6; + margin-bottom : .5em; + padding : 0 2em 0.2em 0.2em; + white-space : nowrap; +} + +.view { + padding : 0.2em .2em 2px .2em; +} + +#bibliodescriptions, +#isbdcontents { + clear : left; + margin-top : .5em; +} + +.view { + a, + span { + background-image: url("../images/sprite.png"); + background-repeat : no-repeat; + font-size : 87%; + font-weight : normal; + padding: 0.4em 0.7em 5px 26px; + text-decoration: none; + } +} + +span#MARCview, +span#ISBDview, +span#Normalview, +span#Fullhistory, +span#Briefhistory { + font-weight: bold; +} + +a#MARCview, +span#MARCview { + background-position: -3px -23px; +} +a#MARCviewPop, +span#MARCviewPop { + background-position: -3px -23px; +} +a#ISBDview, +span#ISBDview { + background-position: -3px -52px; +} +a#Normalview, +span#Normalview { + background-position: -1px 6px; +} + +.view a { + background-color : #F3F3F3; + border-left : 1px solid #C9C9C9; +} + +#bookcover { + float : left; + margin : 0; + padding : 0; + .no-image { + margin-right : 10px; + margin-bottom : 10px; + } + img { + margin : 0 1em 1em 0; + } +} + +/* pagination */ +.results-pagination { + position: absolute; + top:32px; + left: -1px; + width: 100%; + height:auto; + border: 1px solid #D0D0D0; + display: none; + background-color:#F3F3F3; + padding-bottom:10px; + z-index: 100; +} + + +.back { + float:right; + input { + background:none!important; + color:#999!important; + } +} + +.pagination_list { + ul { + padding-top: 40px; + padding-left:0px; + } + li { + list-style:none; + float:bottom; + padding:4px; + color:#999; + &.highlight { + background-color : #F3F3F3; + border-top : 1px solid #DDDDDD; + border-bottom : 1px solid #DDDDDD; + } + a { + padding-left:0px; + } + } + .li_pag_index { + color: #999999; + float: left; + font-size: 15px; + font-weight: bold; + padding-right: 10px; + text-align: right; + width: 13px; + } +} + +.nav_results { + background-color: #F3F3F3; + border: 1px solid #D0D0D0; + font-size: 95%; + font-weight: bold; + margin-top: 0.5em; + position:relative; + .l_Results { + a { + background:#E1E1E1 url("../images/sprite.png") no-repeat 0px -504px; /* Browse results menu */ + color:#006699; + display:block; + padding:8px 28px; + text-decoration:none; + } + &:hover { + background-color:#D9D9D9; + } + } +} + +.pg_menu { + margin: 0; + border-top: 1px solid #D0D0D0; + white-space : nowrap; + li { + color:#B2B2B2; + display:inline; + list-style:none; + margin: 0; + &.back_results { + a { + border-left: 1px solid #D0D0D0; + border-right: 1px solid #D0D0D0; + } + } + a, + span { + background-color: #F3F3F3; + display : block; + float:left; + padding:.4em .5em; + text-decoration:none; + font-weight:normal; + text-align:center; + } + span { + color : #B2B2B2; + } + } +} + +#listResults{ + li { + background-color:#999999; + color:#C5C5C5; + font-weight:normal; + display:block; + margin-right:1px; + font-size: 80%; + padding: 0; + text-align:center; + min-width:18px; + &:hover { + background-color:#006699; + } + a { + color:#FFFFFF; + font-weight:normal; + } + } +} + +/* nav */ +.nav_pages { + .close_pagination { + padding-right: 10px; + position: absolute; + right: 3px; + top: -25px; + } + .close_pagination a { + text-decoration:none!important; + } + ul { + padding-top: 10px; + } + li { + list-style:none; + float:left; + padding:4px; + color:#999; + a { + text-decoration:none!important; + &:hover { + text-decoration:underline; + } + } + ul { + float:left; + } + } +} + +/* action buttons */ +#action { + margin : .5em 0 0 0; + background-color : #F3F3F3; + border : 1px solid #E8E8E8; + padding-bottom : 3px; + li { + list-style : none; + margin : .2em; + padding : .3em 0; + } + a { + font-weight: bold; + text-decoration : none; + } +} + +#export, +#moresearches_menu { + li { + padding : 0; + margin : 0; + a { + font-weight: normal; + &.menu-inactive { + font-weight: bold; + } + } + } +} + +#format, +#furthersearches { + padding-left : 35px; +} +.highlight_controls { + float: left; +} +a.addtocart, +a.addtoshelf, +a.brief, +a.deleteshelf, +a.deleteshelf.disabled, +a.detail, +a.download, +a.editshelf, +a.empty, +a.hide, +a.highlight_toggle, +a.hold, +a.hold.disabled, +a.incart, +a.new, +a.print-small, +a.print-large, +a.removeitems, +a.removeitems.disabled, +a.reserve, +a.send, +a.tag_add, +a.removefromlist, +input.hold, +input.hold.disabled, +input.editshelf, +.newshelf, +.newshelf.disabled, +.deleteshelf { + background-image: url("../images/sprite.png"); + background-repeat: no-repeat; +} + + +a.addtocart { + background-position: -5px -265px; /* Cart */ + padding-left : 35px; +} + +a.addtoshelf { + background-position: -5px -225px; /* Virtual shelf */ + padding-left : 35px; +} + +a.brief { + + background-position : -2px -868px; /* Zoom out */ + text-decoration : none; + padding-left : 27px; +} + +a.cartRemove { + color: #cc3333; + font-size : 90%; + margin : 0; + padding: 0; +} + +a.detail { + background-position : -2px -898px; /* Zoom in */ + text-decoration : none; + padding-left : 27px; +} + +a.download { + background-position : -5px -348px; /* Download */ + padding-left : 20px; + text-decoration : none; +} + +a.editshelf { + background-position : 2px -348px; /* List edit */ + padding-left : 26px; + text-decoration : none; +} + +a.empty { + background-position : 2px -598px; /* Trash */ + text-decoration : none; + padding-left : 30px; +} + +a.hide { + background-position: -3px -814px; /* Close */ + text-decoration : none; + padding-left : 26px; +} + +a.highlight_toggle { + background-position: -5px -841px; /* Highlight */ + display: none; + padding-left : 35px; +} + +a.hold, +input.hold { + background-position : -2px -453px; /* Toolbar place hold */ + text-decoration : none; + padding-left : 23px; +} + +a.hold.disabled, +input.hold.disabled { + background-position : -5px -621px; /* Place hold disabled */ +} + +a.incart { + background-position: -5px -265px; /* Cart */ + color : #666; + padding-left : 35px; +} + +a.new { + background-image : url("../images/sprite.png"); /* New */ + background-position : -4px -922px; + padding-left : 23px; + text-decoration : none; +} + +a.print-small { + background-position : 0px -423px; /* Toolbar print */ + text-decoration : none; + padding-left : 30px; +} + +a.print-large { + background-position : -5px -186px; /* Toolbar print */ + text-decoration : none; + padding-left : 35px; +} + +a.removeitems, +a.deleteshelf { + background-position : 2px -690px; /* Delete */ + text-decoration : none; + padding-left : 25px; +} + +a.removeitems.disabled, +a.deleteshelf.disabled { + background-position : 2px -712px; /* Delete disabled */ +} + +a.reserve { + background-position: -6px -144px; /* Place hold */ + padding-left : 35px; +} + +a.send { + background-position : 2px -386px; /* Email */ + text-decoration : none; + padding-left : 28px; +} + +a.tag_add { + background-position: 3px -1111px; /* Tag results */ + padding-left : 27px; + text-decoration: none; +} + +input.hold { + background-color: transparent; + border : 0; + color: #0076B2; + font-weight: bold; +} + +input.editshelf { + background-color: transparent; + background-position : 2px -736px; /* List edit */ + border : 0; + color : #006699; + cursor : pointer; + filter: none; + font-size : 100%; + padding-left : 29px; + text-decoration : none; +} + +.newshelf { + background-position: 2px -764px; /* List new */ + border : 0; + color : #006699; + cursor : pointer; + filter: none; + font-size : 100%; + padding-left : 28px; + text-decoration : none; +} + +.newshelf.disabled { + background-position: -4px -791px; /* List new disabled */ +} + +.deleteshelf { + background-color: transparent; + background-position : 2px -690px; /* Delete */ + border : 0; + color : #006699; + cursor : pointer; + filter: none; + font-size : 100%; + padding-left : 25px; + text-decoration : none; +} + +.links a { + font-weight : bold; +} + +.deleteshelf:hover { + color: #990033; +} + + +.editshelf:active, +.deleteshelf:active { + border : 0; +} + +#tagslist li { display : inline; } + +#login4tags { + background-image: url("../images/sprite.png"); /* Tag results disabled */ + background-position: -6px -1130px; + background-repeat: no-repeat; + padding-left : 20px; + text-decoration: none; +} + +.tag_results_input { + margin-left: 1em; + padding: 0.3em; + font-size: 12px; + input[type="text"] { + font-size: inherit; + margin : 0; + padding : 0; + } + label { + display : inline; + } +} + +.tagsinput { + input[type="text"] { + font-size: inherit; + margin : 0; + padding : 0; + } + label { + display : inline; + } +} + +.branch-info-tooltip { + display: none; +} + +#social_networks { + a { + background: transparent url("../images/social-sprite.png") no-repeat; + display: block; + height : 20px !important; + width : 20px; + text-indent : -999em; + } + span { + color: #274D7F; + display : block; + float : left; + font-size: 85%; + font-weight: bold; + line-height: 2em; + margin : .5em 0 .5em .5em !important; + } + div { + float : left !important; + margin : .5em 0 .5em .2em !important; + } + #facebook { + background-position : -7px -35px; + } + #twitter { + background-position : -7px -5px; + } + #linkedin { + background-position : -7px -95px; + } + #delicious { + background-position : -7px -66px; + } + #email { + background-position : -7px -126px; + } +} + +#marc { + td, + th { + background-color : transparent; + border : 0; + padding: 3px 5px; + text-align : left; + } + td:first-child { + text-indent : 2em; + } + p { + padding-bottom: .6em; + .label { + font-weight : bold; + } + } + ul { + padding-bottom: .6em; + } + .results_summary { + clear : left; + ul { + display : inline; + float : none; + clear : none; + margin: 0; + padding: 0; + list-style : none; + } + li { + display: inline; + } + } +} + +#items, +#items td +#items th { + border : 1px solid #EEE; + font-size : 90%; +} + +#plainmarc table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; } +#plainmarc th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; } +#plainmarc td { border: 0; padding : 2px; vertical-align: top; } + +#renewcontrols { + float: right; + font-size: 66%; +} + +#renewcontrols a { + background-repeat : no-repeat; + text-decoration:none; + padding : .1em .4em; + padding-left : 18px; +} + +#renewselected_link { + background-image : url("../images/sprite.png"); + background-position : -5px -986px; + background-repeat: no-repeat; +} + +#renewall_link { + background-image : url("../images/sprite.png"); + background-position : -8px -967px; + background-repeat: no-repeat; +} + +.authref { + text-indent: 2em; +} + +.authref .label { + font-style: italic; +} + +.authstanza { + margin-top: 1em; +} + +.authstanzaheading { + font-weight: bold; +} +.authorizedheading { + font-weight: bold; +} +.authstanza li { + margin-left: 0.5em; +} +.authres_notes, .authres_seealso, .authres_otherscript { + padding-top: .5em; +} +.authres_notes { + font-style: italic; +} + +#didyoumean { + background-color: #EEE; + border: 1px solid #E8E8E8; + margin: 0 0 0.5em; + text-align: left; + padding: 0.5em; + .border-radius-all(3px); +} + +.suggestionlabel { + font-weight: bold; +} + +.searchsuggestion { + padding: 0.2em 0.5em; + white-space: nowrap; + display: inline-block; +} + +.authlink { + padding-left: 0.25em; +} +#hierarchies a { + font-weight: normal; + text-decoration: underline; + color: #069; +} + +#hierarchies a:hover { + color: #990033; +} + +#top-pages { + margin: 0 0 0.5em; +} +.dropdown-menu > li > a { + font-size: 90%; +} +a.listmenulink:link, +a.listmenulink:visited { + color : #0076B2; + font-weight: bold; +} +a.listmenulink:hover, +a.listmenulink:active { + color : #FFF; + font-weight: bold; +} +#cartDetails, +#cartUpdate, +#holdDetails, +#listsDetails { + background-color : #FFF; +// border: 1px solid #739acf; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px 6px 6px 6px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + color : black; + display : none; + font-size: 90%; + margin : 0; + padding : 8px 20px; + text-align : center; + width : 180px; + z-index: 2; +} +#cartmenulink { + white-space: nowrap; +} + +#search-facets, +#menu { + border : 1px solid #D2D2CF; + .border-radius-all(7px); + ul { + margin : 0; + padding : .3em; + } + form { + margin : 0; + } + h4 { + font-size : 90%; + margin : 0 0 .6em 0; + text-align : center; + a { + background-color : #F2F2EF; + border-radius: 8px 8px 0 0; + border-bottom : 1px solid #D8D8D8; + display: block; + font-weight: bold; + padding : .7em .2em; + text-decoration: none; + } + } + li { + font-size: 90%; + font-weight : bold; + list-style-type : none; + li { + font-weight : normal; + font-size : 95%; + line-height: 125%; + margin-bottom : 2px; + padding : .1em .2em; + } + &.showmore { + a { + font-weight : bold; + text-indent : 1em; + } + } + } + a { + font-weight : normal; + text-decoration: underline; + } +} + +#menu { + font-size : 94%; + li { + list-style-type : none; + a { + background: #eeeeee; + text-decoration : none; + display : block; + border : 1px solid #D8D8D8; + border-radius: 5px 0 0 5px; + border-bottom-color: #999; + font-size : 111%; + padding : .4em .6em; + margin : .4em 0; + margin-right: -1px; + &:hover { + background: #eaeef5; + } + } + &.active { + a { + background-color : #FFF; + background-image : none; + border-right-width: 0; + font-weight : bold; + &:hover { + background-color : #fff; + } + } + } + } + h4 { + display: none; + } +} + +#addto { + max-width : 10em; +} + +/* Search results add to cart (lists disabled) */ +.addto a.addtocart { + background-image: url("../images/sprite.png"); /* Cart */ + background-position: -5px -266px; + background-repeat: no-repeat; + text-decoration : none; + padding-left : 33px; +} + +.searchresults { + p { + margin: 0; + padding: 0 0 .6em 0; + &.details { + color : #979797; + } + } + a { + &.highlight_toggle { + background-image: url("../images/sprite.png"); /* Highlight */ + background-position: -11px -841px; + background-repeat: no-repeat; + display: none; + font-weight: normal; + padding : 0 10px 0 21px; + } + } + .commentline { + background-color : rgb(255, 255, 204); + background-color : rgba(255, 255, 204, 0.4); + border : 1px solid #CCC; + display: inline-block; + .border-radius-all(3px); + .shadowed; + margin : .3em; + padding : .4em; + } + .commentline.yours { + background-color : rgb(239, 254, 213); + background-color : rgba(239, 254, 213, 0.4); + } +} + +.commentline .avatar { + float : right; + padding-left : .5em; +} + +/* style for search terms in catalogsearch */ +.term { + /* color : blue; */ + color : #990000; + background-color : #FFFFCC; +} + +/* style for shelving location in catalogsearch */ +.shelvingloc { + display : block; + font-style : italic; +} +#CheckAll, +#CheckNone { + font-weight : normal; + margin : 0 .5em; + text-decoration: underline; +} + +span.sep { + color: #888; + padding: 0 .2em 0 .5em; + text-shadow: 1px 1px 0 #FFF; +} + +/* style for PM-generated pagination bar */ + +.pages span:first-child, +.pages a:first-child { + border-width: 1px 1px 1px 1px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pages span:last-child, +.pages a:last-child { + border-width: 1px 1px 1px 0; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.pages .inactive, +.pages .currentPage, +.pages a { + -moz-border-bottom-colors: none; + -moz-border-left-colors: none; + -moz-border-right-colors: none; + -moz-border-top-colors: none; + background-color: #FFFFFF; + border-color: #DDDDDD; + border-image: none; + border-style: solid; + border-width: 1px 1px 1px 0; + float: left; + font-size: 11.9px; + line-height: 20px; + padding: 4px 12px; + text-decoration: none; +} + +.pages .inactive { + background-color: #F5F5F5; +} + +.pages a[rel='last'] { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.hold-message { + background-color: #FFF0B1; + display: inline-block; + margin: 0.5em; + padding: 0.2em 0.5em; + .border-radius-all(3px); +} +.reserve_date, +.expiration_date { + white-space: nowrap; +} +.close { + color: #0088CC; + position: inherit; + top: auto; + right : auto; + filter : none; + float : none; + font-size: inherit; + font-weight: normal; + opacity: inherit; + text-shadow: none; +} + +.close:hover { + color: #538200; + filter: inherit; + font-size: inherit; + opacity: inherit; +} + +/* Redefine a new style for Bootstrap's class "close" since we use that already */ +/* Use × */ +.alert .closebtn{position:relative;top:-2px;right:-21px;line-height:20px;} +.modal-header .closebtn{margin-top:2px;} +.closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);} +button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;} +.btn-group label, +.btn-group select { + font-size: 13px; +} + +.span2 select { + width: 100%; +} + +.popup .main { + font-size: 90%; + padding: 0 1em; +} + +.popup legend { + line-height: 1.5em; + margin-bottom : .5em; +} + +.available { + color : #006600; +} + +.waiting,.intransit,.notforloan,.checkedout,.lost,.notonhold { + display : block; +} + +.notforloan { + color : #900; +} + +.lost { + color : #666; +} + +.suggestion { + background-color : #EEEEEB; + border : 1px solid #DDDED3; + margin : 1em auto; + padding : .5em; + width : 35%; + .border-radius-all(3px); +} + +.librarypulldown .transl1 { + width : auto; +} + +.nolibrarypulldown { + width : 68%; +} + +.nolibrarypulldown .transl1 { + width : 87%; +} + +#opac-main-search { + select { + width : auto; + max-width: 12em; + } +} + +#logo { + background:transparent url("../images/koha-logo-navbar.png") no-repeat scroll 0%; + border: 0; + float : left !important; + margin:0; + padding:0; + width:100px; + a { + border:0; + cursor:pointer; + display:block; + height:0px !important; + margin:0; + overflow:hidden; + padding:40px 0 0; + text-decoration:none; + width:100px; + } +} + +#user-menu-trigger { + display: none; + .icon-user { + background: transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat; + background-position: -168px 0; + background-repeat: no-repeat; + height: 14px; + line-height: 14px; + margin : 12px 0 0; + vertical-align: text-top; + width: 14px; + } + .caret { + border-bottom-color: #999999; + border-top-color: #999999; + margin-top: 18px; + } +} + +/* Class to be added to toolbar when it starts being fixed at the top of the screen*/ +.floating { + -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .4); + box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .4); + margin-top: 0; +} + +.tdlabel { + font-weight: bold; + display: none; +} + +td img { + max-width: none; +} + +#ulactioncontainer { + min-width: 16em; +} + +.notesrow { + label { + font-weight: bold; + } + span { + display: block; + } +} + +.thumbnail-shelfbrowser span { + margin: 0px auto; +} + +.dropdown-menu > li > a.menu-inactive:hover { + background : #FFF none; + color : #000; +} + +.table { + .sorting_asc { + padding-right: 19px; + background: url("../images/asc.gif") no-repeat scroll right center #ECEDE6; + } + .sorting_desc { + padding-right: 19px; + background: url("../images/desc.gif") no-repeat scroll right center #ECEDE6; + } + .sorting { + padding-right: 19px; + background: url("../images/ascdesc.gif") no-repeat scroll right center #ECEDE6; + } + .nosort, + .nosort.sorting_asc, + .nosort.sorting_desc, + .nosort.sorting { + padding-right: 19px; + background: #ECEDE6 none; + } +} +.tags { + ul { + display: inline; + list-style: none; + margin-left : 0; + li { + display: inline; + } + } +} +.coverimages { + float : right; +} +#i18nMenu { + margin-left : 1em; + li { + font-size : 85%; + li { + font-size: 100%; + } + li > a { + font-size : 100%; + &:hover { + color : #FFF; + } + } + a { + color : @links; + } + } + .dropdown-menu { + li { + p { + clear: both; + display: block; + font-weight: normal; + line-height: 20px; + padding: 3px 20px; + white-space: nowrap; + } + } + } +} + +#subjectsList, +#authorSearch { + label { + display :inline; + vertical-align: middle; + } + ul { + border-bottom: 1px solid #EEE; + list-style-type: none; + margin: 0; + padding: .6em 0; + } + li { + list-style-type: none; + margin: 0; + padding: 0; + } +} + + +#overdrive-results { + font-weight: bold; + padding-left: 1em; +} + +.throbber { + vertical-align: middle; +} + +#overdrive-results-list .star-rating-control { + display: block; + overflow: auto; +} + +@import "responsive.less"; diff --git a/koha-tmpl/opac-tmpl/bootstrap/less/responsive.less b/koha-tmpl/opac-tmpl/bootstrap/less/responsive.less new file mode 100644 index 0000000000..4714ee76f9 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/less/responsive.less @@ -0,0 +1,459 @@ +@import "mixins.less"; +@media only screen and (min-width: 0px) and (max-width: 304px) { + /* Screens bewteen 0 and 304 pixels wide */ + #oh:after { + content: "(min-width: 0px) and (max-width: 304px)"; + } + input, + select, + textarea { + width : auto; + max-width : 11em; + } +} + +@media only screen and (min-width: 0px) and (max-width: 390px){ + /* Screens bewteen 0 and 390 pixels wide */ + #oh:after { + content: "(min-width: 0px) and (max-width: 390px)"; + } + .ui-tabs .ui-tabs-nav li a, + .statictabs li a { + padding: .1em .5em; + } + #views { + border : 0; + padding : 0; + margin : 0; + } + .view { + padding : 0; + a, + span { + border : 1px solid #C9C9C9; + .border-radius-all(4px); + font-size : 80%; + padding : 0.3em 0.4em 4px 26px + } + } + .input-fluid { + width : 90%; + } +} + +@media only screen and (min-width: 305px) and (max-width: 341px) { + /* Screens bewteen 305 and 341 pixels wide */ + #oh:after { + content: "(min-width: 305px) and (max-width: 341px)"; + } +} + +@media only screen and (min-width: 342px) and (max-width: 479px) { + /* Screens bewteen 342 and 479 pixels wide */ + #oh:after { + content: "(min-width: 342px) and (max-width: 479px)"; + } + .input-fluid { + width : 75%; + } +} +/* Override Bootstrap Responsive CSS fixed navbar */ +@media (max-width: 979px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + position: fixed; + margin-left: 0px; + margin-right: 0px; + } +} +@media only screen and (max-width: 608px) { + /* Screens below 608 pixels wide */ + fieldset { + &.rows { + label { + display: block; + float: none; + text-align: left; + } + li { + padding-bottom : .5em; + } + ol { + margin-left : 0; + } + } + } + body { + padding: 0; + } + .tdlabel { + display: inline; + } + .navbar-fixed-top, + .navbar-static-top { + margin : 0; + } + .navbar-inner { + padding : 0; + } + .checkall, + .clearall, + .highlight_controls, + #selections-toolbar, + .selectcol, + .list-actions, + #remove-selected { + display: none; + } + .table td.bibliocol { + padding-left: 1.3em; + } + .actions { + display: block; + a, #login4tags { + background-color: #F2F2EF; + border : 1px solid #DDD; + .border-radius-all(4px); + font-weight: bold; + display: block; + font-size: 120%; + margin: 2px 0; + } + .label { + display: block; + font-weight: bold; + } + #login4tags { + margin-right: 1em; + } + } + #opac-main-search { + button, + input, + select, + .librarypulldown .transl1, + .input-append { + display: block; + width : 97%; + max-width: 100%; + margin : .5em 0; + .border-radius-all(5px); + } + .input-append { + margin : 0; + width: 100%; + } + .librarypulldown .transl1 { + width : 94.5%; + } + } + #toolbar .resort { + font-size : 14px; + max-width: 100%; + margin : .5em 0; + padding : 4px 6px; + .border-radius-all(5px); + } + .mastheadsearch { + margin : 0; + .border-radius-all(0px); + + } + .main { + margin : .5em 0; + padding : 15px; + .border-radius-all(0px); + } + .breadcrumb { + margin : 10px 0; + } + #moresearches { + text-align: center; + } + #searchsubmit { + font-weight: bold; + } + .ui-tabs-panel, + .tabs-container, + #topissues, + #usertags, + #usersuggestions { + .item-thumbnail { + margin : .5em 0 0 .5em; + } + .table-bordered { + border : none; + } + .table { + th, + thead { + display: none; + } + td { + border-right : 1px solid #dddddd; + border-left : 1px solid #dddddd; + border-top : 0; + display : block; + padding : .2em; + } + p { + margin-bottom : 2px; + } + } + tr { + display: block; + margin-bottom : .6em; + td:first-child { + border-top : 1px solid #dddddd; + border-radius: 5px 5px 0 0; + } + td:last-child { + border-radius: 0 0 5px 5px; + border-bottom : 2px solid #CACACA; + } + } + } + .no-image { + display : none; + } +} + +@media only screen and (max-width: 700px) { + /* Screens below 700 pixels wide */ + #opac-main-search { + label { + display: none; + } + } + #logo { + background: transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat; + background-position: 0 -24px; + margin: 14px 14px 0 14px; + width: 14px; + a { + padding:14px 0 0; + width:14px; + } + } + #user-menu-trigger { + display: inline; + margin-right : 12px; + } + #members { + display: none; + clear : both; + li { + padding-right: 20px; + text-align: right; + border-bottom : 1px solid #555; + &:first-child { + border-top : 1px solid #555; + } + &:last-child { + border-bottom : none; + } + } + .nav { + float: none; + &.pull-right { + float: none; + } + } + .nav>li { + float: none; + } + .divider-vertical { + border : 0; + height : 0; + margin : 0; + } + } +} + +@media only screen and (min-width: 480px) and (max-width: 608px) { + /* Screens between 480 and 608 pixels wide */ + #oh:after { + content: " Between 480 pixels and 608 pixels. "; + } + .input-fluid { + width : 75%; + } +} + +@media only screen and (min-width: 608px) and (max-width: 767px) { + /* Screens between 608 and 767 pixels wide */ + #oh:after { + content: " Between 608 pixels and 767 pixels. "; + } + .main { + padding: 0.8em 20px; + } + .breadcrumb { + margin : 10px 0; + } + .navbar-static-bottom { + margin-left : -20px; + margin-right : -20px; + } +} + +@media only screen and (max-width: 767px) { + /* Screens below 767 pixels wide */ + a { + &.title { + font-size: 120%; + } + } + #userresults { + margin : 0 -20px; + } + .breadcrumb, + #top-pages, + .menu-collapse { + display: none; + } + #search-facets, + #menu { + margin-bottom: .5em; + h4 { + display: block; + margin : 0; + padding : 0; + a { + .border-radius-all(7px); + border-bottom: 0; + font-weight: normal; + padding: .7em .2em; + } + } + ul { + padding: 0; + } + } + #menu { + li { + a { + .border-radius-all(0px); + border : 0; + display: block; + font-size: 120%; + text-decoration: none; + border-bottom: 1px solid #D8D8D8; + margin: 0; + } + &.active { + a { + border-top: 1px solid #D8D8D8; + border-right-width: 1px; + } + } + &:last-child { + a { + -webkit-border-radius: 0 0 7px 7px; + -moz-border-radius: 0 0 7px 7px; + border-radius: 0 0 7px 7px; + } + } + } + } + #search-facets { + li { + padding : .4em; + } + h5 { + margin: .2em; + } + } + #menu h4 a.menu-open, + #search-facets h4 a.menu-open { + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; + border-bottom: 1px solid #D8D8D8; + } +} + +@media only screen and (max-width: 800px) { + /* Screens below 800 pixels wide */ + .cartlabel, + .listslabel { + display: none; + } + .navbar { + .divider-vertical { + margin : 0 2px; + } + #members { + .divider-vertical { + margin : 0 9px; + } + } + } +} + +@media only screen and (min-width: 768px) { + /* Screens above 768 pixels wide */ + .main { + margin-left: 20px; + margin-right: 20px; + } + #menu { + border : 0; + .border-radius-all(0px); + border-right : 1px solid #D8D8D8; + h4 { + display: none; + } + ul { + padding: 1em 0 1em 0; + } + } +} + +@media only screen and (min-width: 768px) and (max-width: 984px) { + /* Screens between 768 and 984 pixels wide */ + #oh:after { + content: " Between 768 and 984 pixels. "; + } + .librarypulldown .transl1 { + width : 38%; + } +} + +@media only screen and (max-width: 984px) { + /* Screens up to 984 pixels wide */ + // #oh:after { + // content: " Below 984 pixels. "; + // } +} + +@media only screen and (min-width: 984px) { + /* Screens above 969 pixels wide */ + #oh:after { + content: " Above 984 pixels. "; + } + .librarypulldown .transl1 { + width : 53%; + } + +} + +@media only screen and (max-width: 1040px) { + .pg_menu { + li { + a { + float: none; + text-align : left; + } + &.back_results { + a { + border : 1px solid #D0D0D0; + border-width : 1px 0 1px 0; + } + } + } + } + #ulactioncontainer { + min-width : 0; + } +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.css b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.css new file mode 100644 index 0000000000..6b2ba3098a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.css @@ -0,0 +1,6307 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + + max-width: 100%; + /* Part 1: Set a maxium relative to the parent */ + + width: auto\9; + /* IE7-8 need help adjusting responsive images */ + + height: auto; + /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img, +.google-maps img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; + line-height: 0; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; + line-height: 0; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} +small { + font-size: 85%; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +cite { + font-style: normal; +} +.muted { + color: #999999; +} +a.muted:hover, +a.muted:focus { + color: #808080; +} +.text-warning { + color: #c09853; +} +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} +.text-error { + color: #b94a48; +} +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} +.text-info { + color: #3a87ad; +} +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} +.text-success { + color: #468847; +} +a.text-success:hover, +a.text-success:focus { + color: #356635; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 40px; +} +h1 { + font-size: 38.5px; +} +h2 { + font-size: 31.5px; +} +h3 { + font-size: 24.5px; +} +h4 { + font-size: 17.5px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 24.5px; +} +h2 small { + font-size: 17.5px; +} +h3 small { + font-size: 14px; +} +h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +li { + line-height: 20px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 20px; +} +dt, +dd { + line-height: 20px; +} +dt { + font-weight: bold; +} +dd { + margin-left: 10px; +} +.dl-horizontal { + *zoom: 1; +} +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + content: ""; + line-height: 0; +} +.dl-horizontal:after { + clear: both; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; + white-space: nowrap; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 20px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding-left: 9px; + padding-right: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +.label:empty, +.badge:empty { + display: none; +} +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #f89406; +} +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #3a87ad; +} +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} +.btn-mini .label, +.btn-mini .badge { + top: 0; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 20px; +} +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #ffffff; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; +} +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; + border-bottom-left-radius: 0; +} +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; + border-bottom-right-radius: 0; +} +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; +} +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} +.table tbody tr.success > td { + background-color: #dff0d8; +} +.table tbody tr.error > td { + background-color: #f2dede; +} +.table tbody tr.warning > td { + background-color: #fcf8e3; +} +.table tbody tr.info > td { + background-color: #d9edf7; +} +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} +form { + margin: 0 0 20px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 15px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + vertical-align: middle; +} +input, +textarea, +.uneditable-input { + width: 206px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + *margin-top: 0; + /* IE7 */ + + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} +select { + width: 220px; + border: 1px solid #cccccc; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.uneditable-input, +.uneditable-textarea { + color: #999999; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} +.uneditable-textarea { + width: auto; + height: auto; +} +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} +.controls-row { + *zoom: 1; +} +.controls-row:before, +.controls-row:after { + display: table; + content: ""; + line-height: 0; +} +.controls-row:after { + clear: both; +} +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; + line-height: 0; +} +.form-actions:after { + clear: both; +} +.help-block, +.help-inline { + color: #595959; +} +.help-block { + display: block; + margin-bottom: 10px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + vertical-align: middle; + font-size: 0; + white-space: nowrap; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +/* Allow for input prepend/append in search forms */ +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 10px; +} +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; + line-height: 0; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 180px; +} +.form-horizontal .help-block { + margin-bottom: 0; +} +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} +.form-horizontal .form-actions { + padding-left: 180px; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 12px; + margin-bottom: 0; + font-size: 14px; + line-height: 20px; + text-align: center; + vertical-align: middle; + cursor: pointer; + color: #333333; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #0044cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-link { + border-color: transparent; + cursor: pointer; + color: #0088cc; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + margin-top: 1px; +} +/* White icons with optional class, or on hover/focus/active states of certain elements */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; + width: 16px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; + width: 16px; +} +.icon-folder-open { + background-position: -408px -120px; + width: 16px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.btn-group { + position: relative; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-size: 0; + vertical-align: middle; + white-space: nowrap; + *margin-left: .3em; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + font-size: 0; + margin-top: 10px; + margin-bottom: 10px; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn + .btn { + margin-left: -1px; +} +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} +.btn-group > .btn-mini { + font-size: 10.5px; +} +.btn-group > .btn-small { + font-size: 11.9px; +} +.btn-group > .btn-large { + font-size: 17.5px; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group > .btn-mini + .dropdown-toggle { + padding-left: 5px; + padding-right: 5px; + *padding-top: 2px; + *padding-bottom: 2px; +} +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; + *padding-top: 7px; + *padding-bottom: 7px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn .caret { + margin-top: 8px; + margin-left: 0; +} +.btn-large .caret { + margin-top: 6px; +} +.btn-large .caret { + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group-vertical > .btn + .btn { + margin-left: 0; + margin-top: -1px; +} +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.nav { + margin-left: 0; + margin-bottom: 20px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li > a > img { + max-width: none; +} +.nav > .pull-right { + float: right; +} +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; + line-height: 0; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.nav .dropdown-toggle .caret { + border-top-color: #0088cc; + border-bottom-color: #0088cc; + margin-top: 6px; +} +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} +/* move down carets for tabs */ +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; + line-height: 0; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.nav > .disabled > a { + color: #999999; +} +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.navbar { + overflow: visible; + margin-bottom: 20px; + *position: relative; + *z-index: 2; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + *zoom: 1; +} +.navbar-inner:before, +.navbar-inner:after { + display: table; + content: ""; + line-height: 0; +} +.navbar-inner:after { + clear: both; +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; + overflow: visible; +} +.navbar .brand { + float: left; + display: block; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-left: 1px solid #f2f2f2; + border-right: 1px solid #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; + line-height: 0; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} +.navbar-search .search-query { + margin-bottom: 0; + padding: 4px 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.navbar-static-top { + position: static; + margin-bottom: 0; +} +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); + box-shadow: 0 1px 10px rgba(0,0,0,.1); +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1); + -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); + box-shadow: 0 -1px 10px rgba(0,0,0,.1); +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} +.navbar .nav > li { + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + background-color: transparent; + color: #333333; + text-decoration: none; +} +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e5e5e5; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .nav > li > .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .nav > li > .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e5e5e5; + color: #555555; +} +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + left: auto; + right: 100%; + margin-left: 0; + margin-right: -1px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); + border-color: #252525; +} +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} +.navbar-inverse .brand { + color: #999999; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + background-color: transparent; + color: #ffffff; +} +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} +.navbar-inverse .navbar-link { + color: #999999; +} +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} +.navbar-inverse .divider-vertical { + border-left-color: #111111; + border-right-color: #222222; +} +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #111111; + color: #ffffff; +} +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #040404; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + margin: 20px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination ul > li { + display: inline; +} +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-top-left-radius: 3px; + -moz-border-radius-topleft: 3px; + border-top-left-radius: 3px; + -webkit-border-bottom-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + border-bottom-left-radius: 3px; +} +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + -moz-border-radius-topright: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + border-bottom-right-radius: 3px; +} +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} +.pager { + margin: 20px 0; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; + line-height: 0; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + background-color: #fff; + cursor: default; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; + line-height: 0; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #555555; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.alert, +.alert h4 { + color: #c09853; +} +.alert h4 { + margin: 0; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success h4 { + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info h4 { + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 100%; + color: #ffffff; + float: left; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); + -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); + box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit li { + line-height: 30px; +} +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + margin-left: 0; + list-style: none; +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.popover-title:empty { + display: none; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right .arrow:after { + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left .arrow:after { + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; + outline: none; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 10%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-header h3 { + margin: 0; + line-height: 30px; +} +.modal-body { + position: relative; + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; + line-height: 0; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + text-decoration: none; + color: #ffffff; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: default; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} +.dropdown .dropdown-menu .nav-header { + padding-left: 20px; + padding-right: 20px; +} +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion { + margin-bottom: 20px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} +.carousel-indicators .active { + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; + line-height: 20px; +} +.carousel-caption h4 { + margin: 0 0 5px; +} +.carousel-caption p { + margin-bottom: 0; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.affix { + position: fixed; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +@-ms-viewport { + width: device-width; +} +.hidden { + display: none; + visibility: hidden; +} +.visible-phone { + display: none !important; +} +.visible-tablet { + display: none !important; +} +.hidden-desktop { + display: none !important; +} +.visible-desktop { + display: inherit !important; +} +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} +@media (max-width: 767px) { + body { + padding-left: 20px; + padding-right: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-left: -20px; + margin-right: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + clear: none; + width: auto; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + float: none; + display: block; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + left: 20px; + right: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .media .pull-left, + .media .pull-right { + float: none; + display: block; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + left: 10px; + right: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + line-height: 0; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + line-height: 0; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + margin-top: 5px; + padding: 0; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: none; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + overflow: hidden; + height: 0; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.min.css b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000000..0f48a96415 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/css/bootstrap.min.css @@ -0,0 +1,873 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +a:hover,a:active{outline:0;} +sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} +#map_canvas img,.google-maps img{max-width:none;} +button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} +button,input{*overflow:visible;line-height:normal;} +button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} +button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;} +label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;} +input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} +input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;} +a{color:#0088cc;text-decoration:none;} +a:hover,a:focus{color:#005580;text-decoration:underline;} +.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);} +.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;} +.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} +.row:after{clear:both;} +[class*="span"]{float:left;min-height:1px;margin-left:20px;} +.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} +.span12{width:940px;} +.span11{width:860px;} +.span10{width:780px;} +.span9{width:700px;} +.span8{width:620px;} +.span7{width:540px;} +.span6{width:460px;} +.span5{width:380px;} +.span4{width:300px;} +.span3{width:220px;} +.span2{width:140px;} +.span1{width:60px;} +.offset12{margin-left:980px;} +.offset11{margin-left:900px;} +.offset10{margin-left:820px;} +.offset9{margin-left:740px;} +.offset8{margin-left:660px;} +.offset7{margin-left:580px;} +.offset6{margin-left:500px;} +.offset5{margin-left:420px;} +.offset4{margin-left:340px;} +.offset3{margin-left:260px;} +.offset2{margin-left:180px;} +.offset1{margin-left:100px;} +.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} +.row-fluid:after{clear:both;} +.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;} +.row-fluid [class*="span"]:first-child{margin-left:0;} +.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;} +.row-fluid .span12{width:100%;*width:99.94680851063829%;} +.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;} +.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;} +.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;} +.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;} +.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;} +.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;} +.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;} +.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;} +.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;} +.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;} +.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;} +.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;} +.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;} +.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;} +.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;} +.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;} +.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;} +.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;} +.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;} +.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;} +.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;} +.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;} +.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;} +.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;} +.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;} +.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;} +.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;} +.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;} +.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;} +.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;} +.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;} +.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;} +.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;} +.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;} +.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;} +[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;} +[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;} +.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;} +.container:after{clear:both;} +.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;} +.container-fluid:after{clear:both;} +p{margin:0 0 10px;} +.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;} +small{font-size:85%;} +strong{font-weight:bold;} +em{font-style:italic;} +cite{font-style:normal;} +.muted{color:#999999;} +a.muted:hover,a.muted:focus{color:#808080;} +.text-warning{color:#c09853;} +a.text-warning:hover,a.text-warning:focus{color:#a47e3c;} +.text-error{color:#b94a48;} +a.text-error:hover,a.text-error:focus{color:#953b39;} +.text-info{color:#3a87ad;} +a.text-info:hover,a.text-info:focus{color:#2d6987;} +.text-success{color:#468847;} +a.text-success:hover,a.text-success:focus{color:#356635;} +.text-left{text-align:left;} +.text-right{text-align:right;} +.text-center{text-align:center;} +h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;} +h1,h2,h3{line-height:40px;} +h1{font-size:38.5px;} +h2{font-size:31.5px;} +h3{font-size:24.5px;} +h4{font-size:17.5px;} +h5{font-size:14px;} +h6{font-size:11.9px;} +h1 small{font-size:24.5px;} +h2 small{font-size:17.5px;} +h3 small{font-size:14px;} +h4 small{font-size:14px;} +.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;} +ul,ol{padding:0;margin:0 0 10px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +li{line-height:20px;} +ul.unstyled,ol.unstyled{margin-left:0;list-style:none;} +ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px;} +dl{margin-bottom:20px;} +dt,dd{line-height:20px;} +dt{font-weight:bold;} +dd{margin-left:10px;} +.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;} +.dl-horizontal:after{clear:both;} +.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} +.dl-horizontal dd{margin-left:180px;} +hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} +abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;} +abbr.initialism{font-size:90%;text-transform:uppercase;} +blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;} +blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} +blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} +blockquote.pull-right small:before{content:'';} +blockquote.pull-right small:after{content:'\00A0 \2014';} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;} +code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;} +pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;} +pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;} +.pre-scrollable{max-height:340px;overflow-y:scroll;} +.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;} +.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;} +.label:empty,.badge:empty{display:none;} +a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer;} +.label-important,.badge-important{background-color:#b94a48;} +.label-important[href],.badge-important[href]{background-color:#953b39;} +.label-warning,.badge-warning{background-color:#f89406;} +.label-warning[href],.badge-warning[href]{background-color:#c67605;} +.label-success,.badge-success{background-color:#468847;} +.label-success[href],.badge-success[href]{background-color:#356635;} +.label-info,.badge-info{background-color:#3a87ad;} +.label-info[href],.badge-info[href]{background-color:#2d6987;} +.label-inverse,.badge-inverse{background-color:#333333;} +.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;} +.btn .label,.btn .badge{position:relative;top:-1px;} +.btn-mini .label,.btn-mini .badge{top:0;} +table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;} +.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;} +.table th{font-weight:bold;} +.table thead th{vertical-align:bottom;} +.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;} +.table tbody+tbody{border-top:2px solid #dddddd;} +.table .table{background-color:#ffffff;} +.table-condensed th,.table-condensed td{padding:4px 5px;} +.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;} +.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;} +.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;} +.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;} +.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;} +.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;} +.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;} +.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;} +table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;} +.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;} +.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;} +.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;} +.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;} +.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;} +.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;} +.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;} +.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;} +.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;} +.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;} +.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;} +.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;} +.table tbody tr.success>td{background-color:#dff0d8;} +.table tbody tr.error>td{background-color:#f2dede;} +.table tbody tr.warning>td{background-color:#fcf8e3;} +.table tbody tr.info>td{background-color:#d9edf7;} +.table-hover tbody tr.success:hover>td{background-color:#d0e9c6;} +.table-hover tbody tr.error:hover>td{background-color:#ebcccc;} +.table-hover tbody tr.warning:hover>td{background-color:#faf2cc;} +.table-hover tbody tr.info:hover>td{background-color:#c4e3f3;} +form{margin:0 0 20px;} +fieldset{padding:0;margin:0;border:0;} +legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;} +label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;} +input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;} +label{display:block;margin-bottom:5px;} +select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;} +input,textarea,.uneditable-input{width:206px;} +textarea{height:auto;} +textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);} +input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;} +input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;} +select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;} +select{width:220px;border:1px solid #cccccc;background-color:#ffffff;} +select[multiple],select[size]{height:auto;} +select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} +.uneditable-input{overflow:hidden;white-space:nowrap;} +.uneditable-textarea{width:auto;height:auto;} +input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;} +input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;} +input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;} +.radio,.checkbox{min-height:20px;padding-left:20px;} +.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;} +.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;} +.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;} +.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;} +.input-mini{width:60px;} +.input-small{width:90px;} +.input-medium{width:150px;} +.input-large{width:210px;} +.input-xlarge{width:270px;} +.input-xxlarge{width:530px;} +input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;} +.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;} +input,textarea,.uneditable-input{margin-left:0;} +.controls-row [class*="span"]+[class*="span"]{margin-left:20px;} +input.span12,textarea.span12,.uneditable-input.span12{width:926px;} +input.span11,textarea.span11,.uneditable-input.span11{width:846px;} +input.span10,textarea.span10,.uneditable-input.span10{width:766px;} +input.span9,textarea.span9,.uneditable-input.span9{width:686px;} +input.span8,textarea.span8,.uneditable-input.span8{width:606px;} +input.span7,textarea.span7,.uneditable-input.span7{width:526px;} +input.span6,textarea.span6,.uneditable-input.span6{width:446px;} +input.span5,textarea.span5,.uneditable-input.span5{width:366px;} +input.span4,textarea.span4,.uneditable-input.span4{width:286px;} +input.span3,textarea.span3,.uneditable-input.span3{width:206px;} +input.span2,textarea.span2,.uneditable-input.span2{width:126px;} +input.span1,textarea.span1,.uneditable-input.span1{width:46px;} +.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;} +.controls-row:after{clear:both;} +.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;} +.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;} +input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;} +input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;} +.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;} +.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;} +.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;} +.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;} +.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;} +.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;} +.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;} +.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;} +.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;} +.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;} +.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;} +.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;} +.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;} +.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;} +.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;} +.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;} +input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;} +.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;} +.form-actions:after{clear:both;} +.help-block,.help-inline{color:#595959;} +.help-block{display:block;margin-bottom:10px;} +.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;} +.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;} +.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;} +.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;} +.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;} +.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;} +.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} +.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;} +.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} +.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.input-prepend.input-append .btn-group:first-child{margin-left:0;} +input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} +.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;} +.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;} +.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;} +.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;} +.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle;} +.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;} +.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;} +.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;} +.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;} +.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;} +.control-group{margin-bottom:10px;} +legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;} +.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;} +.form-horizontal .control-group:after{clear:both;} +.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;} +.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;} +.form-horizontal .help-block{margin-bottom:0;} +.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;} +.form-horizontal .form-actions{padding-left:180px;} +.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;} +.btn:active,.btn.active{background-color:#cccccc \9;} +.btn:first-child{*margin-left:0;} +.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} +.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} +.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;} +.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;} +.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;} +.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.btn-block+.btn-block{margin-top:5px;} +input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;} +.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);} +.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;} +.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} +.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;} +.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} +.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;} +.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} +.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;} +.btn-success:active,.btn-success.active{background-color:#408140 \9;} +.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;} +.btn-info:active,.btn-info.active{background-color:#24748c \9;} +.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;} +.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;} +button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;} +button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;} +button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;} +button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;} +.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;} +.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;} +[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;} +.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png");} +.icon-glass{background-position:0 0;} +.icon-music{background-position:-24px 0;} +.icon-search{background-position:-48px 0;} +.icon-envelope{background-position:-72px 0;} +.icon-heart{background-position:-96px 0;} +.icon-star{background-position:-120px 0;} +.icon-star-empty{background-position:-144px 0;} +.icon-user{background-position:-168px 0;} +.icon-film{background-position:-192px 0;} +.icon-th-large{background-position:-216px 0;} +.icon-th{background-position:-240px 0;} +.icon-th-list{background-position:-264px 0;} +.icon-ok{background-position:-288px 0;} +.icon-remove{background-position:-312px 0;} +.icon-zoom-in{background-position:-336px 0;} +.icon-zoom-out{background-position:-360px 0;} +.icon-off{background-position:-384px 0;} +.icon-signal{background-position:-408px 0;} +.icon-cog{background-position:-432px 0;} +.icon-trash{background-position:-456px 0;} +.icon-home{background-position:0 -24px;} +.icon-file{background-position:-24px -24px;} +.icon-time{background-position:-48px -24px;} +.icon-road{background-position:-72px -24px;} +.icon-download-alt{background-position:-96px -24px;} +.icon-download{background-position:-120px -24px;} +.icon-upload{background-position:-144px -24px;} +.icon-inbox{background-position:-168px -24px;} +.icon-play-circle{background-position:-192px -24px;} +.icon-repeat{background-position:-216px -24px;} +.icon-refresh{background-position:-240px -24px;} +.icon-list-alt{background-position:-264px -24px;} +.icon-lock{background-position:-287px -24px;} +.icon-flag{background-position:-312px -24px;} +.icon-headphones{background-position:-336px -24px;} +.icon-volume-off{background-position:-360px -24px;} +.icon-volume-down{background-position:-384px -24px;} +.icon-volume-up{background-position:-408px -24px;} +.icon-qrcode{background-position:-432px -24px;} +.icon-barcode{background-position:-456px -24px;} +.icon-tag{background-position:0 -48px;} +.icon-tags{background-position:-25px -48px;} +.icon-book{background-position:-48px -48px;} +.icon-bookmark{background-position:-72px -48px;} +.icon-print{background-position:-96px -48px;} +.icon-camera{background-position:-120px -48px;} +.icon-font{background-position:-144px -48px;} +.icon-bold{background-position:-167px -48px;} +.icon-italic{background-position:-192px -48px;} +.icon-text-height{background-position:-216px -48px;} +.icon-text-width{background-position:-240px -48px;} +.icon-align-left{background-position:-264px -48px;} +.icon-align-center{background-position:-288px -48px;} +.icon-align-right{background-position:-312px -48px;} +.icon-align-justify{background-position:-336px -48px;} +.icon-list{background-position:-360px -48px;} +.icon-indent-left{background-position:-384px -48px;} +.icon-indent-right{background-position:-408px -48px;} +.icon-facetime-video{background-position:-432px -48px;} +.icon-picture{background-position:-456px -48px;} +.icon-pencil{background-position:0 -72px;} +.icon-map-marker{background-position:-24px -72px;} +.icon-adjust{background-position:-48px -72px;} +.icon-tint{background-position:-72px -72px;} +.icon-edit{background-position:-96px -72px;} +.icon-share{background-position:-120px -72px;} +.icon-check{background-position:-144px -72px;} +.icon-move{background-position:-168px -72px;} +.icon-step-backward{background-position:-192px -72px;} +.icon-fast-backward{background-position:-216px -72px;} +.icon-backward{background-position:-240px -72px;} +.icon-play{background-position:-264px -72px;} +.icon-pause{background-position:-288px -72px;} +.icon-stop{background-position:-312px -72px;} +.icon-forward{background-position:-336px -72px;} +.icon-fast-forward{background-position:-360px -72px;} +.icon-step-forward{background-position:-384px -72px;} +.icon-eject{background-position:-408px -72px;} +.icon-chevron-left{background-position:-432px -72px;} +.icon-chevron-right{background-position:-456px -72px;} +.icon-plus-sign{background-position:0 -96px;} +.icon-minus-sign{background-position:-24px -96px;} +.icon-remove-sign{background-position:-48px -96px;} +.icon-ok-sign{background-position:-72px -96px;} +.icon-question-sign{background-position:-96px -96px;} +.icon-info-sign{background-position:-120px -96px;} +.icon-screenshot{background-position:-144px -96px;} +.icon-remove-circle{background-position:-168px -96px;} +.icon-ok-circle{background-position:-192px -96px;} +.icon-ban-circle{background-position:-216px -96px;} +.icon-arrow-left{background-position:-240px -96px;} +.icon-arrow-right{background-position:-264px -96px;} +.icon-arrow-up{background-position:-289px -96px;} +.icon-arrow-down{background-position:-312px -96px;} +.icon-share-alt{background-position:-336px -96px;} +.icon-resize-full{background-position:-360px -96px;} +.icon-resize-small{background-position:-384px -96px;} +.icon-plus{background-position:-408px -96px;} +.icon-minus{background-position:-433px -96px;} +.icon-asterisk{background-position:-456px -96px;} +.icon-exclamation-sign{background-position:0 -120px;} +.icon-gift{background-position:-24px -120px;} +.icon-leaf{background-position:-48px -120px;} +.icon-fire{background-position:-72px -120px;} +.icon-eye-open{background-position:-96px -120px;} +.icon-eye-close{background-position:-120px -120px;} +.icon-warning-sign{background-position:-144px -120px;} +.icon-plane{background-position:-168px -120px;} +.icon-calendar{background-position:-192px -120px;} +.icon-random{background-position:-216px -120px;width:16px;} +.icon-comment{background-position:-240px -120px;} +.icon-magnet{background-position:-264px -120px;} +.icon-chevron-up{background-position:-288px -120px;} +.icon-chevron-down{background-position:-313px -119px;} +.icon-retweet{background-position:-336px -120px;} +.icon-shopping-cart{background-position:-360px -120px;} +.icon-folder-close{background-position:-384px -120px;width:16px;} +.icon-folder-open{background-position:-408px -120px;width:16px;} +.icon-resize-vertical{background-position:-432px -119px;} +.icon-resize-horizontal{background-position:-456px -118px;} +.icon-hdd{background-position:0 -144px;} +.icon-bullhorn{background-position:-24px -144px;} +.icon-bell{background-position:-48px -144px;} +.icon-certificate{background-position:-72px -144px;} +.icon-thumbs-up{background-position:-96px -144px;} +.icon-thumbs-down{background-position:-120px -144px;} +.icon-hand-right{background-position:-144px -144px;} +.icon-hand-left{background-position:-168px -144px;} +.icon-hand-up{background-position:-192px -144px;} +.icon-hand-down{background-position:-216px -144px;} +.icon-circle-arrow-right{background-position:-240px -144px;} +.icon-circle-arrow-left{background-position:-264px -144px;} +.icon-circle-arrow-up{background-position:-288px -144px;} +.icon-circle-arrow-down{background-position:-312px -144px;} +.icon-globe{background-position:-336px -144px;} +.icon-wrench{background-position:-360px -144px;} +.icon-tasks{background-position:-384px -144px;} +.icon-filter{background-position:-408px -144px;} +.icon-briefcase{background-position:-432px -144px;} +.icon-fullscreen{background-position:-456px -144px;} +.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;} +.btn-group+.btn-group{margin-left:5px;} +.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;} +.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-group>.btn+.btn{margin-left:-1px;} +.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;} +.btn-group>.btn-mini{font-size:10.5px;} +.btn-group>.btn-small{font-size:11.9px;} +.btn-group>.btn-large{font-size:17.5px;} +.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} +.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} +.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;} +.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;} +.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;} +.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;} +.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;} +.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;} +.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} +.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;} +.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;} +.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;} +.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;} +.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;} +.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;} +.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;} +.btn .caret{margin-top:8px;margin-left:0;} +.btn-large .caret{margin-top:6px;} +.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;} +.btn-mini .caret,.btn-small .caret{margin-top:8px;} +.dropup .btn-large .caret{border-bottom-width:5px;} +.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;} +.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;} +.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;} +.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} +.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;} +.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} +.nav{margin-left:0;margin-bottom:20px;list-style:none;} +.nav>li>a{display:block;} +.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;} +.nav>li>a>img{max-width:none;} +.nav>.pull-right{float:right;} +.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;} +.nav li+.nav-header{margin-top:9px;} +.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;} +.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.nav-list>li>a{padding:3px 15px;} +.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} +.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;} +.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;} +.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;} +.nav-tabs:after,.nav-pills:after{clear:both;} +.nav-tabs>li,.nav-pills>li{float:left;} +.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;} +.nav-tabs{border-bottom:1px solid #ddd;} +.nav-tabs>li{margin-bottom:-1px;} +.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;} +.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} +.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;} +.nav-stacked>li{float:none;} +.nav-stacked>li>a{margin-right:0;} +.nav-tabs.nav-stacked{border-bottom:0;} +.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;} +.nav-pills.nav-stacked>li>a{margin-bottom:3px;} +.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;} +.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} +.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;} +.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;} +.nav-tabs .dropdown-toggle .caret{margin-top:8px;} +.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;} +.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} +.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;} +.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;} +.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);} +.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;} +.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;} +.tabbable:after{clear:both;} +.tab-content{overflow:auto;} +.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;} +.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} +.tab-content>.active,.pill-content>.active{display:block;} +.tabs-below>.nav-tabs{border-top:1px solid #ddd;} +.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;} +.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;} +.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;} +.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;} +.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;} +.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;} +.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} +.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} +.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} +.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;} +.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} +.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} +.nav>.disabled>a{color:#999999;} +.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;} +.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;} +.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;} +.navbar-inner:after{clear:both;} +.navbar .container{width:auto;} +.nav-collapse.collapse{height:auto;overflow:visible;} +.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;} +.navbar-text{margin-bottom:0;line-height:40px;color:#777777;} +.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;} +.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;} +.navbar .btn,.navbar .btn-group{margin-top:5px;} +.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;} +.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;} +.navbar-form:after{clear:both;} +.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} +.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;} +.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} +.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;} +.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} +.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;} +.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;} +.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;} +.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} +.navbar-fixed-top{top:0;} +.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);} +.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);} +.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} +.navbar .nav.pull-right{float:right;margin-right:0;} +.navbar .nav>li{float:left;} +.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;} +.navbar .nav .dropdown-toggle .caret{margin-top:8px;} +.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;} +.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);} +.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;} +.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;} +.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);} +.btn-navbar .icon-bar+.icon-bar{margin-top:3px;} +.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} +.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} +.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;} +.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;} +.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;} +.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;} +.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;} +.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} +.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;} +.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;} +.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} +.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;} +.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;} +.navbar-inverse .brand{color:#999999;} +.navbar-inverse .navbar-text{color:#999999;} +.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;} +.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;} +.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;} +.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;} +.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;} +.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;} +.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} +.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;} +.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;} +.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;} +.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;} +.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;} +.breadcrumb>.active{color:#999999;} +.pagination{margin:20px 0;} +.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} +.pagination ul>li{display:inline;} +.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;} +.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;} +.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;} +.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;} +.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.pagination-centered{text-align:center;} +.pagination-right{text-align:right;} +.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;} +.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} +.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} +.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;} +.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;} +.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;} +.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;} +.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;} +.pager:after{clear:both;} +.pager li{display:inline;} +.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} +.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;} +.pager .next>a,.pager .next>span{float:right;} +.pager .previous>a,.pager .previous>span{float:left;} +.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;} +.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;} +.thumbnails:after{clear:both;} +.row-fluid .thumbnails{margin-left:0;} +.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px;} +.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} +a.thumbnail:hover,a.thumbnail:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);} +.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;} +.thumbnail .caption{padding:9px;color:#555555;} +.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.alert,.alert h4{color:#c09853;} +.alert h4{margin:0;} +.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;} +.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;} +.alert-success h4{color:#468847;} +.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;} +.alert-danger h4,.alert-error h4{color:#b94a48;} +.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;} +.alert-info h4{color:#3a87ad;} +.alert-block{padding-top:14px;padding-bottom:14px;} +.alert-block>p,.alert-block>ul{margin-bottom:0;} +.alert-block p+p{margin-top:5px;} +@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;} +.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);} +.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;} +.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;} +.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);} +.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);} +.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);} +.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);} +.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;} +.hero-unit li{line-height:30px;} +.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;} +.media,.media .media{margin-top:15px;} +.media:first-child{margin-top:0;} +.media-object{display:block;} +.media-heading{margin:0 0 5px;} +.media>.pull-left{margin-right:10px;} +.media>.pull-right{margin-left:10px;} +.media-list{margin-left:0;list-style:none;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;padding:5px 0;} +.tooltip.right{margin-left:3px;padding:0 5px;} +.tooltip.bottom{margin-top:3px;padding:5px 0;} +.tooltip.left{margin-left:-3px;padding:0 5px;} +.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;} +.popover-content{padding:9px 14px;} +.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow{border-width:11px;} +.popover .arrow:after{border-width:10px;content:"";} +.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;} +.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;} +.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;} +.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;} +.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);} +.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;} +.modal.fade.in{top:10%;} +.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;} +.modal-header h3{margin:0;line-height:30px;} +.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;} +.modal-form{margin-bottom:0;} +.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;} +.modal-footer:after{clear:both;} +.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;} +.modal-footer .btn-group .btn+.btn{margin-left:-1px;} +.modal-footer .btn-block+.btn-block{margin-left:0;} +.dropup,.dropdown{position:relative;} +.dropdown-toggle{*margin-bottom:-3px;} +.dropdown-toggle:active,.open .dropdown-toggle{outline:0;} +.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";} +.dropdown .caret{margin-top:8px;margin-left:2px;} +.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;} +.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;} +.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;} +.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);} +.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);} +.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;} +.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;} +.open{*z-index:1000;}.open>.dropdown-menu{display:block;} +.pull-right>.dropdown-menu{right:0;left:auto;} +.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";} +.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;} +.dropdown-submenu{position:relative;} +.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} +.dropdown-submenu:hover>.dropdown-menu{display:block;} +.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;} +.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;} +.dropdown-submenu:hover>a:after{border-left-color:#ffffff;} +.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} +.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;} +.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.accordion{margin-bottom:20px;} +.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.accordion-heading{border-bottom:0;} +.accordion-heading .accordion-toggle{display:block;padding:8px 15px;} +.accordion-toggle{cursor:pointer;} +.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;} +.carousel{position:relative;margin-bottom:20px;line-height:1;} +.carousel-inner{overflow:hidden;width:100%;position:relative;} +.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;} +.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;} +.carousel-inner>.active{left:0;} +.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;} +.carousel-inner>.next{left:100%;} +.carousel-inner>.prev{left:-100%;} +.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;} +.carousel-inner>.active.left{left:-100%;} +.carousel-inner>.active.right{left:100%;} +.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;} +.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);} +.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;} +.carousel-indicators .active{background-color:#fff;} +.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);} +.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;} +.carousel-caption h4{margin:0 0 5px;} +.carousel-caption p{margin-bottom:0;} +.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);} +.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);} +button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.invisible{visibility:hidden;} +.affix{position:fixed;} +.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;} +.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;} +@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;} +.visible-phone{display:none !important;} +.visible-tablet{display:none !important;} +.hidden-desktop{display:none !important;} +.visible-desktop{display:inherit !important;} +@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;} +@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}} diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings-white.png b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/js/bootstrap.js b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/js/bootstrap.js new file mode 100644 index 0000000000..6aca4f3be5 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/bootstrap/js/bootstrap.js @@ -0,0 +1,2486 @@ +/* =================================================== + * bootstrap-transition.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery); +/* ========================================================= + * bootstrap-modal.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function (element, options) { + this.options = options + this.$element = $(element) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + this.options.remote && this.$element.find('.modal-body').load(this.options.remote) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + , e = $.Event('show') + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.escape() + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(document.body) //don't move modals dom position + } + + that.$element.show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) : + that.$element.focus().trigger('shown') + + }) + } + + , hide: function (e) { + e && e.preventDefault() + + var that = this + + e = $.Event('hide') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + + $(document).off('focusin.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + + $.support.transition && this.$element.hasClass('fade') ? + this.hideWithTransition() : + this.hideModal() + } + + , enforceFocus: function () { + var that = this + $(document).on('focusin.modal', function (e) { + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) { + that.$element.focus() + } + }) + } + + , escape: function () { + var that = this + if (this.isShown && this.options.keyboard) { + this.$element.on('keyup.dismiss.modal', function ( e ) { + e.which == 27 && that.hide() + }) + } else if (!this.isShown) { + this.$element.off('keyup.dismiss.modal') + } + } + + , hideWithTransition: function () { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + that.hideModal() + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + that.hideModal() + }) + } + + , hideModal: function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.removeBackdrop() + that.$element.trigger('hidden') + }) + } + + , removeBackdrop: function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + , backdrop: function (callback) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('"+(o[0]>0&&I==o[1]-1?'
    ':""):""),F+=U}B+=F}return B+=x+($.ui.ie6&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
    ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
    ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.2",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.2",defaultElement:"
      ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus);r.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()

    B5UQ?8o zXYvMPW|nH0ZVF<<*L9$&)@`St%B;WcUzm|RqTTu1peSkxhV+k?>i0-T7DeFpIk={@ zre;sq%);4CKNPSpE;q%Vm8JN;{Z3UvwyBb!3@2Ha$KKTWm?o#=g&GVTVB~x#dG4^| zL7Ei=$-(NE@`e`YhI`jmCF>7rYqyx@JKwGO6vQu5N%TqQWJB`W&g{$c=5K5h9gmD| z%e9k3=(F2^D;+T>IGt=&2FI0CUDg}IHOhXi64#&0qk&muSDpsrqs>=19;9Ks4X;)R zZDJZSIDa~zNNMppdW)ZCH5e|2Ft@GaU4NI`V sm|NiSyD(-J7z}pq2>gEnp(p)=0;2zaz^Z)srZfQ9+fr>RNIr@G0L?c&UH||9 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/korganizer.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/korganizer.png new file mode 100644 index 0000000000000000000000000000000000000000..32cccbd6f3f1fbdfd717c1920a6699c4cf05feb1 GIT binary patch literal 2646 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kpackage.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kpackage.png new file mode 100644 index 0000000000000000000000000000000000000000..1eae4ee4d1f9ff4f9633a69bef9589bd133d5e16 GIT binary patch literal 2860 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/ksnapshot.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/ksnapshot.png new file mode 100644 index 0000000000000000000000000000000000000000..25dd5eeddb822641a6f1c26079fe0ee64238a0f6 GIT binary patch literal 2423 zcmZ{mdpHyNAIFDfGKbXd+J z5;G1$?h!^Z=9W2 z0I(l#XG0S6*uMr#i)&bP^rjd`0>9-K%N~mo z*2B^P24HHy2_Tl}fhkBd>3Hxt(aTF|O{2OtI}kCA!{lUAqI`5yv-H}k)l^f6V26W) z;Zo*~H~ZUFS2MB11nG&kb2+GYmuZoXd>X$na-g0ovujJLaO&|ivV%S#X(d>K?}Viz z)9XX#q))f(tSbn6_PUn3x}<4@C;ucoA4Mjqrn}EGA_tM2+pu9OpjG1|`aeVN!k!R;svQA!p4d z+ZJVZZ@hA5j(UYYGrem4oCF84<@HeH-giEJ#kH4K?7tTblRJ1%XzlDgC{P?cq{HIXV zkRQv)vIk|N-o3^=S86R@q~0sgPDNNyT7M$mppj-Fz~%S*J;X6D)>RHUXuZ$R_fecfYNe4iuW-;>+B2)W<7@H ziinH~Tr#=ImZ>!SgL=ALsbiu2%e(GoiG1i&U_sXhV5#gR*=;VdJ=sPcXzT6mT_{xu zbRm=1^&j>6mpU%rXCX#bH=l9HK@2o9jVzqT1D)TZhIq-d#nf7p=zh| z29^EVToka6Vef6IxC5irE^iw>Ii6@<3{2mBk5NL-T930NtF@`}j=C$j-FGs4a0ZE#*9FP04U)=X$njY&^fwt z3JICzBWE_wuYj#yT+%B*#_enYZ`V~cm@PEtPFzunh*q7>k0DkrU( zXTPvGIXNle-fkN4dF(lp$!vK?j&GddJ158&l8%;CDKg?4awAN-gg_=cTkq3d5Y_kS zr$jm`GvMYv{1~R^)JlcfyvOU!behZ6j&ZOL<>etXbt$~T-ah+J@vRX~$8Gc2O{CKB znCR$l-GyAQS>(ddPsUKNbt0dk_b65TD6w*M(tn9WZ*EIDsX}+7H1y-_S~H;1uEEL- zOm<4oKA4+5+|2++?9F=XCGntVKJ+xrEUJ1I#eJoNA0%%eEfujqE6Wm6(TE?ha+F#O zW^d>z%KlpDQ6|sa7AYPlm6s=Fhq-p8Lc8us%yk~_#8}FE+LgqZv890Im8Wi%Z{Oyg z2D!D&_}sktNG}y~2SQ0HPKmK#_w~u~BJxF|s8iQo**zckm}ze68yGM`p{SUL0-#jj zxN8s0oO$mW;2l+tMhr1xNdY^iC zj+Dl>xR3U!$#~$i})Nn>vEEd}YfmoH~ptv}x&(2hC!9?wft(Ca-9`1&tzEWttTJk~l zKSp^*U=V~N)1DdKwEJa`bna@YW3hNh8;hGeEC78fz2Iy^4adOH@KBN_g+j4z3Kh$0pNfj}tVm}!okLaCVl1Zb}xAq;M440D7d(J&O+*w_$ef`-B1 iYgZxv69~NF`HOed{|{J}&pj0f0C+6H<^{(6w|@ZZ$%&8v literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kuser2.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kuser2.png new file mode 100644 index 0000000000000000000000000000000000000000..daf87279215ae6171aca3ea4c2c67ca05e7434ab GIT binary patch literal 2321 zcmV+s3GViZP)VGd000Sga6xAP001BW001BWhx(kI000O& zNklA(E;tyPwVIFaMAPTB_L{OSx4`TJ%9J_w^-k4$iz}@e9Y{#-+)F2 zXRlB`_eFdNEEa|zeDe%nKDmG@cJ{+$M${Hy(}ue0z8M`{T*@c)#pj%(^`mvW8b77j3K4OWHxzaT2Ft}HtqV-!qPvQkFJ08FYmnf&Yx}F-!g0G*7*7# zeuM3)XEqsu>OpbIJ`fZz6umyrE-%o{e)p|YnzQ1A|G<0Cn{U3!2iHGf`I%+C@|7$9 z>h5pf@7?(DhS}QQVsWrYX5rM4J{;-u?z`{u-ml-oiR0LFM|tIySIDv_6He1Kyz#~x z42MHP2wb^xg-e$%9i(Ub{x&zS-(-7f+nhOdrst}<(&2E(a5!XmYDkO$=m0Ppjkx;8 zRjR7uwbx#o-|8u%DY3D!!B1ZQ34{KC^XJbWI8Q0Dxw*-m+jsD-r>ZM;bzQT0ZmS`ZJf8QXe{iN?3@1;WW;UI1=JZ*L zqR0F1Uqdx<>(&i^`qQgy+}!|$x~g$?U2|vS4xiorl+QP}7^bV7UfafIIR?W!Z-2t> z<~slIZ`bJcdWbPt16CgRPYO{Xrg_bb#v^|9;ceEZCHJzoQH_KUxqa(@x%0tqiPeZm zq^c`iQ#WjGZgO|yF2}y~O)h`y2b?|m92nt~dt>Ui-zCgi@^gR0S1z8T%mpi84eWPa zQV0oRf>{&!?`zkI#gC~6Cs=s?PdK^U$46NF!UlKl+~)4buhZ#tXzB*%ThC-XW_NeQ z5m(R~EaF^FQkb+2OQ*ib;*q0FgAz3Zu_zE9$$*;qK_pT|;rNSxj2o;nZCi}wbWCD# zaRKrHqtS%%cud>2xUyH$EsFV+(n#IZOsWQJGtNKvEGJ)m4N_uh&28(|UYp2{AHlB7=nm*4EZ|>E)Mr z;Y%;zdS#E5)fJAPI8Id-%<7hI9kG(IE}~HZAypoch=`w)i^zi{Xd z?4I+zugE<2V)r5-B<8k~>VqQGL`o4&9*vP0l_ms2^l0#SA9<8a4{ZlYVO)DW4Vm?b zwTR8IVsR1>5yS{a<}2F61c)lC2~{P;L`abs12G0tjQAL-W3%VbJPv@;rk3P|EMz$A zuo4g}7;#u}7$aC?Fk%idK~g0pC21tZfTl=Fi5L@Y3IuIQcr?YwMZiFc^NN;8qw`$a zmFI0L>JvAO;s(`p0=?C*K|++YlfpazW5JspAB7DuL^u=DI9 zniOLUPDEH3Ea1H-Z>Q*u|G<1!pbsq)%KRZ0fEFOM^y&#^N<8*0_B)P^D!qPz_kqD+ zfQaDwMgNzVFJ1oX&d$zYHk;u?3q1LeG3Nlo?<0AZQ+7)(zj%4KU-W-zeC03g?C$)< zaBKMGrfrnp&+h*Zgv;aVGpql(yt4fF{|7J;R~?>6c+&s?03~!qSaf7zbY(hYa%Ew3 zWdJfTF)%GKF)cGNR53U@FgZFiGc7PTIxsLX@mm-G001R)MObuXVRU6WZEs|0W_bWI rFflMKFflDNFjO%(IxsmpGczqPH##sdK&<1W00000NkvXXu0mjf{CrDy literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kwrite.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kwrite.png new file mode 100644 index 0000000000000000000000000000000000000000..efa8881f9d0313ceb2a5b7d60c5d66a7d32bc63e GIT binary patch literal 2842 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kxkb.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/kxkb.png new file mode 100644 index 0000000000000000000000000000000000000000..6496be9533790b3dbca4e9e87e8196f2adbb9b42 GIT binary patch literal 1612 zcmZ{kdr;Ep9>#wdc97K6Ttl&y&>D+W5Y`aOm5Yj(tPJm3nYn1GcyGlU>!QffI9j@1 zvt%`dLUS$ex7`%2Hn6o_T}bWdx?~^|-_N}7%roZt^=4(JV6A2-@z|_kn8F0J1_WoQ*_kn1Gz6>2ZLm4 zSelO1zwPztviqmU%w!^6N5tRee5}6#0Q#{$6e2D3;YyH<5ix49Eq&25$jePU%3D_2 zIXdGEz)cq8XNqYCvwyZPM`UifKr9d$KiYU`0Wf@|AZTw8oBiA|TxdrVLk|mo=`Q&# z%Xg1(y_vf#AMBahkZf!imPiizM3^u6Fv#xlxHP)-!<(bZ`WldNO7Rfk6~ZfW5x+6& zT8~fB6Vjlyw~5h)h}V-4Q(K50uFm1b#|+T9eAS}%;LD#1cfsIrvX_iyN=`y^DjG<^ zvcdWjlH~ft(A!*lp2?`0ICz&%`0T&_b8}aBzSe#1!?A0R?94rhE_I_CO%6Zu@G_;s zfKpazmj=Ybrh#INmsx3M90X*Wum|I}=*vOfUHDkOwV>%&|1P)*ee#1z(SHBQkA+sU^0(;($U_qf80i5qkigjH=SL9DITr5x?Rt~>EcFdn35;j$T5!?Xl6uGny5CXW zxizz*=&}hMIIE>jsbo7k+)O!`c~C(#te79iDMPS<7+Ib_g;h~@9HgFNZNISLL&#+E zM8>}FVnM7b-{wIE&Pv(Mx7WJ#N;Zc*%zTbtO>EmG&ANHld)CQ{e|#?Ru@by4QLp68 zjSXaP+_FFNLF)E4ZycuPdY?|mA(1HX{UbY?*nIo*r7I~1nXBBbjt4WZJP+Kk1e%J zemo-zOq`g@a6+b7fB!6Qvny$)_n4cTdS!loo&nhXgJu8EPCA|5Hj+}GYOTD!y1L3u zaJl1k8m#DyR&?G^RD5xw7M)X+nSo1{K_YbN4Zp0 z?i`~_QMbIjyb%%-a`}^VRh}42NdTT1bApdpq>b_R!7btNx)$2u>$bMGdwL>UtEqOh zu@pH9h5GW`P~KLmZm;Ia`26f_xLSW5ed=&!5vua>J(0*@ZevTOQe_UDWq^_aHZb!1 zxw-!&SZR&LV)6Og#{hc(2QYgg9ZPvUW0B~w(ZhS+RaM#SKtEYbUEf??s5)oW$1_va zR+tHCuZQ=Z6w>6fZ_Wq;_DyR|IQS9mXG1%jt>y>IkkNU%pZ7qzXK4Dx==4}ZOlqtS zfHN9{c0gksuxJ_vPe8j8uviE5Q34u`S&e}GPau(TG5)Kp{~z$UyU?Ty06v}plvdLD Gg8u@&jN8Qk literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock-silver.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock-silver.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4462568c30f16b9d0e724895928a8a85ab4f0b GIT binary patch literal 3723 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 g7sCHDxOvz)IRyRx2DLW}$4mpa1{> literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..270e6e8352aef74fce26c3d75ba676b71cd7aa22 GIT binary patch literal 1966 zcmZ{ldpOgJAIHC&l)Ho!mN37a^WX1}^Ld{4=kkGFmeN7T%&)@zz)&g|l(GB|-=Z3eF{1NZh}%df{jK&ohK# zP8JgJZxVhz$`z`;XRziMoH-TQwke9%2jiJltY)%Ts7YR~1BhQh%FVtNM1kEtO9WDI)(W zHkBD_LoX;n;uc2#>jbJA?9Wov@_QC%%W=|Pg~M-`MD7KWmu z0EFBg5DF1Z4||$MxC};^F8GCh4hk3KHZ0Kur_8?WtaP6{DcBz0ZS`ntP+ZF0YDPx! z)bU#WC%*!8OJ3-jm-ID@PXHuELW0G2Smy>BLqs9iZ|%JD+B+Sz*)Pk>mkrlymuWv3 z3xQGKz6`ZifrgVAb#=Px&ezP|c2xWIfE=`Ad`tjj^uAj>=E67xE|6Q&1na6?v~^s% zyfa8%~x!YC9ojVo4@D;>)1%2tBFDnhdd7$9s?a3_13KY4;?=jWt(4}dP zmX^~dyjkhti7gXb`ry;!^3RzH%m+UuC_Rj{*Z0?kX5AVV;Xc`!c>r6Sl}wxk{dz*vin5hoBFIv)ve+cr63XLyFqx;6JkZ}*>{$6 z?>%MJF&+3iYVt5H^VeK=2Z#tf?mz}Q3c}iC=;zIoj0>GT;>#OQ-fxZ^F40`9vu@u6 zGMR=p#_iJ8aiDX;XuuW*z%y2L2cP@XH4^x$Dkn{|m3q@b2&>NGzVNi z*QPMnWn2OU5D#*FQ{^7KO&(DQWS_6+gBq0$;;TptNmG1g<-z8vQr3u__pe8dx$hj z17IJe0A@nVazPQM-2AC_6dY+MyI@~)uST;}nHzMkE)75IlV8H8j%ZDBlM%X#M=Pxg zatI>dwF_&TvG>b)@arlrlA*esi9*1rhG-HEB%#4Q580Sq`JU`DUTV+$vSH8r^>Z=R z-lK?!rK9uRc@$X?9DhBC?7TDQSkv_C-l#yKW(&lCR&{Ovfe6D@9=c(4)SQT*n*c;i z_*>#Cdm*Lcn`F;(;Qa`EpWY!oJnBvy{q@h|MKZJu|9Ql(^#tRtx(lY2(zK0ldi)msJRnl&dB)~w7vrgPGAad&T z#IHcTU1WqNt=pSdso5hjv}1eJ9MYqqvY{pl258M&7JoLq$0!r;{JiFnhV`0+-?$nh z&JZ~(m!2eT=N*(@Op5#@W&eRsrm>>?-T@dOlM(ciele>hTu(TA0PhM!JywD8Ew28pUDnq~qD5BoWq zdnDELVV5xUyyonlkLhLZ_cTFb=Euh_RQfHD|NEfB5t3&PDw+)>7lu*w1m5( z(U;J5jS{a3!L}6F{@LMA?r*z$Gs`y|*JsP{vtx!~o4x7-f$`_NK=vqm?+0 zSV-&E*RNClFl*hdbA9QVFAB&!!a-`IqUA;;BACugSi*Cjv`*OKHI#YxcxK(`}nm9(f(EZV^1vA?HGBV*+PnFOI=b zYTn^q++JLbv=s>S&Q@1jAFI-!3A;^|YUxb%yh0@zT?--!0q7%9NF5|f2aUXdGBiS- qG(w|wkSC0gNYsie{QrdOfu25IVgD^)$|s)+1>lUO9k$Yf82vwVtb~IA literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock_-_pink.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lock_-_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8a8b26a56072df54d51a45d20deb3225d0ed83 GIT binary patch literal 2228 zcmZ{lc{tPy7sr3b%oq}5kFtzyB+CqMmOzS*A&h?MiZ` z7+WS?E*B|FjL4E2kXPd(UG6Dbq9JaHybmLOt zw_s3ijv*4iasdu8b20;f=0SZ3iOEZtN{Y|9~xxO|M*SlltH`uc#x^m1Ly}DkTy7}e`JVjHN zLHvcV%wvjXa4K1XEOAJZtfGN~n41R)yXx7hk;ztlx_?1MMZaK=E#gQoZj`czXE{-) zFR^^GtmZaCmBe6Jx4Ne*@uT0@jrZNp(3u4V@=Faa9PiZF{&yWI`tn^he?BfGpTV9i zPgkca(x@Os+qV1ztx12f7>~u;@@vEGyc-fa%H%~OBx8?L3j7j?!UwWiQnqavjKM`j_uGtd^)va-zx0@@=@H{=YpppA z#0O~i2JI2QE0L)ad?N>&6Uc5(o=xiHZadQPZ{-Q(YQ&GH59d|&v9)w&wio=-(*9WG zi9W<2INj+;LF;pj#kg~m-ie8-vZ{b@$2W7UJmYt?5`+$)bEpBEX zT_r5VJ+rnc7@JU)kKdt9hP}6fTV5f&6f5G!+w{H1A;Gm$@uHrp#x>|_XatAdSQ(I{ z!uwoFy`M&%3myL)M~fDD3=+wM)0puy1E=;+38j8g`j6y%ULs$x_?+Bqno0jmWToY6 zRuJZHh1&F*Nds<}+RqwHFMt?>6E0s`Yg3E5E9pz zBpohfdM!4dV$v>K%ebP?=1a?Cg)Jt7JUWzw>N5p%5KZip*9YK00RZjq9Hp{)UnzMY zrLyQbKR@p3q^(|j(m1j((E2s)r{Fs`sjd9?oS$`RUykU$kyU+5RLZoeda*30+tjH> z#=J6oeI_7;{Y&R6mdE3=$4yA4Sv!dS#q`*ssO8P+@V!E|ch8I;ru(PZ9MU;&?&ExC z`ss(Z#81}iS-TVVF6gNZW=M$;9Rr<{9ICCN#)Y0Q|3@w-%<~)$E7XFeU4SeUJ<2sK zRHg4-9lH2sNAr4;{EnO@|3$TS9~iamW*^Srh=P_^CK>xaWu&>YhdJ}n6_i&2C&PFK zhd}OGN(=wgA5Mhv9D?9(OCz*l{l^gLuodtj72uwr;5JXvygaY?K>DQq=)=_LJAHy+ zJQxnq7O)Yq7w2{L5F8#HDmNCqBOTw{LmHELd|_8_vo{kq5;iP&#gWIVsCCY}_LDEI zl1nsPQju+}Bf)2t#$Ko$NR4&n*Q?h4V@m1kV5TWV)AP$lS;QQ5Vz zkFK@oYvuj&)55_|2Id@D2}qyOF4OG}!c1hBS!;(iDu)0oL0AKnCui@QL1MNXdV2`c zd>aSGIaP)tONYOGfWE2hypl{Zpq>6ZHzGQte~0~o zBf;n5x~Onp@q4(18kymZ*#ZamM)kXCdc-z_BL3Ox;L3_RTHLWd_!>g8L=Qw?NN$`& zRZ_}u^MOmxu5CJBSD^2?YSw8TS0zh_QNT^+3N4!BX;u=XK*)ke^vHeZhgclKD-(8G;`X#bOZwJ+ShhZqd(&>nFubxJ z^*jbNQT%FK3=tEBG2V4mEyQ|M8MTagizs1nfcdI3!m}FwKvx?v zOfFs+mzjTK>zij8rd-zL*T$K>x43C1YwpPp3nrbAb+)!wBkl3q6&HWgaBjL`PZ=%Q zA8H<(>L$MqKPVcb$7XDNN&0f=t}=sXg}GP@9YGod#PutJ8wj5TLNCfR^Jh2Qu!mrY zGu>$!QSl}Cr;Kezpb_SRXdW{ZOcjL89SRp5jV$^B1!p^Hpi#DQr5*FZ{0jk$Z5 zIH^`Zaz&Lc*x8dpCExifoXw8Je;s=F zU}rLj*VLt*GUDJPRVioCjxl+bRTf!TSa@5>%Fc3AQ5oish_+trG3qby%F{nuu;AKh zAZlEf7*3?Xwd^7KwelT05E0bo z>Uq^`o|W1*?H?+k!RtgV|MnsAi9oei%6{5m-s`6FgUGo(;gKA*AOf}J_jgx`wK^M% z4~!*X&R-^Q0qCI6C`}YvQy1ldHo%|^F}k{%D18hHh2HWx@;`=)k@(Qyr2lU)ZCtA6 w8l-=3aE}a*O$fY90L<`_K?DW6i-92oH$osjDf%VBm^%d6Svgz&VU8pH7lNGeBme*a literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/log.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/log.png new file mode 100644 index 0000000000000000000000000000000000000000..387d96111e4b2dac7439fe65cae8dfcced2de847 GIT binary patch literal 1640 zcmZ{kX*8RO8pmJjgi$0#6LKp$^xk$763M7CBWMVvA-6H4Dzpu$ZO{aj44L3mEYpm& z*6JB?uWCav4z*NTyi94*)Y_?ixDKu*mZs=(GxKde+~=I%^E=OT&j0H_+n+){qHnGb z0KgG%FVa8NM*RUqSH0O>?yg$eEVm180PtFSs`)of^{so=hfGpiJ^SZ6`D*FKd(qiy zd;N*$uhA}lJd@(xSZbsGB!)F^qBQ-l5q*@T5P7wAB>weSdgyzhwU zP1`CnAx_0Hx?uFIh?5u>I3YQZsZy6|AsX#zA37LaHY?lMaI*^D3*%N3E@UOOM&h9c;wSW57wbUoK&8TN2Z_iHUnHt*xy-JRZ;IOx(=k z_R>&`MyB!1DIlPBEGl84FS~GUZH<2^B;*W>dLD;|On-NW(MYD6T>P&P!u#;e6YiGjo2povNpJkB zBkurh*}xYH=ejLFE3(!*;a(DM;-T1@IV^)A$BCd9z2xEt3bKMHZ&!*ezVF<}P>{Fs zJBs}H%2S(-U84Gh%HCm6Uhh;7?SqHzNxjm&QIX{ZOGnTYz&}e4b8xQsdNR#_B~RgH zZh&}o-2rsT!BJiWm)Jy>!`$au4f4#630R%rLfN3?Km+~N-+B&GEcKu#>c$68801=Y&)hSQxn{zQ zOdmg*cmAyc1}Q4py8h*|!py7tC71*APAL2Nl%r%k`8bTltYUd7st5i0OGMD-e&rM% zQTl#lSn5i{C6;PEKwwQrPsuV4v~&s7sUgg(o;1PxO=4-@r?7V|p-0mWaKlA4<>L{T~n<1PZo=_Dnr81F(Glk-EdV}%Dw;}h{zLqjt0=k zT6^hG=zZ76=B4^UgoS%qZ#yRY@}Ifap{Z+pj#;SyV(YC;(Yg~r%M}b|TKjn0KV6!O z23!P$i`%}6%K9hfL8lE&7D&6~aY0aqu>sX0I#zeJt~5W#R8rPpNd4Ah!!b-MxI)V9 zOEK^*S%80G_T&5`QILpBIf43DQ9tlp`1w&-9o6Jq2QH6(zgY?yeL5DrcUjN#aQ`|x z;r_tC)1$&2@0?yW*?ekK82OKzjn>(7h2ll}h6wdkSOfTt=d48{30#G{{QyA9CCp1UzN;?Z{( zGsK}OQdGj(rXFd{qRDrUi4D_=*TH4|@ke>Su6+)!=-NW3QUm(Bs18%#s#NFN-n0e+Q{B8XQ%_P4EB@|x_dQ0wql0hBM_vr)f;;mq zeGg}UFwo7|p6|`#_atx5jIw^4Y|hQiwNO{hKxFxU9H7t8MC1mq5QhV|7W#9^&d$!W z)PN-5qtW`H`S$t@wpZQCHXM&24)Y2p-09klaJ2w?EDnpo;xKqD4d>{DJ?n(WW3XqO juvnZj82*<)Y#cK(BIW-FTp#`}RtErY4+^QlJuLly16=k% literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lsongs.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/lsongs.png new file mode 100644 index 0000000000000000000000000000000000000000..d0019e30c523a4e1ae4325a488f88ef0d2162cbe GIT binary patch literal 2667 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/make.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/make.png new file mode 100644 index 0000000000000000000000000000000000000000..3a2a0a6ff7a288b6f387632539f00205f41078d3 GIT binary patch literal 2016 zcmZ{ldpHvcAIBHcCUSc*avCA#pp9tOl53b;awJCBkdj4aH23S2+muPUOd;=4XA7Cz z3guWR_EM~2I&w}6xt*C@+IrXd@BQQbJ|d4AvL`99C@kKgnBZu)q+DkO znlLwig*dt`*A3GyICC|s9+~qF6LWkf@W=TZkozZ8h7Uh7b=H_7H{|8sUO0o7M}^05 zL|idKkTBOWuZ>c77NXC8UEHZop$V%6X|r6-KG70)V4zSdgT@hL7~~GFD`1QC3+k@2 z_!2&w&5mVG(oZC<#Qil~E-P@)G<0v6+_|y3tF8b0&*ls!8(dcA8!{YWS#!F6eOD;p z%t_R#Q{R_-n>Io^rbmK1 zcl}Ju>j!Y_;`pxACjM2<1y&-S8w`53@sbTTdtC|YYsUw32f$8r|Nd69A~-m_8NVB+ zBG;>s9R>p{N`Qtez?Y5`x)Ka?tN?e~Ns%U4(UZYa#{Gd=0uuH0Um)4bm37P`WkY%o zQ5TCy9X=-CK$lizU>;Im%>`r-3fo9_GV{O{IYN~J8ZH;Cp4jT4sK`K#XafD*y8s{b zo7lAd1+N}+;&k0x5cx}p_wDvqJa3yK zr_;v$${NVU#l~+c(t1drhz(TrvtEVVc6`hZm+~gGi~@Z$Az&Jy5cywgVV!a zdh$~^o<6#moc}`aNCB>GGM7*7O?!r}jQ00GAUi4dCZS+;e_#7vG?ZqCUmH4g{@RSK znLb=z7aEB4n|pV#(C@MEdI;HhVnO+srV0tVoLE@AV_M$&dVSubOletE0YCUwAMg>u zZZ*^VB=q}a)bFsbD6csN^`YL!R{(*tE*^>qX z6wgb@fpXuc)}@V5HrTXWA!;-=XKf|Qq~;?@?E`Ue>(Dhtx_>Ub6eLrW6%nQSaBgc| zJ%T{OEL#8=;gn|%nM>Vee8^{6G*l9l!k*fZ_eD}Y0<-VuQa4AnOOEi``@a5!S*FrI zX-;En^J}>+X3DRKYbUinB#oKAXt&ODJoFluA>T+xR1ohT)p^-GQtwJxJ6SRR>d{tD zhk=Fk0%A_$*D1TTw?%u6M`^z+TT;<3@jS&l%|2*V7ft%6P0$F^wL)uiA8c9H*uR9( z+3iM`P^Tf^YLvhKt?E&$6%Z0~xN1mk0M5kJh^CJ4oBKOBy7hjh*FO8?g~Seuy(M{( zfo4Y`142}^NDz?FWT9bSYd{jl`I>ns}`w$2J(uyHJg+%I6T~P^Tene%u_tO zCsgB((Xal>>t&GMoHqQS^v%6hL7eT;pjdS|yK;2o;kA~@5Ws(;nP5fvDR4MQKk?j? z=Q{U@T8=&!FfymbPXBWGQ%K4MTf@ZZwR3T9VDh66t5sTn8CH@vzni!;Z|qG={k)q# z2@Y>$H7sCyzLH{J+!LJ$b2&?8(COlBiFlVKY4oi87Hn}oFdzUi*UgA+bcT5-r+j$+ z225v8&CZ6zGBL!k_ygZ%N!jDKboXujc#%d4E&&M<*n~)AczmQ3081DgW)6d!TfzL` u2qerFX=P;&JC20G;Ojx){|Vq@BQ9Sg{r`adZ}Sb(0KnbF%bDRAmi=GU=(HdJ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/man.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/man.png new file mode 100644 index 0000000000000000000000000000000000000000..3f45c921696cb4107f1fb61de4d48d920b59fc77 GIT binary patch literal 1813 zcmZ{lX*3&%7RS?wpr|mYeGA1%NQA~xBSF!zFBw~^slAq_2C>$@wL__vB8Z2UMwP^v zR!c<@ZS5*;?OR8r(q^coYVb1i?R|Lnod5lud(ZuSzBgQ*?Zi(ioCE*>;uq{~-1$`d zC&FNUk4Z|}<^vRpb;1Gw)1W!}43IyA103vZ_~h5V_4717M6TKU#PDhVZ){&j{PfR~ zbPXHIr`o^C`(9PeSM@L0U_HJ2TJ8-Il?El5X{>qk1GP?R-N|=Q_eg7!lI9);QH=TJ zap#7t&OJQvVy5O64x^t5`B>?ozb{ay1hoH4R|4}w_y%a8R@vvKzoyeBP19?xx|%~( zN-D$qPDvGaGYF)l=I1@%Ur>ojf=e?U5no>Bi1vg%neB-ib=p!;MM1~DUTu84e>gcg z$@7d`eb?fLf02^N?E<(;pLb>5DYUKsvnsh|1Sf+ci>c!yJABD{dU|Ol@n7b4FUKfj zp3G`7*Dq;*RZo|L2Kz`^nV2Gxo6Q^!htks0;xzv>I!n*%aY1OU)$y|f6dua77tZMH z>_i6?^b{bOrKP2oH5SRFP?*3XDBTV6nM4j8yj5LUQL!IJBJHlMt*uS%Y`pJ`U8B*Vt?q zWz%0j)=y7Q|5oiB`sov^`Ctva6cK8mk-&RR7elRb-Zth7hvZf)cUw+Go=uyNJe%C@ z&vU`hBpA)@rD_qjbBr3$RqNe6ZwCxWGhJ!KT zx!S5%W#t5yeAfG(7|<#}GJeaj)(cRTTjQncA2+qiJ7z7o;peZ7D6 z_~=gjXbL9c2o95t?ZMaXE$FVTjY5VnWx@S&@?+_}yGatqVYfMvvR#eG-$aHe`dhoh z8gX&DP2{BfH0jZZ^=a4O{g4=r_{nm@T67J<<~2VB%K73U7)};0>Z&Z~VOA zwS^E_+y__{_VyX9$7)1>iTZX_)K)4KOH6gVXqd1Eb9D4LcjTEj1x^S-}IEg4m*Ol-CEw?K>;G01CQOrcT{Hui`NZ7K>(V- z8O*H&0aC5!xKvlBo`;yqIu2=}gJwueHp?NJ==?)!?hk^fVxWx&_$nYk%{smy|LtAc zHdcxdtyaS8e9(M*_pIC?BTT%%N$%!1saJaM;SeHgB^bCS9WA3*{Nb-MMu6@EdIV~K z>b0|M+klj*)7zuZj+||+5#MB$Z)jIk-#?sF%jjpIOF-ezLvyT8thcFjWg0N<|8&{_ z@<#KCK$k=1fkvU=34k6k6Icdm^I9hpTYxOo0-xLhKlt5 z>;mRg$r^~NFup0qt;zRn)|V3mxI6q-2vqa*lIimb94>Z^dw2D^@|j*?#Vbgs-@y=c zDwCF(`kmnwO z*>@lb8dfsnb#}OGG~d{L$T4+RwV;tdw7v5Ow$W(V*7qK$AJ|I7>cpaHbec2FVfaTk z=Db})yOBCv1?b^%hs))T^Y*3}7H*lFo9{}c&psgzlF`HkA3XkVzxs*tHmX!qLxSx= zB86D+?ciw9-3}L6!cN>@pQulp>rReeTr`qTt*EN1qL9hS+C%i*LZ#bzm-5(uPtaPK z1&SW5ryU(T34wvD^2viyM-oYfOIg@Pl{W(Wjw(@*YygeYRrm5{{$FJK<6Ht+?&h4aofkF5xq{{>I-Kg9q5 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/message.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/message.png new file mode 100644 index 0000000000000000000000000000000000000000..a4eed858615a1460c5767ca9e3fe14f21333d0f9 GIT binary patch literal 2055 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 M2aKz2leK^5-@)@#82|tP literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mp3player.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mp3player.png new file mode 100644 index 0000000000000000000000000000000000000000..f8a79b7a93cc6843aff576805102114cc8b24613 GIT binary patch literal 2222 zcmZ{ldpr~R8^>pE!`uqZrOSrQLYt*FgxCznE$mm4d$vNd(bmXZS~wD26f#6%EoVBT z{31;$ikU+%m${2$?xk{ul(TdG`~C5IUa!yh{d%6)_wzij*YnTwtFJdfUDZGp005}F zyW#v~-1m<_O0qX0De0RG3gly6#{dAa!YF?jD9e>1ej(swl*NWibE*s~@os?$GP?aM z*Y`0F{}gHQ$H+47`&U_;>{0+gxx*cIEZ}6@^}_BvqmG*$soFQ!`uovsW%?RXowKb4 zmT9L()a36vhFScj51vTrJFs+n>59euD?Zn*`luOZUOpM2SMa2u`;O<$0ykQZCw-7W z%G9)JGqqHIuA;EuTdXVCBA>w(#J|O0vDo2}k>rW7iE9*lZ}XIqu?sUxYV-@~epa)a z-`rq)V!yvOgUd}-huVXnmq(>P#t8X)QZ7@eeW{;cDc7y5Ow4SxX*#~>J=85|SYA5O zQ&^L=c)k{IlFi8h!9f`U+~mq_yfVL8qLZPid~Nm+D_$ULcOCW95cxv8Rmj}qyzWKg zZO^CL4NycsU*L2CbaB3lMW7H&kGCjKVu4D!^zHI)X43aq+V`Nrap2+By=j6MDy{95 ztvs$Mfwreiu`{XA_s;zc&~4zCK2>GPXYj{7GpACsps9IMo85<6!;)^&s%u*HIiZmE zh>N}9TL~JmZ`oDKR-u{$R+tpk_!D)d?kCVIPlwRAuWJ7ePb^8UF&dZ zS{Q=kwI4C*?fnP&q23h5j}v_WHp6}dtnGV;B-vv^FnB-J z6VbXPx%NqL6&go&6U`yBk#{}(y;lNkIMG3aPZNXbYuYR=1GNfWqN);8%zR57>mAO0 z#{T`tL?pS!l$CaM-s+OP`ToNtc@#+KX?NW!TE|gi*el_1;{-G4(}bX$r@&cE(i4&Z zSXa{Yj=iEs4=eB7{V{;$XJ{Guy98+M3yiq!>S|~vsV=fD@oFDKq1B*5UZ{X4mAOx) z^DTnVk8!M`9d^ls7<=1F3lC=`ms^=%+-qFP=v0GooZts);S?+DDwpb#v;Z3xGG=5T zBw4MKKZ>eX-PewJUtC(SgVg!Va6RHV>FMtI$o62+{zFw?{)!Mq)Zn%FWCdsyPNc7W z934Za(OxeC9&)(@LRC81h@b^Ewm9+2?6MJEvbrmOy}8+Y}a_m&Wr=TQ)qUfezVb)z3ZAP{Wj&c@R-DQD)An|KdO z8z0WF%N!))4|PR7s?0=5b2i8vk7L!>+dTe&7UmuT$NIlsyjKLfQ^3+%XyVl=VH_Nu zRl;dR%Nh23mRx{XJoZ)yiF{aVpphTKk8f3< z8wx!=Jw_MgXIFCZ!Gq|K1(gsvNM`u#%9*R`W}bdW%Oj2Y2Z0h;l6g*s7{7C~X=)^mdmiGt}zRq@^Ba;p~SuJ~s5=7h5#urr|KH$LJN-~L0pO1J#_^oPGX4hHJp*e1 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mp3player2.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mp3player2.png new file mode 100644 index 0000000000000000000000000000000000000000..2357de08df0c6c3831cd6a8c60e3c1d44dad866a GIT binary patch literal 1812 zcmZ{lX*Amj7l;2+G>B~!QAAVq%FZF+(z{O^a$! zRjT%_Lv5uMOU-zrCfZ8n6ctOSUi)O`+xy}Do%6fTx%Zss^S$Zj>L4q9QW^jNSw{lS zT}17F3YHYj_|()dB8Z3Dy4V5$SA72297wcFUU723i73hrwwoe?R1Cp4UPQvb#gAUI z`sbJwV;d@>_P?d=vhImgV@I5=r_aE>(*7v*QN`Tfme)S%gk4|+Ir*;6%?+Y0{xblQ zqH3>u@QdT+GN?TStv=fP7MNasIT}d~B11WLNxHs2f9J#?aGaA#9}z7owz}MDK(=_G z>`~+LQBBvy4n6|)V^2zKw58UOJ1#>k;+Q;+ug~dB6wDKF>6AxOZm%O6>S{ugfF6m% z$dIEu69UT7TDMTH-17RB(jn>6d+EDhJ`FF96dhTVIcJ9w)or{e>^e#wG6N1f>w+!C5YN;aN`gU|;8zRU9LIIu z2=t($VFkL_l^2l|u-#r*Sa^zFRPSm|fLOui%4VDZ+KmVlVbr zrkj^1(_Okcck8~1xqkZII2KoXx0(yGT=xYS?izg$!gfZYvgT&z9~rTdeH3P-xTB^w z1|ZJL<9Gw&Tjj6Gay!efP!F*2oKJi{|Cw9qG5@PF+2Mm%Q%X0U+EKN&SV}Rc?0r%z zGF7m*rrL5$11fqyJL8J$GM-DBv?x^Gj_LaLghssl+h5;Y!K{`ta&tFLm$oqk06U$1@^~Qto z!Bo}thKbeFHvNR5+s2G`p`Z7)A@p$x6slVp0O`?v&CjY&Y3D1j6sXvqif~=8r6G$l zgX6TD$qqN8pLcxQ3;JvfS16Vi3dSbY6VHa{5L1CIyRk9<_w{BR^^ZMJ6^+Wx^O+So z*$HI8mpG|Ba#&`XkQ0~yp$)rbV=(ETUye?}CyAAD9b-Do0g_hi3ufz)zfx3zsr)%q zmU5s)5@gLH7aQzm6bKBdMR(pHqtn&lZrzKxAb9ZRfAkL#q>%N{pW3Tw_WNlwJ3Xij)FWrk@?`paI!v@DA|1I+n*-s)wfp=Zj0;aZlcR$ ziTB-G7L4-1usF8LEK%Wc{`(3&HodsU1}3mG$a%*+eo@V&*D;<0Rx=LeGiu59;9hhi z>OEWeCHfkNyWF+Z{@ae(_tCsK%y}~M(qw`rdizF3dd;O`w6(7HPnbUn@Yvx+<+gUA z5}7|h3o>AS+cihNDCsLDRMm^!s=` zt!Q2kH*IJ0<5Z#H`u@(AaHZ>TYi(^!IJ~%#1zohrMy&Hl2Y;+n%xTqiAt7~jY{oR3 zu@o@t657l?d`xOQ++5{0pK1Vg5H(cE{tG7cc>^~pv`j~NuAhaCQ0;l(6c z74S4;GgQz5-`PZwyPATzr}ab4o2rtMlH~72VKbB(u1b@-7ad9@D?lIOW_WwcWM!g( zy%%cI*ujtfOk*|*awvmVo4OJ4%A-{DLEs7YJ_$jA3Bee0T(Ag$DFTTwMj(w*2v4L1 s27$()P{xRJ7z6^jaS{4ILS%GMSjhGNFWA&CJ`@RnqrEGx!R|8kZ`1-iOaK4? literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/musicstore.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/musicstore.png new file mode 100644 index 0000000000000000000000000000000000000000..412300c4613cace3f932e175a1aa762f6a9c40d6 GIT binary patch literal 2612 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 O17Lx+HK{i8iu(s$NWlmI literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/musicstore2.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/musicstore2.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a3197332f2b50b4565cd308f289e9ad4e6f55e GIT binary patch literal 2639 zcmZ{mX*kqtAIJY=C(GC;OGXqUd8UZTZmcsRh7gGfF~(qwB~ln;M79`9amJES9mY;M zmSZ_eXKW>eWNJbblBE!yIp^K;;`v?o_x@b>_qx6>es8|lo#y0dD<+~K0sw#*%FYVI zCG;N&32<*xT-+uXe1R4Y7635C_pWi8hx-<|W^Zf7C3ki#+Y`7D4!65Z;?nM4*}TM? z{$oamTLf|m{a2~GCBJdKAe5Dbt4H6wn|(-$yX?U#Ct>JUR-m!&dd9}%JcMJOVZ`f` z_oS?!q~~g;mg=t>ojRZ0cMQ$`kPr%EWP%938h zwjY}zUVpAje_?j`<^ADRImaZDizd%y8RWo8Zp`!5uxDhYugV?TFP? zdXdCIz#XKi*hG>zkb^-AB_XmT`9Nf7cmG{^;`+z_iX2@JZqk!M*>Lhr1d5h@ugCAP;fg{H}3iw%#8LnFAd@oNp z_Q6-rI*=%&F6x;A22BAdqe-E1we4Yx97GqCf>5-6<<+(3lU-qF=EU}nrT{95nG|^r=1LuJ&crk`+Mau+WE~HAs*a(3DVP6z%s}=l_0T;~{w16v8 z%N0~q4sYx5?{a?&HM-AOFgVog3E-E9! zyG?HGZl-#{^`nRBMbECCjwIFnYDOA zl+uR&m@f`6O!sF=d|YxgD*EdhK6)ikpSm$(d;xfy(XdtfaFayoMQh{%z8+2FnLVNAQgrT4PN4hK(0~gJ#m|g$X3ac!}tUyCd=9 z@aKcYsA&GKgyyj&TJr>ylBjGHExJJ>!I)e3c6N3?G&D5GliJ?78U`2@PFwb0!W+cn zBkd14M*8#UwhYUoi=z}|5;EzXaUu^WP^J@?H-B>_w<;vN(8$>e{rv~3`ZVtAo*=7kvZ+>P&lB>G(?YT6W5fQPiVjTH=|; z;d{R2F@7)m7cdeRlFMab>Sd!8b4fBEA6nYZAt$IC4vBkRrFb{U%O^6R+P*`rAG1Wa zOciHp6|%58g>z>N4Hft;;4eo?%}R&nBT}ndJi|YK`v78YEncJ>FPSITI9d;UatO~; z3sBSy2tl~q2d}8A~{ZjO7Mbc8R9$A4;r`4X_&Y^s@R7rhvMOk?ChJF zHk{Em(&E7&=xgcy`)#LCQX2W_Ek{SkD&xAl>i6KyJXjei(LycB+HwBqu+KexF>>9o zq=Up9_fY90-W|qQQ)Lti`oS1$tK%PHy)in4zcIa@hF;9AJg=)OjY0n)AqP4$ZTy;O zxv_NHzvs`AyM10gqUAvCGM+`CfTBIgGQ6B=a0Wzxc7MmQWv;_v6E!>66JXu+=@&=@or#7MUhB8!FE| z)E-Ge$=q6UhL9Ukz)9R;$@ak4lh=KjXYv*~w0BfQy`Wv#A8eVbO7U3VUtI@t|P~=m}iI{GE5Hjh$&S)0ka9Gpo5Hh-Z}f)hoiu4izYWiG zSFuLkIV;MmjgkVocelQ5_4bn8>n2%P$WkjccXi3#&T%?ZbZIc6v{l5k^X4t%cUzAXLs)+^y-2j%_x(EL6YP zF85PsOUHO{XF?Sk;4vvicHRhf>z}Q5){JUWt_yCaj0M}jU)6l=;aKmK3GZZMBd(*o z=~^+YLXDHBq!VtIM=bm>3v;9^@qz)c!L48*NWWO+PuT>%3r$a(qsO1mwl^lnd}S3( z%+X)U?~Xm8^+8?{l_HH;<0%UtjpT#fM@nnG|8-R&CAMSHfKBoa6A zk~uVU|BA{}LaJm%p62J>O!REEcOB^SyTPAk67*sAOa6TwA~ioV9aIJk$lqQ!e1_WuXWYdDqM0D!V~w5mn=lK%@5-L)P7 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mymac.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/mymac.png new file mode 100644 index 0000000000000000000000000000000000000000..bf185f15ba422fa03e936a4d3030f6a6b7e60eed GIT binary patch literal 2070 zcmZ{ldpy(oAIHB_X%SW~k#Y%zI5wADa+#USmP<%%aveq_+AxgCk;`!@jFL-Xg&mhd z?XX-cV(2(RS}rMel8736 z7|IUmBB0X00t*XHLR{RM0Q>Ql4weAW@W$}KZ(jwyu>S>Hq=16rTQMmD9Ez~R5CpXQ zPd0s_=Kl_(BP{U(D*dOlt&&mzIH-d{T3+&aS$cOc^yIi)+5@hEp1XTtm^J-`wR1qR z(Q8`dtm6-PmwI$!9nV)tyruWXyYynkH55gUsoI1?UpN~Jq(p?!W)vnF7 zQv=T{xENRHj%o8_0gpAI|21Q-3ukML+mVWehc==s3^jnOtRLwYzlInTac1{E*<$~HTq$o5LSG)ec-`UOK`pM_SkGs)n zgen{UU@`t88kBWNIW=h)5?pr#fmH5n?aXH97PL{HK76BVHKt3eQ6AI}xeCodoIN1) zLSjATQKi;NYd;MURIXL-%gMo%T$SX0VI=q+cI*@nM5Bt8!bQ4%M4(>Tr~$h%(%0|3iFt>kzp4vLHE@zKclM+ddzf*(@D>^Hp>f)}V` z^cu1O{Qem5L7hrh=7A8Blw0+tXujpGQ^AiG5%GeP>4lzLAknN$aETI&!$Fd-w0hIfBcrzzzl66xr?kSHkv5NO0{l(y~?C zna!;tC|IVLH|p+FM_KJVv*(S$w6NKCLBR~Ry`$rE85tRG%0f+*w>#SG$nloAIUYO{ zX0!Vx->F^y+_~tWz`!{Qo6X)E#&X)AyfWj>E6!5<^>5=1i90L3dmlc0SO6ktSPPRe z({r=0Gmpy(>n>eClJ3&Kwm8v*<8rwc5ANOj<4JS#+VJY?>Vx*p+018jI$E3@@o_}x ziRhO>rh-wrz5{B6IKw#RL(ZL;mLK|MU+C_@dKu@3n-*&JQ-OH)rL^COKDFs-M%GCCN zaSVUN$zsxcad(Re1PQ9Ax0m9Z)rHL@h%cLsVN)Oh7#n9PY9PwZ?Mv*?(2)3$acXL6 znII05_}`}II^Vo`Ln;icG@FQzx}x#A%Vd~2y>pPJbs+_!f+=)xrSzrs3aS6rEo1#D zUW3Xpc5_>o2>sp}>nufNdi6J|ra%}BhDsW3TLnbs&)p4Wgip49Dv9qlKGWa0nAVLw zAF))T@|Lh_+G~8w(9rOD;!i$@A?~@W0=m*pZfR<5-Qq+u6ZCrS#Vz9+#(Hn=D)X)i zO~oHUM1+QhUT|;lZX2@t>9nW#mH3>M;IrW?*r94fYY$?8A2HAbcOy^$Ko<&wYC~b# ydeBQSBNM2xiJqP|)X)S9g{^qX{*U3>^?;C|*#B>U*M6o63;@d75m}G$P5uWcRnC!eUv$!(0>JD zp?5-f_yHYE?g(Q90IY?bQ*ALy!C_32u_3a3B>i;LqnD?!Jmm&TL zcRHc}>G4THA$=!pfI?W>4v=#1q&irM4EMIo_Y^c8bxdhgx@#8ZnN+HkSQK~}zQvXx z8Se0<@baI;CJlnqjP+9o2W|L8jS_ExZ?K3FQDuClkQYRx7x52?c+X0OZcaimVcY&t zc#1+Zb6FXt;nSe|JB^q_kO((`Kr!K;LW7Q7uK)2 zo(B&xF>v>{YdEyI=T4f;N9~`AB~+T+UYqJYk&aerTYk12IJ9PwsiLhLb|$mcd6*gz zb~O3(u^x+I=QZi3{CO*5{X}SLq1#Ade$nT%Z!>czHP_GgCpH`W#L|nRwnr~m`!Geo zVy~uiJ?&oFPsXL5wy22X(xq1G8aJF|{%ajsL>34n`$P&@SR}Uc)YIXnw#LP>cco%a z{RW4V_xa(76EnP{b@<)a3E;jfjzHt?r^4p{Fr8=@F>( z85|=_ICkc&*_FhqzjOpBN(C9mRKuSp_`*`t6n=Gh^s|;Zr?C}#XC1y)N^ z-7?usugh<<63H~T1~gK>xkQAzGFT84mYW_3{D!H9UFPhH@)V_3JcB|_FEcl#I7Hl} z#$*G^ukERu5Mi73KDXPt@l7}(s}0fP6J@}2wirR8QY>uPd=^t%FwnCyuwV`=?ad$X zu6%_Ld5i4uC|lzA@=Uvcp`7VKMh0G2HU%bFFDyp*&Xshxh&oG#FjB%9)WuQ$;_L0a z6U_;jaYW~aWNppDbncLvD4G9Cog)5JpP655ZvU{?4Z(&`YU7Nr;z8m|-y&uM0Z<@x zzK}uoZ7DG**a}g(8>bW-LLKV7;)d@Oe{Tz22d0ewS~t~-w_{ND6k&H+OG1IK?ktKM z>5lkE$(jj}*E$dfLdsAG^zZzNCWj;$Q$NjxcJas7RJ1Swr8Gj?HEcf#;1^r*Kw1gh zQ_&Q@PW+VMe-2I=cR&RIjV;J*S8|5})$G)wGiTo0cNrk|rt)zWE8iQIL(CMxRo2R| z&EWP&oJ*G|FtjkoU{bVeXT1-1fP8(uk9eZ)#N3kDzIvEgYF#)_Ee;6mm*w?C1w>F( zRX3Gob%174nNuIZkkRtqeBDWXNtc~Oel99EuZ*z5_|P-jE#ycDkBq@{?9tynwd+7~ zuj37$nnSm)2uMcMd6Bxwj{o3dk@;Vi*f7Sp7KxK&7IJz<-VZKf_GrFlEHoiIx*A>u z(H;KNbd=O5`7mH)_&C1P&qlE~;A2qx9v`5u!d#-a{lUvedyQg_UF*-~A~o)*Kt8?^ zy;`@B$j@NxI_e$_OO;p`M(Q(}#nP`v^>V%tVflQ$s%yo!_Q!0ww=t;dBQ4~4dZ>Gk5+*HQ((9I6Er zojR_#MN{xBmSmo6UJZNw(e0HTZ~$&O{FE2XYe=$8{RETTW-^+WTan@oWiKC;ly3?DDB&Hun4(M*Gxdl z02r-VrdB!X>5SM9#uT`{=Lhw4iiVy5I&lMRjy1*Xn{0^K8#xWeZE)Xpcdo26 zx8e@-NKZ?hb5wO&_Qw>lby2%50GrhSU0q!iHTZXPFKam~bGe+7YB@_QMi&9%^s^8S zafEF5hu27VhR^8F&Uh+-Pk};I3m~jcgUl9jLbLAQ{lZzhn?e~Us{yRsqEcxX$y_W+ zbpXC~aG=VIM4ExYE+s+C_@PJ9GdaGB+bPHD1;b^nAPN&MgaeS7$n>cyO(TlSkixg? z8osfkCuGZr4-I{4-xHxBCzz7v+a}`}wspC}6M`l2H7;_RUwCRyebWKOR99#6fg!^E z!0iT9E_`D$nwLdZx@$1*G7f}p54?ugk3pO_6QZxMGuwdPj=D8X7HMq=4L_9^Oo4MU zCYR9@V98JtF`KV|05gj50QFPGB2;g`K-z4JiwCpC!!nDAprPiV=Pg(JNQSwaJ3Ce0 zU`(a0e9yzpQQkPEt8C&>;#sbT09s8K%*1ezYI6AI^RBz%Qo%2yyht`E0}{knRMN2E zp_ZR!v(eGseYJ0YV`M9dU&hVS>O5NM50Ctcs%mzmbx~GvD&WhQ(EeC^nok_g+W4sJ z;p4H1B@7FO-BZihXH}5u_G<38-wSDj*~k1R){0d%z?=Jn{A&ejh8+d z%aQzCOwx8)d2SWz8Y*G0?hv@QQth2OsYTE7i^IeAhL^`rT*7A`{>cb9`=ws#$#DA1 za#8x{Bprmd4Z7zX7b8Lk9ZfGa7ez%7;3HQ^eXDk=(aHBC5NY5xxRe+>8i a?s>X}{eOeb%Z=xB1Hb@nf~rH}WB&o<5{=3L literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/nfs_unmount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/nfs_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8eeb8b3a5a721c2da513cfde3e3a47b7be9280 GIT binary patch literal 2400 zcmZ{mX*3&%7RN(1i9JEv#8|@ATG2$*+R~tr+KSr6QmL(xpr}FH5Yf`wW*Ur2X@|@- z)Y=I%%~Mi?8bU<{)u~-NwQseRzRY}kAKpFZe}CuRbN=VtbMKd%4tFQY000087K z;vGE2MEoN#P@EG|Q#Zwsip08N0e~^7_f794#WgU@+0j8vaqQZ2sbWaS;r$cD#Q!T? z56R}A=8ZUPq?m|*b$5^X2mk=5Ty(&C`E{^L0-q9m;oV;sn(7lOFqqPldZO9cS)sG1 zvTNBjBUMtgs|>JFamo4U1&0QA2zJ%`W2XBm)~m`U3Jb{!%k*wULOIbKj%&iDp$FqV z@B0@^&+WgU*f6WSN((OsHTcH}Bfe7izuubI6YBbP#5LanRUEwa`En=mIX_xm-T;l7 zz0J0ucg3b{Mma?7%OW=f5VtN=Z7HV8>3(;A*>ZDtKrJO|WLxv#{iD0hv6N!ja##9W zSeAiqe7;2wwA&KKT0K|BDPwKr1xy9Ye>z-Kq*_5&zTg-YY0FfJ$*2|UCeajV`MdeS z%w&xy^Io|wM2{5R9dD8m%0QIJ@GP(ijQyLBOPb35>< zOJ}OuVe@XOy6jT@3O9{HtzCR@5}G}vHnLBQbHf^B2!Trx(ycrxriYi4@w5lc^g)#H zUQulVzrL@Ze>k%~UjJ1g-QPOh=_321`sir2+O>X_T|~B4)vN2VxgVUs-4X8Z($V+U zPTDhOqlWM6@0ry(D$CJeOmrWIRA$CmxReO8E{KdgZq?q&kx;oo*)}oI41hZ>O<7U@EdUKlCzFt+^BK{BNd+9{c9BA|FJ*ZAJ&7RNVYT<^Q( zrIXJT3DQmz{%-UwsBlb1iLa6Ct{)x8!E_BT!yetv=AmdS0S%VjsMm-hAmAjs9f5Dx zCv(l(Ky%+--XK>W>H1Okys$H;eLS*mYPv{5W3(k(T^9Ma#^%G>q+_CzJp`h`qI+%* z`k~E)js{fLEW7AhuDfV~iF&z1e4m6tCE`=g9AFYEY0Z}s5GGS?9k?D{tz1zfE1-MN z2Yy=JICJ)ca`uU#LI-$xt$t&tFoVD{-8)%d&tUGodYWJ%E z_(0#0_k2*@rNP8y((<^F&sd$iyTZ#!7-_imBqzE5#%c>S7^ow~xvt3cdlN7dkeq!R zC6TU{9-N>6%hb}jI_sy_;UU=t_Q64eZR4e{FtA{GwrO#imN7vC0rpfm2V$c2qYJ~8 zW>EILWK`QrW6NJgruF%@b_ySj!Pc?XixfC1aZfqM&$la71q;q1=rdo$sf#|W%q*te z@?%zdC8BaLbdNjwP`~B8LRsnY`ES{q(SLo@bLL1CQIfTJN@bSk$uq9YRoe8?Hm$Y^ z;A>YO19@meaBvt4VrP%fL*zo}X!@JqgtCSAw-hf-WE9GH{D8%0VIfmR=KWzXH$+t*Qdzw%nRG+G zvcko+nawds?Oxp}(SX zPltGRG{X#aKuixj>oEuW&^ZyLoJ*7VJTX_ZmUv|PaHqJ)Yk*HYjBD-jgt&g_9W4vdGlFqixyau`rS`831Q_4wmuSFx>3I+K zT;@ZRsZXcnUGn%O6KjxV)LZy7{8!X;f7l-qjVo*3N_@JFqE3eOrQv)@V?MdWMo1*IR^B2qG&e)w4KVQC@8uVqD(QVXTn({9TvXaj zJ*RxZ<9APXU-S49ry_e^BB5#SUPAVhK)`Yozo&2X^o z&7Fn;7={jk*d5xN4kXN`9A+#H|8~#kgB?od_4@GKlaN&%(OKsquV?T{_Aliojs+U6 zSN(-;FruKDOz}Ss_D@=ymjjq@XP0e!l7F+5gf$&x2(~wjY-?=2%36+ox89@ogz+gK zS9yZPpu!8fTMq6YqErB2tv4}dS}eJQ@3#-r4(4~vCzDQD7cUAI#ovfd;sw9Nt5*`k zt%%pd#Q>O~&?qDdjl`h5&=yuGODhZpi88lBq0noAu>UcTW3NU>r2K!w`DZg#Vgumf M1viH}yHMJH0ekCPw*UYD literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/palm.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/palm.png new file mode 100644 index 0000000000000000000000000000000000000000..808b3b3848f4d3ff053b87dd1fe5e99ac93ba1aa GIT binary patch literal 1595 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/pda_black.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/pda_black.png new file mode 100644 index 0000000000000000000000000000000000000000..d9184cd897418deb8ea41022fbc7a392f2a1d95b GIT binary patch literal 1866 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/print_class.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/print_class.png new file mode 100644 index 0000000000000000000000000000000000000000..c3917dc2b941d075a1b68b6c89b168086c7e3a64 GIT binary patch literal 2254 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/tablet.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..914bf8b2816b8fbe8c0a6a58243b0503babd692c GIT binary patch literal 2026 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usbpendrive_mount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usbpendrive_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed2540581d51735c7b95a11e12a20526c9d5ea8 GIT binary patch literal 2881 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usbpendrive_unmount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/usbpendrive_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..d5d8c0c2958c2982d05166680a6b7460da3349d7 GIT binary patch literal 2758 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 OGk~*pM0^7-ApJi#a;nGx literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/xmms.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/xmms.png new file mode 100644 index 0000000000000000000000000000000000000000..a6da8d7f85c81351df4a7e44c09fb4a5b29182c8 GIT binary patch literal 2946 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/zip_mount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/zip_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c56520fc096d97c8f5cbfe4b8e4421f845f173 GIT binary patch literal 2172 zcmZ{lc{CJ?7sm(VnXE&ymY4`3CTk=N24f$QB})cFW1q2>(zIA7FEf*3EH7J@;b2g9 zFO4k}H6nv1q$Ins_vXF-et-P#Ip6y^_nz}P=l*xooE)r#_+|J30DzE#3oX=I>R;PMRu)dg?kt@nQJVPl$!~d2_ff|lYoGpoA`4x( zD?xS33$GpAFgg4yexV|Qmh$=wq9CwNWk3i}s+i!TB|~`3y2GO~SXoXgQc16}@=c0b zZC|-nxEBAGPCu)8u$|*2cyj7Dm{0iUIDPT~JogtyM^*%9xa{bK79pe%ou16+f+0a3 z!!^vfsGU9q8pE_rqXGs>e-4h2GkP^ObF%Nb%FNsPgGTkiM}*$58wt*Wx7nk$uPJxq z^lSL3CP(qLU0%^&0{6Ca<+C>DKhOC}l1fb8HKx1~$T=LY#rq(os| z?&i4$5Wh_N&5?zmLdB>akhT)gU)TcF9YBHhukU#xzEhSB&_=}mc(k*GX2f>Hk!-3= z(L|`B(!8+h{d5J^vG|pW%Jj<0RkGE&G=M{AOo4#pc?Dj1i}tb?JhVTYwZX8GJ^@oO zN)i5|GJWVsUTAt{qOtyJd(v8{F7LZo&m~?3C4a+^OfTlu6Vn;rf63>GH~-w;o{=xL zz*s86?sxn31RK;LmdH9GvPIc|G+SiYCZ59W$3Ru97T6o^Q$#AdhXbDuIyZyQK;b|q zaV7nTa52;sc%C=aO_}RY0Ar#ISy@H0u4gRJsS*8;ro z(nuY{uX^H3HDYllu|k`6($%uD>AwuAklK<$Gwr@n!?_T+8yhHDQDCTtTIK4UvZXHmG8rtr|SAK@PbEmo(;LUk|Rnv<8!(|7mvMYC&| zm$GFCu#&qTO+@X$Dn{hM!&ES;C&jwpDrq7){~QWR2&SghmFWRz5ZM9W1e5FO=MB+> z#wNxkcpFf3L*CUfT?uHg<~9 zDh?Ba&1!0P4pb1!oe<${p0C&HF)=Hbt5!Ui<@wkQ8y2atMXvz7+L7zlW_VDo+juDi zAKdIN%%#eUv~Jq(RliNn1}R*OX&aI*jU2X1Qi1>nq#Bmauzxvj6&P1>j;fdl?Q^Sg zb@{0VOQm@V(cJEX%hbm`oXGPB&7|mQG+ey=O0Wi$@toA-*-A#r)AWp5@*gz)icL(z z*5s6>y*O;w%c`$l+)Bi?dS~~D!6^4$3{q?3+NmSj*FPI$gb)nC4``zxebEwS=O~Nv zv|+V`8xuh_`I>_qA;IMF;Mvs^_m*dZ$^m?Q`^{jW}SGW<93C&=%w9*(Y%ao;( z5PXa-j{-1LPpbHt-GzbrmN(COs@)^^k9X^g_ix}a6GoKu-p41NA{wM}CMwu|)G(uO zZn)gCcG}}6SppC>q+`#`klD*KKiVEgc?rCE891VSlQM9DSQcw$<}-hQiOj_Ihisd? z8ej^b9B~XQoKxS_dQqJ~LtaeA!%ae962KQ!D3q_7|&EEn4d& zQBk<`gg;_qecj)i^5+tnB5|}cKe$qYL{yN(Ko%^qc3N8iQBf4h|Dg#-L_)~bNwdamGU=N1 zHHmLy4LSh>lS7S@C8>7l$HuM3Jw_PP6{6yx!^tJ9-w88GY?GW4!aewR3q%D>5MnRW zP8ce6McKK83Unk4Fr($bpB*f-Gm1Cbu~x&k)48b9n2z<#2516#JhlixkaUTAmz-RS|iM?0!Z;23n(8 zbS~knqsie}U?! zzpHGNpTC7ZREs-`TkFmf+kb-|Qyx9NDYs(GnEFf`Mfj)Att^DLbwmZOj?V6`vRAQN z3S6megM=T57=o;`o^`hjF&~I5p&24wVx1M;GkHkgAylAB- z&T3XOGFRA|#!Xg4ff)f6}U|RjPgd+fKEFCOrV1D?20LJkbQ2+n{ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/zip_unmount.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/crystal-clear/zip_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b57354ec7d747ff939e637a9653790ef13011c GIT binary patch literal 1968 zcmZ{ldpy$%AIE>2S!*3yjxubvbu(JWW>2m&%-Bp3narJ;2F7pKs<-XNDSF2Mz#$ znj@3$rX=>Sz@W+=bN>9Q5|9wvBenqW7V=Ia2Pr_quT{-S@x{@q(xC;{Rhhl^Epe^3&zEyrq~}5@m~s~e)Mf_4v#daU-rK+Q(&@M z(&)ag89f{vpO6dM} zyxLE1bG5@-cFIIHH3f@OESPSC_7){<4e2X(mEX+YD|FEhTc$PNX$*Z}Ze7@8$7Uze z+Y7^DIow9AoW0{2xn{3e10@sb2yn0Y;r+*MD?Y`nFFR?KO1(b0xPb9l z8oxhlds+B&%5d}S%)2$;nR6Yvo%!F^7B+*D=GQ0m7Od}sJR^RBO%U6Ca#&qeXP2f8 zXs~{VJwgJKKMWsF6gV(4c5e$VxdKVHz|zw;2ptro55MBlq!m%3|Mbm0z9KQ4&_<)b zqk#heb8v`-6K>nxnLM>)vN1hIz1KW`4tEa#)ox^u*2aWvNdXYA6WxkR4rSa*Mj*Ma zU@Vb*6Euf%U`(6E^Ug-B#{vqrRUXT;wCb zEJq?TAb?UFWKp17ITVcI>hOOC5O47wUZM;rAirE!QR`cym_Ho;&=*-BJ+z0IT3`!w zNuIa1!g>hO0q;gXYcK!;+HbkD%&)rfA*HI%MU0o1JeMPFTc;CVT)rVc1Hlk2C^T11 zqJy1o(mS2Pb8N(0vtw>w$~6(RSl)t1TZuP%7oBh>oUvZ zXQmapSKSC7lb@K#<}-7^7F}!x=2|^S2XL?y z$n`H}FZ~TvGa!-AZcJUzd+1?W{~Vh#j=4`%D)a$GvH1Gwh@it0;`HVw*u)COves^NE?Q;IiM!mIlF>l z&*-`C4=+?L{^#z{aCG(Zk(+yKJo>#dladZ-tG^ z9H2CKPw+})s>$V1v$KQ0By6QyJ-r${hZ^{YgZReoBf0x|;4aBSdy-Xo@Jd}{LyU_+ zpG?1Y(OqMx|5;O$m#Kb61@53%WW->R>W3TU>W-)FE?yyYNz9$#APhJyFURJQe5@|! zUxtdrh6YSKEhAV@^DR>(5*OgJn6MNdLsJ|iO;f5)p&CK%VUMo#^t`ES@E&Veb9Dqv z)AJE2&1;jb>AceXsqoE>IqS6`P5rqV_iG3mR9%zN8C@%RB9c0X8En+&B>q9M$tFDt zFo?!u7Ut(sLUlc&Or@u{&e&*qY;0_MwQHF=oNpUL4V^ulv)9TXKkVm)O6}(Ui3Lj| z?R11sao=yitkZrFU*)KxLzZ;wUcBOq>C*h-1+6UY@sZ)x^;zy~Q8&=_)f*3DtPlE& zr{=q(0(rdccLbZ=pQHR!b-y0QJwK%UZu?^GJ!4M>#&RuAoaHJ37!ygvgGACnGSQu6 uWz+oH! literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtobasket.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtobasket.gif new file mode 100644 index 0000000000000000000000000000000000000000..4325b85c61e8ea6e3716134b0e6a43e337fa9ee0 GIT binary patch literal 2540 zcmVS8%d**4U1!wD$i0mBQAMlbO`f)amm2SjhOa{QriP znl`QG0CKQ6Nm9G}|A5HqBeeAZlPx! z=g0JB0K@+O9HHh)cZ&d&;nV;BETq@~O^;c%-TCN{?VMcP) z8L@=7T@I~`{7Lj7j1&-+B5m5xiZ@OXIf=1Cm0<;_9YciZx-dlrk5|48C0p~`6_0$r zVP$JjDNBzXrqU%CW&u}^yE^PG2$N~YUJDElM%)oYrW>yotR4K-pg&A{Qt8Pu>{Ah92D5LjeZ|^ajg@?aeWXa)~7J096za zQr{xl{L+OQZeW3iHU+qF8#-p}5#1s0T%e-_Pl(e53!)@KRVQR9;?Fo)V6jORgP`Gt z8WW&GfFO!sa9@3ZfFi^x9!LNHkRvwL1r{s#vjYm9II=`KGuZP73J`!%!j<*i5P=9X zXt0U|Y=BAC1X%2FSs_Fu!U6#FAcI2|DA++~opinJ6q_C;&VRfkO~e z_@Ivt!n|@N7-#g_rx)lpwapgv?GON`hc;5lC!-v3#5wU8AjcP9kYh~^u5cp*m%ai_ z)d2*XSqQ>xGy+c?`#9kW9rH|lNgw1;0fiG#C{V@>kNoRGQzaarNx>sOutX$JP%?lG z3IKw^Jhs#)MGofZV+j;feBepWEEI77&yHw-hx#G%3z5%`k}DfN|*%Ps!Y zpg;o11o6a|MVQf)KUL8GgKYprxFB}XpWrYBH5l~4c6~Vn6SosGfM7S?+cag&FBi~< zNwLRnVR9*|IN(YN2GC*O+i@!(1PF{E&}R{q6NSMqGq_sF502mhKqK`e(aZ<>6w`7b zwpcUIB{cZp1Rhg(l4=oqG&TDSnQofM8}JU1L>56f;6yxf^zpJUIY0pg6%IJyi8`;7 zA^k5S2#N`zF5q&=3`3OC!xT>BLPajhpo0K%kPRi6Ljg(1$JOxWKBC;f5%DX*ncQ$J z3e2Dl1L%PQeBci`ki$NGkV4#`(1TGdkOk=AKvMwWf(vAVUB*Hd4@{83d_ch;!1#iF z3?RZ9kT4%*U>^$qRY(*?JOCcU;s)+;Q8J^I@EjP(h8*hiih0BW5HwJL;Y=aK6gDLl zN3@crv`_%-A%KQGu)zo7VLpl(V1Sm0!3NSdfn)Ru9Y1Kw3S5B1`UruHW<(V2lzNV+}8O0T*r|1sx#b z6{;w}DqMyC$v_T(0HE*zH(7C|62yQB4hVt=u!fEYNU zN^G71m~*5PG?);BbEtu#YA}c~Vo{JaaKRS>mrApPdRuvrsIKv;tc+H-kp#j{KMJVfo0Wd(}2-P6#5D>D4U|2M&Zl&r8B;f^0 z)WQe}5CKpBDFQ$Qf);z_E5F8Y3P1R&0K-^F3An&AnzD7OiyaMg$S{V`{Ospd*kPkii+mh$TT} zp$(DXfHrosn?baqc2s!*Eo?9c+B~2LZvY1ZDB%GQWS}1JXayMt{D1=-;0GfZ1_U5* z0}Kr2A8Sa0jL;zpFPMQe$~gcBC@_pH=wSsWK5;@a@dFp^;RkI9KmZhh3B|Z1AOJhI CX3d`f literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtocart.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtocart.png new file mode 100644 index 0000000000000000000000000000000000000000..8acaef12000d227182118db8e0a20a3be4aa567f GIT binary patch literal 3479 zcmV;I4QTR-P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z06GKD{eLR}01X#OL_t(&-qo3TkX+Su#((#|*YCZ4-80iOqZ#eHgjr>_0FsSZB6b1@ z8!$M;P=)Ox#wk-3oDducj%@|vDk>y#YyxJH0>N>JF(?oOqQDR&$7r?InbA5kn(5i6 zd%F8=_vDWrNhnB0MuQ<;HPu};@11+UbG~!VckYG%=O6V^FCZdcpzmGEPh3N?t{nhp z!Cahc9)pSJI!dXhK9K-KUbK5vloD0VF+}WcZI6lI~Y7 z{w*RlAz1xrzHm2UhIh%wNu9fg@0*q+o1bd?5bsV8*E}AS?wb{f$ekY#fNjsdUH*us-~q0w5kJX;TC@cT8qw@?0vZ#fCe|sp zFB6d|AGqw80q9vTD&?ZBlsXK(##g`?pq#+UJtfLU(HA7VxU1qp&vzGYdZD#whK=H_j*yO)5q`3D{`9UD zJ%2lbLvzZYsNGJ&+U${Shi{a(H@JY z*ql8%r@wnu9kaD&oB~fPEUnNAWh=0C)n6SI!^_*syd5NzhKuY=0tibG1^|qRhi$r4 z+p90IvH2ukoPFwz&u%E(__-Bb6aW3930-3bptG;v$gD|xf1%H}emcO6=qVm72=f{M zfy5Xh1EEn23k;SGyDIR?o-%7X5;k;uB;`5S^#xSsIP_cvj>WoJU*&75uV9~$Mr$aC zn$@iVtGAc*m{REaSGrzX-lZ-q-rUSU2)DmI$g7)LY07%o+9EJQB9IRp?8Kunt7+Ck zea6Q1Y#P&0pSGyWYO-F6jOS887!XZYsMuYAjRS@~Lk8ONP^wJk-r1dF7J*`=#B6OC zk!Et1;hQIT6pQ0o-rCD4(`z}|Q%q^jF)I}_xyI%A=|0D4!BvO%+c2;fXc+-#Q0Om1 z%GQu1KmtT#+Xtp*eS9m%iVUI@y3VD|YJj+j&ibhgH%-OcyPXVWTm?~21y@z+g;c)| z^g)3Ufe`~?1YxWY6d3u9ggGVvdxr}L%xbN0(~3Y_00e18{ib*L-nC~k>7gY=IUg~? zP+6)ksH5PofYBdeCoY9TI_=>)RWo7Ha9otf$qaB>d6+3q#OArj(bBdR%LQd=DpCAf z4ZKP|LI8t7MA>hsQXmnc;Q&uUK;eWX!b!9E`6JJ>a@s8N8`dy&yh~k;b0lXU_&fXq z2@sBLC+@8%#!HnliK#BXNBM-MG;5vlWZaPPmdB}=T*1>z9;E-Wi#X-vlbJVZJk8Aw zxY^nRwo(c_Agw?|s{Cg(0%AboQ4nJYpr_<8{-CBnyEc7J6PP>(MUU&!YrC8{Z$5Re zE$1gsJkE}jPh{^Izeg&S!gU>#0zZ=_-PnLVZX8kV6cQU;%SEaGv%SMquMZ7CM5a!D zq-Bz29W<)^6p9E)s81@mi9?Xl1d(Ryq{-a#?Z2ckiCFRStIVA<3)^+*-q+2*zz}OU zZKbQL8xx1@=;|l)>4jvky9IEnys}d$Fa17>9ZL?}aAJdfyyJ|fnH=PDiiFw808L>9 zqXq4_lr0aXgxRxZVmmgcojQ*N^UqXH-eE*n zql=}Gv^Azl9BLin>Z-sI1*Q~XCkdlzL8NU!Q6mc5@faE@5gNhPnkcR|B|novYt6*Q z1}09OjAtoM`27p;$Bn~;2{PI@Jgum)#<&lpBwGCj% zq_LF3YxdYh1EoN*-OF(bLatoE_6;K{%`aEHN{!J3l?od-Y-IP&opkl|l6D;)``3S? ztEZ0%zQezK<4*|6F^ygd6ILVOrYtg!VsI=Ypb%`Os8p)u%@`PVvJkuYCSY1+h;&%S zI4+ITC$M8%3va#t8kKT|zJUSy2ZxA)5J598mt#_Wj*?N#nSTM6pFvr2pphx1&{~fz zg@$7XYczYqD526*W_Gy)KQq8d;Skv*AhaAxxio&pVfMUv-1`@Ik*%xY%rnpAvdb^! z>cv+Ph83>9bP=Du>>?C~)33b@*RR1Cspfz&xZ03)WNZPL(4#+HkKxXl$mdy_0l0jcYl8VB0p1<6voxWm%~GI;v7ZI}VO(qs>7XcQ_GyOgUg8 zL&|qZDFrD-O;eiPaV@0?);mpn%2kXTRh{*9WD8l9;}+up&G3I&c+KhsTgoP2e&@Q=FMAZ z-?fv?Tes7b?J zuK)aveC75pvvA?Lhdg!bZC}Q99Im|la)#oNNDh|Gw5_Ojk5GlW^ZESz1?L?99;KOy zqqx7Ly}iG!t&PoFTCA{KAqWDZC|24ebQ_OS<~Zf1j_xKg1~zV3TRniT@fqmuK#W0Y zjfkL>BA@T8Qdbgm6rqxYs(=uD$0g^d4-a6{gy!Z|@2r+wF2|0xHvaCRf223xBT14> z*xvzDwtdKkLhWFbebD_zK&vB8TNW^J#vF_>3=R!}H*#zNMHrt}eVpr>cxXWO^5T+=(yOLu1;5y5pFoi#~Sd3rwxE zdE!$(B8R6?WCYJm@w4ZjCy67hlyitvlu`_daM4ZIF*k$_-BqXUFJoz2Q=4{=Tt<~r zPmX$e+~DA#Ui#Fs;{D&b|D~>u&hy^=)jC>RTLnq$5h0+|fz7|~UO*`#fv_ytj>2;lDHl*0CuQL~)(1B-rBvVk-#>cvpUxiz z)erTVx1;`vo26qos!|Y6$R>Y-XV2KjkYs|!g|j? z_Io~&YII^Fgo)5+gq9)2s(pqvU4e8Cl@#3pxru3-($Tn7o@_1pm;J)$Z zThT*<`K#XuH`Xm(KFD)ZCP;0hRDMqcH6B`nr9s=^*otxtJ&~}x98oMM^aTlnfuUnq zWP72a_JxKp6h^|B@z`V?#b+F?-i!y9EjX>-y7~0l?7W;)9@E2J5m`8}bIYU`TYIPV zW#>L{_d8`O#YkvsRCc3}ACKUMf}?~uj0jY0rq{cAW=1hCZ80;GBC9~B%-*lR+WWOT z&#KLw+LY$fnKd*!s(RX@)Y1~9^ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtoshelf.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtoshelf.gif new file mode 100644 index 0000000000000000000000000000000000000000..82b883abe8d37ea67566f94d1878af3d4e8722d4 GIT binary patch literal 2956 zcmV;73v={GNk%w1VLSjl0Qdg@%?1CJ#Om2=`-A|x=;YR;thF{?|GCTCn#=RN)V1a3 z=jQGE-rn5+GtAZ1)%Mo@m8$+LRMtvu+WX`F1~Tb+mi))*|3hg0MNe6!xBl7H#}-2K zXNUfYwb)0s|Av~gTD<=3^89zm|Ko1|S7mgtwAqWM#C)X2!mrAkx7ApA{cnVt{Qdv) z_55eT|I_2mrM2zK%F4~+#&s+ItW@)ZoccONP}=I$xZ?l2X-he*8hiu#^m(>`TYNMnz=GNM0%Fu^|=52 z@Bh34^q;KgjFpz--__9=|14JiEi^ktP5q9%;;Y;L#ToSNqyLKl!<_)x((V7+;r{Tc z|6_sO(%kr~OUry=+0`lkUw{71^1`9j{+zVTbC3Ibl&oib?w!#2s4~;|`u=Z)>aoE8 zx)1%r*X@(8%UXJrtH$A+u=u2r@r*OY(eTKLr0KiK{>s(;Wr(K8kaYaqm!j6qdECk>^@&x?c#Wjn@&DQ6_F9J42|CZg&HhWM=!2W))8h2``un}g z@ruy@v=`~m2>*^E|C@#4i5ClTYKq?qW`gS#?IOQ z+1b~g*#E~e@y__bxW@ge75`0f{=LAx9HajK`TxN}=2bdt$zSG1KJ&%U|9}9tq1pd| zuF~D;`n}WU@45c~Fv`x}@}trCpVRy8`2WY+@HW0Z z`Hpqh->~vlq1T5Iz_y_K(cSAtX1{|bzos7C(b3Ve*!pTt^t_|O@%8rc?&9mp_x1bp z!6xrJT%nkr>4t{p+fn^vjIU^vtZKOzGirPo#EPa!jCS4FNRlKAW|cnX$s^;1jC3VqJ`5&DiLP@ikGyyxM97O9>w2;tn+wyPEoZks!eho;l8qiy|hK7-D+=-QuHS3@!qD1yVFa>{sBZ zJ3-%I`>W0yF#uAfx+IB3C=Rs7Fd%@7fr5f8NCx37S8^;{;Uw{nk zl0y#lESBJc4VF*_eB{sVZSh$Y_T2{)BrBB5F#LT9hifCM#Ml{fjsIa)>Kst|N^97D)ylSkm6nItA z13GXTF(4!HocP|NW=V_2dB2Y9HU{pLvkp0gmpivSD)WmHw$}Q;fYH?!a)$xgesH+hFQ>q9%kqca$Vv9 z{m9`2CIAL1{BV9>xCab?pu{2`(SsZq#2{2KiznLA2L~wt2?}sUEM`#;iAWwh!q5*E zu%I7uK*cI3p|or?!W2({MJNWL#6%de2Kl>1BA{@HC0xOiUdW>t(0~ClAYu)EbVA&M za|flq`DgLI(GEkeNyN@l>4A%w*OPH>1~F2M$9ILJOofPqnZVF`Qa z<1<(>rl9HKmBA3eIL2T+TS{OaFz`eT{Gg0S7$X#pkmDdAz>f%|paqa9rVmJY5OA1) z6HD*`GST4wgAX7g3pNbW8|V>6VbH({#0$U=EH{dKEMOEI2tgd^a0_#WA`zCLL_FeA ziUStLaSXzbS(M=%(nyLx zBw-N!-~tO;Pyrw)E*Wz@fn8(K(q9ZvA}m-yAyV*x6)d5d!x#n$knjw|>R}#_TtF$3 zzzbOaE&vwUP(ue2r??Y*pdSi|q6#760e=|RA44DoBJSA(eU1_XoJfHme=r7ogrFa= zK$c@gC2CiwFsD}6oA|h5mW*H z4hT82oaby@7aXJ?q9rX>F|bb(d;kGh>;XU10n1K+;1yelGo2Uh4?8=g1$;N>PKrjS25LqHA zcEKw;0ZT)|QXCU&lcQ6GI^!gQWcsIPeyafvk zK?DHjg1#4?>@BRp-yo>M8aly+9W3Cp=k4-8cF+kNoI(U5$b|)>p>T#5xD!)psDcN! z9rBUqrWDG+mqt?DU=~E9;|F(v3q){=Tui|NK(_!6)^KotZ`%b`(1QiGAn?rKW(NhI z!Vsz;0-al3=OD=X&U=mnI56Gm5#d5Kwg3mAuK^ja7=qegfs85Ozyh6M`m-Mr5CA)m C^^#8j literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtoshelf.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/addtoshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..f07a0e8cda88b055314cfa20877b13dec330d3d5 GIT binary patch literal 4838 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 ZfCgv)j2Qq!ANt5a4qD)cm=`1<06S}-b&LQ2 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/audiobook-cd.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/audiobook-cd.png new file mode 100644 index 0000000000000000000000000000000000000000..ba85607c72498df54b1210a2ba31b1158bc83686 GIT binary patch literal 4468 zcmV-)5sU7LP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0TUkSf95U#01)&^L_t(&-o=`Ea8%co#((E6y?1MENeE#!Aq2Kq;ss0+XE02hi5;6@ z$IjxAWU_fOnVC#Bms5#Dl1Y_QNv6h2a5;%%yl3+mhs1y#J9dOI!Uh6jlUO8y1VW93 zgrr{IduRUWmJo}<#-5p5_3FLqzW4R{&iT%A&u!r?3{@>VeE6`jb7wOE7hl{!b#=8T zBE9EZ>pH2YJo_w^%i41m zz&8x{Z}xW|er-|f_8%^ZS6$Bk%hRE$zPWqSq={-6DC950KqpV0te^VKXSzGP zx>k)5yurzKJ=xLvfHtmOs+(V2s0a7nuLHfCzVv@D{Qmu^nU~BQ5!xFOe$3?oI)A|x z+SS#SP<4(T*!7cvwZEIEudIEyCOUqoPPSDw*Q)Bg=zpi>J0~9xA32%lY7+;+sM zRLlvYh6W5{V&)X8dFt~#w@gI34b#+j1liG^o>lYTeT4#EWks33{{xGg)~{dxgsR>@ zhAKzazx=2!y#_8&FUqeQXPKKQ@2yS+=1(}t`@24 z4a39Tx2QVb@Lcaz*Kvy85#gO&?()xm?(;_gt*R>1-~RT=-KttVM(|mO+n)IKhChEk zwPEdhwPn-w`t$q0rIs(MhGFSF|MhiM-Kd(~qF(A5^@dicrk_*IZdEV!lxq4}Rc(4X z(e(%Y!*4&OufOt>W8H`TI{qDtLU(-Yj_M7syi#SE=&DtJ%FLfXe+GOERo&5_XpFz~ z?Dc{4U~8;)+H5A)ehw@A9_lVTPFb{t8*hDzM;~3sP1nz%sv?0H<*0u#c-?5W39)>r z9@pme_g}SZ&jDf)SC1S@l+|6bv{O~%B693)0cdV+E?>QR^{U;wck#<#KA4<8e|{vD zJo3+(Wcz&^p1*;4ZrQa@qVJ;fu}&Cx@oDBHjSl(-5NpQk%K`t93l_`&yp(?_NH9 z69nyNz_1wTJI5S$(6L|t?Mt(0 z-TAve`m7ULGjXn5GWXjOh|T~vho-iHH;CBvU`+@2Fl1jujZ%u^*KzyT(){~3e@tp% zF~N!m+g^X3mfhP41#`@-FC!fCq3QubCS!_vgPRcR`3nZ1s@HUOc0N^ESvmBNpZPT7 z;~A;DD8a1R?Y5CBGNYwOHMAAfA^gb5QuKA*4hvBnlY zaKj=dPsk7o4j{fd$nApcM$jzc|9jM$grwI&ZVzGuONo>m zX4=#jsH|=vQo0z!KO5W*B(npIIBGY5F%EHefOg`jNmu)JcI|k9in3w$wVBjTijhot z1>sNTO%WmMDCvw)Qa0_v0lfV3%d{WrG)6w~x^{6Q^>K#WD8~+EIMQ>3^3r2WowA>* zaT6)8yaWP&hsrp_*#+6Zg6)ww+{SAgUt(ymhnn#ru31>j`b~Xgb2=*UnB0qqkWRZ; zR*2%#+6xEZc`iQFCG8YG$)(9?h^!IBFf!zFLRYs#&#^YDD-Utegl*JJI!a0DMDP^@ z4u5NUhHZb_&iLveGo}|~Tf(#{iYYmUlP&?jf$HfsjF8QGgkv)iBNV(~0P%PQp>T|J z<^%x2zP)6UNs>}Rh<-%C6v1_&?NFA3U44ve`yJD!77>ZfVf*&Y^!E=iy|$F%A`{Q^ z@H{9hF%h4ip<#!B&o`363ziTRB{}Ti3x$u0$cHZ!fU#uB66$Bp9Mw;1XpofaCuWgN*tqqPbW5$fzmfgBc3Z*fi3=O-a%pz1r_&XK|*glhJB!F#)sEmg( z1YB1O#86Ci`D^Y281ru7*=KwB#`oI!)e}91_vPogE@Uzu@roI5t8O#G;qU{&VEDFK z4Gnoscn-(=hDlmwr#apT5U?y0!NoAZvKZxefgSXui+L^CK>CGW0S=DianH|>(6nW6 z)QXPl;dw6M=;XJ*rChdbS$CrE71#&5MkN1%@OL4t7+TA;#xzT7cN`4qI|`Q6*-^J-(!gM3=a?Yw6}Nkw6?T#@87rY%Wt|C5|Kv^ z9BAtvH(}bk|Jcy#9rrCTJi`WZXDl);8^`sb3bth+h9HH~Amf@ec1=ZE)}c=JB<64_ zshmm2!6BahOEskxA7s(u2Fl7R2!%tKrbW)lkv@@RcyNfGBS&;=^Y(kcbLXA&zW9YN zG}hGA{QSJd+>|MkpKIN->yp_^N_RZoc1Ru15}$b{0K+hFTnEDt!XX305Ym}^an{ox zps{xzG=CBFqzQdxRm`qRa?3|P$FKPw%F-wsuTtmN)D&XwHR1my|{M|N9 zvgst21(peZpAZfSl@-NY7H&kkcL8wu{JGq|{0D@~%NYV(Rk9;mJ|nW7yi3M|R2~4S zERyq3$3fcr_)x{AnmC>)di0T%)#q$28fNi8aY>!_CiV-MqlwD%z_tZPO>7%{!4lkT zhFmVmoCcewSr2n~$z{C0O&Ib%&%`NH=vBop0wVZ$z!r)&O_6=ybq-v$a;{; zTVsTB;r1b!6Rpwi3U^hD$33ZVw>D=E= zHj`O;&gO1;)f@wT=!_`jsp6?gAP@n2CTK6JIF^2ujJ zArZka{Wwk*F-yUohvqCqRa=8RMS}bC<4fI+TZXr=yK)P^+3c??0Z>MSFM#haB zM<5X3_|PD0I`^?KIi9#LmZz9)fh}N|U>kYPxejxu%#^iTUp;qw-4`eYIWuPaZ412P zl$6f}sYC4;c*nszL^3&%!NE@au{f^e2{_Ub_7`ZB7NKuwh&>xOGQGBzuC6ZH+uNzD zt7FQ=bu?~kVUatTqHqLkD=)O)0<%z?*(T$|MfCOdo*O_gSWF-gCYN)@&<9LQaWXl4 z!HEU4RG~&WnB(yU+UV_%Qys85QJ~8RfT042B+%2^%J`}(dV71>v}qGpUwt)^NSIVQ zO}M&@-eWn6Vgc}(UIdP(&;SvL_j^;Hk zf*682E@By|s}Qs>E%SUQG!hL*s#3#4-KQ3FCOA0*%L<=<{=59HER{|pW3;bha+L{$X3b(>UxH{j%uq7PzWw{zvSka7x9&a>sh+>!%G+Lf_SsC`;NYmXqXpqZKnw`JnUluT zqMWMg=FOX>di?lZKU=ZFJTHK7blg9@d*Pic=fCd`5%F+6#WXxDUooZ?p{MiLx@+s* z)W2)FOs>1>Uqs|zk0sjVq6rgLF8%07jn((uqmxy!3cL>$l9^p7FZ3-4FCuJe+9-SX z?%h-ok6$SwgKu`RPgSi0Ex%7abni58N8@a5dF>``YyOJ<>B$+INp-JL)yP@a`J0-W z^xpgK^SV7xTU51ERR>gcSXDiJbHnrUGn<>6b@}(dr;h7BeZh^SV?8@kO)q>>AG*8J z+tPTOswSGxHNUsF*S~u8YJK9d$22iCIPl@{qL!&HovV- zn5tSmhZ}YOjvuS4uFW^J_sV(JOn-LGn*K*tKBSvpf89$bQ)d;}I}4z;wgcW%Pd%k~ z-E~*fh~@_e2ZgujKVwhT{fKi*J}B4^zXjlzKl;eZ>WZrBRb8E(#4F-Dcg|d?uC5*p z1|wr&V1VZ4W_It{ttG`JQd3j2D;|$uSzB9s;w}Bv;D2Lu96VT_&19DL_xC@rZQC{y zi3AD+{C*6>AeYNw+ZOfp^}OrS%UFKro#CIYSYf`A!~PGa=$A~DQ&wUC0000)F()|NYyRiy#3m zOY7M;#JNugqWk~#nownNF-1`S^pk0Jfr*KU+1c3^78d5&YRbAUwy865lcfMzk|H7^ z{_~5fsFeTx;<3llB05Xy*-H21IWcsS)MaI5ZgF!> zl#;HXC%dgI{{8a*?MeUlu<+}|G*)or+>?i zLqkK@%U)}1Yu(}G|M|lI?_zy^eWI2moslE`{P|>snbF2(+ss2EH9t;B6pxH{baQh6 zMRKZ~B;ee$d3R^ezc>H-%KrAK)ysC5r?SexJqjv4>*&y;moq{?C$gj||M{~_Oia=x?&!7e<%*}LsCKA^;?Om|*5m>mFVn<8M^sz3s40zvCG+v# zY-Swo;d9Q=(K)Qyz_UEc==J~ltd*drDJK)r!7)N(eBjrF(!)Cgdc>=uIJ2r*`T6yTxystQCY;V@knxU2{SFpjDmOHVhO=hd4$G>(O7zQ039ifyS zot>Tk_@3a?UGMGJ$+;%Xzev`|KT~jk0tpVz$drbBAOjR113FzPD=ZET4Tp$_*Tyox zuq=p(h}6R|`1a@^LR@KRXd$WWzO-Ze_}j$3fcEgZ_wT0p_wT)}AkD#5kC2ey&_M3# zpK5@OF+?zfm7(F@zQM62ad2$4q=uiUzkQR$WK;H(WZZHG_rEMx487hic?U*Hw&2l9? z4fIq3icK#$rpj=j!oyw<28~=?JMc%%3VIA`dW3-x%??ByQ1L(|LIf%Z%m_8YMiXIz zhK%{!aFQTCG;dz$a!^7vBRn3=IN%^7wgU%>;Gp5xX31xP1pHNCGBD+-5y>o^(L1T; zmmM5-^gREDq z^vU;UaQ+bRPg97vP)Q*&Ab`Mn4w&Hq5qU7;PX`F>5CIYn=<>-eFEoP81+NV9nJ2aw z6HX1RK$Qm^3a%Fc5w>yQKnMPCQe7_Csq)4+IN*RxGLlsDSqc6$fx!r%q@aij2+&6x z0xD4VViEW-VvIHs^pf8N%iyrjKFGW<$y%NmV!#UiBoIXoa4;De2WRvpgJoxU;8z4X z_ydm^s=TlaGGBg)%p0^=Wt2b0_yGYgA#l*71ME5IVuLVL<^U3>_~XS07a-$hpg1h! zf-6LQWK$T=NHW4WAy|^jWU^WRCPNV(ScoAgx76arKA#54D}Q4UWrZy^DbT`&)2)txt2^B`DP+tm} zsN%vn$Ou!*INS;<#45~$TY*i(6yQVx{P2@57B29jizOH4qTww*d7M%vV%s5BjjZ_z+fGOs0 z|FmYT6SRN+LfrWJ8cPGjAO(y9K6pwf@x_DCfXP+!0{|kGT+xUUo`NY#0l*+N4E3Ro ziv2$ZpfF4F2?LPH9iJ$nKQhP&aRd-aQ2;SSF}6wQL82mQQPiDbBd4-nK}0t%pj zq!5D}g4jpj!1ca=Ji>GJQ^O11uz&?XkPqie3NXSTjH3O^GabAE)ect%R*{ZO_+VQnH!3D{PK@7YYivig2j(8kE6UZ=uKKk*Gfc)bR=D`qX zv=Iy0cta!NQ3W}Q;0t;n02C&vk4akcl9&f8gCOu!8821F zCQQ&zgk%98hjRfJMt}~K8k7KYAi)o;KvgTq;{$0p#|KJL)vnT`8+|YV4@f|ds?vj~ zAVtU|4)=zo=EJG|fGP>*0fxGQgAO*>h6!w-1#qz7uYU!HJVx;W2z)>bb^wQ6w^3At zoZxU6@WlvJ09UAHz!{ib0SgLC2Q5H=2c<9s4@NtMMWn$5G{^uAOz;5$WL5%=J%}_8 z2fjf6AfU2y$N&L$OMq5{f&|TIh7Cet2TC}#1SSZDBS1ihP^5yl>G(x#4f4s)-9ZS5 zfB|kZppJ5sLmdQYh9kPL21hhQ0*07^dZ(ZV8i2qNz*z1m(&1fwJYc#7x#j0F(THBa zHLi2e!X*Kb2olhM1|)dL1J+>7E|4G*j-Y`f+97~BSn|GUJqR>EcaJjo*QrJDL4X4= z2Ucza0vX5v1WW)0)289Y5=h4oeqjPS3_$|LC~*J)fnS0w;c%6>$2FW9jXStu4%;Y( zl9g-=8+5}2sZg?o=RoB-Yybj%07M^#uz@9SfX5j&NHt`EvIP7g8R9_cGy)+9sM5jz z78{8325doMD%;}Dc*gUU0|0?yz!}aJfB*=>Eat~5%opEygh91|32_*~%@v5Wq$^+y zN>BRImag=qjRAok7sLpkOaK?GQGt6dH2TF+Y6wDt!G z=0IqKjG+y6u!aSqfQf(!Bo4)3b*q=n>}EUL*`g72uMx6~EnI60(I7}1DnJJbc>CMn z_I4}AJ?>6~JKW~pz_bxEh(MrWh`Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0Tl+UN!k7Y01xd+L_t(&-o=`EkX6;4$3MS&@4N5y>+aY428}?o3O0g>(L}2>g9eEs zWK}UnEr-NJlT0)-u`)3q7q!d1yN90o1GTA>AhbsZ@u@P z-~90&Z8w`F;LNFd^{U=o&i8wM+xPs=6HaibYQ=#A2dwSen*f+HWh(Xc^+rUxKk3=P zPd#ajzcAz$3#WKECvwwZqG#&n&6~Ep{q|b+?AZmto;`c{>}Su#sGe?#G#!QTf<%0M zxUKcwzuU3#j)hgVbNGK5J9qAUYSC3!v^6x0R}oP_0TmH#XlT&uuDiCawWZ~$VZa;x zZ0n=VJMPgnE54-bU%f~_+POsgy4QX8{~UbN?tQ7#8_zrh+8hEu>|+2u_nbM}(sHm< zHQByv%dh%geC!;3^Tp3;XY(EEXLqQ2J5>Ew!k-4lWBTO5gKeo5@jnrn<-AtG&-<>)D4)!o(c)OqKfr+}%huGV?;=DqXUYpWhn)g{9wKDh4f z<$Bq?3F_E6i(GJCt(x>2RkK+&^_*(zS=H<&HOVJb6ZaYo4yf^VU!D!LL{%3g23oFA z_5aD3;O!vrN=^xQqdI5t;>8C6t*NQihaY`(o2r%$13sg5?<33K`pdUcZ@zeeHm&=T zF8#w#)pd*2vTeQVH{Vy)cT}_M)uf(QGx$5z^vkN*4Qf(PsHR^~)puU+YJEnZ`O`P` zy|;eR)!FvO=u_rXH{X2of+w@?O5IZ+H+s*Td{nK?pptK&Gg-` z#^0?Ptkb8LU#Wo3K5M$}-~FJP!C$K;A5`P*P?K4$X7ImN)Ay-K{oZ`=##i*Ad#360 zk4`nuF27X!<9k(AD^EI&ZrZY~a>WbJKec`Pc9t$(mb~DCi;7Z-wwp4ky?4E}asfRZ z>zOe5vrN74pONSVr~xwXpxVpjSNx10zZc=oUo7K|)hoDi(YH~1BI3ObrW4~t=x#g6 zTWjuC|CzoK`j`SvL0kcpBXM*pc>Gu)S2cbz|HKM7F-1fsMJpN=ok37-M!mlV1=XnrAUtcdxTV7-P z_AOLZ6mn)`1z}fc@64zZDVO5d*y2-C$hx{Z?%ut7yWVp1Om;Or@to`QYyD|6rSYuW zB~pAk1Rk3D5X=A)nugq$99WI``=2yy8q$jFOI3Nk4D^3&HZoeVD1$Q7&|IXw4e_OO$Ki(WY>ab zvBGl^XB?V-3A`r6DuM79fheS&1k*-+T?tdh7IDwLuM;cGGGlrfB{3UgG@lGWLd6t<*W7Fk zrOJI9=uTYDfET9wqXeyO?Nn91!i0wH)YOfmvbqt8T!dP6h_?l@t083QY~9Pd@4QB$ zzmxjWQ7*Ztil6_Y1<%(!;Nb;d5fReq0LLz(tYYHH5pbLk*=(-5%RmPi6TvtUEGvcQ z!+}~^D%xonw~_jB?Ua>|1-BIN`S6{m`QU?%)Q>8lesT%nkT7MUVo5+U84wOz zLq7kpei1TRLt(4|%PJ^1DFTs5c!&T4og|4dXiA9EiwM}Z;Q6q>B}r>rin_gzF=;{x zMX{M|+_;{2UmsH@l~WqCF~$%WC@YH~p)do3IRg1Yn74$WD2aqeG!|Rg}gog213EIO4M@c{-i* zf6JZsCVBbQIG&dSp9|pJbjg%Q^{AOAy}_}rx#k+lOJh(N$b?AQB`7)+aEFM9fE$96 zVwaFxNOe^qA`Atoh+?VX&0rqp%mqCEd>gm^+dh8(a7W&aa`y!W(rKU4is>gUeXN3l zf*Ttf8*?k6KK;G@q@7aaFr|Gc4sF}P5+w)}*ZDZ7AG+S2Dq(%1k<6;4;3o-;a`zuv zS+}8&kYnYyn2H|+l$4F*R9K+x+8Y)Va$N`lvfZ6@nOYR<7#j%1c5EEm$91hC;~g5! zscQD6Mf zAUKwL20(xxgb-mwhB1NCl$b!rwq|tSh7nI~>N|rK+b0rs0+OkK^4LT~>@!Tze^PPa zCTPYO`>RyrIwxFF^(Lz6CwygSQa>rg>6e-9w@%rtZ5z%?>_~8 z`r}m!N9i+R=xPPANTst>)lbS@vtxSF1OO&ap7!$Ajqjf^=gLu=AKLSg1~>xVkpyfD z&-Za`r7&t?jOIxQE%6AiWiE!@H;pijsce9vD%>%JXt0ZP+M_Ub^8SB>8l5&{))rO$ z!kp4IFTJqGAEsS~`J828{4|lUMI>xt0`LNZCGh4(58?^f|G~&v3agn}x`hj?2T1!d zve|&ripi&hz!8xuA}<%(UCUfIbOiX^bwi*QwrvrKSh!&!>{=9r43D&41_#zcx_{UV zE)pr^#>>*2b5;@QOn_L0S`e-LbO-AqS&+l&Dv1%S9~75pXS{QH!_M_OPq$ zdRTMMVNbaH|Lh1Ng6{_u6pa;Qxam_P5Gk638!kVr(>5fY@B@PzvT$q&yFy`s zMO}Rr=M_CixP4omsKd0WWjwTGG~fTGL)eAFsGugGtb9BrrAzPo)cQiIx@6@u*MECQ z(<*Un`{M*^l=@LIVnq(VpJDFY2?W_RUN(UnQkFby)74o-5M**)FQa(N2~6tbQn z&}yw4JwwE@{x;A8z1==jb=ccivoe+d?q4U>_!5!M35S)P>MAEP9EAI#I8k zlFG%@jxFP!C3iD8n8=Gk8{ZFxmMZskP~QLWz!638L`D!87T<6^EiJ9bZ|+u9&$2}C zKO&ITC`JvDNHI9mLF1_DM(mHMudkuBtd1T}=os|#Xno|UP~~`y!DF?^F@Bc%2~$aC zyyFunEFOiTBfyIYwiCwpJ;W}D&}R_cgPIC(D*4^rzr-z_#J6ty8L4E7Q`09rENE?; zd;a_^8&>@3_yme$wV*mo$LBU8ZYTt%m$J%PAd}Hh37Bqh`p9Jdh>wGI>>(0wJ92^b zuUPb>-K&c46fhX?C6mq^pFlKPf$N3|%!sxlmiPqf;TDX|o23TqO28v9HsX7vGFgmg zP>~@V*-RQYZsg&Zu)&d)6vHTky8Cme8u!e!;* zf@)0+wu^{8q(m(%AP@(!V#8##4cLfXf|`JACQUjqIOOV?jL*bb=aA|jq@cK%&X#5d z`?_+^9_D8Ti}8(fXlZSwamH-kTfYGr=t1(?P#r&4pX8HIXo_Q{V^WEMgB;34s$kg` zWCh15JW?lF7K)NeBuNb931~p8AEivA>_4!Jno%J-t#XL(ChMD_0;53Kh90MqQH51J z_u?{Uf9?X>l2DS$pc;UJaRWTx|6~h@NcyFxZyeg09SUO04ilIFJ5+R3H_i9~U48v{ z{rzY@?alx4W!&?JrPNHG$a$43!a^Ctr9OPh1}Rh&5`Y&JaN)x49n}7@$AimkSWfrlGc$ ztlGp%Vz{9Y6ULv$`UAVTT~)z6cNRPeR0T+Z%;-MshutMs<)Wgw9z zNDoqw^$D!P6C@Cg0ivoZA_5{PE(RO0hU$Z#ZRLYEug34nP%tJSl}-}x>OibqwS8vU z-7Nn3Z;@mlWs@hdZq@Vb*|n2pOMXMd5t3doYPaej2if3f26hq&p-KjpUXe}{BO zGme`h>ZyfQUiis}d;p1ogDcjqzGL2wt zr{5;u`_ZG?t0C#_Y@>T`(~t%+#^5?O;uc`r7OBBOj0uKn!f+6lWuXNzifqFmVM6IR zfl-VxSe6ChLW)j1ot|y$=xA$|<65AwxbD(aqHAe+<@D>`e(erW8{0OhQ-bXj(Q#n8 z?%naAoN@NQOL@&D*E#kh%kY(SGC@2Z$F`lE3yNS&faZPIwsY=h*>>JV1vLgMpX>d2 zF9Vi^8pU>;d_OgJuAl`_Y0_Bv?D&Z%^^s`Bw`ZPnJzZT=x! zH@_rv7ry?Y8>#x5hz!o3KYv-;w{wLooy@tI9;V-P`1jGY#<1d+E8!!oV>@B8P9Z9C zVgy7aduXE;@7bE#`rf}pwr^OYXP&iC=3lvbvq;sYLsirm;=TP`^5t(33|@9zF=vSo z@&|{JP>dD9Q~TJCt%`-=!*y@a6?iB9Ux`Dbr0n$KNsYI7)uYar3Da+RNkry(>75da zOj3Z-(o#xm>p87qJh$I?4JMs9=DT7gF&1652tQv{1&H^3#AA;=ew@{GID77V_O-{+ zK>vCIfL&SpnQJR+&leH7AK(ypfK)oowrxAna3SJnj{Bl%)25G5x&TE*F{ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/beginner-reader-book.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/beginner-reader-book.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffad7cc20ed1fd46b1ca767a12f0cc936cea4f5d GIT binary patch literal 2936 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/beginner-reader.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/beginner-reader.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8c3a1e5ed9b7dfe31149d7c764d3ec75abbe3a GIT binary patch literal 4651 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/big-book-icon.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/big-book-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..200bf08f2ca7b352f8219e4e3053e15159bff23b GIT binary patch literal 5069 zcmV;;6Ef_HP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0V6U5;k-To0256~L_t(&-p!hMm|bOgz<=M_&$;`ZeaU39FC$1ufC!W(Awm)?(Lf58 zfC_3AMQgRCVyRXt;tEu)h*|{egCIKwB)AaDCQAsJtW36<%w+bvuV?%E#}JBzlnUw7 z-ha;X+W z!u-%{A7tN!`^2_OuBm_MoqOHwBquspRz8mgdxka*C`<8XuJ8F$sf|myt&6Lgk&h+xheSh(?3_gW%sMQY0J#v^t~6- zJ~ofyWSM+1PuZ-}*wlccM#xT1GBJ@Q5^-p0X(p7CiP2G9&!@4eiAuSI5~wspTNrBF z&aY4U5tG^wx-^N3B>le~p>O8i*f9h6R`{vdz5WmE6@3@8djDsMl^Pk%jL`25kch`= z>u5pKG$zI;$meq;lMQrrb)l*XnaN2;M@DGx=pdpfWHT9B(rr|lC%AXsS2)nN71cFh z+`yF~MuWlNzA+Bj1II3jpAnDvW-Ush-bn6HfeId4RG~B4Nf?BTkBuWGShmf~S+fDi zW-=6u1#Bn6^cgd#m20S&#JWwMo_9OFosUu1OK4?>J)fy?=*|+>G=)=t(?ofoig~hm z>;O7~S>+cGzRa!G*XcR;cupNSkIvnTm^eIwVhU`>A(>2~Y8rzB15_&&V(~bQP0duQ z6)0%vDTVC|f5pC8&oFBALrq2a8e7iK;${NoUgw}C6&SXNX$hRDee3`tL4u$Hl|IR~ zrd|en_A=W%ndSR0rjd4}<&(?iI6O3nW!ZGim_fZ>r7}?`>LfV0NCAoh?nKD&<}%ry-!Znb zk8}21j`nN=her=Hf5AMW(HNP@ER|9fy{E>n7yp=-BhO+m2$3$J2MY60gQ{v_J4!Qg>mf?0VEu6&jq$tRfHSz`2OkUrC+^;`o&Km|7+ z;Eh6jx`8!6q;-RV8V`xc6cH2#!#sJMslc?~@?+5{^21*Vp&%ySFU1a8enV!U{M9;M8b6#NYeWUb$w@k6u$1h2| zF-Wh{@bdve2u$513_Qj*SIMmoaT-i!T(6_v6d~Fc!?5hvDep^CzrFMO_dfc|pX&z( z#^~Mh0tbf1R-L}|lpE%ru=EpBN`w$7{}rG?ZNiXKmj6$IAXFfLU3f-^33C#?(Z>mgAj!vlx*GnAfNi!M=!bO?t2qQ4WX#pP!(dz@={J+U+WDi zL8&OnjLN?2%2f9UwEUUPlAkuQ<hZ)`!<4rAgmvhHu~@H2bY z69gcYH}1Km79wkcT+u@)F!E@L!8;15j>_U)DUuyFb?Jg45T1(enM8Ir(slnd5{E#B z1^US#g^E`#BQr%Zxib3?WtrI-qcI(4$G{}DdL3OiP=&dB`( z?T+tV{mtnMmVC2&_QEF$g~D}K%>LE216S011uIlQd8Hz~7D5#&s+j8i!vLrY=6*8G zjK7PZIf4+-$_}Z41dYAzG#*Og41gjlsO=VoqK`XLU~s&QZ3rf^C31xdiI`0?W`Phm zrp{!pNOL0Q6>>RUkEBQfzN(RIXePI>&#P7{Cu@7Q{+^M2Ti9Yar#E*m_+|U_nFAsy zhYQNn8BJs;D@BBWK)eP=oU)k2oQ^Ds>vg@C?+44&&VR;Z$C3iWCQ$BCl*Ro;KmC7U*U@Ulz3|Gj@+yXn4P ze5J9mp)nL1U-{;Z4`_qWv?iyq=JOF67PVmSbx1yAVs4d`vRPC=AnWF-I~DR}AET(?m@375 zj!?Cc^%9wU30+h014+J8Ctvl5M{OjMp`j71)|q?0@a3#1UEwf(%Mn<qUm_ipPQKKtym zLI6!u)!i{&n_aEesg_*~B$H*2L&FnPh03gv4DD@c8j}wBQk{rn5pyj3popq~VVfAj z!m<^bTMS|~AGaQ(R?|_nGQMBK461%dAqi$zE$VpPgS z8awB>>({UUp{{AK{DDqE{NSdWuDJ5bD~EL@y!q9k{;xiK!K%j|df-Z5cb1tV#Pgx* z))Bga2?R1A8MTQ=ENXQRp(*stYDXoc>MKNT4NX;uL?fhHvVbLFm%f>(M=5z1oUUhM5YQ3madUVL_kUs zaR*(WQob!6r{+tdwnj3QA_zQcl`7#Y4Ob$ao&u|TNWX+-StzQ)OS=#A@bC8^gE}Ym z%%nSQGLZ4OebaLn#$&NNUJLMAh$CKkwZuy)$z>+l`0%f$Z~gThpL=razK^UngwC8ruIMG%A`H7`UFf?BPPVVZ=2PoZ4H(p7BR z#?l3WluT<$gV0&N;jc$Td7|Z}>%S_Nzk4-*_q88P3?Cl6vbm}0C#GeE{}tq@`$9(u zckO&>`aeGK$p`zM+i{#y(h&U`LD5CE6sjR)@*EH3M8Y9%sf=bSR9z3G z#P@w_0oaN}(Nsby2}4Q5GEoG?9D|0YCjRx_$8P@lE#F=8qwn2#Vm`2GXl!C|;2_t2 z{hQ}q`r(h>^WOpdK`U|O#!$-s4!5iKg`TI56RtvJFp9qq%;yDRUr5|Bsa0LZ^EG0Y z21tg+3zSR++p-A4kRb3;H5F9@5r)W6qNoa?=aH*Wok1C>Qe2YtgphNV@gJ z1=Bi6Hh1#!u3mIq8+x;mQh7tS_@Mhb_#x;%r5QP@t8(N%KZ&?3z>*dbQ=wefQjaVYZ%ClDO|L?4SQ~)$+k{x)Vijbg$pt_(2lKL41;-8BXjWyF4vnZBI z6l*SuqSNT;*t$SyDgr2Y5=~dI4N!ED$p}lXK8f~OO;oEM*=z~BIYlbfFkl!4@pz&X zNO9NpUAym|HNPhpi9|DRX={-X3`<2Qug?_46?Cp^Ah+MAvav*iqL44w3BmwVH!#(y zJgRw;7;@0`GlcIAffIC*pUc5*Ulz7GXeof z)khLgKI{?J3uu8&$qiVzVE*6{*{cmr zf~7dvBQ~|$>TJ1u2gBo8R8>LOHEJ~*IaehSacDnb z8mC=4ml^MyhSOrw^xIi>)y zL=;6RQ_AZQ-`s)vTq9A#=g|W@86KLXUiIl(+QC^HR?vPzn#7z0MnnfolG{DTwl8N< zY9>ogUd+2rS^UyTOHciiZChVh?R&u;jma1zg9jNJICx@5SNE~?fDnT1`pSr1WBh$f;8Z_e`Kbpx37W==o-GM}Zm{$AeqOra5RG;xt5z*9E?d5Q$%6R{ei)C(|8qe_;ndUqKm&Z0i~bDit=~dCR3?7+mpIAdU*4soF2jZ~w^V_m(dqa3PTih}$NJkdf^NF*S24 zwgl*Pi)}wWz^{$^qIKf*iIf8eU?zkc0U1_$=Cdw3t^ku04Hr?aznfc8Y1 zHSaxd=$!YgU9+%f;kI<@k9(ivh=P?$g`GQh&DybR`=8~<$2vEB;8H!^(C{50#NM|J z5Qd>B7K_*H+_9_a#l6q6bN^O)AK5`6pJBoAONyWW!smZBeR}t{csw4wjh99Qph+pE j@B6;0s;H{^rqBHcr#=HjpKIb500000NkvXXu0mjf#fZBL literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-bag-icon.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-bag-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bc742054a049a384f7faff5bfacf506f19d7c329 GIT binary patch literal 4820 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-author-search.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-author-search.gif new file mode 100644 index 0000000000000000000000000000000000000000..90c3b4b2e32eb5fe8357bba9a56ea78107d1cf54 GIT binary patch literal 5399 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 H0}TELnq`OQ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-author-search.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-author-search.png new file mode 100644 index 0000000000000000000000000000000000000000..e9674556b54639bd2157f317496de7c0707173d0 GIT binary patch literal 5397 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-biography.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-biography.gif new file mode 100644 index 0000000000000000000000000000000000000000..d094ed75ff59363a2076a0bc1e0f542104ffb6c9 GIT binary patch literal 3135 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 ZvDu45c<*~VGk^r<_xo$K>yv;006Suq;LQL4 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-biography.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-biography.png new file mode 100644 index 0000000000000000000000000000000000000000..4bcae4d9924033dd9cbe8bf8a92a485d38e2c38a GIT binary patch literal 5462 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f53e32091f5c578b7f78833c0bac0073e73164a GIT binary patch literal 3009 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 Z{{Yh;F4=6j<$C}C002ovPDHLkV1oRf!vX*R literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery2.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-mystery2.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f715211f1bbf50b9f49f04774ecedca01e8f465 GIT binary patch literal 3006 zcmV;v3qkZpNk%w1VLSjl0QUd@{*;$j#q#{Ry!H9{|7B{* z{}UVkD>K^N+`GKI{z6FpG&@GU?*CU^yZ``}0|eIe|H^N2u%?*${r$ql#FB_})!yEq zqodN*)a=;Vm)!Ug4hgsE{Ag-w0ix;BEHi_OiEm_2YD`IW0s_Xox2WR!-{IgwMn*Wd z?8oi(NFjgylq zvh26HxYpU&OENR^^z_-*%&xJat-if;&GXmE$iBhAZgO&~uCDj``s(}t{q*w1+1XM@ zGlPm;e= z*hx;V#JlY8?)v=qxr>a=%){gq8(C&&mQhoQE-2}jfwK$;q>?S%&4i;?C<1KSaCTz?wI867${A*-XIJSr+1A0H|m8vXnF+_bYp-Q1?Q!igCky+B3m&(B4PmR^&khM}RoSzd#V zkI2~8SUx^>;{UAU>7wxe%O54h_W!~c8d@D6(9h6L9vtNP|B!ut=zD*(#>KhH$$``L zwb0JEw6^5u=ccx{#G9R~xwzOKA;vg8>x71dmzEMBABvclEH5s@-`}JsEO2{&?da#j z000000RR90A^8LV00000EC2ui06YLZ000R80RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGiuz(v7<+iDcrb8@sT0}9!1tzv65(&j#aD387SGX)dw#+%+hcKisHtI3K5?HK%nb6^h_0ay4!ruYb;1?vtOKTMeTQD}i2R00x=fB=C&l|29sSbD+7PMNkNnLd=%X^RHD zQ^HhDV*v(W6K~#_2Jm z#NZDeR~|=|RY|O4L1`AOlg1sf#4t=1PAt|KhqqO7WPsp3K#2nVkT6LQViZx3F8;)@ z&mc4$C&HF#B%$h|h}we+4~#nhdL5A-atDBj0vsS`KMItf2^cMWP>=`y6pO<(gRqii z7@}3hmlgpCaRD*IwBi8)jc!QmhatLoivlF{!)pnP{F;hEEfnhy5I1PEj1WG=d#VUR zTyx3|fN)~VC0sa>ZDae@`riQn$P=!(;!dN>3^oLD5E$wTbHfUNpy0(Y!}y`G7iwU# zhA)Q*00IcmKqDlFAA0xg!3Zl5Ob?4>(gH#!0O60syEI{jFUK5mNGq)z;>&Y|9Aju4!l~AeIQqFK!F(lz=aaVXS>9eFL#Ku-TK&90g^$XSaMi_4kRHE z6%fH6B~SpSTBd*;6r&E>n}N*M@Q(+8;CACPpzaWuzTvU2eIW3cK8lq*KqSHz0ttdW zfKUP>U;KwW|LAwItZiNX{AOjm1!x0d|W;c^xF6d_q2fU30 zM(76=gh<2de+ z1{4Uw8XPJAOR+p+0z;qzEaHKHCq&^Llb8cD*kKAvpzwuMBxXBXW&{#oF;ueHMIsO} z3MinW4JzQL8wSDvJ!}IOSrF(Gv~iCpqyqtS-~}^ufQ}OquYt{Ar}eJ)PIW2M6Y#)6 zD$?i3ff@99MVw$b}-=_OE4_LSocBKVPFOq1i}Xl zpocR5kfb0Ccm@DC&Ej7_cp;A{gCKa2ha)2Z40KS0f&ZY1^A_O$ z9S-1ym2aHmM7EO4urvga8^QoLlz|UqRzWI)FbPyp1I3_-1~!&Egg=~s6jW0HDT0w$ zBD%86U*@x)^GgHAI{<089Yd1ziwB8xl$fc`ShtYlucpN%4wt)Bzu>EFu`tZ2&K; zTOxh_gdujF2NkrV1%(#25>C*JCA@+RwIISO7qI~_v|*n`J?ciJ&1q|cx&`%{Q1TLb z$BiDid|@5`xC=u5kzBi**S;pSHt4_z9O&Zbuhj$vK)PR}9y}wtHiQAjK#n7$+yNV4 z!whDyflN@~3q-}lBaXh26tsKHW9R~?DF6l=WI_tSO2sOQzIB@5_7S@FK*Qx7gcbzh z3m>o(WVv2*KP!C7;&n`Lng<>jg9muvj%!BtA^`yaJN|HP A;{X5v literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-non-fiction.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-non-fiction.gif new file mode 100644 index 0000000000000000000000000000000000000000..73211e912d7fd0dd4096b97e2ef2f79788ee458d GIT binary patch literal 2840 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-non-fiction.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-non-fiction.png new file mode 100644 index 0000000000000000000000000000000000000000..43be77ff2efc3f1955a8b9004dcf3898af72d889 GIT binary patch literal 4520 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-sifi.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-sifi.png new file mode 100644 index 0000000000000000000000000000000000000000..4f43f7fb4da2a4b89074501c94f047fe5d516599 GIT binary patch literal 5037 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 OBsOJYst*K#b^ik(glA9y literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-subject-search.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-subject-search.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6dd10870fcbe2e7f8c2efeb5966d5c4b0cecff GIT binary patch literal 5059 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 ZzW}bAxN(Qbw7viU002ovPDHLkV1gk4vcv!Y literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-title-search.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-icon-title-search.gif new file mode 100644 index 0000000000000000000000000000000000000000..e9180ba899dd8e65507857dc94385caf9b5a9048 GIT binary patch literal 5467 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 B07C!( literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-large-print.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-large-print.gif new file mode 100644 index 0000000000000000000000000000000000000000..c59a0ba314aa58f56018135d067f933835388aae GIT binary patch literal 3037 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-large-print.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/book-large-print.png new file mode 100644 index 0000000000000000000000000000000000000000..70d2725d4de92e61328bcfd33dd779c68776d468 GIT binary patch literal 4329 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 X8koUt=?z8?00000NkvXXu0mjfwAL|^ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/brief..gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/brief..gif new file mode 100644 index 0000000000000000000000000000000000000000..ef6b74cfa34f5dd9e72c980a7ab856063ff6673f GIT binary patch literal 1843 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/card.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/card.png new file mode 100644 index 0000000000000000000000000000000000000000..202da4988f14817f28d5bd8cb37c737083778f3d GIT binary patch literal 2316 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 z z_xJYs`SgT(c=q${ytTBt%j&hgOA%jDzYczSr5*Yra#EL%}PAFJrMva+zS zu=n-smU?gU_wei2*PfoAOu6Wyi-zp%>7asefYbT#@bHJ*`%gbWYs}rX=KPIlWK}gb zzrMbpZElx+c&DI^+3oWesO945;}NXu>FDUj>hPJ{`BHjvYRB-Ry~qFl{Xutk$-KSD zz`@bU!;9Jb;nmN(-R-BOsma>aq^qojlZL^wvxt$D%DAv^xWr|$*XPjDx3QuLtMpE` z;t;FwH?ib9w&!+kT4GsHuk`o9=HR1~fTNL)pO=SPMn-YT@YKe_rk9YRoSC8Q_p_6ew6w9e zva|pI0RR90A^8LW00930EC2ui06YLZ000R80RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGiuz(v7^V2AU6^SL^2SYkPr!c@+6>?5+&r4y`+MRg`<-w58f$NM#+i;rxvZV zLVyn^V`ETYDMT(-&Vg*!1Ynjb*pnek@`v8{G338}H+!-fq+OlYuiWAH~M zScDmwu%(2E#z{g*hzvthIxBxZ)F6T`S`%+tJhGYB%*YQPr5kmSlX~@CFdP1GvLahj zEpVU|0f5r+4xkH0d;m9%I*V~jU|j$INw=YfBnLzEMPT5mBa?h@e*5TUx{|;9`1AWS zQ3FPmL@B&uK@V$m#19fcOrTva6^LM;e)<(7gdpgJvWyva6vz=YahRi^4?k4UMk8p* zVb2$KVUUOeRY)R86%II&f&{WulOZP@4bnv`M|@b?X&1=x1ql9Nkirm&B$LKY!-;RP+jh(g01@c`pd8hGF* z3MvU$)5sfd9B~8?Jn*oT5!2^y$7296}C@QFtp ztU>{>hKK>lBrEJd0tuWjlFAs1Ofdx$3@8Fg6i{#i%p7*CqAN#^umb@e-q1773RC=> zLpcW=kjW(q*g?S@41ANp4oC?Q0Ung-L9YNeFu*_r56q#!4G%o9-p!z>@DDHu>_SL9 zP;dZD88-|45eF=&0FNmn3}UqaESN;lArK%D!wjFC69^LkP@n)4Pc6j4uNh-80~4{3 zaDoC9AW&%92(8jiI}jlMvI`a&5b*B^4^ZF-PIwoT2?PFgF^UE;OyUYBoRq^49(drA zxIwXia$gS~U;+sWWBj{F02JJi+vWsOVuwHNG=Yd1FRTE?zlVTA0Vr3nK2RD8+~>Fk z;!M(j9wg-8$qf|bGx6qZP~zquJ=lN=Hl+U>h0Ayd;JZL4+;Cs)v)6t*AB!-pzzN^$ zfk3a08zN2}@#w(^BcDi74*;2b&qAo5vw_!Uun1%9U=w7x1t7lnj~yUj5BFgkJpk7S z9MEAC$Y7vAMnD1lbO8c}2!jrEfP+ZfO@rr{Lw-P~ifiPe1sW`fDLQx`cfcVR`-q`I z9HD?N?12nqpaTpib!ZS4%;F4WkOmPEatA3;VTlPjL?EC@#VT6yidf8|7PrVnE(Qbu EI}J;`NdN!< literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/detail.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/detail.png new file mode 100644 index 0000000000000000000000000000000000000000..22c12428036853ae19c0b1d7064e3eedff0fff14 GIT binary patch literal 2478 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/faculty-course-manual.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/faculty-course-manual.png new file mode 100644 index 0000000000000000000000000000000000000000..306b5339c568aa4fbf9b029062341d0db4d29076 GIT binary patch literal 2132 zcmV-a2&?yrP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0wWB^#vjZ800-1bL_t(&-tCxqY*g13#(($CyqWRX9%D8GcG*%H;?fvlgNsSr1XNK9 zQ8!4XfQZuyC`hR)Xr-bOsigtRG&EHTk!2JDZlJ{pxJkjSpcKmLfPvU1VX-mT29NQM zXYreP%k3W%l%_RcyvY88Pn!SUJ@E|;s{2pFcsFyy`bie3{i3}a?-aq-Wqs;UA< zjvV3Qg$p5jg=HS7D1cO1mUT@j*<;!zM zjv6DR6wwtf6`Tnm9Z0(k+zwDA*n04@15Hg(cm1=BNMv&}ioXNVjcck)0>#C})YsQD zdGcf?PMrA4KMx;%;ck0-bOTkulpj+6+$r>D-b82ym?kJn&t!D(j2Ax!bWjvT$6c&? zU(ZdPlaqtr@5kr!$qgGe9QXNr-0-!_oMc2WPFuwPZEu!Ke><3Omr$ z4&`N_I*>+Z)CZ!65?Z=+DOp)r`2BuST3U+V?`LSNT~xNj@U6Eek-x8u=QCZnOV%JG zK~U{InMyu4F@OUozXX~FHl^F)x~#yVLx(6YFGo=nCQO(>Q&SU~79wb>qz(f~6bhkrhG^GSk`pZQ7Tspfh;q0kkR781s8LxT&h_mSwe_DD4Tygk^uO!A1gZDLaC{##Kpy7 z7zSRimn~aplhr?KwMQm&=cDo(SPOi7QslDsu z_2=*KVqzZ32VaLkD>&5wkccW9onvbKA8@N3XC5=-kF$~h^neGKR=&6d-hP@(8$mj1J_WC%h&Dv^0l{U z(BdI>G#CS>psopIW@hfvH0?b=)Ya87GkYdarA?+eq_XkDu`Kx2CurA-NGg8;>W+cS zHel~UT}r63vU16`ZQB+Zh9Ny3k2rq(1eU3z8F5^wk7aR28$X+UlbGu!(xD)*fiwq? zgi1?G4WG}4q9`IaHd-OG!xy9*>75OO_y|q`A2n-4sk6 z9c1^5RebL&^@u6{A z^fH78&Inx+$jZthGcyxi*9nKi1cE^nBS2Y09E*3S5;kr8WX2U@t`#6Z-VAOrxJ=y9 z(LqH;1(8UES+izYe!st?s=8)~Th&=Vx0N4EX(cAU4ZV67YP%2IHn7aWGt9YME_-}@ zJf>;N*|TRi6ciLZoAvY@(uRe|opTHSnEB-2Ud+i6@4&2IK)@JW!UhI5P-8X8q1n)n~n z_JM;XIKmd4hJrw1nFhMiM+8hu;v~!`cU;VWC$0awrHD=?&t#>`b+5iE+%Yk{S6JA4 z0ydjXoA|^NftJ?Rkm%=;K}tzxW@ha8apM*WA^yQ*JjP=@5dQ&9`){+)YLUKH7PDN`}+4PF**Oi zTV-Ws@$vEhqyhh!0ROvG|CRv%k^p5*Ct+b>O-)UUi;K?A&LS!{dU|?QRaO6@3IG3X z|HEScyg}aH-a$GqUteGN`1rJS694^OcU2;+avJ}%GjCikg@uLxoCE*ox|Wuf^_&I& zngOw~v3!DzF)}pm?d^tPBRV=d|Nmm}lm!2x7D7To_4W1ty-DriR;H$=UP&o=VlAGY zp8NLf>XHWkodo}%254w#GBGi!sj0rczHw3`|NsB2tgP?v@9OI6H8e6sMMc`$+U}JG z`I-SfK0b6*BQ`E9|Nn3Qq5%J&1#wa&G&3?XH9B!|aZ*xJQ9>+EK`dEDDgUSd|D_RJ zTwE_OH2HZmb2C@d~BbW$QHDKacCH8M0e|DFIWFf~?N zVeOCvZ&4({dJq4V0ROKRR$5^HlmP#m0(W05|E?9Zw6x^p@VF#r5y|DO=}>sSBMkN@@9D=#+nm+%UJ2ozLcSUtpCFtD7|IK&mmJ(@hbpO;lo1&}b)3@XA|McFrkCvfVTVemr zGbJrJ)z;Ymn+5;A9$H*r|G6McRAB$&tXNoBhK-s3@la}5J^%k{XHY5fyK8!KJ;;C! z(5rFs$A|yJYX8h??DhY@#mrenCI74vvUwt-sj@09Gb}4G{OrpA?8Ja+L;v^UvWG{& z#?YgLFw4)>cUUDaFfn&jA^)8Y=8p(_SRwzX4Y9k*|D_=Rs3yeA)c>z6?y5d5GB^L; zpzZJPfPjGf|NsB2F#XGb?ZGzflnMW>7Uao3;ED%$RwC_>1ONZ{|Jjw%*y8>D{cC7s z|FahV*P4BYmjC)<*52yVg$m-32-b)S+lvXy%gg_=I{%&lR$5{I@XpDNE&rqo)siMN zGc*600RR90A^8LW00930EC2ui06YLZ000R80RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGit({Vj!_E`o6P3-K=Q=DR+Qq*Z39gt)Va5RjD;oSMU(UQa za|rw1Z5{@$2fm0nUkL<$1P~Z>#U9xI2_i(b^YhFjn4K@C;p;7TPBkY^r}&DD6Lh}iWrfdz-GFkux9gfa~RXavaRd0s9FQ4t2rpwa;( z05O0VusrgN11Y@eT%2H%XrgEt7@)`p1o(o@B@m<_qoB(XnxjKT2vTQCSj54E3{TKj zX(-`6has(HStClTo9nhCMp0pX{pXW#6Sis zVF8I7M?iB;DtQPI1ha3(>rfKCB~if{Uc|GHHs=IjgB1V=d}_E14bo2(l1z}n0c=!Z z0ure3!ht`edMj{47R(S~KQkmiLKXa!(aJXVu;#6DCpScHKN%d7g%{BXqXse^I50-Z z@J<|2%A%#j1SIN;00;zTXb>@%IWJ`K41H9vfEZnf@I(j41VBv?f!>_8LIlt7$_+Cd zAjKC|;Np%b9ORL<$x1{2#K565EMVF^ny9f3G1TbsuiAY-1VE1$FJM3#Vi3SXCn>a$ z+|B;1oe&EB+z?0xb~3@m04(?ufzh0I-nc^`^z*CNkkA1|1HaVr4I?Qm&NsLb1wsS` z^!9Vg+(0DqLN}Dyf%LAgH{=B5H*k}M1Os4lK`%(O6Y146dXA7fp@~L;0Wc82L_MOr#-J_ttJcMn z%F}J6wA?+ED_6SvZYWL)l|yJ_N{<-uCR- zm1wY7TA$P(FBH7!f7d**@_2N)v-8!I#WFHIIyyRd?S9?z_}IvT`mwA^EX+Hxf0ub{ z@VVSG&CQC7Zx^N})up`)wY9bC>8YPPUeg<=46BCamo5E$J(@MmgFF8*#z#p%EWYpQ z=;?UTz9o2UVe*Tx;Lq-jE$Q{MvzpF{w=Wb=wJW+&lSyx0T6*?m)}VbeJfzdj=q;Av zmoHT#s`M7!TFR~ms^#CBp0>Pe@7D}YPEAHMObLX-I~6yNXCE6G?*Fyr`LWj7L6z#m z=%5u6aVm3v^Y~=SZ!@jB#rM+#ZDXApowif68WI}%sJ+{-m5u-*>JtI z%orK)4H4Tt{a!b({h%3{(`r&|ZJ4jsV`F2_8XinW1j?Q~Tai_--Y%aX=rb9YbrxN@ zu<*~1{aTBq`qri8JGadi3+KE1dBeies^0UbiPdYDw2Sjs)#d^1klwud>6b^t!$bMK z#sTf>S_voSUPw7@j?S zs9T+#&`g(U_uw&Y#R$+f6I((Qfo|o79cJYJr;k z-RW`BGx|9nd;C(}g9)AHhL}IOY@D4L@BOoPY(&+qo1a|NfBd8jteaTW&GrxexwyD6 zJw28DNZD9kZm}4rbUM|TTFgGb8olY32YHQG(7R$l|2TgAWVUf_ZNak8)7Qm*qca*; zO-7?`^XF@8Yj?iOKkP=Co15G1w!XuUx@1}#i3sGDSBsJvvP61bS^2nOqJMg_@yV0_ zx468#tX7W>i1^CH*mr7m&-6@^d~t4ma%OS*!PP6no4g(t71xztwy&N0(ZzoLO~;f1 z8XV{~F3%aFg3dr6$6t4t%;rxMpUi7!)7D^%#X>b8fxig&OMg89fEK`FO-`tj$a$c> zUwT`ev{^{-a2*M{gb)@vQ&SNF4aqs^%ctTF61Kcy`}<%SDM6G{ve7ZWG)n!V6WR_z zYU|XE1mOjLs%zH0;_KXvV+Tq{Gg?bp@A<`KjWT|&cqGAcbjB)5^S^Jx;e~^h?tS;O zDl7O6@+%1PwKSsZloaB4?SfYfRickL-UvVTN5hE_8^Mh;VZNLj^~ZLXG+K4&MzbnO zb*S}i+I~9N<3X0hZp){GjL)2Lj~#68a=&tFgC}b%(`$*M&3xBFtx)!a|MB^LLx@A1 z13ux@D^gX;WpzWNuZSuArMj7%AY)bikWq5;v2XI>=ayz~YNX!?)wQ$zZ2K->hqS8X zB`XBs^1NaX^?cbFop0eL$vgjP&W@L6$7# z{UHhDV~z$KQ;P2v{~q5{v-zKjWdacFV}aBB8aJ{;&qz=Xzeh6oUZ0Yrmz-B9%|ka4gTx#gX3Lqe+k-dk62nboIL+&x z^FsRel$vCu13n1G_PT~8#5w}#nO1Ahg1^^n2opdjIFlvyvjAMhz33gD(=86I!p3pn z-`28$&%aOW;o&Lo&b(^RS-F}hRS);P@c2;e4~s~~*79ioDBmvk#`kIa;`&I8B7AiA zRnQ@cDFrq&yJ$RsVWW-1suh`u=vxyqw}}7JN8-a@mWFiM+?-%IZDVYt@1=sIdR{k4 zn}LL%-K=C=v%U{b3`qIX@-Y6sU6XyH<5&0WtehjC=@e*<=m;O74$bv-*yy>R=DwvS zmP3rzQdDl=5B_uxn;KD>1cvPt3*4?glX6|k8Z%qb4OfzX!r>;dQ1EV25XON-Yi_|D z4C?-My>xodM(;(!!%PzLS2+jwI^{rdNOpm;J+iAnv2VL$?hmi+c6-Kh@KxE}EtnRU zH`^z?k{%YIuN;N7Y%8N5YNs}q+UsNbFTz8;h~9$1IJ77s&ah+CWqPQJ)8apDBx|jE zCGf$_-?4f!qIf+6UG-Y|U;9{B~!|p%so*6ic}}a2)-t-4=hkkr#7Q zjKK3k(v(7~NLB0%L4{z?}-2ag=l+$5o4PMqfq2(_^_r5#(wE@T}HRk+u^Q%*DP~N+O^ z%>PF%@+^ssBd{U-Osd?us|tII#rNwyQLz)s;D1A)QEMpdu)b@k>ku2~mueBGM?-{| z3;|h|$oH#_yM!YAnI$7b`V(ok+ckM6-VMHD`FV$?%+dG=i)Iu;l>Ut}8m3ayByk4>mACgY6fU z-f1mT_+oUAIG_r1MtL&nyP#yA`=a%EFn(X>O&+<4is5yk@ip@Q9IC$P^7kTW12W@E zG%ZXv3eZsG6vFx>2ptqJr$sP%-+X@{2W|VxeRaSggYE8jdJEk%s-Ra~d(5 zg7NDMlNCCnw=qwPPgl?|^GX@HCXdIJ_1rza^#Mp{a<;rnwfES-iFimTp0~s2++!W2 zGGTvn@}wa00~JlX&hxE7k6(gMX})-Lzf*Hq^6UTzho{$dh0SD=p3Q!`gJe=#hkX;f= z$$5?g0kZXHDL|(kbYh)U>_%3BunY*LrrO&1$Nv7e$a>dBtrZ+e!5*qZ!;{#k&=$z< zjk2=*tf(kD4Teii1FS^*L3e+o#f1?W?0=ve=L;S|OsBoX9sD3HNPv;;6A;z~nXq&Q z2eV@ZvUw^J9FJW6EVT^*)DpgSVMtH890q}r0%R&hzD~!2>|a6v3Xrd#WwFtFW3e`@ zg>$5pKJ>cIiG+QtyYrZZUY|M$7m_4z6W9QV3gYfyQ=QJM(NT9!3n(-Da97*~t( zFuC_O6~WdWW?zgJyW>lo;{P`&=HW8{SOAw+n55>A`v@*M?(+f< z2oATU$d|b~ZA4?$UGNQ0SJvRf}z>5!4l!@J5BkvSKwlht3m< zcv{w)%qa$u;=G$|)qo=uLvI|sUqv9&3^IK}@=(=G7q;Ux@ y>2>?eG4G=^N-!rrF*wxRTLX(Okeh@I_FFEYB}isV%t_}sJS5PO7$-Xd5cNMUK-q2p literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/icon-refrence.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/icon-refrence.png new file mode 100644 index 0000000000000000000000000000000000000000..475b8be0abec6ad70fe669a8eee73017f4d37186 GIT binary patch literal 4466 zcmV-&5smJNP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0wodhn$(j301)y?L_t(&-qo6Ul-yO7$3O4=wpzNntM~47r?W2-LI?zcf`T9-2_PgY za6r*BdXyOg=!h#2Gww4U2X&NHP>2e$sF}l&VGspLfFvvdLiThzy)WsiuCC>`-}$4m z=o!Zo#x4F%)v5ZUe)aC>-TUtMzWaXgcYdkA#vmeM1D&zNC{YL!Ypo{$S1DCFCILhw z1)T4??j=DOF86&u8-*dMbQ0h9iNX-uc1R{uBbH^|2HdK(9{QUDhy->N#;Yo>ccWV= zW<{CQW@<4^697Xg1c>7p&vVJ=@(4mheS@bg>t0i_+P0m+zX?F#2g~y1(eGA#nI6Rf z*+hn9B265}D6PRfIAU;QWTg~^i3xnqC*e4xGc|dM<%`-hzMZh0@UH?8hGDi;F8=$Z zTl`>XK|&=-B~sY7g_s zt;>Xx}=OcIxWQ49T8-n7?`)_56C&-~i%zD5cPbK`D;eF;Qfz z>mo|gnQ&O(*fb>^ln96*fHpLd<)D>9EnLLNRUan#riIvMM5$2Plda8OX_?k@e=>mQ zd8Z8=7<$sTCE4I)sM)m_ypMSCDTrx8 z93zK}R|io{i`qD1>%;dmGCW8!kt7mH6(@@~9F;pxubLkQiv4cNRK|HChTgS$*HCAnc;P?~3FhSz#-AWz)lqe=^n~eAN zF*Gnh#jViX)PxuKDfPUa8#QTF8SEi9K1#B#7B7s@l`@7>XkA562fdIo zG*T)Pn+8_O!AO}X$3%=6v?BBZtm47MqIA^*aM%+lg%`#QqDZGw3=It-aZC&?6}NKA z8v+P};QF!h_BN&L)@~8KJoJG`455ygoFHAH^6-VQ3A8!D)>R%PGtZxW!%2Z~|oJF}@AwO||IEF9^mqS(D zk7oAk_U_(!v)MQW$MXm*MPLh+zA;*+b>V#bTm0mk-(vLs2QZ_!>VfKuy^)Z==_aoE z$`?_li9#V-p(o3vHvE=o>#OL4Sx7`MltO8R2;8%655I6~_}ZG)B%K7NX)vD4)6i0n z>$(e%8UQfMfmhR%Ze!o>T})pzoAIDP;JTFE5>7`u*WU77wteIu8S353*w6rBB}7Cx zV_FN-XDvMJY(XFt%*~rn&pZX?652FDK`25w2-z}O;zz?{6z3nu7jL_r`3n{Tkj-Y< zwQC2pomncyO2<(H_?|bRQ)vnV{aCh5u9AmX2z(#c4hbhpcz%&N$Is!olTN}wV;qWQ z1W(F@euzea*68tZ63?#3=-o#d*g2kK!1dYY`3%%$sZ5*0X&+m~2d}xVnz}`BaWT>s zUfIR31ek_#^Z-E=CK54>P2`wz{33dWddVar+=`1)5eh@&)U{_hP#Q;-3MfT2hPA>_ zCZ^UHhFJwr3hC>|*t3fr`ANRt-NWSZCopy4BDxkW=3Qr;PJ3q;_1P>jphWP*r9uTW zsR+ZE$PXY=tw#-@mCojKIc(dZWIL#IJ*B~JQmG_kJ;T(t)=@HiR3uo~7+Qe_E4IJ@ z0}CYzr4)j~?(Ly}|9-C6zMIuQdVuqmF9#H+WudgDP?%t{SR_?bb5LzH3NX~wt8S;#b0L*N!L8=E*#c2S8GqLP#fMQ}8Jt>8x6U8wS$)Ok`mLn>w5UhNj zhhE>#$8Y%#7p_;YaPE#7s^NHfMID%=ep(i{;{Hy^fzqI~!c+!^w$P%`rbe`)@dH=!>6I&~t<4ZAg+}l_ zAK!EFTo2#(@ZA!_{e75Dg1T&$glQ6ankbG*+ZilvPW(Xt5qVR7BLCGFpMUnEgsGI_ zRC9M{XB*l|F|R?0U7uoR3cdZq6naM~SBkVvpMq%`AW~hp%EZTA;&hC#BXhA0f(|5c5K zVK{r&j%^#dx4zumJnuvfG_=x_i`XBfF%fDl&D4xZXWFDS35n7e4Kv?- z0v)X#C{fs^MZ!#wG!jIU4$f%Lp53Ht zGSs)W9`R}vvgO6iR7!a|I;PP+rR%3PH8q!-zf&eRKlk*ne>vs_&9BXQ7eDL1tv*6?tF|07lmaySd-^%+?6U}h zfJ8F!{NWH1kq38f-+o?6!pyD45}tl7puraA)EYE6idsvNFd$(<*48vwibhA#>_90> z5qBKNoaOD%^bEhg|6UsE8kstGCOS7s;<3ju*FA)cj#iVBI^2#R3IZsXdGe$ff!Msw8H)vg1cKMYW*lt;%8jI*JfqREL5 z$K7ODHC}*7svC}CEcgOBPZ+F(jJrZPs{W`D#B`nW9xA0ta>K(+Dor>xN+F2Qx>{Zs z2jQz?r+9HVn`!s+e=G(8+iWiY+L(~vWkQ`Gr4>82yi6vWB~?>1*w)m1zEW!R z_o@Vd+S=L!o|9nREnjElr&6dzAK}&U3QinR34`+ZzJ27 z0Z~X~V3>jy~r49NU2P3_jVSXa3Xm#NhuC^^3g|`7#U;6tl5n8 z4N=TZV%j#QV__?yZmCGotI*%m zN1;@TS6p(*?bobYHFC$Tx34Z0M_IOfIn!p&$Msy+{_tLY``f3v;IfsxZ~43NJ(v8% zIIimxcrMyBUubUY{6Ryu_QzV=3=9r)_StXe^fS(s z`ufH@9moDkGMVf-W=;)*AW&=XyXR|D+8X7|g>&TFU;eZ__1Mp4bf{lML|%OH1-bd= z&&o&Nf0=C9ut7v*lZY%l=8iviY~Oa-si&NBAnBNL@wso2yS}wXHm-kCO2wSSQ7q5D zyh&DGaT?ELkjRkaJI2BwxPi6Y|s(zmTz^ z0TB@y7#NTnZun>U`1RMx!;d^tD&+I4M8r6jAXNXrz&BQ}UM)!zX~?AI-RGYzcii$N zd1ccxGFixph{%rZugT{>_Zj)Z>YL=1mtWW#Md5;D${SG>t@!0*j}EppX9bYsTI=O= z|8RvoaPRkI*Xvs(3SIGBSHAZzUywI|Mv);uewm(UFn+&N=(-;yAV_g}i0) zJo(D!uaU4kcOV59+ zJa*sRvhDH5WZkXb&H0{ZAJb2oh{&8x8#lhRa^*?^M1y>D#l>>>_18=Pj_r5Y@$YTri&=m=8}=aI7^gjlyXa>MC#No#$3`Qxz|I* zI;qxOx6{Zqs?kmAI3r3@%{4^(_51wsd3|4>zu%wl>-F*SUhnJ@wi(zAd&3pImJ$sb*`blMHukPZ->SM=_+1S`frP335C)(eA`KG*OXZ*E29WG5I4QAz^IdN47j=%a$!U z3Bb(k&ugc7H?N&7EG)#~aD!hbx?kONbX@whYv|`s{pr)E^Dn>LuwjGWT3}x&U_Bog zA0MxO@@hyo`OlO7%F4?3gJV>r?>ahSZWlIb><msmZFKU% zT~&m@XZ-t*SK4pCF9cY&4K zwEDi!`r&bX-{3e$sP7*d|M+F%Qk_0j_A4K|*QWPN(MKKEcYhe||2&aYr2n^nh1n8JpE(#%kbp4(W%ji>AugSgWtY~ZVmkY{d@W^Wk@9ZR>yBQ|F?hm z+t_qxS5NQ9uVgZbVr*PiqEJ234t|@kx3}y61;Babs^#V%K7W7nx})>IPyQj1+QG4j zu`imZji25>dr;f7+0XLq*|SN>N&cR++?=CF%G%QQ(n?B7Hg4UjL=O9TFWKO~k?l-# za$4!^?6Styi5r&Y=kI^?sEF$VtX~bab$-0x)~6d8pPHV%db@7fE&nl)m=XewG4klHd%e%GT@sOEqkkRg5e-`Mg5M8>yCCDnIyED_2hBaHQQwD zq}TuZNItiX;MhRKM7bC?E!Nz=rZ!yt#9Sz;*|$5{Z_vlx;!;M$Kl3fLlbp`$G4&nQ zAv@ILLWNaT!8H9gkdDU6_h~+t#iq$#x6|6b4l!|$adHjv;$@C#jlZ89l=4}_s zd6roRMed26bF3lbd5F}{Y+JUVIgCmk@E0f5#v71~OI4}Iur|vY$d=aPonG55hDCFZ zh6*`m1t-O6Y}UJcX~32FRLNo<6O{$-1>O7C`Gb^tQ_C3vvbGFhNX)GOMk8l@|8B8~ z?&c?dS9`*OY)4~@csKHjgh;k4OU8Q|*1?TOmCqvwV%++JA4yHdmUk`0XlVL$OLcH*fW-bzj$ZM-n?1POIL#@N+_ z+cb~@&tar$QSv62VySaoaF*O6Vdv6p3&&EI(^CaD*H4qw$!ofT}iH3rE@Ura84 z@!o}tUO=3a=Br-EF3)nxq8a&HpX1<2_DC0cEVQ!{y|?WU8a(Mk=h&;*g57b)E=R?O zpPW19VLYfs{P^QK^|_c_-vqbEcGrDLODT%}9B!92{v^&i;+Zzhk8@=n&P)z83U+yVPtS%G5a z-+Xw3eWU$VMsQ@Z)MMr8fLP86Dhu$3PfzR$Lg9FQx10C)ND=m4xf^7gInVt9lc$p` z3GPAwwDskHHcVt1=!hYIj6iNX+eDFSVq67|JQmFQdY2h-l9LG*-iL$8$LL}Sb?dVv z(>1|P10vm_ygzdo|G8w*)?ni$#IXoI9R(U~64nnnl?P;7FXVPeS6{iR32=UmoKy>N zy3WVL+n!rUkRHPGePx|?JQOwf+rqUP4%$3k29nW+gIOgqj~e#wmsRxbaN1+dEoUgR zj@FCLU z^VL6uOe`p3D$Fg)(L!VQQa%c6#(y7g8C7D82%tav+)P!1`gOa64XZ5I!wZr{#&ng3 zgpA3k6v~W4d1>`?ACVauDEqGFx(3EI%)i&q-gOnBO|$8!*R;kCP$COuGg30L8hRpY z8`Ak0s;RGyE$j%d^A7y0J-E?eJ)P*i+zM4mYi#}5BVC|DQ&ocbSkEb(0(3u_KCcp- zaD;!m|0RDpC`N1msghTedhLZyv3rm<39;?Lh zwCI3*)!mmHF;=C`bq=M|BIj%YT+QcN?rL<80kxP^HalomByt0-3^J9{r70S@A6Hb8 zuK>1eO7aU}YZ<>Q)N=+`p-uS4v^+sG6$mg&KB+La6*Qq#cQNZ=C(|^~*!kUIV5~k! zRHAp5*adxbW1g!(8#+pNtUv?0p2xE6mz zftu&dVw)hfISf|`E=N_1H)M-Zrr~H4B^sb|y4_2ApuaoM8)XMT-woX^g^1i1TA*c= zzSpE60oo*Ue@L2d9WAO~l2g)7-pI1T)zWch<~?bL2q-|TtOFffQRcoP0~%MlNX|~( z5z3$*zbGc*u4dUQ>kb;z)7*`P8MI~PX7f6M73=BQX~GIU+Cf|AkbFOj#q2StS77X- z52me1t~1G0dC@D_Qa7_{id*5*{FZW__;8Q#=|z#x5Sg|OvzgOA_3e9c!IzZkgTfJ$P7~}GPHohk=jJ}{hWX*d2<@Q+^qEL z{@<$=#}}U*p|4O#!CS5bBd4>b#)L-W&3n+#Di8}w;kXsRlWm!oLP$iGQYyubHp=h| z4!pV^gpQiAJ!kY_0BcgM#YT$&Y*?^^n_WD5a}6>#gePH=9Wu>c048Nj2jgi#;+T5R zFp5wwHP|ZiRBpjxi#$qA9WvS76AZ3i=k_r7?L$j>Z8w1fu0myI2A-@nmFrNBp&IFi zfdZmpvcCGWz=#ar)daw9^R3va{%y6#c|zIZgjzIJ?M9o3ZYBhOT^F;hc1}K=h(&mr zfhx+m3#|1vht*kNp~$@Cr*yTP72`<=BYa4^22%s@{u-18`a&uzG$4^$SV8tt-EghKIEWrPQKf!^b2S&S=c47 zn6b2!`U_<=ki`$UV8T4YnB}|K9uPy;neC?KKk??>^fb#tt?}(0t0=Cy@h{BGA6r%> ztj-il1`a+X+jD>F-Gf%H+jhSPyJ1ptv?wN5+@KR~8Uf|E*DFQPBh?X7J8Q3+n1>vpGw?oIXwOb4f)CXQcZa?9jrnfmslp8g z;ggbLP|7$D7-$rTlnTfu2<7+!&QpOa)FQ)SG=L2x()Owl@G88SfHFM8j-V*wz0y(4 zWW#?pLJkT@Dk2>mr#KBzN?)gjBcRtZt}Pa2zY$)n-cJ!E^{>Zpm2tVeeW7e%lN$R{ zBTHIJT*XRo5J9##`APw~Efuz4C()|nm(xZ3N;1d>$}~itjWEdy-iyO}<_9YEB9fAh ztJFASZW9wX#T*w!c6fnJEUaX8|ykHjxR zoP$VS&V?5N*l=D5Pba^ifP7eF$6%0}6rW^<71O~eP4*sM>>X#}BQ^Rm9TzSlg{eq2 z3Mi3^ksIUZwy-cn0@{=u#ba z#w#^Sgjx<~i4{2$Ld+K>yj|z@@)Q6nfHGCcYg7E`e6KY+lCR2e0TcA0W&r{t`Agj6 z>k7g!`m*qNNn*f^6unRr@|POiDl$9@fa&arO1&AuuQEG}{?}r`i8k3$rG|Kng}z~m zXCm9}l8BplsNa!a1g1~0z&{p(Or?VTDJM^OWG_tG*Kd&NPM*A;p6C@9tBCVZqC*av z%xX@ZMGlv!)90=PnS};b*H1CpPtEF1=~V{TJ`g?32ux?(e0c%Ayx{PZ(aff#36UgD zZFWfrop=MGYoQZ&Ak0;$z!ttlC!J+M*VsiEMo|@9be2cL)Iw)6isdfw78dUO%58%a zd54FgJ+>sYBPqqU_|}~QJ)QL6&8aJj!W3Je&b#OuQZS2@#CgN-xk(frK2wwZUWIQ} z5NuSYjc<(Z>Wr$9(waL^ioON9iIi$>;SX<&(Au(3Z;HWq!$B$vP^AE(onqva599Q# z4$`xr$8XAhwv_1wq&+UAOB$%H<%}LFt!jbvsikidY7)|R5L-mo1j)q{tp2{0R3AWcCK%`yCsS4gKI zZ(T@l=OQx)p_GFVy8PUpmUGLdjaVrp4COp#SoXXC7oa7q-i!@U<6;$tt%@?na2Ywe z^1+?cySj{Orb^!5L7uq$`c|iI@rr_0!O!XW+@zQQ7MLDEbV8lo^9gCYQ-K~XzrrKk z)RZ{1LRJ5`z%6f1p@oplryLuWA;JL|7O+H1I4%tK01{SEF8rDSDIrzpt5EHQf-9n; z9G~(_y7FrCDtvopZyM^&#y>OJ5qktCm$av2e9AA|k%SD|aGAXfARP)t^Z zB#AX>nd%~cqR=V4s7i|%l^0dKfuDItB#L(CL=}eRRxxX0Y$Gp+g%O#PmrK-_1!8QH z?(*OP{0KzlMP2bw;ie#Jv7lT!bwvPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0w)388>V#t01Zh=L_t(&-nE*0a9s6u$3MUO*!Qm9l4V(bf*rsDk1?1>XdNKo<-p`Y zfw;{KWs)%Mc+!`FPD%sBX&DF@6CglnT^^wWv}B5*)QMe;2?0AcSO#NTmSkI!C0WvH zrImK?`~LdJ-Cd)imqGr`+}YiGfA`$;KIePx3Mr-Jb1W$(LI?mdnGF5?{p9m`JkKK* zi?L+MViZN?bT94m-e}u4?d?a{x$}L}gJ~?&VmLd@z`y`~ef{+J_jA$8mE3mQZ8SAC zjS+Yzm-svuIC0_xufP5Vp^#2E96?GC)3h*5gPxuqIy*XOZ$CF)04iYu=ib6;CqJKa4!RFqc&;QKx` zHPyJT%je7;<7Sg7S4T&OT(@qWeBy~GBp?+&1UDt74k7zVn z+P8c6Zg#x83&ZjXGMy$Dl2X#q(ZSy4eR!_J9qZNs@Pi+GKS-sH$H9(ap5M~KKmTek zFK%tc^;~Yb`6d9$%gWJ1Api`+7(;vG#z)8+lJ0b#oZ*yQ>Qr4zo80#Wn>W9XWt#ZD ze^S%Lc;Llm-fr&Yt1D)+_FGF)l_0A~B)iUBL}gVKix!8N zV8RC{5=m02WFUwq88IAGMc@gE>-k72$e9kwSm@L&AZ1W_+k1!670I>NUC-NFeqFjg zG&GFkxXhnFpSs#w8s^NQx~3Y>^Vqj_;!DX$-X#{%Q3MmZ)0keU7>GUTJed)Tu&!cTCTB0IoAEaI;YS|luYdR#rDwXH z&%m&W?}MTUJl{u3h=nyOQ{m|au@His;o!JF$ykU;NTsqO#V?pJuY{$pLB zdjKsIroK8(bt+6M9x8#P6GILlQ5As@0?(J!mPZKb>f{y>LSVZ-q7d^%mrKNSBtbX& zMOQ2q;f2S(jh)?3G8Sfd)MmtRvFxBH(sdn00aXzwiUJ6f0$)?Rkd$O|HXwp@CP7z~ zLW>}nHLH&H_V&-s{C)rMeg5$FGmK`A@yz<`u&q2&N-`rBrsI`TrK%_e=D~42@}`63 zcvA@=@q92WAKP`wTP}IiB@xw1ctA?Yf&~l6WHMCO)SLqAD!<$E2!Ha;uMm!=aP3j@ zHazsB8wf{YSa#4p6#d-weDbD)?RY2(M8hhYGI1SHq?AYr>8!~}-ljieaw2VDIv%>F zmIxQqSXo&aJ>A_r^7F?yfBEtW315HBg*^J;T6XVvn!5UVMB~*UCAraFEC&vKvWIuK zzJR8xB_#~3lklA4MDFQl^;Im5yAf=q-E)Ru=y#lsT|u>VMg1IIGBp2W00ViApt&aP!{ z-Ne{+VAv#^vkDdxXu3vSMGRGiwyq%#e)2I7-nEKY$m7gLSh6q-1is#vcKFRs=pTd| z|7R|p-~&datZ4S(eUJLk^mGD zJk;}jY|BP^F6kkIY|f^B-j}%et83}(gXUIfIcni~F23(jR|T;!Xd1Na-$gv4mV!8> ztLU17?fOCR3J7V+UAcctj^0(vX0z2|Q0S znzOii&5xPgFpuFJ96AQWBNV_rRF?7RDw7dvE2B7`&*7szoOjK737j*+XiQ=|9-~H3 zKkBQZ%&Lmwd6KVP@Bo+X_;>pIy7{;@V7ze_Boi8$5f??ktXcCJH5@!Ypsxr)MJj|O zfT@$ZP-QYgDy9>QXr;VAK?} zb%E=FX$Fm&@59PVSL1pT$Mvvmm-0jiMTkk6FBCFRRWU~6(-{b;s#1!TVDuQkLD!e` z4_VlS_Mqs#^|R;l#@0P30tSYlvlqglAea>ep53$o%MN<6xphfW@zC@z@fVq~Mk5*( zi7;NF;OMGCSXc0+1(zG>>*lfx8xaaL)WEfu!m%Fc z83;1erdN+sQ#*Uwv!O36KoNqvp3jLvgAv04De)z^u8-$SEZ4)bd?I0$W4)uiv+WiB z``NpQgy8(M;DV)L4z^ny?u6bxcy-Hu&N%bznVU{eHMtJjU_nDooOyK#;?WSEAG9UD zl;jPMbk?LNou_G0B@f+u2dgf>8pngSPUs(WXsCs@F33Bub4-Wdwt3RoX^Dn$|X5SAKU1b_#j1fo_ z(x4)WSx#WuP{b$q{nL{Sj|BeT))@%k`!J_*?zBgXpRvIA9)!#&Y`PP69)MrI4$BwA zowo$nMhtl2N3h`)cxPX5&m~LYuI~gIzV&{%?qYc9f8l#yhd(|SZhJ7e_T{Fr&$?#y zja+@*YPN5C1J9ErV?m{U<@ujbQyJyT>+hhfyz0~}aPt*#xC?sH@aj9zdK|Xz4J@$h zV8FGQ#!L!GexdHB*?xO6Gp`z*9}1>Zkt`D|0T;jx#HLSxi` z`SpSe&Vsk!{5f0Sc>Gh$%jpRqC0wx_;t|-<47(1%f?0617k0ORro!Fdh0VVQ$Avp? z2@czZ9s5rD@Tz6-!0k|(gpZCuJQ`T=*}wm6+(e@>o_q0suq-&%E4k>RUu{=M6$I~NK*=gopgUxmC08`grVz+Y|%1UPRYM8lw~fo5B~g7eAP$v9a! z`y|ck6c`o^jlf$Uj?cu(i!bMA8=t|j;OQ4WV9x9$74Zy*oBxA|} zXz7Bb3&y`*TswdN7He+094TSRJQ&GCZyKs=>UeKY@61->PctwcGgI9&(SI)%XyP+`az?KfmbQku)sd00000NkvXXu0mjf DtZUM& literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/music-CD.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/music-CD.gif new file mode 100644 index 0000000000000000000000000000000000000000..2702f64f456082bc89ccbaa1298416708a25ae88 GIT binary patch literal 2832 zcmWkudpOhk1O9Hd*=%NRp{6#(&}D_X$pX)4RU3r2!QSOUshJu z_j`|~0Dw?vii{ia_4PfLJb$?nfUMS>f^S`&olQ+mVgSAZ5T87n4M0#(pp%mmNN;Wi zpa6jBsi|=Q$~QEZmVSHlqYeN%e=;Q{rMu^Q1pwwYtz7`z4emEE`v3|$UTrve)eV+@ z+`V%L6nC|L`ZNMS?4w7D+O@sCz2oEKUY?%O(b2bkzF0?oo12>hdF^0reQ$ZhymGYVS9CO^*}x<6i4F?0A}qvMHd%`Gj`nwnAJ*NV#b zcDH)O~u={Q+Zu%(a)Clc98n=6or>o3c0Wxz^ zV-YQcH6eyWd)?7~!ww+|Mb)oztFB_}!db%8=+Iy*HRP{6XgrN}gvY7g8)a=XlWpzw z)~5#}l%}@lug_=hY5NdE_D|;yQ9IfU#ao?y7V`pM6`V1+y}r0I+kaAEBJ?4^IHhcO z(v@z7dt3Zolwj}l{06t1cIbL1^?@j4f9_v2?9e9jw{~zfzkhxVcQ!v^AX)Lop3>D( zYnbGoo@qb)60Df0mYkPI*#2sw0gKa3_!<$3*T&im3v3=)J-Ph3;zMUwx$v+?KMORY7*|Ec5@ zYYo?BlWaq^HN)6p$KCw`wk^e{%N;g)k=v`UCgD7`_RF+_tC+Fb8A{08!VI9uxdUT)@1IyxS!6 zh!)c!-0jY@tT{Va$}69oSl1uokKU=41pHNOJU4i+W*FHfEku7J`@z|B5_{+hbdtA? z83(NNp5mQv6LH_|(-n5(S_V@IreQ{W!hz>Wlz2UvZY}CYTL4<;#-hrJgGa}h?gdXK zAZx?(Tvok4OVV0prB*@>R32+3ObUZ_es`14&b5-D${VTHyV4c> z)ex5yg3+hCnn(_7rcDbkQJHqt7{@&y)NddJMMfgijGeEKX7<<|O7tL^={G{WDl4sA zSHu>}S=z#9M;kA`CaSNh4!02Yr#w=?jZrlC@?3>lZ+w)gq|e5wMwoT@g2%|M!#mWD z?mOHgs_qZ-o4V1|u=p4oiP+F(xRH0ycLbRz0W4393H;+||$%&b(S1@)I{IY)& zMXlkGBad4(S@QY1Inhrq1`F+^aN|iPzEM&W4HBvv6N(@Q?lA0BuB7DV9O79GcDe;B zklYK`mb zIR+1|LesoP?M6W~i+m`+t&4^rWv5}K1P_PJc(^=kJ1cQOGuK6gXJ~!8*Zi|cFJNl8~EGeL4ItEu~(41p`#8&heB_0b+!-> z$Q|?vusGhBp8j#@AT7IJf#2Mb?nYF#9f4DW6=ibB z%S z5yyu0vdQXz1~WuaEBLwObbYS-2dYa*L^KcKJs-W@G?w31OOn5oR0TQHBl(ncWF%Kp z(s3!5veK8$I;My<-4j}m9>6SUGE^9JB$_gmS56b#+B%(yKBS&wQE-G9N5xh$1@J)? z25x`=-?9UtrX>{P6T7pGvdqk0^vS6!M5t?>=AD8+LmJC?4#AW_jS~zzt?IrPr@T#b z{GzHTr~q|iz|X)VpGiCh`=W!r`W4JYNYw8WXG_G(MwyznP6fqCpFRNsWf5qxuYvF- zn}aoTQDZ;+8DfVM8J+Q{RE3;kcJm?iAP+eHPc5m-l%{>q8Tx2teTTsmQh z6luoe!n2Msl$oqv2bv8`?zj|3dHmP8#(sh}F)%32K!P#fN2V~XCMGw>8sQR&d5Lr- zkGtwe-3JJUW!omk2(Zy(f?U)sI|CK+kh+kkb4DOiI%Hvt_siZ%=F}!1 z=PJYqn}8;<6%}hGhJ4MyJtrkPnk}{3QOY40OAhk%1vxVt0$-yH#@|CiEBqS+{~x9B zp7Pk7!_R?WbN>N^p*f$}BdF9!9;jDc7ZZk{ONP4Ls;UC3oj-J9jx)({muC6ZKq?>2 z>~BD5Neq37uziI*oPh^T;k3q87oZzimyI&p%L>y|t0Y|{$!TR1VYZR9Z7yLqbdwJf zOikf%0@wBrrFqmQ-2-hIH~G3-acm#!%uTPiieHzX literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/music-cd.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/music-cd.png new file mode 100644 index 0000000000000000000000000000000000000000..9b415de6de07d9e0f06493fd13299da5b0030d71 GIT binary patch literal 4120 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 J0+j-|{U3g(CAI(n literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/newspaper-icon.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/newspaper-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1c454e0fa3dc33b652be63670d704f76b5c915fd GIT binary patch literal 5212 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/videocassette.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/videocassette.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a950eb2cad817a32a89050e949f4a4b4cda9da GIT binary patch literal 5108 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 Z&;lG7;sPf}xkUhQjSGB&uLTJR06QG3*y{iQ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/vynal-sound-recording.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/liblime-kids/vynal-sound-recording.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee36a6f92f6a1f3216e5e9b6efbaf507295531f GIT binary patch literal 4493 zcmV;85pwQ{P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L04^f{04^f|c%?sf00007bV*G`2ipM> z0x%L>CSyGS01*vIL_t(&-tC%sa9q`u#((#|wO6SnwIo}M<$VDgTNW5&7DEh#EkGa{ z5~e0Ksf5ZxAd?9-nM{gtl3^xL@sNZmY9I+q62K&o1e`Gt)-WtKn}h9ukukPq%aU4B ztJQn=d+*-)qh(=&9gC3EOseMo)7$I&?sw03&UenaPiU?AOCFNH@bUiu{+RKnq^&r2 z#}}@6(%3^?!jQh_W7-~$5CfB{k~Fa<&iDqe*Z4NJ$aopbfA2Z0D7-WLFKW9G?Q zj(U~S?|v14B_QoV%7Yz6cp(S-t8W8nHX&ppRz;CB9D=08G>t95t-$+UJb)>r{caNj zLTR)V$Uq^qMhk&N)qZycq^g*Yrcuun@dk^CQ6F9Yy@`4QBvp8^M3As>yBvB?+LqkT z_9Y9JEZl0E#`~v`c%fS#LQeF=uE;=v2BB+^#KGMcAnzZ>zjqil;A5K>mTeORKIL-d z=y$XQb2?`E-}%mWZ#wV%^RCre=iiSd4Dsn{Yqi#hNq#G&(g-aO=(oWL5W_zF(;mE^ zr-{oLvu4dE(a?aD5`jQ#h3^M{_>KXj$HwH{>+e}9h4|RYl`CH{O|uU)TEBN%30~;d zmWDOqC`r@gzR@&gq0w4nD2)YF1;`h2cwgH?y;0BNWs6BBljL$aGUFMt*&O+No?@Xu zrBbF?EKPXl0v@;rY^3wUeSE@RW?O_!X$ zdi9$P4Gr7gvlEA^0ZvF`2mwfJA))H?jrntVa%_y$-W=+id+BQK;`3L2o@&)2U&s@U zMr#w8=45OySk@#3Ow%Hp%}!|%o1S~lxZ;W{Zr`|Z<1X8_H@_De8Mpk~$!qU8Fv!WV z81uM%N6`V3{?_2q}?LVn~S)0s#o)?XakoLK-GoX+RSM>Zpr(=9y>Wt5&UQ zn>~B>&!;MK^3ujeM#@z_)i#|k&+OuaXbj5~e6=zS@lb}vOOIt{R~PBgG^J7r-}iA` zhe$X?G#ViqjS`Q=sIRZXZEC_zBnUM&;x;s3L?YOc2(IH|+t!qJ^s1|`zPwWPR!o&f z#;^Z<&DxQw$A!&FI^8gXl``iwHSwDp_p$lK0nRw%11K~qP-s9(fguen+r~7^n(Ubt zo^8=NGQ#Pe$JwbAXG+NeDajcI`?bc92j(8{_PMK?lUp+qI{ z@dL%jXyn%Zw+Jl`F`P;fjn$ktP-@a4RYc=NBgFH0=0ExX(lM+IQ}@O*Zh4J($j zFcRU{2S&JW<8Dk$%B2!n)5KQ+LWs%iQ2;_~inhh#M;|3TI!eWLYih1F=7ib(iSU}$ znq`K;H4P1XSqLJoi;xn>v1v{=)0AwarMZzA&z8%Lj$mMbfA*gyD0)g-QD5dZ`kFssEeA6ZxhlcPRr)|jS=YHH#`;V>PG7P5TNGP2c0Jp6>sQ%`3Y9WFu92Yb9m zK`Gj1&dOYM&+YS1SkV((rL|Uv17Q+q1}bGPe*P6qrRmRpJY@Nx@% zbvEXFgL%ma`Tb?a_LRu>RVf#$1j=Xkt_nBZGH~LGp4c2AMDJlOVE77QNOGkrT5IZ% z6ehCJAW)P_rJ4}=J_ztU4-aq-s_TRjqc!+GtB*U54}SO(I$}}!fFZ-cjYbL0n@`Ib ztGMpjW4ZGoIOSUjx)+717BtnIqCD=C8z_+<3dkR*aA0$ufj84U`(loKAy^iT7>5TS zR4wZi0<(v((H4tEDwPVwVv%a0z=m>}v{KljR{ChI5r%RHhfhvEd~LJBO%_g5(lR48YwsItZkTeNgooOW7_AKco-S*Ox*N%xXEdY0AEIlV+(okMdn+}ppuoNZ~fdiwTP z7mR29&bqkS_pW44sJH82v*ZytlG2HF$nX&w6iVa!K80ctRVc7IpXXmjM=5Jf>|os2 z8l^QMAqeI3y9fQCBatDvx-^#bYUf}H0wi31sk+!)5T6vxhSp)C2(1&uua*c?87af-~yX0~j3j%S~Fk~?m{ zjZ9|j$w(xeiAK$B@t8s2Ykv27>2D6l2-B$gwFu%XqJw#iN`R`f2o~Gqc9swKpUL5Q zK3bOv2^a)!7#-zK+a>|XiA>aLXrQO53D0k^ZJhM?A*DF!J#1v z`2tTo{y4jKy~$Z;o%N%MTkP-Yj_u#}TB`k(-{wxf^umT^mc^DseL)Jpw!-?o<23Bd zP`@`v{cCADn#-7tNAEoPzE7c0M3u|Lfxs{rcU>y=^|Z9NGkf}U645BbBV%;5Rj?dM zv`&*wrx+eiQz#UX(qM3CkXN^E<6JXiQt-KVM5;dwqvX|maIip3(iY?f>`OD2;colY}wV1VJ&5N(YGM#c;V zQzlXhOw;1Q2Onhb-o4rN>(^f$i@h`6hg|vCvSY&IUZ8mJp|KXgIaH6N&|rE2<%COm zP6OGFI!5O=k(m|8NLT4NS>PK2a{4B|SDqW_+BXp&^C_Q_PxcFf`=R zKcI1JhYcGx@YGXJ@$Gf%zIDdwrw{+WSlPCyE?f|PJRCB3;8$Y+)8F9(hOZC-$g08% znUoSPo@)>uC=yK-2^>lLB@WRUQ*U)tDpd-FJlSlPQmMpPCc{uF#s2;Q+FM7kOoP{7 zv*_Kqmp9(n!S&Z)zy7K(d|}<;#7YRkoLTPUiKxZSw@SRcB{%c;bl~llu2Bs@Y22|g zp>&yCdlao8I#Oie8cnF%oid1O)uU7@lF#KR7mE}M1#-C@QdF2d%VP6Zg&U4#ZoKik z|8UJU*L>Wvtm=`@4Q6z@8|oXRa!rGu+&}V(Lw!VoMoy@)mIABj5gsa$YmXu{*hL?^ z5}<&^$Cv3i&&G+HQwHKV4)yi*w6?U+)YM2*vYt~{CU|3efqC;UxO>e9&bZ;AGRlwYFG~nug@jC&n)W-Fom^DZEL zqO&FOE{QYCCK2^0xi-qzm=%dIB*~^EOP4L<;*Xq9)x4NDL(AFicJkED60g2qp^&Ze z@+-NfE!&EpUeO(CY-q3_`h5pJA@*ZU@fpbiO3CM<3mS`ee}8UWC}j9=^INPDg4M;Gf6jkBlJ0)w zv2pJBS&ATUa^fkG%6&hc+ub(Jc}*-jZb7XRaxnS)W6v6DnKRN9bab|H?rG<+{f+Z@ zYhf!PN3vtXFoQ1_$PN{7>ufq!G|;j*%!_yJVNRRHukKxVTvw;Nbz-)q)oSqakAF5S zzq3ix&}w0a4N_Zk?0Ig4?7kv(tyb~DpDg&S+1@hau|tZR*n8=0AMSd`wwXC?2BGlW zX}@?n7fKGh^gTCDaioe!o=HcoQU9ozuSowC_eY8)*nVAM!A+-snxgtG=0Vko`bd9 zW7`i>3~kR+&1qtt7IV*Sq-A-GE%)xD@2yh1xqSKZKg(J0Ji)COo}a&R{V&oj%PyS8 zf(x36PBRER7}{RqzrVMeaJsbZnJ139YT0qIrw($zRMy8lurbY!{esL}dHk{>F(bz8 zvm&&eSWol(5QeRJ{$@Dslvum@r#R|7{6V%z-F@r43+K<;`^X*Z`|DCKX3#o77bFc< zdHkA>ByaoTmGi$UrBR;j_z8g!?2t+^{JRn@^I|kF3)8+LPV+HQBF!d320VM?er&It z`rh@6uM~f-hdmAnfp#|Qt=_Y@QeP+p#pa|nGJAITrHRhty9#xsbmG2Wj&8pC+C6h) zixMpQa0~TqE?(Iq)mvoX$qX%};?{rtde?a?dSd&<|JKtgf2ijf1Uk9t#q2*n@JME5 zU)o<%@(eTVDCV}9nVw@KzdmJE{L_hqm7UP9|67mS915&l_UV1IB1Y4d`ec(4o;xSj f@7VGk&s+Qt#;75^WCp%W00000NkvXXu0mjf_uI5F literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/AVA.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/AVA.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b0445a82c561c5dc114c1e6ac43155f6bcc180c GIT binary patch literal 405 zcmZ?wbhEHbRA5kGI3mozP`mb9Z^Xb<1@y_0t^iQ|IcJd zn6zqX*_ktEfbtA88Pd{#g8vynQXrBbQ2fcl$iN`XpaW6~vXg=J{{xl2l+1Y=r`BXz zdtOR9B=q`RpvYvCocl_idfThN*6=*Yw&;9su{Uuc4s7%F$u)yTGj|L)|oUYJC$U&#IrN!c6RreS~Qin z3QSGtsGVtNVc9gFUy!d=aK^0JsuR{NTCir_jQTli*ToAkFIpeHsWFS|P{JW@wzNIj z{PS1rWIMZib7tAa{rlEmyMC;BKJ&qyCJZl@-AI@;pM!brVxbpbj`lmhdH3Pj=PwN3 z9M{~aYEZamAn}z!YGYGY??G11IddBh3Yep0000000000A^8LW000aCEC2ui03ZM$000EvkjY7_y*TU5+4@V@eZ*mY zVg?>WVIF8&Er#*2?itF`A|SO}>lI5a5J;eHfg|olzob&=Dm*zp#K9m9GD}wtD7o!^ zts_Mu@gZ}8OaLscP_vKbLMuE2)&FZBZwPS&d=m?HAc=r%NHzrkXc&x&3u}Nha0dW} z7K?v%fqran3y}a}iK8E(qiULvovMu=n4*lONT;(ip_Z*|39tdXRz*Dut+lJc9{~Z# z6o~_u!??K39@5jyu)}QIho5$J)v($!q}S-MJUzMKAt3LFm+AGN`1$(d{Qm$0@`wNc EJNScxO#lD@ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Biography.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Biography.gif new file mode 100644 index 0000000000000000000000000000000000000000..6639fed137de0e06187b52a5cd76e419b3cdba8c GIT binary patch literal 222 zcmZ?wbhEHbRA5kG*v!fB|NsBAGzI|%hPd86XU@!=IWz75|1-vEGZ`2dfLtJn1{8m? zFfuT3GU$NBL1r+pbQ_%XT)o%g_1WG29ujp?6*9*xCy6yNHB6M#*6uXYS>3_Q*Bqc{ zwz^WlVZnt3+LI=DswVAtExY)l>OzO#4jWHi*jCM&e*D_G>oP9YHxtVx`zEY@=w+Rr zyRP_hbwzG{ennkMd0UlqO+tG^Pg8$fZ+eUW)aH&Eecf{kStr;r1#mDj+DRy_T(frF I8bJnY0KMc=F#rGn literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Book-on-CD.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Book-on-CD.gif new file mode 100644 index 0000000000000000000000000000000000000000..9c2c8362f600110d15266457857c26d375c5ab61 GIT binary patch literal 277 zcmZ?wbhEHbRA5kG*v!LVoHp~!nKLtIGNh$32rw|roSF9j|9^(Gng9QTgn^O_3=BX9 zkc0rmpDc_F3_J`vATG!Z29`q;PI|81Yw`N*?s$b4xep2zmRZD|&XnM&TJc)sSpFQn zty?s>1o+ez*ETpPDuu`VopADKz;SD*iKko=&8p%ya_e6Ib+l{soC)8h?=3Q3&~k@C zYy0sJ*JI{IsGnEyt}d!`Y$!1FF0835&lgKH$p9zIf`qG*<#+i%Om V;?K>@d~=K2gU3&v+6ppQ0|2I;a998U literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Book-on-Tape.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Book-on-Tape.gif new file mode 100644 index 0000000000000000000000000000000000000000..87e9efd27709a1d425c0664f2f7a4596631ec2ad GIT binary patch literal 263 zcmZ?wbhEHbRA5kG*v!N5|NsBAG=?+({|hiMoH;Xd=FGJJ|IZkw%`^tWGyfSF7-pVH z1BwF~5TN*zg^_`Qhd~F#1)0IXvSq?a&((V^UZ34P-Ake_szc$J<)mp%Obrv2w7J`i zbXIqr)#zqDw_x^Fn*$31CU#4DdOqE>^R?pAONt8}e!FZucwt*LYx?nP=dQ1Ds6LyX zH)}K7_NVz3H)5r(ZY)oc;NoOwSFEb8kZj>>ZLjZY67TKn?jHK^)FjDtEYGAg!uC9``XtEF?(_`GMde87g4ekzI6H8 Jbsa$lYXDr;Zj=B3 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/CD-ROM-software.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/CD-ROM-software.gif new file mode 100644 index 0000000000000000000000000000000000000000..6afb0c8de565f2efb5d547825eca679037890037 GIT binary patch literal 322 zcmV-I0lof5Nk%w1VITk?0J9DN%*@PY%ri4)0GXMYnVA4HW|=cHGynh0%*_A)|NmxY zX3Wf)W|_*jmWK_C0Rl*RoD!v=h@zE-c&dbd2b7|tmI492KeRIoe+>Wtv823Gz!k9s1jm*P z0@J^ngs=_Iu%Hc%%RR8gp4^|^v(~}bf8_@r1$W=zuZP3KMl@)1G3lnX$&)s{~M>xWSGg&cKX%- z|7ZUH|Ic8Y1_VHP1_lNYmuR5)lZBCiL6AWQqyuCp1M9g2mA;hBc^RwL<-DF2z_WLa z4UgemCkBE0ma;wzU;HgFUdXYCL!eh+fzcrzi}`jP$}3lENgY`}%{#eiZtv@e%)Exn z=eADpEHU5zDeuSW{3p>yCDmp1T88``Jnc+O)vX!=JUpEp`~p3_F8%5P+>`m|Ph)3d zPn>PQy|PPS>NJkUv!YG;R|>GOtmzQon8~$VW#=?j)`J3UoSYj|CQLOva+ZsYjbYy= x?W5Z#PHsB2`Rv?ztNX59pVG0_yTtL{!WYV~_1fQlX)&N%(ds6@a literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-Juvenile.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-Juvenile.gif new file mode 100644 index 0000000000000000000000000000000000000000..128bf1fa236cfda91543ac86a2097eae5f8f80f8 GIT binary patch literal 337 zcmZ?wbhEHbRA5kGI3mcvkh#sZJpp*V!r=V-jCDlPoj-Vs>|xN4EZ~F+nJfGTQvlDc{@A!1$ug2`qc$^CiBmq z#=*>yINN|{WtYIzXh$lY6Px# literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-nonfiction.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/DVD-nonfiction.gif new file mode 100644 index 0000000000000000000000000000000000000000..6343e46bfeb3dcae27b158ab8a1e0f91626625c5 GIT binary patch literal 336 zcmZ?wbhEHbRA5kGI3mCxCY3U6(_Nm#*=fcMGiS~`bLPyh`=n91<} z|CzM3G@$VR|Nj{nfLstsJW%|}!pOiNz@P)t0)yUb)(e;mGo7-pNgK8(v3bvNc>j zw{?PNiTVCdc|T6GKZ!OfsV=M6GUV;xYiDMzZq+F1?BM0^>2>K>=jY~|)WOfe%#k?L zfO~lt|Kus03ui=|@-F9RWnDF&b9&bX?d?<8*!Jhp|Nj600L;vpA^8LW000jFEC2ui03ZM$000EW@X1N5y*TU5yRS~@e4H2r zA(=S<5T2k5@cjDEyx7xtewx<07S)}# zhOhoeY@4TWWUt!WlhGf)b6&WixTinxKRZLtfkFlbhW|ios0S2(vM@3*s4?h(j0E|K zf$faLtiPf4^ zF|8?kE?Q=H^!vXKt=ho#L%3!z01L&d4G< zXHvp~aAsa9A*B_J+t$qQ^r&DH;M~f{x?^2eg|Z;?3RcF$yJFRXD^G5pcVxHo#r%_J z%Y$wfTs`O3nSSxk!l0s-SJ%$pSo83%>+9B?3zI*8_;!>_{?Ua=-$Z|ZKPOnGPk$dfaq7zZKLQL4d#+a8d$)1!ouB{z|7T!efRI22 z94P)|VPs(7V$cDJfXrZExf^iOGt|rUwQaDbxO(0__N2vStG+_+CvL`}%P*YXMom9^esj^xvX${`igPS?Pvkrhs(WtA z>dtbT#2My+BIOyCaYd|bwccF~MnP2>MIDohdtB3E@~YX|C)GNpxHYHGnmc)FU|L*@ zN88elJGkV+ x@*7n};6wenjL$y;9{>3-qQt;p4FI(#i{bzP literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/FLAG.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/FLAG.gif new file mode 100644 index 0000000000000000000000000000000000000000..031fbb0cf23de3114a9c0410b21dfc6c427170fd GIT binary patch literal 231 zcmZ?wbhEHbRA5kG*v!T7|HtD0|NjdxFr=k1{J+8w*SqKc|1)RK%rs7$$-uw>lme2- zK=CIFBLf2$gAPa#WCjDvlz@|-tM^*GKD*mr;YHyBL6#1Sq=kt}nVX_K1E=V%Ip>vo zpL4pS`s|-|4hzryU^Z>u`DnRk!7YdOE3alKRIKe>v*q#Ys{P>~zg4;2zp{ANPaciK z%gql+)~MSvmX<{odN|ZHSG0O0cGPus*Q)eS=$$kKLbH7*x-D3= XScIu;-s&X^%p10B-L`$JAcHjk&H`W@ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Faculty-Course-Materials.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Faculty-Course-Materials.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a10aec729d842c2c67d04a87fec2485cbb0132c GIT binary patch literal 211 zcmZ?wbhEHbRA5kGSj5U8z`*eT_n9+iW->4^e0;j*|Ns9$1`sIzWMO1rU}ew&aX@Mr zm}f-nGPTn=B{^T9FY8s)?we|6&JF_dY`rpx^IkBl(|LTLLh9O+?)g@?GCpV@OIyP? zA>$2)sn?CQ5mno2cE+1VMm?LM!7pxowX0oEOQJ%|^}1nZweZ)V=NC+_=FGj)TU0Al z-;mfOTGg7biP#`&uV~4Q|iMpr^iKCX2t~D|_Oq9~r?ljU_-Oj7j5uj(b zx{}Xf!G;CelO}jRP2BNXcJalh4GzB@HlDn&t(rCc__cG_Wn8LnCYDRqO<4WV%Q`)G zUGe4Wiro7Ain^5YwkqkGg!YD>rvA9z^cMfA%^frPy5|(KOt51LU}t2slTcc@X6?E) Hf(+IGF!xiI literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-audiobook.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-audiobook.gif new file mode 100644 index 0000000000000000000000000000000000000000..99d392a1ac532ed9ef8f87e1bd57a26f3f44843a GIT binary patch literal 288 zcmZ?wbhEHbRA5kG*v!rF|4iDEw`9F;zEzS6hF~k3vK%Fq? zTi)$^=JZtP(85C>gjq{lSLEE}IT{l1WD4gU#idqR*As4}9$i19F~Ds7j+aMf-MtrP zEN`0Vzdc%zon4NNv8FmDzg$$Fqqk9xiE&bEYK8hoq}S|v4O>AD$BS{>62IGDK_m+cI%tJra*LC$&MzC-&@HgTV}S*^VE{HarG fTxDk;YPxN1aqx)zW3e08UR=KW=KTjnK?Z98A5eU| literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-biography.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-biography.gif new file mode 100644 index 0000000000000000000000000000000000000000..8c21ae939892bd465d3e40eecbf9eea3ddd0b7ea GIT binary patch literal 294 zcmV+>0ondXNk%w1VITk?0J9GOW@Z4)W;2=0{{Wc)5C8y~W&i*)X3Wf)%$YL)X3YQp zng9RHW@csp0083Qdd$q3A^8LW000jFEC2ui03ZM$000Ej@X7g_Z8Ynh?>QDHa*d-{ zUpTIn={P8ev84OLO*+$5c{8_|iq}%S7|38wM)VzTP~mP=GCF|3=gYE~imFc}HVNy} zz`tv{?5$a$S#rb7LPNt_`pW()6xMTX8+?9#cY$X%eF2PrL3&h*4h0AZ0gics8ibX1 zY>96Um7P(LUy2C>qlcz$4gdxTtE`$GF0cu?37&{`w+6AgyN|U!ion3R0>ozxp$^Fj s0tT5)PB#F#)SpBZ*DtWu-4Yg_;^Pto-`waE<;?9JJ{R$WLmCkPJ3JtMp#T5? literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-book-tape-kit.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-book-tape-kit.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c446252091893271b0fed410c0630efd69f7c2f GIT binary patch literal 380 zcmZ?wbhEHbRA5kGI3mO_?@3hJ%rpPb7|%>&`2YWm00YDSv@`#KtTbbg@R^xsW-_Fu zF)++zIAhH4AE*eZ;0zGV1Tu&Lia%Kx85o2ZbU=zhb~3R3T%gjIk~uG9)jG8&PB}XJ zx*na<7Lm-WeXKrLQRwB(1cylzJWT#gvRZbf^N6l;&ry*_t2ZrjIhMFEH7Gf}&A~v= zeCP2ydV9oFZr#q)+Us|Rzaq^lPBoL4x30b+CC#3v@2 znam6fj4M{m?~N1S=i}3xz_XNN+sbVV*7EP!uxa)-jui)YdF?sAPk@JK(&S}3*BsM3 zzJ6oGnK|c=Dz9S^*l;4@^jU`6#wRweyB74g{h81!zCHKW>jz!ueXoD@p%QCC;=Qv4 tNA;(zsJ_@#6YS0*cR+1nfRFKt0<9-@8|q z&A-V!Y&!nZL zojC&}8Gr!92TG9w6o0ZXGB5}*=zuhV>||hlrJ&L`A=xTr)w-9JGHTkJ&mEqTZ}WcX zUmFXFF89xW8~W}{@K_})etbdS&E!8~H!^}eO5^$yUKWLIwp(!F{rM#lr%%P}SaIhF zKRjQ&@10(hWLi~vCSRFN0WWVuWlNiN2PX$dcUEhy_5>DYW~M3GeJOUloU>S$%}twD zzGx!jI##C6`O~!~tYe(S&&j)ab=YE#b+Z^fkBW#2c#ZkCj;yM1eLxg$#yBL*1ddbp{Bi=|HzDd zoA-fd9Ry@}jxN60;IMFAgp-qqhw8+e)^?&7o+z6?y*eQ>y}(-MSHp#Z8&_VOI(I%> zYIe@-wJ$2{GQP`6+E- zX=!K9oH0(DnU=;d^UQw+2B07a02#yp#h)yU3=BdHIv~X$I~iF2FHq@IPH{?EweDr7 zf|~Z`fFm>VZQci+brF=|IlA~}gTumg9;+0^Jya*&w00A_p`l{_)Uq*P$+YM%jqCl_ zF48t$yfL7nD0bVt!!H!>R;TkqG; zRFG-f@_t4~_E)(x+#F8=9OF2oZ~QjmmfIij@0G5wvRa&C6^EkC0*$pkCz?fUxs5C@ P9^v%Xl6P!nV6X-New>*F literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-picture-books.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-picture-books.gif new file mode 100644 index 0000000000000000000000000000000000000000..4e5c93a62a7ce3d1935a4a5125ba3a6bdaf3a3c5 GIT binary patch literal 282 zcmV+#0p1v_(Oo-UUPplfp>&?ZijvtSpqZwmX?owbUJ_w zlm?)eppcs#op+!HmZ_wPQ44~DG^3hp4T`UVJO-^A9zsa4y1gk-xp%}*#=#89Ap^@v gwK)#Iz&(-F)yp;6+S^0k-{3Vr;~nPb>gN#vI|#mcc>n+a literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-reference.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Juvenile-reference.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9c88734997882eb8553ab63a00c029742586ab4 GIT binary patch literal 400 zcmZ?wbhEHbRA5kGI3mO_bEfebW8<_lGt*|CVVKGA|BUgxCs8xg82GiQLjnG9#r7#KioAV~~R{K>+|z#zn+15ymKlY#aB0+qfcB69;*uG8wW zI(PEiGU8%&+3W4=3-Gv0S;l0xweZhuKcE!lc>o3#_VKn-?|4I zcKF!ZmOWqpOFMOU_r!8e*>}y?^Me{I3tZd+Yq>kKTAC`VY}+I1N_wYFC=B2U=*aA8 zUeK!6&dWP{a(&;bmg*&3EG*0Cu3oq{fR~G%jg5IzQZF)=H)AD R{FEd%O?U2$g@Q~B)&P@3otyvw literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Local-history.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Local-history.gif new file mode 100644 index 0000000000000000000000000000000000000000..cebb3cb13f61f58bcf45a751872ea2c3d5fcbdc4 GIT binary patch literal 254 zcmZ?wbhEHbRA5kG*v!K)GmRlFjX{8c;s5{tXU@!=IWz75|CwMW!%PMcIFn`!6bCaw zgyK&YMg|5R1|1LwWCjDv>Io-3SMRlWeRg-a!i(I5NixeU;!aueu+LiYTI5*%9IdTO zbT|a~)E3t^bhmz(puMi{Oe{&6w2B6{n(XHCHa6ytrc{~mHipiwNh*ocC$>!X$eLSTys)%8Z%O2` unNkXYnXBr;0vwjCp0{~@#CBV=Esn7}_A&)SdDe}~jTN-q?A-&a2_~r=(fdxPN9+((e@#)Oc z-x5A6WB>Wf?f(vTY`9yX=O9>JU02#r!NAbc+Llyq?$FIQm9JlLqM2cL%k*hgj@;(wPpk9J|0PcyiTl z13{L=x;!hSv z1_llW9gq~r3UTzO%~-`W+-H-@QOU^YR;hE>i^_ACNX{{<*!*)% z_)b@rru=x{=DcV-=H{yWZkF=eocf{y4#uML=8DPc_S3>^`)5s4}rq%OT z_^h2|zq!(kVZqFG6Z4kjYm3h?TRVGEk9^G0^_7}QY>NXHoSd0=*(heCrntw>+fqyi O?>~O>^cjaBgEaug@oh)| literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Microfilm.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Microfilm.gif new file mode 100644 index 0000000000000000000000000000000000000000..47d12cc26574be9d03afc33729a81a6a24734153 GIT binary patch literal 262 zcmZ?wbhEHbRA5kG*v!c=`_R>2zkVh4Z1PF3@7Q$w%KJaZU;Vy*;Vc6K!~g&Pfg~DG z{K>+|z`)6%0}=-`Qd zh=2Rsn!(;_@x>DBqLR~TD<$vTjALCGTzWBU^JV2j3=9%;R8ntv%#aFxQn8Y0tI{pI zlRIk6F6QQWCswhwrmHY#c)Iv#r=)2!b&7R2HK-J+Ok(N^bDLv7qje(F9Eno3)MAbr zRc7X8k})a_Osk5PZpiRgozteZTTZpVU87{?vEz$RmLwlNBT{$a@|COCBm^0(0d&%4 AZ2$lO literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Music-CD.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Music-CD.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d3b155a133670453b6cd3e4c990720710618e33 GIT binary patch literal 241 zcmZ?wbhEHbRA5kG*v!qqP+x!M%$b=p83Y&@X3m^>=0C&#|7ZUH|3CALF;JL+fdN7S z84#fOlZBCiftx`G#08nbz%sAkr043r7O&6l{-2=HHz#S5%NI2nnkxs&7b0^zLg94)-i$VCbuxky56% hxOPHkOJp%K*WzXJPFm`QyLRu{yKn!2g9il}tO1%5U&sIe literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Mystery.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Mystery.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a815d1fb896caee180ae70471787a3133767221 GIT binary patch literal 283 zcmZ?wbhEHbRA5kG*v!rF|NsBAGzI|%hM6;Go;d>~(*FNHla`it=FAxepdbSSP!Py~ z1I3>#j0_Ci3_2hYkQodtCkjq_X71YlYVZ1>W77*$rZzAnw492VbYs@Kq)$cZvrlNf zzBehR*FBq2{ZN0O#3tFvrMfqL|$v7g#-tOTtl4*J108_`}Bz=Jr?ZD{nIDp&sCc?W5J5W zaZ5cGEto3Ku~MRxwMl$B^8$&DoA+=sS#mNms?FFuVWVH)7KtXuU8l~R-?V#b$E+J3 aNqaYTOuMk`e&!>o&fJ%;UdsqFSOWmi_Hu{- literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Non-fiction-large-print.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Non-fiction-large-print.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d220b24d15154ab8397251c3c3f7c7a691d9d99 GIT binary patch literal 292 zcmV+<0o(pZNk%w1VITk?0J9DN|NsAHW&jWX05BLN%*@RH%mB>HnVFep|IGhp0A`t) zng9RH%x0MY007L)nE(I)A^8LW000gEEC2ui03ZM$000Eh(8)=wy%@K>v$tE4EMoV4 z%?JPsnV9FrwQE~8F~~3*&APB$W4G%qYQUUiNGvvdHk@ap*f0uBXUlMSO$pUT6`OT( zy_p7BfuJ(4WZqe-StAe&_Z2Sh(q(pd3vFUdSPgSu3T%RRc~yIeeu|7Oj)jqlX@Qn_ zg$0M28dQ#ho{&YNAOwYCErXA5l4z@96Ac3ju$ZZnwF(qNR8^>bw70Cl!9;q@suIK? qZ)L`RF;>*G)~4F77r6@(MV48_9p_|V&06tVWS~lOZ;@!Hl(I)P(e8=zRf1A5! zTmR+Cs`}!_x+0a<+?vv^hRU|slJE(BlRSH;#!s>3R0t?*pTp$O&d4}NLUG0FHEY)h HGFSruXtGhL literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Pamphlet.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Pamphlet.gif new file mode 100644 index 0000000000000000000000000000000000000000..89034ce0dd57b7e922014b262e48ee563dfc74a7 GIT binary patch literal 254 zcmZ?wbhEHbRA5kG*v!emuqpBX|NqC=PGIO-|NrMY(cblQ@BDoDzQtu;b6U^!7)mBe!~GNzp5kQibsqrPM_lxWUvMRVy0uC literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Paperback-romance.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Paperback-romance.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4394b1a22e26d6d16eb036549d4fe420efcca43 GIT binary patch literal 216 zcmZ?wbhEHbRA5kG*v!dboHq0S|Nk@30CCz(28RE}#%Im|X@>v*&p;SJHZoBB$->CM zz{#Kk5(JsSz|v}P(sT7*i`Qp&|4)#Rd!m?@DllPrsRGB!O>4g#`e-=&ZSV8lm%SB! zJmuLVxM&B<13nMMGcRl0T=f|oHmr4;tRU|vy<4j{?89?235oqdE(;qZE}YKd-<`1k z@J55;Vitq?^di=l*0eo8tU9fP;(q+q6CooQ|Z5nHqzloQaYqqoS#?f()mXwW}Enh_t&_L$1MQhq$z`yg_}qltr(l tR$!aCS<+u;2)UmJWk4|6o^@@@(`kr+;2aeK$86^71kD2j>)AIE06Sy#gHr$i literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Reference.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Reference.gif new file mode 100644 index 0000000000000000000000000000000000000000..699b534dbfa4753e64b1948e8184123886683b38 GIT binary patch literal 331 zcmZ?wbhEHbRA5kG*v!Qsz`$^3Cd2>#|I^YK&YYP!b7tEA|3CqTGik;QKoZ160g69a z7#SG27<53QATtdv2J7ZR?rRqWjiARpJ;-+oXvR3=h+Gg&yeyuor z>I&9$*9Rw*oTaKe=ku!n{1D@(dM#Z+Bxd=PFg0E!gJ%6uao=0p-ljjA!xk>c_)hrT zr(NgjvWpox(hHN@N{cxg)hk+CtGv3qO0xP|CQQt2Y{;5cCO&I%=X}noJ=4pV%v!!| zMQ{1cH7o0Tn73_Qw0X(aZk8SU56)OKal^6$3!9HF*neWx?lb%5?YwaM==Pll8xC)} zbn?)xQ~fvQUS64f@#*<(%*>+26?-P!JQpo3F@f>(*Lg3UKR&r={9Mm{YQygpsRkVU WidJp13`eZL@+Eb)3Mex$SOWl`vyS%w literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/SIRS.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/SIRS.gif new file mode 100644 index 0000000000000000000000000000000000000000..8275dae06d2d72711424e00fe1890062b31cbb8f GIT binary patch literal 236 zcmV>`v3p`A^8LW000L7 zEC2ui03ZM$000BAc)D87FiPkOA#Z9~OmJ7Wjh*3vSTSy0d0OepnU48}s=T?66XKD@r literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/SS.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/SS.gif new file mode 100644 index 0000000000000000000000000000000000000000..a68185b6b72b8a549f2da3781eb7559fe231dfcc GIT binary patch literal 171 zcmV;c095}+Nk%w1VITk?0HOu}#gY!ebQJrrK>V*4j4=ZM00960{{R30A^8LW000I6 zEC2ui03ZM$000AUXu90~Fv>}*y;zmKbL2zVc}+nOTR4oQVV-EAve^sAbK%){3isxf*2kVW(4j|f@tyhgh@|L)%rgK00L;vpA^8LW000jFEC2ui03ZM$000ER@X1N5y*TT=o%dYmF^ocj zVdj(opqLDrR^Qvcr!!Md(|9%)OqS~TevTk6wlf})N|Ubmd;%2*1e02|IIrnaPlrmiGUQF#`j`|CwoLfPCVB;!hSv1_mJp9guR6oeZq=7O3>4WX{W2wJzuN zzJfPSCMwIne!j4s^QFmxwdzeSN=}LwD_q{yotNJHlE*DEm|?-pJ={C8;_}K9iCr_Q$Qe?0O E0BL?)-v9sr literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Videocassette-juvenile.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Videocassette-juvenile.gif new file mode 100644 index 0000000000000000000000000000000000000000..653053ccfd674667192eeeee1a02d45451308ee2 GIT binary patch literal 289 zcmZ?wbhEHbRA5kGI3mO#ugUfQ|9?&%W(93-UO^TXRz^`-b^!(kNhJ`V$3{Jp>Bk`EuPk8ME`MYAks9Izm|8*?jxsTPIC% zujp$to-?_#rP|PhcW&n_qg8AAR@iP>DroBBx}-X7rx5#`9s86I9X@va#K}{qwGqCG>B+!BKs7R=nUZAP9(n!Xjb8PTMKOK4-^1%(OHHhP1S_{~(&-3=o}}31r|0ia%Kx85l$ubU?~Lb~3OoR#5Fr$()z5 zYF*CjeFZw_SEP7zUcTHHjDc{y9P-T5t@AF-e>%XpMDBq&EGQ);z>V_C&BUh*H zkXI%rUMFfNEQnzH*wy7nc0#08TVG4M=f=9-x^frEFxS`G7hp2eN4 zMPl3nJ0|S%ZeyOxvVRflMG-5uql_H$G-`y-vaY|#dRgr1i8ZPFr1Pn-&l8LjpF6BM1_Ma0-Oh`znp00Y5%6swRpwyV@Dgm rnc2;H{>agJLZ5|%(@zUGRS`k8=&%~kM~m0?nPgAmoKft-!C(ylU^1H{ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/WEB.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/WEB.gif new file mode 100644 index 0000000000000000000000000000000000000000..c7082d9dc35d970471968aa7d878b4bf45150018 GIT binary patch literal 350 zcmZ?wbhEHbRA5kGI3mg5w3Ok(Y@L6%w=#52XOOUD5YS}MOqS5JtapY_Vj& z-RY%llcN^6zuYouPVPq0x2A8De3tdR2(7+Z7WpjG|IRx9<`0|aK|HaV+*=8_2-^UD?nwlYo-Sue6oZAGbxN06`t z literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Western.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Western.gif new file mode 100644 index 0000000000000000000000000000000000000000..b420179388e14164de9e3f284dacae998840fdd3 GIT binary patch literal 309 zcmV-50m}YINk%w1VITk?0J9AM|NsAHW&jWX003q)%*>gYnP$w)X8-@pnPvbpW;4v0 z05h2Y0002Y%$WcH00000A^8LW000dDEC2ui03ZM$000Eyu*pfQy*TU5nfF}iCCNd8 zVaAjIaF_|2R^QvcCo@ybvUoNZOqS~TevBY4wlf})N|Ubmd;$-I0+U*`GO}AyxBAsi z#p7c+too$Y;4_AyFnHd+wVdZs_ziY=dUFPThJ_3RZdP$~bqoj!2$LRwfpBItA9V^J z9te<+jF}S*mUNsSl#!x&jS{AYeRYL?psaQSuA~j2vZ#igzMZ;1uf37Lvwo_w#e=1w z!JewDiOt$Nk%w1VITk?0J9AM%w{vp%*+6p0A^+YnauzH|IB8Y%$YO)nVFf)GXVdY zW@ct)0002Y%$WcH00000A^8LW000dDEC2ui03ZM$000EEu*pfQy*TU5yZ>Otj7+GJ zK`@#Zvn*q}vXlG5j9k*Ta>uG&sOS4J5JFJzr6?YgAKT66d$OdrMHP9?daWj@fk60i zqokVwzKE^M=%v(-{YMZh9GUb0d9+fM!rFiGPn$Z-sqLik1ulgN+t( zh>>!cnv)oD1q^eEh71D(d7L7VtD%e>h6zolp|qQ}h^d&NHY6UOsdS+Y#6zg7%QO5WyjDy+Y%pv3CY|J6nej<}3++nfUXw z&EEW}6MU4rt4NST;9pvRoL+4$OJi(JEgM^9lWY(xYfo>USHvXN;{N7{J`>Z3X$zEd TjTeZhtXREf?Yi}A1sSXXy)auJ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-Adult-non-fiction.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-Adult-non-fiction.gif new file mode 100644 index 0000000000000000000000000000000000000000..f30c0ac03fed651921a0f346ce52620ce11f8e2c GIT binary patch literal 251 zcmZ?wbhEHbRA5kG*v!dboHo-qjbY}Q|3EMk2+lB^Idg`Afx&ntkTDa;Km&?DSr{1@ zI2m+6;vh2^SXLOE^jy8y;`Q0x_75JGwkPtqS)?uOT=pnRmV;@RnudQ#?)2p`IaiH; zXynxB`!#t{ZRU6LcIOH z>8wml)g{^G4NaXTdFjEd3=E7--R+5)6DCe-Q|&Fx?4K~Jr$QS7)|7MxY%*@RH|IGjY z|CyPY%*>f)W@Z2Y0RR90A^8LW000jFEC2ui03ZM$000ED@X1N5y*TU5yZ<2Nj83SL z2r`i3V#>7!HX81DIqE zl!BHmi4L2I0s^3Ii860J<2qlRw|1hxq_zz@(z)a(r3_t+nf+#Rh z{K>+|z`(f)#2UZoCV&`I)B{l6WKY)*SoGQ+}98^_w4=_OqnvaI*i|gcnU)LwYk3EjH|a z@k4dW3wbB@vRsd(DpBsnx?0YT#_~#OZWi{gT5g6JW%jK_Ec5EQyL)Cf7Zh>M3tTvj zk&$8P9Ld!^OiY`(nb&Q|tnOCawr?%t?l$4=R-GkmhiC5*+uSp0a=lsqvgMppYFE1Y kU*9x!1&gxcJ=Sy87rYf*wX@!xe{J*m%hzw;MFknG0rWqBI{*Lx literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-adult-nonfiction-book-on-cassette.gif b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/npl/Young-adult-nonfiction-book-on-cassette.gif new file mode 100644 index 0000000000000000000000000000000000000000..1946db2bc97ce7d0e98530c274b7c57747f0c243 GIT binary patch literal 289 zcmZ?wbhEHbRA5kG*v!RXoW^kGKM2eOf-^ww%rj@s%slhocqRi70L4KR5>Wif!pOkD z#h?Qc1DV0VaxUPc=jy!{ug~tD?m43-CP|`6ang*6Wv@;IaW=KQmpr#1_p!#@o)Bk= z8iyP2f^B~0sa;99k$G#5{pBe?Or-kF4^R79(sVf4zt`bK)7C3OO$rI+7eAhjILW8B0DQQD{%4z(9JuVke00;Q{r#t! a19shg@XSctc&*YCotHKrKH3N}SOWly`+lMT literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ACT-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ACT-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..d6dab6851e434f688b75aea3e04ca2096bbb1160 GIT binary patch literal 2261 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ACT.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ACT.png new file mode 100644 index 0000000000000000000000000000000000000000..70104c3cea13d5bba07dbb7582795d82dde54609 GIT binary patch literal 6277 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 X#&kBzmzB}i00000NkvXXu0mjf7X$(& literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BLURAY.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BLURAY.png new file mode 100644 index 0000000000000000000000000000000000000000..e8423d909a48e5c97cdc790a7875e2d650773e95 GIT binary patch literal 5201 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 XMD=b^@6P1_00000NkvXXu0mjf(Ib;M literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-On-CD-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-On-CD-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..771b5aff6945fbb4443f96fabc83e5d35110a5bf GIT binary patch literal 1559 zcmV+y2I%>TP)l`fkd>*Sg1g!E{ zbpTTO!;SlBZds-LBhq5>xBF)l#I!u(nhB4`gM4C)zrlZRYz8Wt!1Q98CJ!Ofi3Z0o zJaz%$Sp&mTBjDc(!KT8pFiA0id~^VAVIJE9GJ39M_<9?BB1UI(*i&y~Kf9zNl!S9D zcE558-QC@IV*h^rteCJc=aDmW$Qd~ph5_9;ioRcdM6UBycw0ZlqnjUrEK86j38E-M zU}3Q!kx1aD{(kIut^uLGKBQ@Ln4Sg(k36^rwly^2O65@mYPT-=4r6oQ-o1Qgqq?f< zb`31`VJsHIz+ygNwTtAP531!~kP~C2wqO z{ExbT5CTH8ptijo0tW!1oIb-;3XU8;48PxZ2LmfA!QDhSo6s;k5l7|5hhez05R@$3-W;-u4F&-?*As%*o`+Yp z-zGvvMPoxlX#oB`;_*28uST%@@dI$KHIPbYVNf^lAchvQI;@h2@<0$immQ&t7vNG% z)YS$bT!eFTbLhQv1y8m%L({Ua82%C1bAd{R$^?DU` zb+w#{rG&Vw2#vgmgU_~6Qh}07+y`=|$p0=fz(Uh=SRfEK0>Q%XTZ66(J!t=|9c?7S z+F-DB5gvT%00zbqNG)jGX06sj;v5Mwt!YTjT}MVYV3BMjIvWAd7g-<>vWVtgkKy|0 zI=)uP$1xM(`Rcd6Nl5A%7<@bT`_zkLih9XTMG-PSv*vu4seh;cPRKe@C6WtQxhJY>go1o_Bk;)pR2Lh2M zUC_6t#mYBRG5{vROwIx=O#o6E&H^h%WOST-UqfPU8cux@Ths+aXRc!`n#4NQ$-gbK zFi#)?HTC=yT#*xM)LsijBR^(|dZzwpED1rLMK*NZfk9XFCGDnptWDI-A^ zSSV`2v641q!eI*~i2*AuBGY2BEc2ZiGcl+(3FkXHA<=WEQ-w~>7bRv?zqinu*;|5i zh%3~9h1_hOQ%PkYQ86K|EB9e+W)=_~FzstmR=F9Qwmbx%!w!Y?pfHc1nHq(I4UdkZ z<{n*elYxA496jewqvz6J7#tcx16ikPGdX}lZ&Mj$*5Bo*j3+QYJ%uuIJ(tTtN$IRe zMNu87M#i+<^oI~4%D_v(1Zic?$U=r)nyucC*|9!RVi}sUeiSlqsciR8`f5-m_FaT@(^2>t$^s)c|002ov JPDHLkV1k65%IN?A literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-On-Tape-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Book-On-Tape-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..74316bfa94bb9bb8566dfe9a0dc1e5cd717882f9 GIT binary patch literal 1368 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BookOnCD.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BookOnCD.png new file mode 100644 index 0000000000000000000000000000000000000000..8f01d475ad7f20e59a101afc3dcfc59f27103f8d GIT binary patch literal 5019 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BookOnTape.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/BookOnTape.png new file mode 100644 index 0000000000000000000000000000000000000000..ead4780e64b730882fbf152bac8558678c9cee86 GIT binary patch literal 3666 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/DVD.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/DVD.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc4e05a6562de3c62cff6b346234a1cef0d3533 GIT binary patch literal 4111 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 N002ovPDHLkV1gxa3+w;@ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Download-Audio-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Download-Audio-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..22a5921cda6a5e3ba1622fa7f13edbc043d2faee GIT binary patch literal 1056 zcmV+*1mF9KP)4W)NAK213n9 zjnb@^$(EWsPPeli&)d7RRvq`pZ4Udv%k#d^^SPKH2WEQ-Y1f3l=58UZ$1X!hRdEu%DUfkE~Zqiofkeq0;P$i`S$pNzL7#dA<; zo)tzSr>?mmZUXymzFkg*A(o@kf?vXP`Ya`ml*~o_CIig5Gv!8tb%{hEX4sFdor9fA za>Dd>&WB4+ol^huwuQ*bQ2b~%B)SD*$W$tDVRHdCF4V~Mjg^JiY0^sl+6R4Tv5!En zNk>JIZqjGQMZl!Xz~WpLPOs0$f}C`jZON<*m}jeSZoOXGf&k96^h>g`Xm)A{ocLoN zPW_n=qc%Ov);Z|KKW)LV*I0sY+)5+h@(M8LWu}I}WN7_3DoL|W^-b5|^u)C`B?Nv| zr%BSqkAKrmNWiHP=%R1a8Rd<#Xks2-oh$Y4^aO8Ry+(9B8q-ap;a6Zr}I)ZtUg2(Q&}}^@>Hoqez{9aPg^)KnUHR zc^tjh7x5;vb37UyV>sLL5lpi6K(gTI_UyRU4Q|XIm-D0v7*!6e$g;sNjL;gv4X=+y z=cp0Qu2m9=DOW_3p;-G0mAQ98gnkHq2Y7E9TGK2NfkeULCu2GZ49892;x@yBNDEAw z0qD}*(LdMh7?vu#BpF_4qAAfF2$W>j&|tsmIhJdBAo_MXDGw1z^}kR{d{x0pG6V|0rx;FvZWEy-`knjiDOU?N6({?dp7*F^jS7Ey4> zj-iK7qf!B%Utw8Q(a|1heM0{Qk)SR-=>qYUlPDR@u&_pRp0Z=8G1b4LSy&apWGmYG zvTj=L0d3J0y07E1W5u$hYI-js;;Ra61;Y^Qq7B{c$vuZA#>5sc2HKXDIiKVooQkh6 a0t^89Qni^NGr(m40000BQ{6yg6V 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EDUC-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EDUC-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..6b012cc1f4addff34d582a08266e9ba3f8253ee7 GIT binary patch literal 1939 zcmV;E2WP)CB_TJ|*$5GfJcBd+7Xp$8mV*@GmgvbvrKw<4$_ zjE+gNv68O8_n8G8?(Tlwvdpw&JG~Akc06Lo6HpbgDax%}<02d`!12PvqBF}Pa_@u7 zlkKNQ=RPSw-2C!Fe}AiGStDd=@;E7pVwKFUte%Li^KC*ZV%(jg+UTBfeItXHo^2fa zC$FrVLi+mpIB8c`7oxE!KfgD954oIz zh4}@{&(BvP_JkN(*-flnj?<@4qXn(_*0+bz*4~cgr6qiD{W`8+e;+v|R}~;j z5(1LU1ojfoAQv$4-o#Zpx%$d0-y9%!M#!TPPl%1TfAu!rzjh73{KXh2-j*lt+?{96zxpU|6yFXmR=o@cfdV1RHrg&gdlB}_%Y_?jMJBo04__bChf_6%ej*cc@ z8y@D-@Y3Q`*H6~Qc2QneT)1!nbD4~C>*mdg-@bWvWc~h)!BaoEeWPX(ZXWNx`x{mu zmzez^op$4~7%Y1;J$5xcw&SI%S}V@hIsZ;#M86Nee&?MbK@f=a>`1MS6Q9F3uj-2Nkl=(kH-rSkzJg_p8W?A-L;pK3RVeA|NIzgv4E!bZUo~g{=AV}Lo88` znVFf2w@ytSp$2j5b7#Ib9<6I0)GZ)ylu#&@AlfDD3J3_t>#>EG5wrcV9n!{bj)!JA`m_4GY|X3{T5lA30c8)fpI zLai(4KF|a?5QU}_u6wvp&ZFn(K|1$w+_WSfEt4WsESU(3W$cdECF4TX- zq-%bJWCB|sJck}e zM)e@tI?81mK1w3TWbb}M$->O7LV^w5v{9gF>4pZ^vLHq4c#3NZ2!xYqRn<@|sqy}nXL@n@>hF;ZA45bi zv1B(>SI~SA9axq>S#u8Lv=SBF7SUR+NFJMTB*DX}uo#}*DDVLjZ~`1>xu-(G;_3#> zl7`ME??+Kcu(3>guuh*bJ1MP)usabVhn8y&A|yy^pth(|%f%6c9y6&}Ycm>~M0 zQFR-F!EttPDj7qeID=HY1yc{QxHtD0$NNs=;ld)NF@cg#kzc69{~WV9XV zfJ-x?Are3`S;t#5K*CiLv6@|+sM!U!ksr%b%j7g~)3WK{`IFC~DHZ0u%*a$qlPgGg zao|PBuIAyICs>w)IQ``w)F(vb)*m5}OkvO7rtPz#q+)&ker*9^Jv(M-$}ArqM8q~_ z?RVmECr!B0HZq2v`cgMxx;JPlxJja8sRr!bx4$}|WSSXaN)r=NTAjT}(VnX*fG*@@ z?a`2`78M@yN-E%!aI&if1+~D_!$VF2V)WAa%CT0$v~4(RW45xHu{EGXDF2!n|Jjef zcj-U=Ga7&E@}1!0zxHammB}0pB(>sMGlg|2h4_1^iop Z0RVMm;5;rdE3E(k002ovPDHLkV1fbGtdRf! literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EDUC.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/EDUC.png new file mode 100644 index 0000000000000000000000000000000000000000..542beaec60430d73cd4658302cc854a25c8db296 GIT binary patch literal 4864 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 JPDHLkV1f=iG6w(v literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/FIC-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/FIC-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..cf30598eaa2faf6702876b3798cf7d0e756a5f1b GIT binary patch literal 1110 zcmV-c1gZOpP)S*cBc)OSxeZE1z@!IC&jlhi2U<=Ek=j6$(0fJjg-GNtKx)V_AyLgOZlYM6Qkhbq zIW)FIC4vnOty93i)_pSzOWHWCaSx;tvmVXt?Cj3>-uLF4XQ5CiU@wb^JudqIgm;df z2}(K%k3;bTauYqK!u zEihXIn2a_Ef(ZIS$!F2zJqFLAT9`}*x>pd7Kf|MiMJ)Wd47*LnMmmXiy>+l!-hj9T zD4ot>d1(!?NP-*1#?4jf+F$E1MQzEcrCYKSrjOWf|n({I0eibW|L|60E$r% zdHfhws|^;b1;fLBz8C}3anW02J!HR zhZr0j#Lb(xaPi_-h(@F6={e1V@yiPraN@)Vn3@XU`nT6{@80)VSzSe6-{)9aS;fG> z05X{jR+GunJ>c{C(A(P!m&?Vs*yQAGtgWr#%J3EBDG(#k2;6S>OYa2&-(h0n28oV{ z(1Q?WX2OWYVz@OqiJxX?2~=Nc9$)~N2WIIdFNxFQ;v%Z5s^IsJ;QaZ1q*5t9@8Cg~ z_Kw@-#?a8$=hVlUX+hLT=7D_sdUi+L- zDrHjaNepvyKO_3f688x6z~*KKb)Fiuwzc5?{Rc=ar^p8dNaXRi4!hCN&;SRCS1Czp zfhDDqVVyFZH!(dujdov~mJ>#3Q7A@O%#~VF$_{}izb-*`*ict*!vW_pBoYatDz7D_ z$={yBYS%-qw)5cJuF2#xIAjNqx4~wq-T|=NtaxK1&F^cRG7mI%;FOaU3;Tb~_5tiQ cfIkHo02d7PR(H+@761SM07*qoM6N<$f_*Cse*gdg literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/FIC.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/FIC.png new file mode 100644 index 0000000000000000000000000000000000000000..218a1bf0e5bc7514da4f73724a1b06eb7c79ccd1 GIT binary patch literal 3973 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 Y0Q;)lMtzvA@c;k-07*qoM6N<$f}h{Wod5s; literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/HOLIDAY.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/HOLIDAY.png new file mode 100644 index 0000000000000000000000000000000000000000..3e231a8b8064370a284c68dc70b3fbb577ec51b2 GIT binary patch literal 2974 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Hardware.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Hardware.png new file mode 100644 index 0000000000000000000000000000000000000000..c77cb44c15a495e333c2d0045bd8ffa56fff6801 GIT binary patch literal 3695 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 N002ovPDHLkV1kU@9Fzb6 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ILL-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/ILL-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..da751ce5a3783cc01736ebb078328b0e75da4be3 GIT binary patch literal 1227 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 LNkvXXu0mjf_N`6S literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..722fb7fd89e524b013f10707fe0ae85fd2740153 GIT binary patch literal 1185 zcmV;S1YY}zP)_LaVj6}CMV*=5cEYk#L^hwQdCXU6ZBWBTu{b5jz*+2SV zMx2@<4?0JTY{P*HLR)A{+k3C)e!XD3tfkdTJ;}-W?)UHfzH`oZ&UblPmXS}^LM4vl zkcwJbT1rTC6SpOFdx<;x`}@B~7NjUmBtFA+UR73+LItVd^ZCanCMUf*gRzsik+=l^ zgcePa=JdOWuO#-7vO~nO!eth#thQ%}cV((?ku$M?lejNYx$26xtxcQVn;KlhibYfx z9i#E>*%&~(+yuMb?yjh;Jhpq!p2o9h&j~$8k9IV;T;2Qjy*#Fjdj_JI>=Vt+X=8+2G`|vrgJ+I(YNWX?v#9{Q6ow>5pcDTDVsnsUAq;*q zhF9ME8kdf^A&OzhVhj)^$P(=#Nf;du;<>}4`1GZ9uoY_|Lyxefp=TIScC)vDGcHK;VSx;5Mx%6 znT0qp=+;er*Fjq!ObdX6EF_s{{#Tf-Yam4zAR>&KRWhV9+A}&!77r1C5X4xB0g1ap zB1zG$wiQW8;(*N6ceEOhJk$RR0LR_t0hn!Z2Id#=iDv{wr2K;ejo46I4#z!aHn#5WLMGdH z*m3f;I@W&jAuB$5(Lou~n2`$vo)gnrqVM7l1R{dh_qwp&F0lG=J2@%~;|WNm)q>whew)1}F;bNlfRPUgsn+`E!%RN5u?Bm0K7gOD&*1o% z*Ro4QQnV^<445?mCsKsK{@mxsH7v$tLcIsq~MJ(2o);_U^-gf z=9jH~5~u%f6a{awbe|Fcz2ANHE&F!_^tElGMwrbt0Oi4|{=lTa1&_AA(Hks%#2qu( zhF2m6l737QiOi)$VSSGE4L5Jw=1c7OOMn3Yb7VH`rn3}a00000NkvXXu0mjfW)3Rq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit.png new file mode 100644 index 0000000000000000000000000000000000000000..939613ca580a4d6dd3b38b6b695d8a3116471d13 GIT binary patch literal 3073 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 P00000NkvXXu0mjfOF!~= literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Backpack_Image.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Backpack_Image.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd80e6af7c215c4eef5830c59d6ef585254cbb6 GIT binary patch literal 2765 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 TP22L|00000NkvXXu0mjf3_4;K literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Backpack_Word.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Backpack_Word.png new file mode 100644 index 0000000000000000000000000000000000000000..a05996d89bfc60fca8d394bceb54b3c7cd494745 GIT binary patch literal 2899 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Image.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Image.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4e6e28f0bf45afbb4a6ca71072fd5b10600386 GIT binary patch literal 2475 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Word-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Word-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..722fb7fd89e524b013f10707fe0ae85fd2740153 GIT binary patch literal 1185 zcmV;S1YY}zP)_LaVj6}CMV*=5cEYk#L^hwQdCXU6ZBWBTu{b5jz*+2SV zMx2@<4?0JTY{P*HLR)A{+k3C)e!XD3tfkdTJ;}-W?)UHfzH`oZ&UblPmXS}^LM4vl zkcwJbT1rTC6SpOFdx<;x`}@B~7NjUmBtFA+UR73+LItVd^ZCanCMUf*gRzsik+=l^ zgcePa=JdOWuO#-7vO~nO!eth#thQ%}cV((?ku$M?lejNYx$26xtxcQVn;KlhibYfx z9i#E>*%&~(+yuMb?yjh;Jhpq!p2o9h&j~$8k9IV;T;2Qjy*#Fjdj_JI>=Vt+X=8+2G`|vrgJ+I(YNWX?v#9{Q6ow>5pcDTDVsnsUAq;*q zhF9ME8kdf^A&OzhVhj)^$P(=#Nf;du;<>}4`1GZ9uoY_|Lyxefp=TIScC)vDGcHK;VSx;5Mx%6 znT0qp=+;er*Fjq!ObdX6EF_s{{#Tf-Yam4zAR>&KRWhV9+A}&!77r1C5X4xB0g1ap zB1zG$wiQW8;(*N6ceEOhJk$RR0LR_t0hn!Z2Id#=iDv{wr2K;ejo46I4#z!aHn#5WLMGdH z*m3f;I@W&jAuB$5(Lou~n2`$vo)gnrqVM7l1R{dh_qwp&F0lG=J2@%~;|WNm)q>whew)1}F;bNlfRPUgsn+`E!%RN5u?Bm0K7gOD&*1o% z*Ro4QQnV^<445?mCsKsK{@mxsH7v$tLcIsq~MJ(2o);_U^-gf z=9jH~5~u%f6a{awbe|Fcz2ANHE&F!_^tElGMwrbt0Oi4|{=lTa1&_AA(Hks%#2qu( zhF2m6l737QiOi)$VSSGE4L5Jw=1c7OOMn3Yb7VH`rn3}a00000NkvXXu0mjfW)3Rq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Word.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Kit_Bag_Word.png new file mode 100644 index 0000000000000000000000000000000000000000..939613ca580a4d6dd3b38b6b695d8a3116471d13 GIT binary patch literal 3073 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 P00000NkvXXu0mjfOF!~= literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/LargePrint-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/LargePrint-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..bca3572c34e25241466a129dff128038ff8b355c GIT binary patch literal 907 zcmV;619bd}P)oW|MF=ymITR=~e%L{smoj>5Xp9y6?6vnyq=Y$>ibQ4$eQ z&PVTg6{L%hjHCAd8S?0kR|@ z-^Q^iW9#2`u|e!;PQ)#%x-d^1=vXp!h~>2;jIA{=w()d~&f%!0YeDMcKG_$19?8eW zuTZs*VA1~x{WotzJlr8pGF^}obm;5t!}a?{h=Kq?5b@sk0b=|udRoJXCA3JX?n2wv zjeC!5*xcO2N^BEidKFUkJA_mi$$bGW#(t~>Uc=lw3~p-{JtqDHfKmpBMsOh3VrbYy z`^xbsCP@;c<2qjkoCC<^9C$wS7!Mv!K&#WCrsn8&ot>SyVlsha2f;85Se89{-K3r6 zuEOPZ!8`Mmj`5|=XJKIhfj|J6Oojp(9UX;Uum8p8nr#>jjg4oH0k+hn)9HlE&CSqgG%#Dt7#|;pR;z{A>#aP1Y&KJtpT%OKS@hQc z6fP(()6>&sty4BPmPp@{LAbrWjbJcH+s|faVK$p78!A+*Zc>-rSn+u?H-}g(hRMmv zvuAmgGS#CyWI{AVa2jF;cjvt%h5D`>wGtL1Vp&JhiHz14ClpL_A?AEECtX+0N76xrF5>S&v3P5!}bMDN%ay hUvL4S>HvNUFaY=a&XlX>1nU3*002ovPDHLkV1kp(qS^oe literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/LargePrint.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/LargePrint.png new file mode 100644 index 0000000000000000000000000000000000000000..d86060bf36f5a11313e15c7468b6e0e6e3a07614 GIT binary patch literal 1685 zcmV;G25R|6( zQEVc;VvMlpHH?m27-UTcRTnGY85l=k)&g0yLpBw1jR_Gc2Qt48lV!*xvAkj43)6fr zin9C|oG3-uR0gX(7bPVn5JgduU@(aO{(cBNFNOLb$TL9b9$4^il({UhrHawIL9J)} z7?@swElrGb^5@u`*-j4ZcZycWAWQqe?)3d?Mg(&5fwOXx+L?Va~96!n`sH)?lz_V!n_dl+q{@_7K z97>3Rsv=2Jye#puC~5lMyLU15cnHG$KM(|}P7u>U8R_ZiFmB67&tE+#cFbVFmx2;k z22!&2VftPRcISF-mmYsmOD$|O8KpXcvD?#8f9N=5LnhvS`yI^8&cNF3L0w(#6Ch86 zTS>B7(^l0#cbAuQ_&pqc=?jq*9W&;jX7664c6Q>eefwZCoA3(hJlMEEUXS~?sK-ImsYb>KDHEv=V|ghC3UR-QA6FIJ|h@XtygH1CPgpKp>#$tE#Hd*w~2FwA76WoSmJG=H_N@ z{)KVr(znVBpmg-;QDvQ{)+HTTdUyGbsjI6C4Q2=x1z&fxFyhe_I zfVOs1qOTpB(#1oNmoHy_!s9{TiO-)uuXsJqoH?_3fXU-Q-VIR{lyz41Z7JW5WBEUB6*ls1=5Y4~O>H5D!F=(RMwcl$q&u2*zv(DMb)dTqtyw zp|G%URrRC~;S|*3@^yUH!-q}Uu+NW?$0h`(W%Le?DVqVe%L(Vs8ZgnUZ2%U6UdRhG zkY|Pz&;u1YT0~Dg;wKW@Jw+Bp{7`;)G=lGc4dQH*CHhjB8d<~=?!ka1Q97i1@F;{4 ze>y~SE{wJ}mB~#N>LLA}A8>#8z5-ZVdjJcQohWe{VM`V8`8WRe2-tDy!Uv}h)fJzM zhbpZsY$*!&{J?ZBF|24Mz|nm4x~GLLY1bs)pa1pU3;%fJ^ypavCNH-8ljiy(mF12q zzMYd~#su}^#2+oaxmJn97qzs~3D?evVnI+4DkG7F=ysAzCgeXY0(%?>X7T4GN}^5~ zgfT$2L0LtY;vxG_Q?#Y;(oRztS*+sVfp}BBy zq<5ly{QkdVNt_Fbnk*S|y3un21WYFg+8BeCur}d`$pV&R&?FH-|DOjPSO?aDbzmJ> f2VS%Ep8x{@#p8o;N^(HA00000NkvXXu0mjfuMIF( literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/MuseumPass-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/MuseumPass-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..2bed6c7271c2603c2ad051d0333cd9cad2cca921 GIT binary patch literal 1620 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 M07*qoM6N<$g18pz-T(jq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Music.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Music.png new file mode 100644 index 0000000000000000000000000000000000000000..5f16fc58c535acc42a8cca9aaaa016a760a22550 GIT binary patch literal 4869 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 m;0J&o0Db`Y>s$U;fB^tn=aj5otN;rD0000lcQ# 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/PlayAway-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/PlayAway-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..1aac44eabcd5e208f4b9ae216801ebe75b6dcf99 GIT binary patch literal 1863 zcmV-N2e|l&P)N-xJWBBZ6Qw$? zC_iwQ`vDkp9RaG6E1p)Y-G@E@p9cg%xDkI(!*tNLENx70ndSjg*PatdsK%a|C3&X5%D=WfGVAd!C z5=AjT93QUFWU^I}NaSIGxjx*yrS0RszFvD=08I30SFT^>o)vOeQQi$>*|2mMphr z6Cbw_fL!H{AwiIdNde+=8HoU)+l&f6wl!c-$udR&Bsof%@#Da)NVOG2G6|BGBo?9$ zO(H*c(+sZK$Dk%*Jgf$Y(W3K~sCSaxoz2A5 zO1P!HCil<%EZ@T&B2SWkxpwH*qdjGxm?2bme zlf?pXf;a@ioh@;>NzZHTPGS^Ft&zu~Ma*`*p%mDTUWm9O_stCEIeLFr8QuT*)+w>y zyO&9_iy9jn*Id7R`RlK4c;&8aHrrPW00XkE5C+B`#}gdW?B zx$~ZfY{8vMs=h)t=*AdR0Hi<{hiw)B$TWyhyFC-={PWHyk0R2ZJwH<(fQMp(wBv&v z3tC%Sr{M>k{|cZGbIbgN1bH|9NsAJ%=-d}uz3z!!+XXYb&9rP6xS{-Ap_y1&6|S0A zy>!at@~Y-V%~V@kOR13&(()RebW)9$PN#>DV*BAdKVl>j2?_>-Z~#A5N{_y>p*WcJ!Tr)CF zy%P|(;i9<|b#OIf(l-FK2nYYzGL3!M(uSh*p)B$K#yNAJMKmIQpHGYp4$L$V`yi^L zgvJz)Cq4)87q+&&-KHpVX?H>(--5co583b%!m>-xsq1u2y+vT`3-pR+fZHf5O0=xZ zw=xtAHFGX6guzKwQ>rMLOwg{~yQ!w8R%un1P2EPE$2Sv$d|I=lQ zuUOmCa$R`-{HDdj!$b3MOQwk^*YH}Qb$4}j%F$nY?hb{*$NpV#xJv1I93glSvIuNf z)lAj{-Fm|?x-?C@9YU#8ie}Ghq;R;LpeJ2-$T(E}*yB&Sj~l>|1D|nA`Uif06J*`1 zn`XJHs@0m7qf91E<>g_TJ9iF+L!m+%#$pHM@4nsXFS-sC{dol!*VmtRvfuAtHm#<1 zfh^0XOA_~Sj*F|`Pdz>RsehoKrq|VNdFQRoSM~PwjW2+)p(qN~)y)W4wtWsNV0|P~ z9pRiSKA+$Ac)h>8`%c@2p@XsCIyyQI|K<+?1^~{OP5=Uy_PhW9002ovPDHLkV1i9e BbX@=d literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/PlayAway.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/PlayAway.png new file mode 100644 index 0000000000000000000000000000000000000000..9c27cf8c4687f6b3b3b1cc94f69386d62d4700e7 GIT binary patch literal 3415 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 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Reference-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Reference-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac5f9bd3d184bf36b5e2c93452834d4cc5daeb3 GIT binary patch literal 1057 zcmV++1m63JP)}y5{C+|^pdIvPL)s+^$*}crBIQSHitxD5~LJM zN!8-CX$&Sg1WbU|b^w2|yMCQFI8itNNdxA>$fH^B+czI?W_~-X2qAEoWWXWQkpqYB zfa&WKWgn6p-0=y8yfhlN*kFL7C{RekpvWa&hu|NO5fGUSWMOAWX7nw_E_H4qE+TGT zQFWX=`xzbuW^lU6i)Ro2$~vIHUi%*2ZTJ{@`Nv4H4xN-P&;E@Eqd%Y|9z)!0L5cSa z+^0W+t*{7cJdV}5AfAU85LEvHH)yBE0lWe08=}O!<6bd1X~Z zqEWHFzAh4pgh-JtxlhwH)+1TcPh&sRdYtV^yKh|sb)S5S6E(H}zXtYtV0wBQKA#VZ zi;HkL9O&ry93GG7<$6Iu!NGOG$jAsLCnwR{+lz}AzdI zv-3b4*!2Ybem~2`#zw>w3GM{D-Huc$302czG;ZG>jYhG)w#JBQFc^syMoxK>Hk<9u z9e5G(z`y|KUlw5~6ypD1oIj7^;*#xMbM-2gmX=UoUk_V;KJMJU&HMWL`cP9-^X3k; zx3{CRvXZ0zpstSb-A`#LB)BavcY%;@TlCU+Pfrg=eDD5!Hr~?GvZL`m9dJ6GXl-rX zda-0*FilNO&@`P>@G8l)T)6NhTrL;m#kJ8gw9F zaQA&4n3|fx{QNxH+S)jMk|ri5a^pZa9LCt#7^^S!)!7UJ`e^Fr&B5Jj;gAv{c#`=ct8pxJP~QS2AkEk4K+Yi=uo5}j#TFN^9DInC*+(e1<-uw;GPDNu*IwR)NymlfJEXqAI0Nu98Ol%C78(X00000NkvXXu0mjf79{Vo literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Reference.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Reference.png new file mode 100644 index 0000000000000000000000000000000000000000..426ca1c57b64496b0b24e9798573778653ff27db GIT binary patch literal 1970 zcmV;j2Tk~iP)PbZN)$zWNTTurdx5>cUSKb< z7kB{yYqWk;tG^BpNcR_1I~cxd#wYVXDyRe%1Xf!eB5G}8Fr==AVdW|~z^=xAbFe|> z1ItQ7(O<|7UCPgI86JmY?Rvzetc(rT>zAtpfnAPWi`9*dmQuRz<13dS^mbvTzb`~~ zEna2=$nH8WiZ_1g8Y*Fjb^=x(H3WRA6NKLebxWXH8i4+`Hu$ldg=^G!7G}h7dmC@l zZzQAaracpOXafTgo|KHJv~+|dm=J0-A}Ki;4!a!=hhws^w%yqlsTLi$dE*8w*RJ5x zFTO%_R1^qQP!zRV{qk5X!1mk*v$+AiO^tYFX+%$>8Ql$LcesE61V_cdZZU&cwCs6} zD^g%>Z--xZ$FDzi4t_(x`frVa&1__Y)M=UcF8?2tT)m3)wdp9nQj7>=1afmfK~;4% z`uqEx4=o}mJ9`pD0cV%sUIR?+d-w12d#GtvUjwWb)GoiPS=+UL^0&gGA|#ni=LK z9&&PWWJT87+l!MYPjYA~-QC^X>?|ai_4>Vg_b!JeiHMAx(nqsxV77Q6%dCMbDk@&t zzkK=f#RaU>>3Hqu=ZDCM2#?d$vtGjo4je!mb3NnY;$*K%DOQEHUKGGI!wCrqZk|?i zb2Bbpyoj!8Je);gmL#dHtVBsk2{%itnfqxl81V4n!^H<&TU(2B=gu?Ger|^kA3n_e z*lX9XFTNQj)0Cf|&)aEfY1p%8&w>sp-bzdN_4UcHWOw)O-Rn_Wde*=-H8pZOI5^m? zU#X>gdU`znl^z)xnG!rG<-vmoQxq1tmLz1xG|Z((va zZf$Mli3nOclj$=RMn^}{+1V-o|Hh3Q=XQouQ&YK@MK|X5mq1ye2mAccAw;tWw}hQi)~#FTmc)CVR8>`RXaWfj51-OUgI7>cARp8HBVD4kInmN{Da)2E!_J*M zcoNQ4&YU?TFQb%{6y)aSz8}}}T?+Z=v{qf^&Ye4W`t+&%D(~I5Z~pA?e2aC!it7q@ z_29vS(D~^WFYwv3XZgA&p>$GweEj@+TJtHTrDd}7LK>Ss3`{5O?d_fqOmTI2d6{gJ zckPd!&|@v?lz-?`YE<(wK6d=!OL_)*@%Xk8njkc;F+ZX9SH>S ziF5VuKjE8_2HUbo{QJiV7)OWbLp7H0tvM85L*DUYt+@v)HCbqRVR#&&35f_xOhULR z8HS`3Y}k-HZF=b1wd?5U=zy)ik8gtMH`gMN_1PTa5N&FSJ!%Lj)CoeG^2C<07cbXJ zbTopZV)#Rh3|i4;u7_Tu=7pemQAznGS|~4bPMnh3lWJDJX0vS!aZ8-LEkx&5Bn~P8 zPu6^!l49Ev-x%ZEzNCCcNn*9rzqF$c@$t`HgF6T~BtoOk%+u?>5B5>7o6YONd8EXe z;G9(j=#(0mVp5di4m)+GC14reF}uxlLv}}9m2LdTJGQZl1WdzBep?(RGcdWyMTNK6 z3h{puDTvVt8ezA;M*T5ed~m{k+dS?l>JwFcbEKnaWX4(PrB%pECjqORkhCGgpB2p_ z(%uA2N@$oSn$l+8&81#oFR&Nb3+x5<0(*hyP5u*L0GL*jdD7CyNB{r;07*qoM6N<$ Ef^G7`tN;K2 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Special-32px.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/Special-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..2bed6c7271c2603c2ad051d0333cd9cad2cca921 GIT binary patch literal 1620 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 P00000NkvXXu0mjf5{{Bz literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/VHS.png b/koha-tmpl/opac-tmpl/bootstrap/itemtypeimg/vokal/VHS.png new file mode 100644 index 0000000000000000000000000000000000000000..a376ef851096bdf722099013dccd6e835e95c069 GIT binary patch literal 1528 zcmV)LLtf7lp< zP0F936J_lj8;MFV@e3OK#0Q8`)Zk(a-;4wVH6}BLK?FWXHa_w%BM~-G5EX=&WvFZ* zgbom9bgXQ2Y#pQBpSExBKJR_+b#1rTm4Xf__arCh+;eVv@2~g1d(J)Y=_E2x~AclPYte~}ps3^dKA z*Zg?$G)hGolMh0$n)C=w7+gh)gX#;i@HC@L)52!W*9nLf%QiEB$zj9rS6s!bx% zwnQYwF2(DLkLi*u*>#r0w29o7)bYkkMspkvCQR&*)~nC34(U&N9)~$#4*1b0L$VHb zyB$tvN!%$JWu@)w_2IW)fBDZR`}Uf5SyWZWh9VKwnX;><=D`53T(uHaRaNNd=t$US z$M)?gb9gYXD3ksv0v%V7C8QB5!wRc5rbG4#@j;Hsjf)IB1?>9{m>~R4xTn) z(c;C}xN&2`c`RSP93QS5moCNb-MdkD;6TDYOO`AF%~dC5I}Qv6apUGK zcy9cq>2Er72FH#b#iELGw47~D{TVJUE=Fx_t)}mV7hl2;Cw|89W8cwe9uK&G$b_q1 zd86&2unF$2xw78sEspDZxu;Z?f@nlrUn$z|lu<56_t3m?V`f|P@x|6!Y}>Jm&TWC_ zysE3K@&4MisUKQSrxOhg4Y=#~kMosPJdaO4+l<1(BJJlsJA|GKUw=lAICAsy@42t@2`>giI%FF| zh`hpjcE+{1KF{RK_j1g#{)vL@cDluF$T9>_HvRa+iNj;5&)0+Dp+TxmP1-lpKw#6e zuoSh~%mEsfV%nyDL|*4*W`vQKbxRFP$>-AFfA`Zk7?D%f@FK0s4bQ^Ew~TuV!8fUjS>juk6bBph(t z*3VJ7=1pv_-Yj3(Cxb%6ejGly53jF$4c{E8*N!f;X2EPSroO_#P!L|P7awidkZ=Oc z&1Wg#YB|rI3<@*Aba&nE_9pC8Lv!hg^63c=t;WViR905r(_}ht2SEtSomG}|=h!xr z;%GSsO0KUmO*4pIy%aE+5w%m<)2|=R4JKLu=I`_M;(W`w`#+`k?%9hO1qBczbu60H zOQSU;BG;1+*Vn`2=}EDsCCR5Zp#TZHGY}>-64taB@*P{ZDD|qi8=F$oV)E~{HncQ1 zKUi1_27_pCZ%m;X=|P9xniJz#K3K%mF{@faUN$S)t`&kij5FUlNJK!p+XE z(^IGBuC`b#Q*XtFsNPOFzyLFF zX7xs&rEc@I0j#cUfbsz45&0Vr6<|i19%3ZI0=)t1`1jHrFbB*5bHE%h2h0I;z#K3K ed|&jB00RIkMAi8PE+c&a0000yW=nb literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/amazonimages.js b/koha-tmpl/opac-tmpl/bootstrap/js/amazonimages.js new file mode 100644 index 0000000000..f7b4887e55 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/amazonimages.js @@ -0,0 +1,14 @@ +// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html +function verify_images() { + $("img").each(function(i){ + if ((this.src.indexOf('images.amazon.com') >= 0) || (this.src.indexOf('g-images.amazon.com') >=0) || (this.src.indexOf('syndetics.com') >=0) ) { + w = this.width; + h = this.height; + if ((w == 1) || (h == 1)) { + $(this).parent().html(""+NO_AMAZON_IMAGE+""); + } else if ((this.complete != null) && (!this.complete)) { + $(this).parent().html(""+NO_AMAZON_IMAGE+""); + } + } + }); + } diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/bakertaylorimages.js b/koha-tmpl/opac-tmpl/bootstrap/js/bakertaylorimages.js new file mode 100644 index 0000000000..00b025a56d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/bakertaylorimages.js @@ -0,0 +1,11 @@ +// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html +function bt_verify_images() { + $("img").each(function(i){ + if (this.src.indexOf('btol.com') >= 0) { + h = this.height; + if (h == 20) { + $(this).before(""+NO_BAKERTAYLOR_IMAGE+""); + } + } + }); + } diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/basket.js b/koha-tmpl/opac-tmpl/bootstrap/js/basket.js new file mode 100644 index 0000000000..675dc0aa09 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/basket.js @@ -0,0 +1,510 @@ +////////////////////////////////////////////////////////////////////////////// +// BASIC FUNCTIONS FOR COOKIE MANAGEMENT // +////////////////////////////////////////////////////////////////////////////// + +function basketCount(){ + var valCookie = readCookie("bib_list"); + if(valCookie){ + var arrayRecords = valCookie.split("/"); + if(arrayRecords.length > 0){ + var basketcount = arrayRecords.length-1; + } else { + var basketcount = 0; + } + } else { + var basketcount = 0; + } + return basketcount; +} + +function writeCookie(name, val, wd) { + if (wd) { + parent.opener.document.cookie = name + "=" + val; + } + else { + parent.document.cookie = name + "=" + val; + } +} + +function readCookieValue (str, val_beg) { + var val_end = str.indexOf(";", val_end); + if (val_end == -1) + val_end = str.length; + return str.substring(val_beg, val_end); +} + +function readCookie(name, wd) { + var str_name = name + "="; + var str_len = str_name.length; + var str_cookie = ""; + if (wd) { + str_cookie = parent.opener.document.cookie; + } + else { + str_cookie = parent.document.cookie; + } + // fixed - getting the part of the basket that is bib_list + var cookie_parts = str_cookie.split(";"); + for(var i=0;i < cookie_parts.length;i++) { + var c = cookie_parts[i]; + while (c.charAt(0)==' ') c = c.substring(1,c.length); + if(c.indexOf(str_name) == 0) return c.substring(str_name.length,c.length); + } + return null; +} + +function delCookie(name) { + var exp = new Date(); + exp.setTime(exp.getTime()-1); + if(parent.opener){ + parent.opener.document.cookie = name + "=null; expires=" + exp.toGMTString(); + } else { + document.cookie = name + "=null; expires=" + exp.toGMTString(); + } +} + +/////////////////////////////////////////////////////////////////// +// SPECIFIC FUNCTIONS USING COOKIES // +/////////////////////////////////////////////////////////////////// + +function openBasket() { + var strCookie = ""; + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + if ( valCookie ) { + strCookie = nameCookie + "=" + valCookie; + } + + if ( strCookie ) { + var iW = 820; + var iH = 450; + var optWin = "status=yes,scrollbars=yes,resizable=yes,toolbar=no,location=yes,height="+iH+",width="+iW; + var loc = "/cgi-bin/koha/opac-basket.pl?" + strCookie; + var basket = open(loc, "basket", optWin); + if (window.focus) {basket.focus()} + } + else { + showCartUpdate(MSG_BASKET_EMPTY); + } +} + +function addRecord(val, selection,NoMsgAlert) { + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + var write = 0; + + if ( ! valCookie ) { // empty basket + valCookie = val + '/'; + write = 1; + updateBasket(1); + } + else { + // is this record already in the basket ? + var found = false; + var arrayRecords = valCookie.split("/"); + for (var i = 0; i < valCookie.length - 1; i++) { + if (val == arrayRecords[i]) { + found = true; + break; + } + } + if ( found ) { + if (selection) { + return 0; + } + if (! NoMsgAlert ) { + showCartUpdate(MSG_RECORD_IN_BASKET); + } + } + else { + valCookie += val + '/'; + write = 1; + updateBasket(arrayRecords.length); + } + } + + if (write) { + writeCookie(nameCookie, valCookie); + if (selection) { // when adding a selection of records + updateLink(val,"add"); + return 1; + } + if (! NoMsgAlert ) { + showCartUpdate(MSG_RECORD_ADDED); + updateLink(val,"add"); + } + + } +} + +function AllAreChecked(s){ + if (! s.length) { return false;} + var l = s.length; + for (var i=0; i < l; i++) { + if(! s[i].checked) { return false; } + } + return true; +} + +function SelectAll(){ + if(document.bookbag_form.biblionumber.length > 0) { + var checky = AllAreChecked(document.bookbag_form.biblionumber); + var l = document.bookbag_form.biblionumber.length; + for (var i=0; i < l; i++) { + document.bookbag_form.biblionumber[i].checked = (checky) ? false : true; + } + } +} + +function addMultiple(){ + var c_value = ""; + if(document.bookbag_form.biblionumber.length > 0) { + for (var i=0; i < document.bookbag_form.biblionumber.length; i++) { + if (document.bookbag_form.biblionumber[i].checked) { + c_value = c_value + document.bookbag_form.biblionumber[i].value + "/"; + } + } + addSelRecords(c_value); + } else { + c_value = c_value + document.bookbag_form.biblionumber.value + "/"; + addSelRecords(c_value); + } +} + +function addSelRecords(valSel) { // function for adding a selection of biblios to the basket + // from the results list + var arrayRecords = valSel.split("/"); + var i = 0; + var nbAdd = 0; + for (i=0;i nbAdd) { + msg = nbAdd+" "+MSG_NRECORDS_ADDED+", "+(i-nbAdd)+" "+MSG_NRECORDS_IN_BASKET; + } + else { + msg = nbAdd+" "+MSG_NRECORDS_ADDED; + } + } + else { + if (i < 1) { + msg = MSG_NO_RECORD_SELECTED; + } + else { + msg = MSG_NO_RECORD_ADDED+" ("+MSG_NRECORDS_IN_BASKET+") !"; + } + } + showCartUpdate(msg); +} + +function showCartUpdate(msg){ + // set body of popup window + $("#cartDetails").html(msg); + $("#cartmenuitem").html(MSG_IN_YOUR_CART + " " + basketCount()); + showCart(); + setTimeout("hideCart()",2000); +} + +function selRecord(num, status) { + var str = document.myform.records.value + if (status){ + str += num+"/"; + } + else { + str = delRecord(num, str); + } + + document.myform.records.value = str; +} + +function delSingleRecord(biblionumber){ + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + var arrayRecords = valCookie.split("/"); + var pos = jQuery.inArray(biblionumber,arrayRecords); + arrayRecords.splice(pos,1); + valCookie = arrayRecords.join("/"); + writeCookie( nameCookie, valCookie ); + updateBasket( arrayRecords.length-1 ); + updateLink(biblionumber,"del"); + showCartUpdate(MSG_RECORD_REMOVED); +} + +function delSelRecords() { + var recordsSel = 0; + var end = 0; + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie, 1); + if (valCookie) { + var str = document.myform.records.value; + if (str.length > 0){ + recordsSel = 1; + var str2 = valCookie; + while (!end){ + s = str.indexOf("/"); + if (s>0){ + num = str.substring(0, s); + str = delRecord(num,str); + str2 = delRecord(num,str2); + updateLink(num,"del",top.opener); + } else { + end = 1; + } + } + + if (str2.length == 0) { // equivalent to emptying the basket + var rep = false; + rep = confirm(MSG_CONFIRM_DEL_BASKET); + if (rep) { + delCookie(nameCookie); + document.location = "about:blank"; + updateBasket(0,top.opener); + window.close(); + } else { + return; + } + } else { + writeCookie(nameCookie, str2, 1); + } + } + } + + if (recordsSel) { + var strCookie = ""; + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie, 1); + strCookie = nameCookie + "=" + valCookie; + var arrayRecords = valCookie.split("/"); + updateBasket(arrayRecords.length-1,top.opener); + document.location = "/cgi-bin/koha/opac-basket.pl?" + strCookie; + } + else { + alert(MSG_NO_RECORD_SELECTED); + } +} + +function delRecord (n, s) { + var re = /\d/; + var aux = s; + var found = 0; + var pos = -1; + + while (!found) { + pos = aux.indexOf(n, pos+1); + var charAfter = aux.charAt(pos+n.length); // character right after the researched string + if (charAfter.match(re)) { // record number inside another one + continue; + } + else { // good record number + aux = s.substring(0, pos)+ s.substring(pos+n.length+1, s.length); + s = aux; + found = 1; + } + } + + return s; +} + + +function delBasket() { + var nameCookie = "bib_list"; + + var rep = false; + rep = confirm(MSG_CONFIRM_DEL_BASKET); + if (rep) { + delCookie(nameCookie); + updateAllLinks(top.opener); + document.location = "about:blank"; + updateBasket(0,top.opener); + window.close(); + } +} + + +function quit() { + if (document.myform.records.value) { + var rep = false; + rep = confirm(MSG_CONFIRM_DEL_RECORDS); + if (rep) { + delSelRecords(); + } + } + updateBasket(arrayRecords.length-1,top.opener); + window.close(); +} + +function sendBasket() { + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + var strCookie = nameCookie + "=" + valCookie; + + var loc = "/cgi-bin/koha/opac-sendbasket.pl?" + strCookie; + + var optWin="scrollbars=yes,resizable=yes,height=600,width=900,top=50,left=100"; + var win_form = open(loc,"win_form",optWin); +} + +function downloadBasket() { + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + var strCookie = nameCookie + "=" + valCookie; + + var loc = "/cgi-bin/koha/opac-downloadcart.pl?" + strCookie; + + open(loc,"win_form",'scrollbars=no,resizable=no,height=300,width=450,top=50,left=100'); +} + +function printBasket() { + var loc = document.location + "&print=1"; + document.location = loc; +} + +function showMore() { + var strCookie = ""; + + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + if (valCookie) { + strCookie = nameCookie + "=" + valCookie; + } + var loc = "/cgi-bin/koha/opac-basket.pl?" + strCookie + "&verbose=1"; + document.location = loc; +} + +function showLess() { + var strCookie = ""; + + var nameCookie = "bib_list"; + var valCookie = readCookie(nameCookie); + if (valCookie) { + strCookie = nameCookie + "=" + valCookie; + } + var loc = "/cgi-bin/koha/opac-basket.pl?" + strCookie + "&verbose=0"; + document.location = loc; +} + +function holdSel() { + var items = document.getElementById('records').value; + if (items) { + parent.opener.document.location = "/cgi-bin/koha/opac-reserve.pl?biblionumbers=" + items; + window.close(); + } else { + alert(MSG_NO_RECORD_SELECTED); + } +} + +function updateBasket(updated_value,target) { + if(updated_value > 0){ + bcount = ""+updated_value+""; + } else { + bcount = ""; + } + if(target){ + target.$('#basketcount').html(bcount); + target.$('.cart-message').html(MSG_IN_YOUR_CART+updated_value); + } else { + $('#basketcount').html(bcount); + $('.cart-message').html(MSG_IN_YOUR_CART+updated_value); + } +} + +function openBiblio(dest,biblionumber) { + openerURL=dest+"?biblionumber="+biblionumber; + opener.document.location = openerURL; + opener.focus(); +} + +function addSelToShelf() { + var items = document.getElementById('records').value; + if(items){ + document.location = "/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber="+items; + } else { + alert(MSG_NO_RECORD_SELECTED); + } +} + +/// vShelfAdd() builds url string for multiple-biblio adds. + +function vShelfAdd() { + bibs= new Array; + if(document.bookbag_form.biblionumber.length > 0) { + for (var i=0; i < document.bookbag_form.biblionumber.length; i++) { + if (document.bookbag_form.biblionumber[i].checked) { + bibs.push("biblionumber=" + document.bookbag_form.biblionumber[i].value); + } + } + if (bibs.length == 0) { showListsUpdate(MSG_NO_RECORD_SELECTED); } + return bibs.join("&"); + } else { + if (document.bookbag_form.biblionumber.checked) { + return "biblionumber=" + document.bookbag_form.biblionumber.value; + } + } +} + +function showCart(){ + var position = $("#cartmenulink").offset(); + var scrolld = $(window).scrollTop(); + var top = position.top + $("#cartmenulink").outerHeight(); + if( scrolld > top ){ + top = scrolld + 15; + } + var menuWidth = 200; + var buttonWidth = $("#cartmenulink").innerWidth(); + var buttonOffset = menuWidth - buttonWidth; + var left = position.left - 0 // buttonOffset; + $("#cartDetails") + .css({"position":"absolute", "top":top, "left":left}) + .fadeIn("fast"); +} + +function hideCart(){ + $("#cartDetails").fadeOut("fast"); +} + +function updateLink(val,op,target){ + if(target){ + if(op == "add"){ + target.$("a.cart"+val).html(MSG_ITEM_IN_CART).addClass("incart"); + target.$("a.cartR"+val).show(); + } else { + target.$("a.cart"+val).html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart cart"+val); + target.$("a.cartR"+val).hide(); + } + } else { + if(op == "add"){ + $("a.cart"+val).html(MSG_ITEM_IN_CART).addClass("incart"); + $("a.cartR"+val).show(); + } else { + $("a.cart"+val).html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart cart"+val); + $("a.cartR"+val).hide(); + } + } +} + +function updateAllLinks(target){ + if(target){ + target.$("a.incart").html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); + target.$("a.cartRemove").hide(); + } else { + $("a.incart").html(MSG_ITEM_NOT_IN_CART).removeClass("incart").addClass("addtocart"); + $("a.cartRemove").hide(); + } +} + +$("#cartDetails").ready(function(){ + $("#cartDetails,#cartmenuitem,#cartmenulink").on("click",function(){ hideCart(); }); + $("#cartmenuitem").click(function(e){ + e.preventDefault(); + openBasket(); + $("li").closest().removeClass("open"); + }); + updateBasket(basketCount()); +}); diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/browserid_include.js b/koha-tmpl/opac-tmpl/bootstrap/js/browserid_include.js new file mode 100644 index 0000000000..5d65a03f3d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/browserid_include.js @@ -0,0 +1 @@ +(function(){var a=function(){function e(a){return Array.isArray?Array.isArray(a):a.constructor.toString().indexOf("Array")!=-1}function d(a,c,d){var e=b[c][d];for(var f=0;f1)throw"scope may not contain double colons: '::'"}var j=function(){var a="",b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";for(var c=0;c<5;c++)a+=b.charAt(Math.floor(Math.random()*b.length));return a}(),k={},l={},m={},n=!1,o=[],p=function(a,b,c){var d=!1,e=!1;return{origin:b,invoke:function(b,d){if(!m[a])throw"attempting to invoke a callback of a nonexistent transaction: "+a;var e=!1;for(var f=0;f0)for(var j=0;j=0;i++)try{if(c[i].location.href.indexOf(d)===0&&c[i].name===a)return c[i]}catch(e){}return}function h(a){/^https?:\/\//.test(a)||(a=window.location.href);var b=/^(https?:\/\/[-_a-zA-Z\.0-9:]+)/.exec(a);return b?b[1]:a}function g(){return window.JSON&&window.JSON.stringify&&window.JSON.parse&&window.postMessage}function f(){try{return d.indexOf("Fennec/")!=-1||d.indexOf("Firefox/")!=-1&&d.indexOf("Android")!=-1}catch(a){}return!1}function e(){var a=-1;if(navigator.appName=="Microsoft Internet Explorer"){var b=navigator.userAgent,c=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");c.exec(b)!=null&&(a=parseFloat(RegExp.$1))}return a>=8}function c(a,b,c){a.detachEvent?a.detachEvent("on"+b,c):a.removeEventListener&&a.removeEventListener(b,c,!1)}function b(a,b,c){a.attachEvent?a.attachEvent("on"+b,c):a.addEventListener&&a.addEventListener(b,c,!1)}var a="__winchan_relay_frame",k=e();return g()?{open:function(d,e){function p(a){try{var b=JSON.parse(a.data);b.a==="ready"?l.postMessage(n,j):b.a==="error"?e&&(e(b.d),e=null):b.a==="response"&&(c(window,"message",p),c(window,"unload",o),o(),e&&(e(null,b.d),e=null))}catch(a){}}function o(){i&&document.body.removeChild(i),i=undefined,m&&m.close(),m=undefined}if(!e)throw"missing required callback argument";var g;d.url||(g="missing required 'url' parameter"),d.relay_url||(g="missing required 'relay_url' parameter"),g&&setTimeout(function(){e(g)},0);if(!d.window_features||f())d.window_features=undefined;var i,j=h(d.url);if(j!==h(d.relay_url))return setTimeout(function(){e("invalid arguments: origin of url and relay_url must match")},0);var l;k&&(i=document.createElement("iframe"),i.setAttribute("src",d.relay_url),i.style.display="none",i.setAttribute("name",a),document.body.appendChild(i),l=i.contentWindow);var m=window.open(d.url,null,d.window_features);l||(l=m);var n=JSON.stringify({a:"request",d:d.params});b(window,"unload",o),b(window,"message",p);return{close:o,focus:function(){if(m)try{m.focus()}catch(a){}}}}}:{open:function(a,b,c,d){setTimeout(function(){d("unsupported browser")},0)}}}();var b=function(){function l(){return c}function k(){c=g()||h()||i()||j();return!c}function j(){if(!(window.JSON&&window.JSON.stringify&&window.JSON.parse))return"JSON_NOT_SUPPORTED"}function i(){if(!a.postMessage)return"POSTMESSAGE_NOT_SUPPORTED"}function h(){try{var b="localStorage"in a&&a.localStorage!==null;if(b)a.localStorage.setItem("test","true"),a.localStorage.removeItem("test");else return"LOCALSTORAGE_NOT_SUPPORTED"}catch(c){return"LOCALSTORAGE_DISABLED"}}function g(){return f()}function f(){var a=e(),b=a>-1&&a<8;if(b)return"BAD_IE_VERSION"}function e(){var a=-1;if(b.appName=="Microsoft Internet Explorer"){var c=b.userAgent,d=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");d.exec(c)!=null&&(a=parseFloat(RegExp.$1))}return a}function d(c,d){b=c,a=d}var a=window,b=navigator,c;return{setTestEnv:d,isSupported:k,getNoSupportReason:l}}();navigator.id||(navigator.id={});if(!navigator.id.request||navigator.id._shimmed){var c="https://browserid.org",d=navigator.userAgent,e=d.indexOf("Fennec/")!=-1||d.indexOf("Firefox/")!=-1&&d.indexOf("Android")!=-1,f=e?undefined:"menubar=0,location=1,resizable=1,scrollbars=1,status=0,dialog=1,width=700,height=375",g,h={login:null,logout:null,ready:null},j=undefined;function k(a){a!==!0;if(j===undefined)j=a;else if(j!=a)throw"you cannot combine the navigator.id.watch() API with navigator.id.getVerifiedEmail() or navigator.id.get()this site should instead use navigator.id.request() and navigator.id.watch()"}var l,m=b.isSupported();function n(){if(!!m)try{if(!l){var b=window.document,d=b.createElement("iframe");d.style.display="none",b.body.appendChild(d),d.src=c+"/communication_iframe",l=a.build({window:d.contentWindow,origin:c,scope:"mozid_ni",onReady:function(){l.call({method:"loaded",success:function(){h.ready&&h.ready()},error:function(){}})}}),l.bind("logout",function(a,b){h.logout&&h.logout()}),l.bind("login",function(a,b){h.login&&h.login(b)})}}catch(e){l=undefined}}function o(a){if(typeof a=="object"){if(a.onlogin&&typeof a.onlogin!="function"||a.onlogout&&typeof a.onlogout!="function"||a.onready&&typeof a.onready!="function")throw"non-function where function expected in parameters to navigator.id.watch()";if(!a.onlogin)throw"'onlogin' is a required argument to navigator.id.watch()";if(!a.onlogout)throw"'onlogout' is a required argument to navigator.id.watch()";h.login=a.onlogin||null,h.logout=a.onlogout||null,h.ready=a.onready||null,n(),typeof a.loggedInEmail!="undefined"&&l&&l.notify({method:"loggedInUser",params:a.loggedInEmail})}}function p(a){if(g)try{g.focus()}catch(d){}else{if(!b.isSupported()){var e=b.getNoSupportReason(),i="unsupported_dialog";e==="LOCALSTORAGE_DISABLED"&&(i="cookies_disabled"),g=window.open(c+"/"+i,null,f);return}l&&l.notify({method:"dialog_running"}),g=WinChan.open({url:c+"/sign_in",relay_url:c+"/relay",window_features:f,params:{method:"get",params:a}},function(b,c){l&&(!b&&c&&c.email&&l.notify({method:"loggedInUser",params:c.email}),l.notify({method:"dialog_complete"})),g=undefined;if(!b&&c&&c.assertion)try{h.login&&h.login(c.assertion)}catch(d){}if(b==="client closed window"||!c)a&&a.oncancel&&a.oncancel(),delete a.oncancel})}}navigator.id={request:function(a){a=a||{},k(!1);return p(a)},watch:function(a){k(!1),o(a)},logout:function(a){n(),l&&l.notify({method:"logout"}),typeof a=="function"&&setTimeout(a,0)},get:function(a,b){b=b||{},k(!0),o({onlogin:function(b){a&&(a(b),a=null)},onlogout:function(){}}),b.oncancel=function(){a&&(a(null),a=null),h.login=h.logout=h.ready=null},b&&b.silent?a&&setTimeout(function(){a(null)},0):p(b)},getVerifiedEmail:function(a){k(!0),navigator.id.get(a)},_shimmed:!0}}})() \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/datatables.js b/koha-tmpl/opac-tmpl/bootstrap/js/datatables.js new file mode 100644 index 0000000000..3c4ffdf0e5 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/datatables.js @@ -0,0 +1,100 @@ +// These default options are for translation but can be used +// for any other datatables settings +// MSG_DT_* variables comes from datatables-strings.inc +// To use it, write: +// $("#table_id").dataTable($.extend(true, {}, dataTableDefaults, { +// // other settings +// } ) ); +var dataTablesDefaults = { + "oLanguage": { + "oPaginate": { + "sFirst" : window.MSG_DT_FIRST || "First", + "sLast" : window.MSG_DT_LAST || "Last", + "sNext" : window.MSG_DT_NEXT || "Next", + "sPrevious" : window.MSG_DT_PREVIOUS || "Previous" + }, + "sEmptyTable" : window.MSG_DT_EMPTY_TABLE || "No data available in table", + "sInfo" : window.MSG_DT_INFO || "Showing _START_ to _END_ of _TOTAL_ entries", + "sInfoEmpty" : window.MSG_DT_INFO_EMPTY || "No entries to show", + "sInfoFiltered" : window.MSG_DT_INFO_FILTERED || "(filtered from _MAX_ total entries)", + "sLengthMenu" : window.MSG_DT_LENGTH_MENU || "Show _MENU_ entries", + "sLoadingRecords" : window.MSG_DT_LOADING_RECORDS || "Loading...", + "sProcessing" : window.MSG_DT_PROCESSING || "Processing...", + "sSearch" : window.MSG_DT_SEARCH || "Search:", + "sZeroRecords" : window.MSG_DT_ZERO_RECORDS || "No matching records found" + }, + // "aaSorting": [$(" - select row position of th -")], + "sDom": 't', + "bPaginate": false, + // "fnHeaderCallback": function() { + // return $('th.sorting.nosort,th.sorting_desc.nosort,th.sorting_asc.nosort').removeClass("sorting sorting_desc sorting_asc").unbind("click"); + // } +}; + +/* Plugin to allow sorting on data stored in a span's title attribute + * + * Ex: [% formatted_date %] + * + * In DataTables config: + * "aoColumns": [ + * { "sType": "title-string" }, + * ] + * http://datatables.net/plug-ins/sorting#hidden_title_string + */ +jQuery.extend( jQuery.fn.dataTableExt.oSort, { + "title-string-pre": function ( a ) { + return a.match(/title="(.*?)"/)[1].toLowerCase(); + }, + + "title-string-asc": function ( a, b ) { + return ((a < b) ? -1 : ((a > b) ? 1 : 0)); + }, + + "title-string-desc": function ( a, b ) { + return ((a < b) ? 1 : ((a > b) ? -1 : 0)); + } +} ); + +(function() { + + /* Plugin to allow text sorting to ignore articles + * + * In DataTables config: + * "aoColumns": [ + * { "sType": "anti-the" }, + * ] + * Based on the plugin found here: + * http://datatables.net/plug-ins/sorting#anti_the + * Modified to exclude HTML tags from sorting + * Extended to accept a string of space-separated articles + * from a configuration file (in English, "a," "an," and "the") + */ + + if(CONFIG_EXCLUDE_ARTICLES_FROM_SORT){ + var articles = CONFIG_EXCLUDE_ARTICLES_FROM_SORT.split(" "); + var rpattern = ""; + for(i=0;i/g, "" ); + var y = x.trim(); + var z = y.replace(re, "").toLowerCase(); + return z; + }, + + "anti-the-asc": function ( a, b ) { + return ((a < b) ? -1 : ((a > b) ? 1 : 0)); + }, + + "anti-the-desc": function ( a, b ) { + return ((a < b) ? 1 : ((a > b) ? -1 : 0)); + } + }); + +}()); \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/global.js b/koha-tmpl/opac-tmpl/bootstrap/js/global.js new file mode 100644 index 0000000000..53421133a1 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/global.js @@ -0,0 +1,25 @@ +function confirmDelete(message) { + return (confirm(message) ? true : false); +} + +function Dopop(link) { + newin=window.open(link,'popup','width=500,height=400,toolbar=false,scrollbars=yes,resizeable=yes'); +} + +jQuery.fn.preventDoubleFormSubmit = function() { + jQuery(this).submit(function() { + if (this.beenSubmitted) + return false; + else + this.beenSubmitted = true; + }); +}; + +function prefixOf (s, tok) { + var index = s.indexOf(tok); + return s.substring(0, index); +} +function suffixOf (s, tok) { + var index = s.indexOf(tok); + return s.substring(index + 1); +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/google-jackets.js b/koha-tmpl/opac-tmpl/bootstrap/js/google-jackets.js new file mode 100644 index 0000000000..f129c3805e --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/js/google-jackets.js @@ -0,0 +1,76 @@ +if (typeof KOHA == "undefined" || !KOHA) { + var KOHA = {}; +} + +/** + * A namespace for Google related functions. + */ +KOHA.Google = { + + + /** + * Search all: + *

    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(i.range==="min"||i.range==="max"?" ui-slider-range-"+i.range:""))),r=i.values&&i.values.length||1;for(t=s.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){function i(){return++n}function s(e){return e.hash.length>1&&e.href.replace(r,"")===location.href.replace(r,"").replace(/\s/g,"%20")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t=this,n=this.options,r=n.active,i=location.hash.substring(1);this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(r===null){i&&this.tabs.each(function(t,n){if(e(n).attr("aria-controls")===i)return r=t,!1}),r===null&&(r=this.tabs.index(this.tabs.filter(".ui-tabs-active")));if(r===null||r===-1)r=this.tabs.length?0:!1}r!==!1&&(r=this.tabs.index(this.tabs.eq(r)),r===-1&&(r=n.collapsible?!1:0)),n.active=r,!n.collapsible&&n.active===!1&&this.anchors.length&&(n.active=0),e.isArray(n.disabled)&&(n.disabled=e.unique(n.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(n.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,n=this.tablist.children(":has(a[href])");t.disabled=e.map(n.filter(".ui-state-disabled"),function(e){return n.index(e)}),this._processTabs(),t.active===!1||!this.anchors.length?(t.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
  • #{label}
  • "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
    "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r,i,s=this._superApply(arguments);return s?(e==="beforeActivate"?(r=n.newTab.length?n.newTab:n.oldTab,i=n.newPanel.length?n.newPanel:n.oldPanel,s=this._super("select",t,{tab:r.find(".ui-tabs-anchor")[0],panel:i[0],index:r.closest("li").index()})):e==="activate"&&n.newTab.length&&(s=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),s):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);if(!r.length||r.data("ui-tooltip-id"))return;r.attr("title")&&r.data("ui-tooltip-title",r.attr("title")),r.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&r.parents().each(function(){var t=e(this),r;t.data("ui-tooltip-open")&&(r=e.Event("blur"),r.target=r.currentTarget=this,n.close(r,!0)),t.attr("title")&&(t.uniqueId(),n.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._updateContent(r,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this,s=t?t.type:null;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("ui-tooltip-open"))return;i._delay(function(){t&&(t.type=s),this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function f(e){a.of=e;if(s.is(":hidden"))return;s.position(a)}var s,o,u,a=e.extend({},this.options.position);if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:f}),f(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this.options.show&&this.options.show.delay&&(u=setInterval(function(){s.is(":visible")&&(f(a.of),clearInterval(u))},e.fx.interval)),this._trigger("open",t,{tooltip:s}),o={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}},remove:function(){this._removeTooltip(s)}};if(!t||t.type==="mouseover")o.mouseleave="close";if(!t||t.type==="focusin")o.focusout="close";this._on(!0,r,o)},close:function(t){var n=this,i=e(t?t.currentTarget:this.element),s=this._find(i);if(this.closing)return;i.data("ui-tooltip-title")&&i.attr("title",i.data("ui-tooltip-title")),r(i),s.stop(!0),this._hide(s,this.options.hide,function(){n._removeTooltip(e(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&e.each(this.parents,function(t,r){e(r.element).attr("title",r.title),delete n.parents[t]}),this.closing=!0,this._trigger("close",t,{tooltip:s}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
    ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
    ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/jquery.js b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/jquery.js new file mode 100644 index 0000000000..93adea19fd --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/jquery.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.2 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
    a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
    "+""+"
    ",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
    t
    ",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
    ",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( +a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f +.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.checkboxes.min.js b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.checkboxes.min.js new file mode 100644 index 0000000000..8595324fa0 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.checkboxes.min.js @@ -0,0 +1,13 @@ +/* + * + * Copyright (c) 2006-2008 Sam Collett (http://www.texotela.co.uk) + * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) + * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. + * + * Version 2.1 + * Demo: http://www.texotela.co.uk/code/jquery/checkboxes/ + * + * $LastChangedDate$ + * $Rev$ + */ +;(function(d){d.fn.toggleCheckboxes=function(a,b){a=a||"*";b=b||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(a).each(function(){this.checked=!this.checked}).filter(":checked");c=e});if(!b){c=this}return c};d.fn.checkCheckboxes=function(a,b){a=a||"*";b=b||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(a).each(function(){this.checked=true}).filter(":checked");c=e});if(!b){c=this}return c};d.fn.unCheckCheckboxes=function(a,b){a=a||"*";b=b||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(a).each(function(){this.checked=false}).filter(":not(:checked)");c=e});if(!b){c=this}return c};d.radioCheckboxGroup=function(e,a){a=a||"*";var b="input[type=checkbox]";if(e){b+="[name="+e+"]"}var c=d(b).filter(a);c.click(function(){c.not(this).each(function(){this.checked=false}).end()})}})(jQuery); \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.dataTables.min.js b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.dataTables.min.js new file mode 100644 index 0000000000..771c00ba06 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.dataTables.min.js @@ -0,0 +1,153 @@ +/* + * File: jquery.dataTables.min.js + * Version: 1.8.1 + * Author: Allan Jardine (www.sprymedia.co.uk) + * Info: www.datatables.net + * + * Copyright 2008-2010 Allan Jardine, all rights reserved. + * + * This source file is free software, under either the GPL v2 license or a + * BSD style license, available at: + * http://datatables.net/license_gpl2 + * http://datatables.net/license_bsd + * + * This source file is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. + */ +(function(i,wa,p){i.fn.dataTableSettings=[];var D=i.fn.dataTableSettings;i.fn.dataTableExt={};var o=i.fn.dataTableExt;o.sVersion="1.8.1";o.sErrMode="alert";o.iApiIndex=0;o.oApi={};o.afnFiltering=[];o.aoFeatures=[];o.ofnSearch={};o.afnSortData=[];o.oStdClasses={sPagePrevEnabled:"paginate_enabled_previous",sPagePrevDisabled:"paginate_disabled_previous",sPageNextEnabled:"paginate_enabled_next",sPageNextDisabled:"paginate_disabled_next",sPageJUINext:"",sPageJUIPrev:"",sPageButton:"paginate_button",sPageButtonActive:"paginate_active", +sPageButtonStaticDisabled:"paginate_button paginate_button_disabled",sPageFirst:"first",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled", +sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:""};o.oJUIClasses={sPagePrevEnabled:"fg-button ui-button ui-state-default ui-corner-left", +sPagePrevDisabled:"fg-button ui-button ui-state-default ui-corner-left ui-state-disabled",sPageNextEnabled:"fg-button ui-button ui-state-default ui-corner-right",sPageNextDisabled:"fg-button ui-button ui-state-default ui-corner-right ui-state-disabled",sPageJUINext:"ui-icon ui-icon-circle-arrow-e",sPageJUIPrev:"ui-icon ui-icon-circle-arrow-w",sPageButton:"fg-button ui-button ui-state-default",sPageButtonActive:"fg-button ui-button ui-state-default ui-state-disabled",sPageButtonStaticDisabled:"fg-button ui-button ui-state-default ui-state-disabled", +sPageFirst:"first ui-corner-tl ui-corner-bl",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last ui-corner-tr ui-corner-br",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"ui-state-default",sSortDesc:"ui-state-default",sSortable:"ui-state-default", +sSortableAsc:"ui-state-default",sSortableDesc:"ui-state-default",sSortableNone:"ui-state-default",sSortColumn:"sorting_",sSortJUIAsc:"css_right ui-icon ui-icon-triangle-1-n",sSortJUIDesc:"css_right ui-icon ui-icon-triangle-1-s",sSortJUI:"css_right ui-icon ui-icon-carat-2-n-s",sSortJUIAscAllowed:"css_right ui-icon ui-icon-carat-1-n",sSortJUIDescAllowed:"css_right ui-icon ui-icon-carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollWrapper:"dataTables_scroll", +sScrollHead:"dataTables_scrollHead ui-state-default",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot ui-state-default",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:"ui-state-default"};o.oPagination={two_button:{fnInit:function(g,l,r){var s,w,y;if(g.bJUI){s=p.createElement("a");w=p.createElement("a");y=p.createElement("span");y.className=g.oClasses.sPageJUINext;w.appendChild(y);y=p.createElement("span");y.className=g.oClasses.sPageJUIPrev; +s.appendChild(y)}else{s=p.createElement("div");w=p.createElement("div")}s.className=g.oClasses.sPagePrevDisabled;w.className=g.oClasses.sPageNextDisabled;s.title=g.oLanguage.oPaginate.sPrevious;w.title=g.oLanguage.oPaginate.sNext;l.appendChild(s);l.appendChild(w);i(s).bind("click.DT",function(){g.oApi._fnPageChange(g,"previous")&&r(g)});i(w).bind("click.DT",function(){g.oApi._fnPageChange(g,"next")&&r(g)});i(s).bind("selectstart.DT",function(){return false});i(w).bind("selectstart.DT",function(){return false}); +if(g.sTableId!==""&&typeof g.aanFeatures.p=="undefined"){l.setAttribute("id",g.sTableId+"_paginate");s.setAttribute("id",g.sTableId+"_previous");w.setAttribute("id",g.sTableId+"_next")}},fnUpdate:function(g){if(g.aanFeatures.p)for(var l=g.aanFeatures.p,r=0,s=l.length;r=w-s){s=w-r+1;x=w}else{s=y-Math.ceil(r/2)+1;x=s+r-1}for(r=s;r<=x;r++)G+=y!=r?''+r+"":''+r+"";x=g.aanFeatures.p;var z,Y=function(L){g._iDisplayStart=(this.innerHTML*1-1)*g._iDisplayLength;l(g);L.preventDefault()},V=function(){return false};r=0;for(s=x.length;rl?1:0},"string-desc":function(g,l){if(typeof g!="string")g="";if(typeof l!="string")l="";g=g.toLowerCase();l=l.toLowerCase();return gl?-1:0},"html-asc":function(g,l){g=g.replace(/<.*?>/g,"").toLowerCase();l=l.replace(/<.*?>/g,"").toLowerCase();return g< +l?-1:g>l?1:0},"html-desc":function(g,l){g=g.replace(/<.*?>/g,"").toLowerCase();l=l.replace(/<.*?>/g,"").toLowerCase();return gl?-1:0},"date-asc":function(g,l){g=Date.parse(g);l=Date.parse(l);if(isNaN(g)||g==="")g=Date.parse("01/01/1970 00:00:00");if(isNaN(l)||l==="")l=Date.parse("01/01/1970 00:00:00");return g-l},"date-desc":function(g,l){g=Date.parse(g);l=Date.parse(l);if(isNaN(g)||g==="")g=Date.parse("01/01/1970 00:00:00");if(isNaN(l)||l==="")l=Date.parse("01/01/1970 00:00:00");return l- +g},"numeric-asc":function(g,l){return(g=="-"||g===""?0:g*1)-(l=="-"||l===""?0:l*1)},"numeric-desc":function(g,l){return(l=="-"||l===""?0:l*1)-(g=="-"||g===""?0:g*1)}};o.aTypes=[function(g){if(typeof g=="number")return"numeric";else if(typeof g!="string")return null;var l,r=false;l=g.charAt(0);if("0123456789-".indexOf(l)==-1)return null;for(var s=1;s")!=-1)return"html";return null}];o.fnVersionCheck=function(g){var l=function(x,v){for(;x.length=parseInt(w,10)};o._oExternConfig={iNextUnique:0};i.fn.dataTable=function(g){function l(){this.fnRecordsTotal= +function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsTotal,10):this.aiDisplayMaster.length};this.fnRecordsDisplay=function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsDisplay,10):this.aiDisplay.length};this.fnDisplayEnd=function(){return this.oFeatures.bServerSide?this.oFeatures.bPaginate===false||this._iDisplayLength==-1?this._iDisplayStart+this.aiDisplay.length:Math.min(this._iDisplayStart+this._iDisplayLength,this._iRecordsDisplay):this._iDisplayEnd};this.sInstance= +this.oInstance=null;this.oFeatures={bPaginate:true,bLengthChange:true,bFilter:true,bSort:true,bInfo:true,bAutoWidth:true,bProcessing:false,bSortClasses:true,bStateSave:false,bServerSide:false,bDeferRender:false};this.oScroll={sX:"",sXInner:"",sY:"",bCollapse:false,bInfinite:false,iLoadGap:100,iBarWidth:0,bAutoCss:true};this.aanFeatures=[];this.oLanguage={sProcessing:"Processing...",sLengthMenu:"Show _MENU_ entries",sZeroRecords:"No matching records found",sEmptyTable:"No data available in table", +sLoadingRecords:"Loading...",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sSearch:"Search:",sUrl:"",oPaginate:{sFirst:"First",sPrevious:"Previous",sNext:"Next",sLast:"Last"},fnInfoCallback:null};this.aoData=[];this.aiDisplay=[];this.aiDisplayMaster=[];this.aoColumns=[];this.aoHeader=[];this.aoFooter=[];this.iNextId=0;this.asDataSearch=[];this.oPreviousSearch={sSearch:"",bRegex:false, +bSmart:true};this.aoPreSearchCols=[];this.aaSorting=[[0,"asc",0]];this.aaSortingFixed=null;this.asStripClasses=[];this.asDestoryStrips=[];this.sDestroyWidth=0;this.fnFooterCallback=this.fnHeaderCallback=this.fnRowCallback=null;this.aoDrawCallback=[];this.fnInitComplete=this.fnPreDrawCallback=null;this.sTableId="";this.nTableWrapper=this.nTBody=this.nTFoot=this.nTHead=this.nTable=null;this.bInitialised=this.bDeferLoading=false;this.aoOpenRows=[];this.sDom="lfrtip";this.sPaginationType="two_button"; +this.iCookieDuration=7200;this.sCookiePrefix="SpryMedia_DataTables_";this.fnCookieCallback=null;this.aoStateSave=[];this.aoStateLoad=[];this.sAjaxSource=this.oLoadedState=null;this.sAjaxDataProp="aaData";this.bAjaxDataGet=true;this.jqXHR=null;this.fnServerData=function(a,b,c,d){d.jqXHR=i.ajax({url:a,data:b,success:c,dataType:"json",cache:false,error:function(f,e){e=="parsererror"&&alert("DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.")}})}; +this.fnFormatNumber=function(a){if(a<1E3)return a;else{var b=a+"";a=b.split("");var c="";b=b.length;for(var d=0;dtr>th",a.nTFoot).addClass(a.oClasses.sFooterTH);if(a.nTFoot!==null){c=S(a,null,a.aoFooter);b=0;for(d=a.aoColumns.length;b=0;e--)!a.aoColumns[e].bVisible&&!c&&h[d].splice(e,1);j.push([])}d=0;for(f=h.length;d=a.fnRecordsDisplay()?0:a.iInitDisplayStart;a.iInitDisplayStart=-1;E(a)}if(a.bDeferLoading){a.bDeferLoading=false;a.iDraw++}else if(a.oFeatures.bServerSide){if(!a.bDestroying&&!za(a))return}else a.iDraw++;if(a.aiDisplay.length!==0){var h=a._iDisplayStart,j=a._iDisplayEnd;if(a.oFeatures.bServerSide){h=0;j=a.aoData.length}for(h=h;htr",a.nTHead)[0],aa(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay);typeof a.fnFooterCallback== +"function"&&a.fnFooterCallback.call(a.oInstance,i(">tr",a.nTFoot)[0],aa(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay);f=p.createDocumentFragment();b=p.createDocumentFragment();if(a.nTBody){e=a.nTBody.parentNode;b.appendChild(a.nTBody);if(!a.oScroll.bInfinite||!a._bInitComplete||a.bSorted||a.bFiltered){c=a.nTBody.childNodes;for(b=c.length-1;b>=0;b--)c[b].parentNode.removeChild(c[b])}b=0;for(c=d.length;b=0;b--)a.aoDrawCallback[b].fn.call(a.oInstance,a);a.bSorted=false;a.bFiltered=false;a.bDrawing=false;if(a.oFeatures.bServerSide){K(a,false);typeof a._bInitComplete=="undefined"&&w(a)}}}function ba(a){if(a.oFeatures.bSort)R(a,a.oPreviousSearch);else if(a.oFeatures.bFilter)M(a,a.oPreviousSearch);else{E(a);C(a)}}function za(a){if(a.bAjaxDataGet){K(a,true);var b=a.aoColumns.length,c=[],d,f;a.iDraw++;c.push({name:"sEcho",value:a.iDraw});c.push({name:"iColumns",value:b});c.push({name:"sColumns",value:ha(a)}); +c.push({name:"iDisplayStart",value:a._iDisplayStart});c.push({name:"iDisplayLength",value:a.oFeatures.bPaginate!==false?a._iDisplayLength:-1});for(f=0;f")c=c.parentNode;else if(h=="l"&&a.oFeatures.bPaginate&&a.oFeatures.bLengthChange){f=Ca(a);e=1}else if(h=="f"&&a.oFeatures.bFilter){f=Da(a);e=1}else if(h=="r"&&a.oFeatures.bProcessing){f=Ea(a);e=1}else if(h=="t"){f=Fa(a);e=1}else if(h=="i"&&a.oFeatures.bInfo){f=Ga(a);e=1}else if(h=="p"&&a.oFeatures.bPaginate){f=Ha(a);e=1}else if(o.aoFeatures.length!== +0){j=o.aoFeatures;t=0;for(k=j.length;tcaption",a.nTable);h=0;for(k=d.length;hi(a.nTable).height()-a.oScroll.iLoadGap)if(a.fnDisplayEnd()0&&a.nTable.removeChild(h[0]);if(a.nTFoot!==null){k=a.nTable.getElementsByTagName("tfoot");k.length>0&&a.nTable.removeChild(k[0])}h=a.nTHead.cloneNode(true);a.nTable.insertBefore(h,a.nTable.childNodes[0]);if(a.nTFoot!==null){k=a.nTFoot.cloneNode(true); +a.nTable.insertBefore(k,a.nTable.childNodes[1])}if(a.oScroll.sX===""){d.style.width="100%";b.parentNode.style.width="100%"}var O=S(a,h);f=0;for(e=O.length;ff-a.oScroll.iBarWidth)a.nTable.style.width=u(f)}else a.nTable.style.width=u(f);f=i(a.nTable).outerWidth();if(a.oScroll.sX===""){d.style.width=u(f+a.oScroll.iBarWidth);b.parentNode.style.width=u(f+a.oScroll.iBarWidth)}e=a.nTHead.getElementsByTagName("tr");h=h.getElementsByTagName("tr");P(function(B,F){m=B.style;m.paddingTop= +"0";m.paddingBottom="0";m.borderTopWidth="0";m.borderBottomWidth="0";m.height=0;q=i(B).width();F.style.width=u(q);I.push(q)},h,e);i(h).height(0);if(a.nTFoot!==null){j=k.getElementsByTagName("tr");k=a.nTFoot.getElementsByTagName("tr");P(function(B,F){m=B.style;m.paddingTop="0";m.paddingBottom="0";m.borderTopWidth="0";m.borderBottomWidth="0";m.height=0;q=i(B).width();F.style.width=u(q);I.push(q)},j,k);i(j).height(0)}P(function(B){B.innerHTML="";B.style.width=u(I.shift())},h);a.nTFoot!==null&&P(function(B){B.innerHTML= +"";B.style.width=u(I.shift())},j);if(i(a.nTable).outerWidth()d.offsetWidth?a.oScroll.iBarWidth:0;if(a.nTable.offsetHeight'):b===""?'':b+' '; +var c=p.createElement("div");c.className=a.oClasses.sFilter;c.innerHTML="";a.sTableId!==""&&typeof a.aanFeatures.f=="undefined"&&c.setAttribute("id",a.sTableId+"_filter");b=i("input",c);b.val(a.oPreviousSearch.sSearch.replace('"',"""));b.bind("keyup.DT",function(){for(var d=a.aanFeatures.f,f=0,e=d.length;f=0;d--){f=ma(H(a,a.aiDisplay[d],c,"filter"),a.aoColumns[c].sType);if(!b.test(f)){a.aiDisplay.splice(d,1);e++}}}}function Ka(a,b,c,d,f){var e=la(b,d,f);if(typeof c=="undefined"||c===null)c=0;if(o.afnFiltering.length!==0)c=1;if(b.length<=0){a.aiDisplay.splice(0,a.aiDisplay.length);a.aiDisplay=a.aiDisplayMaster.slice()}else if(a.aiDisplay.length==a.aiDisplayMaster.length||a.oPreviousSearch.sSearch.length> +b.length||c==1||b.indexOf(a.oPreviousSearch.sSearch)!==0){a.aiDisplay.splice(0,a.aiDisplay.length);ka(a,1);for(c=0;c/g,"");else if(typeof a=="string")return a.replace(/\n/g," ");else if(a===null)return"";return a}function R(a,b){var c,d,f,e,h=[],j=[],k=o.oSort;d=a.aoData;var m=a.aoColumns;if(!a.oFeatures.bServerSide&&(a.aaSorting.length!==0||a.aaSortingFixed!==null)){h=a.aaSortingFixed!== +null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(c=0;c=h)for(b=0;b=0?a._iDisplayStart-a._iDisplayLength:0;if(a._iDisplayStart<0)a._iDisplayStart=0}else if(b=="next")if(a._iDisplayLength>=0){if(a._iDisplayStart+a._iDisplayLength=0){b=parseInt((a.fnRecordsDisplay()-1)/a._iDisplayLength,10)+1;a._iDisplayStart=(b-1)*a._iDisplayLength}else a._iDisplayStart= +0;else J(a,0,"Unknown paging action: "+b);return c!=a._iDisplayStart}function Ga(a){var b=p.createElement("div");b.className=a.oClasses.sInfo;if(typeof a.aanFeatures.i=="undefined"){a.aoDrawCallback.push({fn:Na,sName:"information"});a.sTableId!==""&&b.setAttribute("id",a.sTableId+"_info")}return b}function Na(a){if(!(!a.oFeatures.bInfo||a.aanFeatures.i.length===0)){var b=a._iDisplayStart+1,c=a.fnDisplayEnd(),d=a.fnRecordsTotal(),f=a.fnRecordsDisplay(),e=a.fnFormatNumber(b),h=a.fnFormatNumber(c),j= +a.fnFormatNumber(d),k=a.fnFormatNumber(f);if(a.oScroll.bInfinite)e=a.fnFormatNumber(1);e=a.fnRecordsDisplay()===0&&a.fnRecordsDisplay()==a.fnRecordsTotal()?a.oLanguage.sInfoEmpty+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()===0?a.oLanguage.sInfoEmpty+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",j)+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()==a.fnRecordsTotal()?a.oLanguage.sInfo.replace("_START_",e).replace("_END_",h).replace("_TOTAL_",k)+a.oLanguage.sInfoPostFix:a.oLanguage.sInfo.replace("_START_", +e).replace("_END_",h).replace("_TOTAL_",k)+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",a.fnFormatNumber(a.fnRecordsTotal()))+a.oLanguage.sInfoPostFix;if(a.oLanguage.fnInfoCallback!==null)e=a.oLanguage.fnInfoCallback(a,b,c,d,f,e);a=a.aanFeatures.i;b=0;for(c=a.length;b",c,d;if(a.aLengthMenu.length==2&&typeof a.aLengthMenu[0]=="object"&&typeof a.aLengthMenu[1]== +"object"){c=0;for(d=a.aLengthMenu[0].length;c'+a.aLengthMenu[1][c]+""}else{c=0;for(d=a.aLengthMenu.length;c'+a.aLengthMenu[c]+""}b+="";var f=p.createElement("div");a.sTableId!==""&&typeof a.aanFeatures.l=="undefined"&&f.setAttribute("id",a.sTableId+"_length");f.className=a.oClasses.sLength;f.innerHTML="";i('select option[value="'+ +a._iDisplayLength+'"]',f).attr("selected",true);i("select",f).bind("change.DT",function(){var e=i(this).val(),h=a.aanFeatures.l;c=0;for(d=h.length;ca.aiDisplay.length|| +a._iDisplayLength==-1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}function Oa(a,b){if(!a||a===null||a==="")return 0;if(typeof b=="undefined")b=p.getElementsByTagName("body")[0];var c=p.createElement("div");c.style.width=u(a);b.appendChild(c);a=c.offsetWidth;b.removeChild(c);return a}function ea(a){var b=0,c,d=0,f=a.aoColumns.length,e,h=i("th",a.nTHead);for(e=0;etd",b);h=S(a,e);for(e=d=0;e0)a.aoColumns[e].sWidth=u(c);d++}a.nTable.style.width=u(i(b).outerWidth());b.parentNode.removeChild(b)}}function Qa(a,b){if(a.oScroll.sX===""&&a.oScroll.sY!==""){i(b).width();b.style.width=u(i(b).outerWidth()-a.oScroll.iBarWidth)}else if(a.oScroll.sX!=="")b.style.width=u(i(b).outerWidth())}function Pa(a,b){var c= +Ra(a,b);if(c<0)return null;if(a.aoData[c].nTr===null){var d=p.createElement("td");d.innerHTML=H(a,c,b,"");return d}return Q(a,c)[b]}function Ra(a,b){for(var c=-1,d=-1,f=0;f/g,"");if(e.length>c){c=e.length;d=f}}return d}function u(a){if(a===null)return"0px";if(typeof a=="number"){if(a<0)return"0px";return a+"px"}var b=a.charCodeAt(a.length-1);if(b<48||b>57)return a;return a+"px"}function Va(a,b){if(a.length!=b.length)return 1;for(var c= +0;cb&&a[d]--;c!=-1&&a.splice(c,1)}function Ba(a,b){b=b.split(",");for(var c=[],d=0,f=a.aoColumns.length;d4096){a=p.cookie.split(";");for(var j=0,k=a.length;j=d.aiDisplay.length){d._iDisplayStart-=d._iDisplayLength;if(d._iDisplayStart<0)d._iDisplayStart=0}if(typeof c=="undefined"||c){E(d);C(d)}return f};this.fnClearTable=function(a){var b=A(this[o.iApiIndex]);ia(b);if(typeof a=="undefined"||a)C(b)};this.fnOpen=function(a,b,c){var d=A(this[o.iApiIndex]);this.fnClose(a);var f=p.createElement("tr"),e=p.createElement("td");f.appendChild(e);e.className=c;e.colSpan=X(d);if(typeof b.jquery!="undefined"||typeof b== +"object")e.appendChild(b);else e.innerHTML=b;b=i("tr",d.nTBody);i.inArray(a,b)!=-1&&i(f).insertAfter(a);d.aoOpenRows.push({nTr:f,nParent:a});return f};this.fnClose=function(a){for(var b=A(this[o.iApiIndex]),c=0;c=X(d);if(!j)for(f=a;ftr>td."+a.oClasses.sRowEmpty,a.nTable).parent().remove();if(a.nTable!=a.nTHead.parentNode){i(">thead",a.nTable).remove();a.nTable.appendChild(a.nTHead)}if(a.nTFoot&& +a.nTable!=a.nTFoot.parentNode){i(">tfoot",a.nTable).remove();a.nTable.appendChild(a.nTFoot)}a.nTable.parentNode.removeChild(a.nTable);i(a.nTableWrapper).remove();a.aaSorting=[];a.aaSortingFixed=[];T(a);i($(a)).removeClass(a.asStripClasses.join(" "));if(a.bJUI){i("th",a.nTHead).removeClass([o.oStdClasses.sSortable,o.oJUIClasses.sSortableAsc,o.oJUIClasses.sSortableDesc,o.oJUIClasses.sSortableNone].join(" "));i("th span."+o.oJUIClasses.sSortIcon,a.nTHead).remove();i("th",a.nTHead).each(function(){var e= +i("div."+o.oJUIClasses.sSortJUIWrapper,this),h=e.contents();i(this).append(h);e.remove()})}else i("th",a.nTHead).removeClass([o.oStdClasses.sSortable,o.oStdClasses.sSortableAsc,o.oStdClasses.sSortableDesc,o.oStdClasses.sSortableNone].join(" "));a.nTableReinsertBefore?b.insertBefore(a.nTable,a.nTableReinsertBefore):b.appendChild(a.nTable);d=0;for(f=a.aoData.length;dtr:even",c).addClass(a.asDestoryStrips[0]);i(">tr:odd",c).addClass(a.asDestoryStrips[1]);d=0;for(f=D.length;dt<"F"ip>'}if(e.oScroll.sX!==""||e.oScroll.sY!=="")e.oScroll.iBarWidth=Ua();if(typeof g.iDisplayStart!="undefined"&&typeof e.iInitDisplayStart=="undefined"){e.iInitDisplayStart= +g.iDisplayStart;e._iDisplayStart=g.iDisplayStart}if(typeof g.bStateSave!="undefined"){e.oFeatures.bStateSave=g.bStateSave;Ta(e,g);e.aoDrawCallback.push({fn:sa,sName:"state_save"})}if(typeof g.iDeferLoading!="undefined"){e.bDeferLoading=true;e._iRecordsTotal=g.iDeferLoading;e._iRecordsDisplay=g.iDeferLoading}if(typeof g.aaData!="undefined")j=true;if(typeof g!="undefined"&&typeof g.aoData!="undefined")g.aoColumns=g.aoData;if(typeof g.oLanguage!="undefined")if(typeof g.oLanguage.sUrl!="undefined"&&g.oLanguage.sUrl!== +""){e.oLanguage.sUrl=g.oLanguage.sUrl;i.getJSON(e.oLanguage.sUrl,null,function(t){y(e,t,true)});h=true}else y(e,g.oLanguage,false)}else g={};if(typeof g.asStripClasses=="undefined"){e.asStripClasses.push(e.oClasses.sStripOdd);e.asStripClasses.push(e.oClasses.sStripEven)}c=false;d=i(">tbody>tr",this);a=0;for(b=e.asStripClasses.length;a=0;a--){var m=g.aoColumnDefs[a].aTargets;i.isArray(m)||J(e,1,"aTargets must be an array of targets, not a "+typeof m);c=0;for(d=m.length;c=0){for(;e.aoColumns.length<=m[c];)G(e);x(e,m[c],g.aoColumnDefs[a])}else if(typeof m[c]== +"number"&&m[c]<0)x(e,e.aoColumns.length+m[c],g.aoColumnDefs[a]);else if(typeof m[c]=="string"){b=0;for(f=e.aoColumns.length;b=e.aoColumns.length)e.aaSorting[a][0]=0;k=e.aoColumns[e.aaSorting[a][0]];if(typeof e.aaSorting[a][2]=="undefined")e.aaSorting[a][2]=0;if(typeof g.aaSorting=="undefined"&& +typeof e.saved_aaSorting=="undefined")e.aaSorting[a][1]=k.asSorting[0];c=0;for(d=k.asSorting.length;cthead",this);if(a.length===0){a=[p.createElement("thead")];this.appendChild(a[0])}e.nTHead=a[0];a=i(">tbody",this);if(a.length===0){a=[p.createElement("tbody")];this.appendChild(a[0])}e.nTBody=a[0];a=i(">tfoot",this);if(a.length>0){e.nTFoot=a[0];W(e.aoFooter,e.nTFoot)}if(j)for(a=0;a + +MIT license. + +Johann Burkard + + + +*/ + +jQuery.fn.highlight = function(pat) { + function innerHighlight(node, pat) { + var skip = 0; + if (node.nodeType == 3) { + var pos = node.data.toUpperCase().indexOf(pat); + if (pos >= 0) { + var spannode = document.createElement('span'); + spannode.className = 'term'; + var middlebit = node.splitText(pos); + var endbit = middlebit.splitText(pat.length); + var middleclone = middlebit.cloneNode(true); + spannode.appendChild(middleclone); + middlebit.parentNode.replaceChild(spannode, middlebit); + skip = 1; + } + } + else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) { + for (var i = 0; i < node.childNodes.length; ++i) { + i += innerHighlight(node.childNodes[i], pat); + } + } + return skip; + } + return this.each(function() { + innerHighlight(this, pat.toUpperCase()); + }); +}; + +jQuery.fn.removeHighlight = function() { + return this.find("span.term").each(function() { + this.parentNode.firstChild.nodeName; + with (this.parentNode) { + replaceChild(this.firstChild, this); + normalize(); + } + }).end(); +}; diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.hoverIntent.minified.js b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.hoverIntent.minified.js new file mode 100644 index 0000000000..4d8888bb85 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.hoverIntent.minified.js @@ -0,0 +1,9 @@ +/** +* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+ +* +* +* @param f onMouseOver function || An object with configuration options +* @param g onMouseOut function || Nothing (use configuration options object) +* @author Brian Cherne +*/ +(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))1){ + var args = arguments; + return this.each(function(){ + $.fn.rating.apply($(this), args); + }); + }; + // Invoke API method handler + $.fn.rating[arguments[0]].apply(this, $.makeArray(arguments).slice(1) || []); + // Quick exit... + return this; + }; + + // Initialize options for this call + var options = $.extend( + {}/* new object */, + $.fn.rating.options/* default options */, + options || {} /* just-in-time options */ + ); + + // Allow multiple controls with the same name by making each call unique + $.fn.rating.calls++; + + // loop through each matched element + this + .not('.star-rating-applied') + .addClass('star-rating-applied') + .each(function(){ + + // Load control parameters / find context / etc + var control, input = $(this); + var eid = (this.name || 'unnamed-rating').replace(/\[|\]/g, '_').replace(/^\_+|\_+$/g,''); + var context = $(this.form || document.body); + + // FIX: http://code.google.com/p/jquery-star-rating-plugin/issues/detail?id=23 + var raters = context.data('rating'); + if(!raters || raters.call!=$.fn.rating.calls) raters = { count:0, call:$.fn.rating.calls }; + var rater = raters[eid]; + + // if rater is available, verify that the control still exists + if(rater) control = rater.data('rating'); + + if(rater && control)//{// save a byte! + // add star to control if rater is available and the same control still exists + control.count++; + + //}// save a byte! + else{ + // create new control if first star or control element was removed/replaced + + // Initialize options for this rater + control = $.extend( + {}/* new object */, + options || {} /* current call options */, + ($.metadata? input.metadata(): ($.meta?input.data():null)) || {}, /* metadata options */ + { count:0, stars: [], inputs: [] } + ); + + // increment number of rating controls + control.serial = raters.count++; + + // create rating element + rater = $(''); + input.before(rater); + + // Mark element for initialization (once all stars are ready) + rater.addClass('rating-to-be-drawn'); + + // Accept readOnly setting from 'disabled' property + if(input.attr('disabled') || input.hasClass('disabled')) control.readOnly = true; + + // Accept required setting from class property (class='required') + if(input.hasClass('required')) control.required = true; + + // Create 'cancel' button + rater.append( + control.cancel = $('') + .mouseover(function(){ + $(this).rating('drain'); + $(this).addClass('star-rating-hover'); + //$(this).rating('focus'); + }) + .mouseout(function(){ + $(this).rating('draw'); + $(this).removeClass('star-rating-hover'); + //$(this).rating('blur'); + }) + .click(function(){ + $(this).rating('select'); + }) + .data('rating', control) + ); + + }; // first element of group + + // insert rating star + var star = $(''); + rater.append(star); + + // inherit attributes from input element + if(this.id) star.attr('id', this.id); + if(this.className) star.addClass(this.className); + + // Half-stars? + if(control.half) control.split = 2; + + // Prepare division control + if(typeof control.split=='number' && control.split>0){ + var stw = ($.fn.width ? star.width() : 0) || control.starWidth; + var spi = (control.count % control.split), spw = Math.floor(stw/control.split); + star + // restrict star's width and hide overflow (already in CSS) + .width(spw) + // move the star left by using a negative margin + // this is work-around to IE's stupid box model (position:relative doesn't work) + .find('a').css({ 'margin-left':'-'+ (spi*spw) +'px' }) + }; + + // readOnly? + if(control.readOnly)//{ //save a byte! + // Mark star as readOnly so user can customize display + star.addClass('star-rating-readonly'); + //} //save a byte! + else//{ //save a byte! + // Enable hover css effects + star.addClass('star-rating-live') + // Attach mouse events + .mouseover(function(){ + $(this).rating('fill'); + $(this).rating('focus'); + }) + .mouseout(function(){ + $(this).rating('draw'); + $(this).rating('blur'); + }) + .click(function(){ + $(this).rating('select'); + }) + ; + //}; //save a byte! + + // set current selection + if(this.checked) control.current = star; + + // set current select for links + if(this.nodeName=="A"){ + if($(this).hasClass('selected')) + control.current = star; + }; + + // hide input element + input.hide(); + + // backward compatibility, form element to plugin + input.change(function(){ + $(this).rating('select'); + }); + + // attach reference to star to input element and vice-versa + star.data('rating.input', input.data('rating.star', star)); + + // store control information in form (or body when form not available) + control.stars[control.stars.length] = star[0]; + control.inputs[control.inputs.length] = input[0]; + control.rater = raters[eid] = rater; + control.context = context; + + input.data('rating', control); + rater.data('rating', control); + star.data('rating', control); + context.data('rating', raters); + }); // each element + + // Initialize ratings (first draw) + $('.rating-to-be-drawn').rating('draw').removeClass('rating-to-be-drawn'); + + return this; // don't break the chain... + }; + + /*--------------------------------------------------------*/ + + /* + ### Core functionality and API ### + */ + $.extend($.fn.rating, { + // Used to append a unique serial number to internal control ID + // each time the plugin is invoked so same name controls can co-exist + calls: 0, + + focus: function(){ + var control = this.data('rating'); if(!control) return this; + if(!control.focus) return this; // quick fail if not required + // find data for event + var input = $(this).data('rating.input') || $( this.tagName=='INPUT' ? this : null ); + // focus handler, as requested by focusdigital.co.uk + if(control.focus) control.focus.apply(input[0], [input.val(), $('a', input.data('rating.star'))[0]]); + }, // $.fn.rating.focus + + blur: function(){ + var control = this.data('rating'); if(!control) return this; + if(!control.blur) return this; // quick fail if not required + // find data for event + var input = $(this).data('rating.input') || $( this.tagName=='INPUT' ? this : null ); + // blur handler, as requested by focusdigital.co.uk + if(control.blur) control.blur.apply(input[0], [input.val(), $('a', input.data('rating.star'))[0]]); + }, // $.fn.rating.blur + + fill: function(){ // fill to the current mouse position. + var control = this.data('rating'); if(!control) return this; + // do not execute when control is in read-only mode + if(control.readOnly) return; + // Reset all stars and highlight them up to this element + this.rating('drain'); + this.prevAll().andSelf().filter('.rater-'+ control.serial).addClass('star-rating-hover'); + },// $.fn.rating.fill + + drain: function() { // drain all the stars. + var control = this.data('rating'); if(!control) return this; + // do not execute when control is in read-only mode + if(control.readOnly) return; + // Reset all stars + control.rater.children().filter('.rater-'+ control.serial).removeClass('star-rating-on').removeClass('star-rating-hover'); + },// $.fn.rating.drain + + draw: function(){ // set value and stars to reflect current selection + var control = this.data('rating'); if(!control) return this; + // Clear all stars + this.rating('drain'); + // Set control value + if(control.current){ + control.current.data('rating.input').attr('checked','checked'); + control.current.prevAll().andSelf().filter('.rater-'+ control.serial).addClass('star-rating-on'); + } + else + $(control.inputs).removeAttr('checked'); + // Show/hide 'cancel' button + control.cancel[control.readOnly || control.required?'hide':'show'](); + // Add/remove read-only classes to remove hand pointer + this.siblings()[control.readOnly?'addClass':'removeClass']('star-rating-readonly'); + },// $.fn.rating.draw + + + + + + select: function(value,wantCallBack){ // select a value + + // ***** MODIFICATION ***** + // Thanks to faivre.thomas - http://code.google.com/p/jquery-star-rating-plugin/issues/detail?id=27 + // + // ***** LIST OF MODIFICATION ***** + // ***** added Parameter wantCallBack : false if you don't want a callback. true or undefined if you want postback to be performed at the end of this method' + // ***** recursive calls to this method were like : ... .rating('select') it's now like .rating('select',undefined,wantCallBack); (parameters are set.) + // ***** line which is calling callback + // ***** /LIST OF MODIFICATION ***** + + var control = this.data('rating'); if(!control) return this; + // do not execute when control is in read-only mode + if(control.readOnly) return; + // clear selection + control.current = null; + // programmatically (based on user input) + if(typeof value!='undefined'){ + // select by index (0 based) + if(typeof value=='number') + return $(control.stars[value]).rating('select',undefined,wantCallBack); + // select by literal value (must be passed as a string + if(typeof value=='string') + //return + $.each(control.stars, function(){ + if($(this).data('rating.input').val()==value) $(this).rating('select',undefined,wantCallBack); + }); + } + else + control.current = this[0].tagName=='INPUT' ? + this.data('rating.star') : + (this.is('.rater-'+ control.serial) ? this : null); + + // Update rating control state + this.data('rating', control); + // Update display + this.rating('draw'); + // find data for event + var input = $( control.current ? control.current.data('rating.input') : null ); + // click callback, as requested here: http://plugins.jquery.com/node/1655 + + // **** MODIFICATION ***** + // Thanks to faivre.thomas - http://code.google.com/p/jquery-star-rating-plugin/issues/detail?id=27 + // + //old line doing the callback : + //if(control.callback) control.callback.apply(input[0], [input.val(), $('a', control.current)[0]]);// callback event + // + //new line doing the callback (if i want :) + if((wantCallBack ||wantCallBack == undefined) && control.callback) control.callback.apply(input[0], [input.val(), $('a', control.current)[0]]);// callback event + //to ensure retro-compatibility, wantCallBack must be considered as true by default + // **** /MODIFICATION ***** + + },// $.fn.rating.select + + + + + + readOnly: function(toggle, disable){ // make the control read-only (still submits value) + var control = this.data('rating'); if(!control) return this; + // setread-only status + control.readOnly = toggle || toggle==undefined ? true : false; + // enable/disable control value submission + if(disable) $(control.inputs).attr("disabled", "disabled"); + else $(control.inputs).removeAttr("disabled"); + // Update rating control state + this.data('rating', control); + // Update display + this.rating('draw'); + },// $.fn.rating.readOnly + + disable: function(){ // make read-only and never submit value + this.rating('readOnly', true, true); + },// $.fn.rating.disable + + enable: function(){ // make read/write and submit value + this.rating('readOnly', false, false); + }// $.fn.rating.select + + }); + + /*--------------------------------------------------------*/ + + /* + ### Default Settings ### + eg.: You can override default control like this: + $.fn.rating.options.cancel = 'Clear'; + */ + $.fn.rating.options = { //$.extend($.fn.rating, { options: { + cancel: 'Cancel Rating', // advisory title for the 'cancel' link + cancelValue: '', // value to submit when user click the 'cancel' link + split: 0, // split the star into how many parts? + + // Width of star image in case the plugin can't work it out. This can happen if + // the jQuery.dimensions plugin is not available OR the image is hidden at installation + starWidth: 16//, + + //NB.: These don't need to be pre-defined (can be undefined/null) so let's save some code! + //half: false, // just a shortcut to control.split = 2 + //required: false, // disables the 'cancel' button so user can only select one of the specified values + //readOnly: false, // disable rating plugin interaction/ values cannot be changed + //focus: function(){}, // executed when stars are focused + //blur: function(){}, // executed when stars are focused + //callback: function(){}, // executed when a star is clicked + }; //} }); + + /*--------------------------------------------------------*/ + + /* + ### Default implementation ### + The plugin will attach itself to file inputs + with the class 'multi' when the page loads + */ + $(function(){ + $('input[type=radio].star').rating(); + }); + + + +/*# AVOID COLLISIONS #*/ +})(jQuery); +/*# AVOID COLLISIONS #*/ diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.tablesorter.min.js b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.tablesorter.min.js new file mode 100644 index 0000000000..64c7007129 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.tablesorter.min.js @@ -0,0 +1,2 @@ + +(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'.',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}}return arr;};function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true;};return false;}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('
    ').css('width',$(this).width()));});$(table).prepend(colgroup);};}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;ib)?1:0));};function sortTextDesc(a,b){return((ba)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j0){$this.trigger("sorton",[config.sortList]);}applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i= 0 && exprListStr !== '') { + do { + expr = exprList[exprIndex].match(_mediaExpr); + + if (!expr || !_features[expr[3]]) { + match = false; + break; + } + + prefix = expr[2]; + length = expr[5]; + value = length; + unit = expr[7]; + feature = _features[expr[3]]; + + // Convert unit types + if (unit) { + if (unit === 'px') { + // If unit is px + value = Number(length); + } else if (unit === 'em' || unit === 'rem') { + // Convert relative length unit to pixels + // Assumed base font size is 16px + value = 16 * length; + } else if (expr[8]) { + // Convert aspect ratio to decimal + value = (length / expr[8]).toFixed(2); + } else if (unit === 'dppx') { + // Convert resolution dppx unit to pixels + value = length * 96; + } else if (unit === 'dpcm') { + // Convert resolution dpcm unit to pixels + value = length * 0.3937; + } else { + // default + value = Number(length); + } + } + + // Test for prefix min or max + // Test value against feature + if (prefix === 'min-' && value) { + match = feature >= value; + } else if (prefix === 'max-' && value) { + match = feature <= value; + } else if (value) { + match = feature === value; + } else { + match = !!feature; + } + + // If 'match' is false, break loop + // Continue main loop through query list + if (!match) { + break; + } + } while (exprIndex--); + } + + // If match is true, break loop + // Once matched, no need to check other queries + if (match) { + break; + } + } while (mqIndex--); + + return negate ? !match : match; + }, + + /* + _setFeature + */ + _setFeature = function () { + // Sets properties of '_features' that change on resize and/or orientation. + var w = win.innerWidth || _viewport.clientWidth, + h = win.innerHeight || _viewport.clientHeight, + dw = win.screen.width, + dh = win.screen.height, + c = win.screen.colorDepth, + x = win.devicePixelRatio; + + _features.width = w; + _features.height = h; + _features['aspect-ratio'] = (w / h).toFixed(2); + _features['device-width'] = dw; + _features['device-height'] = dh; + _features['device-aspect-ratio'] = (dw / dh).toFixed(2); + _features.color = c; + _features['color-index'] = Math.pow(2, c); + _features.orientation = (h >= w ? 'portrait' : 'landscape'); + _features.resolution = (x && x * 96) || win.screen.deviceXDPI || 96; + _features['device-pixel-ratio'] = x || 1; + }, + + /* + _watch + */ + _watch = function () { + clearTimeout(_timer); + + _timer = setTimeout(function () { + var query = null, + qIndex = _queryID - 1, + qLength = qIndex, + match = false; + + if (qIndex >= 0) { + _setFeature(); + + do { + query = _queries[qLength - qIndex]; + + if (query) { + match = _matches(query.mql.media); + + if ((match && !query.mql.matches) || (!match && query.mql.matches)) { + query.mql.matches = match; + + if (query.listeners) { + for (var i = 0, il = query.listeners.length; i < il; i++) { + if (query.listeners[i]) { + query.listeners[i].call(win, query.mql); + } + } + } + } + } + } while(qIndex--); + } + + + }, 10); + }, + + /* + _init + */ + _init = function () { + var head = _doc.getElementsByTagName('head')[0], + style = _doc.createElement('style'), + info = null, + typeList = ['screen', 'print', 'speech', 'projection', 'handheld', 'tv', 'braille', 'embossed', 'tty'], + typeIndex = 0, + typeLength = typeList.length, + cssText = '#mediamatchjs { position: relative; z-index: 0; }', + eventPrefix = '', + addEvent = win.addEventListener || (eventPrefix = 'on') && win.attachEvent; + + style.type = 'text/css'; + style.id = 'mediamatchjs'; + + head.appendChild(style); + + // Must be placed after style is inserted into the DOM for IE + info = (win.getComputedStyle && win.getComputedStyle(style)) || style.currentStyle; + + // Create media blocks to test for media type + for ( ; typeIndex < typeLength; typeIndex++) { + cssText += '@media ' + typeList[typeIndex] + ' { #mediamatchjs { position: relative; z-index: ' + typeIndex + ' } }'; + } + + // Add rules to style element + if (style.styleSheet) { + style.styleSheet.cssText = cssText; + } else { + style.textContent = cssText; + } + + // Get media type + _type = typeList[(info.zIndex * 1) || 0]; + + head.removeChild(style); + + _setFeature(); + + // Set up listeners + addEvent(eventPrefix + 'resize', _watch); + addEvent(eventPrefix + 'orientationchange', _watch); + }; + + _init(); + + /* + A list of parsed media queries, ex. screen and (max-width: 400px), screen and (max-width: 800px) + */ + return function (media) { + var id = _queryID, + mql = { + matches : false, + media : media, + addListener : function addListener(listener) { + _queries[id].listeners || (_queries[id].listeners = []); + listener && _queries[id].listeners.push(listener); + }, + removeListener : function removeListener(listener) { + var query = _queries[id], + i = 0, + il = 0; + + if (!query) { + return; + } + + il = query.listeners.length; + + for ( ; i < il; i++) { + if (query.listeners[i] === listener) { + query.listeners.splice(i, 1); + } + } + } + }; + + if (media === '') { + mql.matches = true; + return mql; + } + + mql.matches = _matches(media); + + _queryID = _queries.push({ + mql : mql, + listeners : null + }); + + return mql; + }; +}(window)); \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/media.match.min.js b/koha-tmpl/opac-tmpl/bootstrap/lib/media.match.min.js new file mode 100644 index 0000000000..7b5115d97a --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/media.match.min.js @@ -0,0 +1,8 @@ +/* MediaMatch v.2.0.2 - Testing css media queries in Javascript. Authors & copyright (c) 2013: WebLinc, David Knight. */ + +window.matchMedia||(window.matchMedia=function(c){var a=c.document,w=a.documentElement,l=[],t=0,x="",h={},G=/\s*(only|not)?\s*(screen|print|[a-z\-]+)\s*(and)?\s*/i,H=/^\s*\(\s*(-[a-z]+-)?(min-|max-)?([a-z\-]+)\s*(:?\s*([0-9]+(\.[0-9]+)?|portrait|landscape)(px|em|dppx|dpcm|rem|%|in|cm|mm|ex|pt|pc|\/([0-9]+(\.[0-9]+)?))?)?\s*\)\s*$/,y=0,A=function(b){var z=-1!==b.indexOf(",")&&b.split(",")||[b],e=z.length-1,j=e,g=null,d=null,c="",a=0,l=!1,m="",f="",g=null,d=0,f=null,k="",p="",q="",n="",r="",k=!1;if(""=== +b)return!0;do{g=z[j-e];l=!1;if(d=g.match(G))c=d[0],a=d.index;if(!d||-1===g.substring(0,a).indexOf("(")&&(a||!d[3]&&c!==d.input))k=!1;else{f=g;l="not"===d[1];a||(m=d[2],f=g.substring(c.length));k=m===x||"all"===m||""===m;g=-1!==f.indexOf(" and ")&&f.split(" and ")||[f];d=g.length-1;if(k&&0<=d&&""!==f){do{f=g[d].match(H);if(!f||!h[f[3]]){k=!1;break}k=f[2];n=p=f[5];q=f[7];r=h[f[3]];q&&(n="px"===q?Number(p):"em"===q||"rem"===q?16*p:f[8]?(p/f[8]).toFixed(2):"dppx"===q?96*p:"dpcm"===q?0.3937*p:Number(p)); +k="min-"===k&&n?r>=n:"max-"===k&&n?r<=n:n?r===n:!!r;if(!k)break}while(d--)}if(k)break}}while(e--);return l?!k:k},B=function(){var b=c.innerWidth||w.clientWidth,a=c.innerHeight||w.clientHeight,e=c.screen.width,j=c.screen.height,g=c.screen.colorDepth,d=c.devicePixelRatio;h.width=b;h.height=a;h["aspect-ratio"]=(b/a).toFixed(2);h["device-width"]=e;h["device-height"]=j;h["device-aspect-ratio"]=(e/j).toFixed(2);h.color=g;h["color-index"]=Math.pow(2,g);h.orientation=a>=b?"portrait":"landscape";h.resolution= +d&&96*d||c.screen.deviceXDPI||96;h["device-pixel-ratio"]=d||1},C=function(){clearTimeout(y);y=setTimeout(function(){var b=null,a=t-1,e=a,j=!1;if(0<=a){B();do if(b=l[e-a])if((j=A(b.mql.media))&&!b.mql.matches||!j&&b.mql.matches)if(b.mql.matches=j,b.listeners)for(var j=0,g=b.listeners.length;j",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+p.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;fb;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this); diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/respond.src.js b/koha-tmpl/opac-tmpl/bootstrap/lib/respond.src.js new file mode 100644 index 0000000000..7e64332423 --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/lib/respond.src.js @@ -0,0 +1,342 @@ +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ + +window.matchMedia = window.matchMedia || (function( doc, undefined ) { + + "use strict"; + + var bool, + docElem = doc.documentElement, + refNode = docElem.firstElementChild || docElem.firstChild, + // fakeBody required for + fakeBody = doc.createElement( "body" ), + div = doc.createElement( "div" ); + + div.id = "mq-test-1"; + div.style.cssText = "position:absolute;top:-100em"; + fakeBody.style.background = "none"; + fakeBody.appendChild(div); + + return function(q){ + + div.innerHTML = "­"; + + docElem.insertBefore( fakeBody, refNode ); + bool = div.offsetWidth === 42; + docElem.removeChild( fakeBody ); + + return { + matches: bool, + media: q + }; + + }; + +}( document )); + + + + + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function( win ){ + + "use strict"; + + //exposed namespace + var respond = {}; + win.respond = respond; + + //define update even in native-mq-supporting browsers, to avoid errors + respond.update = function(){}; + + //expose media query support flag for external use + respond.mediaQueriesSupported = win.matchMedia && win.matchMedia( "only all" ).matches; + + //if media queries are supported, exit here + if( respond.mediaQueriesSupported ){ + return; + } + + //define vars + var doc = win.document, + docElem = doc.documentElement, + mediastyles = [], + rules = [], + appendedEls = [], + parsedSheets = {}, + resizeThrottle = 30, + head = doc.getElementsByTagName( "head" )[0] || docElem, + base = doc.getElementsByTagName( "base" )[0], + links = head.getElementsByTagName( "link" ), + requestQueue = [], + + //loop stylesheets, send text content to translate + ripCSS = function(){ + + for( var i = 0; i < links.length; i++ ){ + var sheet = links[ i ], + href = sheet.href, + media = sheet.media, + isCSS = sheet.rel && sheet.rel.toLowerCase() === "stylesheet"; + + //only links plz and prevent re-parsing + if( !!href && isCSS && !parsedSheets[ href ] ){ + // selectivizr exposes css through the rawCssText expando + if (sheet.styleSheet && sheet.styleSheet.rawCssText) { + translate( sheet.styleSheet.rawCssText, href, media ); + parsedSheets[ href ] = true; + } else { + if( (!/^([a-zA-Z:]*\/\/)/.test( href ) && !base) || + href.replace( RegExp.$1, "" ).split( "/" )[0] === win.location.host ){ + requestQueue.push( { + href: href, + media: media + } ); + } + } + } + } + makeRequests(); + }, + + //recurse through request queue, get css text + makeRequests = function(){ + if( requestQueue.length ){ + var thisRequest = requestQueue.shift(); + + ajax( thisRequest.href, function( styles ){ + translate( styles, thisRequest.href, thisRequest.media ); + parsedSheets[ thisRequest.href ] = true; + + // by wrapping recursive function call in setTimeout + // we prevent "Stack overflow" error in IE7 + win.setTimeout(function(){ makeRequests(); },0); + } ); + } + }, + + //find media blocks in css text, convert to style blocks + translate = function( styles, href, media ){ + var qs = styles.match( /@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi ), + ql = qs && qs.length || 0; + + //try to get CSS path + href = href.substring( 0, href.lastIndexOf( "/" ) ); + + var repUrls = function( css ){ + return css.replace( /(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g, "$1" + href + "$2$3" ); + }, + useMedia = !ql && media; + + //if path exists, tack on trailing slash + if( href.length ){ href += "/"; } + + //if no internal queries exist, but media attr does, use that + //note: this currently lacks support for situations where a media attr is specified on a link AND + //its associated stylesheet has internal CSS media queries. + //In those cases, the media attribute will currently be ignored. + if( useMedia ){ + ql = 1; + } + + for( var i = 0; i < ql; i++ ){ + var fullq, thisq, eachq, eql; + + //media attr + if( useMedia ){ + fullq = media; + rules.push( repUrls( styles ) ); + } + //parse for styles + else{ + fullq = qs[ i ].match( /@media *([^\{]+)\{([\S\s]+?)$/ ) && RegExp.$1; + rules.push( RegExp.$2 && repUrls( RegExp.$2 ) ); + } + + eachq = fullq.split( "," ); + eql = eachq.length; + + for( var j = 0; j < eql; j++ ){ + thisq = eachq[ j ]; + mediastyles.push( { + media : thisq.split( "(" )[ 0 ].match( /(only\s+)?([a-zA-Z]+)\s?/ ) && RegExp.$2 || "all", + rules : rules.length - 1, + hasquery : thisq.indexOf("(") > -1, + minw : thisq.match( /\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ), + maxw : thisq.match( /\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/ ) && parseFloat( RegExp.$1 ) + ( RegExp.$2 || "" ) + } ); + } + } + + applyMedia(); + }, + + lastCall, + + resizeDefer, + + // returns the value of 1em in pixels + getEmValue = function() { + var ret, + div = doc.createElement('div'), + body = doc.body, + fakeUsed = false; + + div.style.cssText = "position:absolute;font-size:1em;width:1em"; + + if( !body ){ + body = fakeUsed = doc.createElement( "body" ); + body.style.background = "none"; + } + + body.appendChild( div ); + + docElem.insertBefore( body, docElem.firstChild ); + + ret = div.offsetWidth; + + if( fakeUsed ){ + docElem.removeChild( body ); + } + else { + body.removeChild( div ); + } + + //also update eminpx before returning + ret = eminpx = parseFloat(ret); + + return ret; + }, + + //cached container for 1em value, populated the first time it's needed + eminpx, + + //enable/disable styles + applyMedia = function( fromResize ){ + var name = "clientWidth", + docElemProp = docElem[ name ], + currWidth = doc.compatMode === "CSS1Compat" && docElemProp || doc.body[ name ] || docElemProp, + styleBlocks = {}, + lastLink = links[ links.length-1 ], + now = (new Date()).getTime(); + + //throttle resize calls + if( fromResize && lastCall && now - lastCall < resizeThrottle ){ + win.clearTimeout( resizeDefer ); + resizeDefer = win.setTimeout( applyMedia, resizeThrottle ); + return; + } + else { + lastCall = now; + } + + for( var i in mediastyles ){ + if( mediastyles.hasOwnProperty( i ) ){ + var thisstyle = mediastyles[ i ], + min = thisstyle.minw, + max = thisstyle.maxw, + minnull = min === null, + maxnull = max === null, + em = "em"; + + if( !!min ){ + min = parseFloat( min ) * ( min.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); + } + if( !!max ){ + max = parseFloat( max ) * ( max.indexOf( em ) > -1 ? ( eminpx || getEmValue() ) : 1 ); + } + + // if there's no media query at all (the () part), or min or max is not null, and if either is present, they're true + if( !thisstyle.hasquery || ( !minnull || !maxnull ) && ( minnull || currWidth >= min ) && ( maxnull || currWidth <= max ) ){ + if( !styleBlocks[ thisstyle.media ] ){ + styleBlocks[ thisstyle.media ] = []; + } + styleBlocks[ thisstyle.media ].push( rules[ thisstyle.rules ] ); + } + } + } + + //remove any existing respond style element(s) + for( var j in appendedEls ){ + if( appendedEls.hasOwnProperty( j ) ){ + if( appendedEls[ j ] && appendedEls[ j ].parentNode === head ){ + head.removeChild( appendedEls[ j ] ); + } + } + } + + //inject active styles, grouped by media type + for( var k in styleBlocks ){ + if( styleBlocks.hasOwnProperty( k ) ){ + var ss = doc.createElement( "style" ), + css = styleBlocks[ k ].join( "\n" ); + + ss.type = "text/css"; + ss.media = k; + + //originally, ss was appended to a documentFragment and sheets were appended in bulk. + //this caused crashes in IE in a number of circumstances, such as when the HTML element had a bg image set, so appending beforehand seems best. Thanks to @dvelyk for the initial research on this one! + head.insertBefore( ss, lastLink.nextSibling ); + + if ( ss.styleSheet ){ + ss.styleSheet.cssText = css; + } + else { + ss.appendChild( doc.createTextNode( css ) ); + } + + //push to appendedEls to track for later removal + appendedEls.push( ss ); + } + } + }, + //tweaked Ajax functions from Quirksmode + ajax = function( url, callback ) { + var req = xmlHttp(); + if (!req){ + return; + } + req.open( "GET", url, true ); + req.onreadystatechange = function () { + if ( req.readyState !== 4 || req.status !== 200 && req.status !== 304 ){ + return; + } + callback( req.responseText ); + }; + if ( req.readyState === 4 ){ + return; + } + req.send( null ); + }, + //define ajax obj + xmlHttp = (function() { + var xmlhttpmethod = false; + try { + xmlhttpmethod = new win.XMLHttpRequest(); + } + catch( e ){ + xmlhttpmethod = new win.ActiveXObject( "Microsoft.XMLHTTP" ); + } + return function(){ + return xmlhttpmethod; + }; + })(); + + //translate CSS + ripCSS(); + + //expose update for re-running respond later on + respond.update = ripCSS; + + //adjust on resize + function callMedia(){ + applyMedia( true ); + } + if( win.addEventListener ){ + win.addEventListener( "resize", callMedia, false ); + } + else if( win.attachEvent ){ + win.attachEvent( "onresize", callMedia ); + } +})(this); diff --git a/opac/opac-search-history.pl b/opac/opac-search-history.pl index 52477c513d..dc1c2e3412 100755 --- a/opac/opac-search-history.pl +++ b/opac/opac-search-history.pl @@ -36,8 +36,7 @@ use POSIX qw(strftime); my $cgi = new CGI; # Getting the template and auth -my ($template, $loggedinuser, $cookie) -= get_template_and_user({template_name => "opac-search-history.tmpl", +my ($template, $loggedinuser, $cookie)= get_template_and_user({template_name => "opac-search-history.tmpl", query => $cgi, type => "opac", authnotrequired => 1, @@ -74,15 +73,11 @@ if (!$loggedinuser) { # We create an iso date from the unix timestamp my $isodate = strftime "%Y-%m-%d", localtime($asearch->{'time'}); - # So we can create a C4::Dates object, to get the date formatted according to the dateformat syspref - my $date = C4::Dates->new($isodate, "iso"); - my $sysprefdate = $date->output("syspref"); - # We also get the time of the day from the unix timestamp my $time = strftime " %H:%M:%S", localtime($asearch->{'time'}); # And we got our human-readable date : - $asearch->{'time'} = $sysprefdate . $time; + $asearch->{'time'} = $isodate . $time; } $template->param(recentSearches => \@recentSearches); -- 2.39.2