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

chore(core-styles/cms): three small fixes/features #85

Conversation

wesleyboar
Copy link
Member

@wesleyboar wesleyboar commented Dec 13, 2022

Overview & Related & Changes

1. Hide text inside an <i class="icon…">accessible text</i>.
Also lets us prevent CMS from stripping empty tag from WYSIWYG.

2. Add an alias .icon-collapse for .icon-contract.
Because devs and I always expect the name to be .icon-collapse.

3. Fix a side effect from TACC/Core-CMS#573.
Another editor window had become illegible.

Testing & UI

1. Hide Icon Text

Source Render
icon overflow - source icon overflow - render

2. Icon Alias

Source Render
icon alias - source icon alias - render

WYSIWIG Mini-Edit Window Viewport Size Hotfix

Both viewports within the Text editor mini-windows stretch to fill and do not have overlapping text nor fields.

text.plugin.edit.windows.mov

1. & 2. Icon Tests on Portal

I added an icon—using the alias and long text inside—on the fly in the live markup.

portal test

- fix(icon): hide text inside icon (TACC/Core-Styles#86)
- feat(cortal.icons): collapse alias (TACC/Core-Styles#85)
- fix(plugins): prevent wysiwyg css side effect (TACC/Core-CMS#575)
Same commit I just isntalled, but pin it.
@wesleyboar wesleyboar changed the title chore(core-styles): three small fixes/features chore(core-styles/cms): three small fixes/features Dec 13, 2022
@wesleyboar wesleyboar merged commit 0208cbc into main Dec 13, 2022
@wesleyboar wesleyboar deleted the bugfix/collapse-icon-alias--hide-icon-text--stop-wysiwyg-fix-side-effect branch December 13, 2022 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant