Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor "Related Links" (Semantic Markup, No Inline Styles) #18

Open
wesleyboar opened this issue Feb 17, 2021 · 0 comments
Open

Refactor "Related Links" (Semantic Markup, No Inline Styles) #18

wesleyboar opened this issue Feb 17, 2021 · 0 comments
Labels
enhancement Improvements or additions to existing features feature A new feature or replacement of present feature priority ▼ Low priority texascale For texascale-org project

Comments

@wesleyboar
Copy link
Member

wesleyboar commented Feb 17, 2021

From GitLab !24 (created Apr 15, 2020 5:27pm) by @tacc-wbomar on Feb 17, 2021

Goal

  • Style "Related Links" (on Article Pages) via stylesheet, not inline styles.
  • Author "Related Links" using semantic markup i.e. a list of links, not paragraphs of links.

Notice: Texascale 2021 should use articles via Blog plugin. But that does not suggest that the 2020 nor 2019 articles (which use the "Related Links" in question) would get updated.

Background

Inline styles have been used for the "Related Links" on article pages. Also, the markup used is not accurate for the content displayed.

Requirements

  1. The "Related Links" markup, on all Article pages, should use a <ul> and <li> list of <a> links (not <p> paragraphs of <a> links).
  2. The inline styles used on <p> tags within "Related Links", on all Article pages, must be migrated to a suitable stylesheet.

Direction

  1. Use the WYSIWIG to create lists within the Text plugin. The "List group" Plugin is overkill.
  2. Create a new Scope class, which exists in its own new Trumps stylesheet—perhaps, trumps/s-related-links.css.
@wesleyboar wesleyboar added enhancement Improvements or additions to existing features feature A new feature or replacement of present feature priority ▼ Low priority texascale For texascale-org project labels Feb 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvements or additions to existing features feature A new feature or replacement of present feature priority ▼ Low priority texascale For texascale-org project
Projects
None yet
Development

No branches or pull requests

1 participant