pkp / pkp-lib

The library used by PKP's applications OJS, OMP and OPS, open source software for scholarly publishing.

Home Page:https://pkp.sfu.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Button to a simplified HTML galley version

israelcefrin opened this issue · comments

Issue Description

The HTML galleys open in a iframe page that is not as accessible it could be. It open a page with a iframe with submission title and another frame with HTML (with a Heading level 1 which may create some confusion to screen reader users).

How to reproduce / Current behavior

Access a article landing page of a submission with HTML galley.
Click on the HTML button galley
See it working under an iframe tag page.

What application are you using?

OJS version 3.3/3.4

Stack used

  • Device: Laptop
  • OS: MacOS
  • Browser: Chrome
  • Version: 124

Testing method

  • Method: (e.g. Manual; Keyboard)
  • Automated test: (e.g. tool name)

Action

Adding a button to the HTML file would improve the accessibility of the article landing page while keeping the original button to show the galley in a iframe page.

Additional information

The University of Waterloo has implemented a solution which is the code base that can be used to implement a remediation.
https://cjds.uwaterloo.ca/index.php/cjds/article/view/1074

image

Hi @asmecher , I've created a pull request that adds the HTML simplified version to the Default Theme on OJS 3.3
pkp/ojs#4274