Skip to content
Snippets Groups Projects
  1. Oct 17, 2022
    • Robert Lange's avatar
      refs #19394 [finc] BARF for covers · de8a63f7
      Robert Lange authored
      * set aria-label / alt attribute for cover images
      * to set attributes for link and image after loading by ajax
      * ajaxcovers and useCoverFallbacksOnFail must be true
      * make cover tabable when image could be fetched from api
      * add translations for label texts
      * minify icon texts occurances
      * render icon-text via record-icon.phtml
      2 tags
      de8a63f7
  2. Sep 05, 2022
  3. Aug 25, 2022
  4. Jun 23, 2022
    • Mathias Maaß's avatar
      refs #16476 [finc] add interlibrary loan link · 6ea7655e
      Mathias Maaß authored
      * adds a interlibrary loan link to the list of recommendations if search
        result was empty.
      * add isil parameter to interlib loan url
      * refactor and add docblocks
      * add descriptive text to interlibrary loan link
      * use a configurable url template
      2 tags
      6ea7655e
  5. Jun 17, 2022
  6. Apr 29, 2022
    • Alexander Purr's avatar
      refs #21654 [finc] make resolver traffic light accessible · fb60b3c7
      Alexander Purr authored
      * adjust styling
      * reuse de_15 style by moving to finc theme
      ** no-bullet class (add zero padding)
      ** resolver links list item styling (marging and padding, more space between items)
      * remove stair effect
      * add no-bullet class to phtml
      * clearer translation
      fb60b3c7
  7. Mar 28, 2022
  8. Jan 28, 2022
  9. Dec 08, 2021
    • Robert Lange's avatar
      refs #19208_merge [finc] map icons by config · 18169b70
      Robert Lange authored
      * configure style based icons in separate config file iconMapping.ini
      * specify mapping by type and set defaults for finc (transfered and simplified from record-icon-class.phtml)
      * fetch single or multiple facets in recordViewHelper and merge them - specified by type and concatenateKeys
      * remove obsolete templates record-icon-class.phtml, record-icon-class, record-icon-sprite, and record-icon-sprite-class
      * map icons by facetAvail (default)
      * add mapping by format (alternative)
      * add additional translations
      * use lowercase for format icon mapping
  10. Dec 07, 2021
  11. Nov 04, 2021
    • Claas Kazzer's avatar
      refs #19938 [finc] BARF aria in tabs · 289315b4
      Claas Kazzer authored
      * adds initial changes to initially active tab in view.phtml
      * cleans up previous misses
      * set aria-selected for tab control on initial load
      * add sr-only hint on control tabs
      * info that content has to be loaded by click / enter
      * reverts changes to using li + a
      
      co-authored by: Robert Lange <robert.lange@uni-leipzig.de>
      * set aria-hidden for tab content
      * use active tab text for aria-labelledby on first load without ajax
      * copy record.js from bootstrap
      ** set aria-selected tab controls by jquery
      ** add role and aria-label to new tab pane in record.js::getNewRecordTab
      ** only set value for aria-controls onload in view.phtml for active tab
      ** set value for aria-controls when tab is clicked / tab loaded by ajax
      ** add focus on content after click on control
      ** info that content has to be loaded by click / enter
      
      * remove console log from bootstrap-accessibility-en.min.js
  12. Nov 03, 2021
    • Robert Lange's avatar
      refs #19695 [finc] w3c validation · 5e508e72
      Robert Lange authored
      * use data-href instead of href as button attribute
      * move role="search" from nav to parent div
      * use div instead of span for parent search control forms
      * use div > form > nocscript
      * use href within a-tag instead of button
      * results encapsulate search/controls/view.phtml within div
      * add id for reference on result list items, also refs #18019
      * SideFacets - cluster-list use span instead of div
      * try setting modal-title by javascript in LIGTHBOX ONLY
      * urlencode square brackets in link-isn.phtml
      * remove form-legend in profile forms for new-password and account
  13. Oct 29, 2021
  14. Oct 28, 2021
  15. Oct 08, 2021
  16. Sep 30, 2021
  17. Sep 24, 2021
  18. Aug 03, 2021
    • Robert Lange's avatar
      refs #20323 [finc] add script for i18n language token import · 2a0ae704
      Robert Lange authored
      * usage after changing translations via i18n controller /Admin/I18n: "devops/i18n-merge.sh data/i18n/languages/de.ini local/languages/de.ini"
      * add minified local/languages/de.ini
      * corrects German typo for errorcode_member_not_found in local
      
      * output:
      ** remove duplicate token "Email " with obsolete value  "E-Mail" by  "Mailen".
      ** remove duplicate token "Print " with obsolete value  Druck by  "Drucken".
      ** remove duplicate token "bookbag_email_selected " with obsolete value  "E-Mail" by  "Links zu ausgewählten Medien per E-Mail versenden".
      ** remove duplicate token "Skip_navigation_links " with obsolete value  "Sprunglinks zum Inhalt" by  "Sprunglinks zur Suche und zum Inhalt".
      ** replace token "errorcode_member_not_found " with old value  "Die Benutzernummer exisitiert nicht" by new value  "Der aufgerufene Titel (%%id%%) ist nicht vorhanden."
      
      * minify local en.ini
      * usage "devops/i18n-merge.sh data/i18n/languages/en.ini local/languages/en.ini"
      ** remove duplicate token "DBIS " with obsolete value  DBIS by  DBIS.
      ** remove duplicate token "Skip_navigation_links " with obsolete value  "Skip navigation links" by  "Skip navigation links".
      2a0ae704
  19. Jun 16, 2021
  20. May 19, 2021
  21. Apr 22, 2021
    • Claas Kazzer's avatar
      refs #19418 [finc] Adv Search · 7b997593
      Claas Kazzer authored and Dorian Merz's avatar Dorian Merz committed
      * add labels, fieldsets, numeration, buttons ...
      * formats labels, fieldsets
      * adds missing gutter variables
      * fixes border styles
      * improves positioning of Xs and remove group buttons
      * improves element paddings and size definitions in prep. for 44px
      height
      * remove BS-theme top label in favor of more detailed labelling
      * fixes tablet size
      7b997593
  22. Apr 06, 2021
  23. Mar 11, 2021
    • Robert Lange's avatar
      refs #18993 [finc] · 6d56bddc
      Robert Lange authored and Dorian Merz's avatar Dorian Merz committed
      * add landmarks for active facets
      * refactor short (aka skip) links
      * add hint for page reload as title in side facets
      * show all applied side facets
      * Add filter title to facet title tags
      * Add filter name to facets
      * Corrects filter help texts
      * Filter help texts
      * adds filter help text to top selection
      * specify side facet help texts
      * make facets more accessible
      * make exclude-facets more accessible
      
      for details see issue/18993
      
      co-authored by: "Claas Kazzer <kazzer@uni-leipzig.de>"
  24. Feb 17, 2021
  25. Feb 01, 2021
  26. Jan 22, 2021
  27. Jan 20, 2021
    • Dorian Merz's avatar
      refs #17407_merge [finc] amsl resources: add links, description, caching and fix toggling · 8af86967
      Dorian Merz authored
      * generate search links for mega collections
      ** alike old sources list
      ** configure by setting show_link = true in Amsl.ini
      
      * show descriptions of mega collections
      ** use collection_description, configure with show_description = true and sub_description_key = 'collection_description'
      
      * configure additional resources manually in Amsl.ini with [AdditionalResources] and entries like:
      ** mega_collection = source_id
      
      * configure misspelled resources manually in Amls.ini with [MisspelledResources] and entries like:
      ** wrong collection label = correct collection label for links
      ** value of "" means no link, only text
      
      * refactore button for collapse / expand all list items in sources-display.js
      ** disable button while collapsing
      ** toggle label after collapsing / expanding
      ** don't expand / collapse already expanded / collapsed panels when clicking
      
      * sort output by source label when configured in Amsl.ini
      
      * refine caching
      ** encapsulate clearing of cache into own function
      ** use own namespace
      ** set default caching time to one day if not configured in Amsl.ini
      ** cache fully rendered HTML instead of API output
      ** boosts performance
      
      * remove unused features
      
      co-authored by: Robert Lange <robert.lange@uni-leipzig.de>
      8af86967
  28. Jan 12, 2021
  29. Dec 16, 2020
    • Alexander Purr's avatar
      refs #18754 [finc] more specific labels for checkboxes · d372be3b
      Alexander Purr authored and Dorian Merz's avatar Dorian Merz committed
      * add specific translations: try to switch between search results and favorites
      * add context parameter for renderer to figure out the right label for search results or favorites listings checkboxes
      ** once in Contoller
      ** once in earliest template
      
      co-authored by: Claas Kazzer <kazzer@uni-leipzig.de>
      * minor translation changes for checkboxes
      d372be3b
    • Robert Lange's avatar
      refs #18509 [finc] add language tags · 585045a0
      Robert Lange authored and Dorian Merz's avatar Dorian Merz committed
      * in menu of side facets:
      ** by using SideFacets helper
      ** setting terms to decorate in facets.ini
      
      * in footer:
      ** remove empty call to layout()->poweredBy
      ** translate poweredBy
      ** remove language tag of poweredBy, because it's translated
      ** use external link view helper for footer images
      ** set aria-hidden to true for images
      
      * adjust alt text for footer images (like UBL) in language files
      585045a0
  30. Dec 01, 2020
    • Robert Lange's avatar
      refs #17613 [finc: VF5.1] barfs recent acquisitions feature · f8a2f485
      Robert Lange authored
      * use solr instead of ils
      ** because not every instance has an ils
      ** because ils driver has not to be configured anymore
      ** but still use ils on local alpha for demo driver and missing indexExtension
      
      * add finc New Items Plugin and Controller
      ** use indexExtension to create query for date range
      
      * use radio selects instead of buttons for range
      * add label-for options
      * add legend and better translations (Choose Period)
      
      * removes styling br
      * adds mainbody for styling
      f8a2f485
  31. Nov 30, 2020
  32. Nov 20, 2020
  33. Nov 13, 2020
    • ha848myco's avatar
      refs #17601 [finc] Review offcanvas behaviour on XS · 9e71bb86
      ha848myco authored
      * For offcanvas=true:
      ** Set focus to back button on sidebar resp. to active element on account sidebar
      ** Add back button for Author search on result list
      ** Add toggle button for search tips
      ** Add back button for search tips
      ** Add toggle button on page Library Cards
      ** Add toggle button on page Change Password
      * For offcanvas=false:
      ** Add back button
      ** Add link to the sidebar (toggle button)
      ** Add link to the content (back button)
      ** Set focus to back button on sidebar resp. to active element on account sidebar
      * Add new translation for search tip toggle button
      * adds aria-labels to offcanvas
      
      * sets sidebar for XS
      ** sets default to offcanvas true
      ** sets default to bookbag true
      ** makes sidebar on XS 100% wide when offcanvas is off
      ** corrects various scss glitches
      
      * use altered function in separate JS file
      ** avoid copy-paste overhead in case of changes on parent theme
  34. Nov 09, 2020
    • Robert Lange's avatar
      refs #18129 [finc] set description for new kxp links without subfields · f955f8ce
      Robert Lange authored and Dorian Merz's avatar Dorian Merz committed
      * edit getURLs in SolrMarcFincTrait for marc 856 https://www.loc.gov/marc/bibliographic/bd856.html
      ** new: set description to full text if 856 ind.2 = 0 (resource) and other subfields missing (3, x, z, y)
      ** new: set description to further information if 856 ind.2 = 2 (related resource) and other subfields missing (3, x, z, y)
      ** keep: set description to Online Access if ind.2 = 0 and doi.org and ind1 = 0
      * add translation for Further information and full text plain
      ** full text / Volltext
      ** Further informationen / Weiterführende Informationen
      f955f8ce
  35. Nov 06, 2020
  36. Nov 02, 2020
  37. Oct 15, 2020