Skip to content
Snippets Groups Projects
  1. May 04, 2023
  2. Apr 25, 2023
    • Viola Elsenhans's avatar
      refs #19676 [finc] adapt label for bookbag other lists with checkboxes · 0fd1542e
      Viola Elsenhans authored
      * removes redundant sr-only
      * adds explanatory sr-only to select all buttons
      * unify generation of describedby title id
      * do not escape id
      * add title described by to cart link
      * add title described by to favorites link on result list
      * remove aria-label from default list
      * use getTitleDescribedById method (record view helper) only once in each template
      * replace old usage in myresearch templates
      * add aria-describedby to hierarchyTreeLink (on result list)
      
      co-authored by: Alexander Purr <purr@ub.uni-leipzig.de>
      co-authored by: Claas Kazzer <kazzer@uni-leipzig.de>
      co-authored by: Robert Lange <robert.lange@uni-leipzig.de>
  3. Mar 31, 2023
  4. Mar 27, 2023
  5. Mar 09, 2023
  6. Jan 17, 2023
  7. Jan 06, 2023
  8. 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
  9. Sep 05, 2022
  10. Aug 25, 2022
  11. Jul 29, 2022
  12. Jul 15, 2022
    • Claas Kazzer's avatar
      refs #21621 [finc] vf6: breaks down SCSS into meaningful chunks · 8bd5e5bc
      Claas Kazzer authored
      * removes javascript type references in finc
      * re-instates bulk-action-buttons template for proper id assignment and display
      * SCSS separation
      * removes javascript type references in finc
      * re-instates bulk-action-buttons template for proper id assignment and display
      * continues SCSS separation
      * clarifies keep filter elements (partial move to finc theme)
      * increases touch/click area on keep filters
      
      * bootstrap3 VF6.x to VF 8.1: adds missing !default flags to accessibility.scss
      ** attempt to get this fixes is in PR https://github.com/vufind-org/vufind/pull/2483
      
      co-authored by: Robert Lange <robert.lange@uni-leipzig.de>
      8bd5e5bc
  13. 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
  14. Jun 17, 2022
  15. Mar 28, 2022
  16. Jan 28, 2022
  17. 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
  18. Dec 07, 2021
  19. 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
  20. 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
  21. Oct 28, 2021
  22. Oct 08, 2021
  23. Sep 30, 2021
  24. Sep 24, 2021
  25. 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
  26. Jun 16, 2021
  27. May 19, 2021
  28. 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
  29. Apr 06, 2021
  30. 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>"
  31. Feb 17, 2021
  32. Feb 12, 2021
  33. Feb 01, 2021
  34. 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
  35. Jan 12, 2021
  36. 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