-
Notifications
You must be signed in to change notification settings - Fork 2
GH-93, GH-142, GH-133: Article List Plugins & Styles #280
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
GH-93, GH-142, GH-133: Article List Plugins & Styles #280
Conversation
84d7a6c to
edc1030
Compare
edc1030 to
2bdf7e7
Compare
…s-and-styles--no-reverts
…s-and-styles--no-reverts
…s-and-styles--no-reverts
|
@taoteg I added a commit relevant to testing this PR. Please pull. Sorry for the unexpected change. |
@taoteg Yes, please. I am hoping an automated CMS pattern library would provide isolated test cases for plugins (this PR added many). I don't know how to do that yet. |
…s-and-styles--no-reverts
Affects Frontera and UTRC. Both are updated in this commit.
d360e73 to
d452772
Compare
…tyles--no-reverts of the following: commit d452772 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 16:59:43 2021 -0500 GH-93: Fix bug from intro of `x-overlay--` mixin Bug Source: - #368 - #361 - TACC/Core-CMS-Resources@6d253e1...522c296#diff-5894bbc commit 17d5174 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 13:30:24 2021 -0500 Major: Deprecate `.x-overlay--` classes Affects Frontera and UTRC. Both are updated in this commit. commit 9525e25 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 13:18:53 2021 -0500 GH-93: Fix: Do NOT load migrate CSS on homepage commit 23abf1d Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 12:54:04 2021 -0500 GH-93: Frontera homepage banner fixes/improvements commit 7ffbd47 Merge: 265fec0 666bf95 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 12:32:14 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 265fec0 Merge: fc21621 c117ee6 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Sep 28 17:01:07 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit fc21621 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Sep 28 17:00:43 2021 -0500 GH-93-ETC: Update submod to have its latest main commit cb9c1a1 Merge: c4186df 1248117 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Sep 2 14:24:54 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit c4186df Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Wed Sep 1 16:22:57 2021 -0500 GH-93/GH-142/GH-133: Remove errant submod commits commit 7563f7c Merge: 579f5c6 97f7df0 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Aug 31 13:59:51 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 579f5c6 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 23 20:25:31 2021 -0500 Docs: Corrections to "How to Extend Plugin" doc commit 3bdde39 Merge: 266a9ad 1d50a7b Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 18:18:22 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 266a9ad Merge: 647d394 a66033a Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 18:09:17 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 647d394 Merge: dcf606c ac6d873 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 17:19:26 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit dcf606c Merge: 74b9a9c e0e420d Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 17:04:52 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 74b9a9c Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Aug 13 05:52:08 2021 -0500 GH-93: Avoid title color bug with upcoming PR #312 Ensure heading turns white. commit 1729430 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Jul 30 13:43:29 2021 -0500 GH-142, GH-133: Article List Plugin Helpers This code was lost during re-creation: - of #264 - as #280. commit eea0768 Merge: 89b1136 374b78e Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Jul 30 12:46:27 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 89b1136 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 17:24:37 2021 -0500 GH-93: Frontera: Plugin-less style … — Real Fix commit 5bd6484 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 17:23:30 2021 -0500 GH-93: Frontera: Plugin-less style … snippet — Fix commit f6b8f3a Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 17:03:17 2021 -0500 GH-93: Frontera: Plugin-less style updates snippet commit b531503 Merge: 2b66f11 302fe3b Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 16:58:15 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 2b66f11 Merge: 2bdf7e7 d0a5151 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Jul 12 21:38:53 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 2bdf7e7 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Jul 12 20:55:42 2021 -0500 GH-93, GH-142, GH-133: Article List Plugins+Styles
…s-and-styles--no-reverts
…s-and-styles--no-reverts
…s-and-styles--no-reverts
…tyles--no-reverts of the following: commit a854b0b Merge: df7a458 82ffc16 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Nov 12 17:35:44 2021 -0600 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit df7a458 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Nov 12 17:35:31 2021 -0600 Quick: Submod update for GH-93, GH-142, GH-133 commit 7245196 Merge: 92b234e b9d08f8 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Nov 4 12:02:30 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 92b234e Merge: d452772 4838e7e Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 14 16:31:54 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit d452772 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 16:59:43 2021 -0500 GH-93: Fix bug from intro of `x-overlay--` mixin Bug Source: - #368 - #361 - TACC/Core-CMS-Resources@6d253e1...522c296#diff-5894bbc commit 17d5174 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 13:30:24 2021 -0500 Major: Deprecate `.x-overlay--` classes Affects Frontera and UTRC. Both are updated in this commit. commit 9525e25 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 13:18:53 2021 -0500 GH-93: Fix: Do NOT load migrate CSS on homepage commit 23abf1d Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 12:54:04 2021 -0500 GH-93: Frontera homepage banner fixes/improvements commit 7ffbd47 Merge: 265fec0 666bf95 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Oct 7 12:32:14 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 265fec0 Merge: fc21621 c117ee6 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Sep 28 17:01:07 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit fc21621 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Sep 28 17:00:43 2021 -0500 GH-93-ETC: Update submod to have its latest main commit cb9c1a1 Merge: c4186df 1248117 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Thu Sep 2 14:24:54 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit c4186df Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Wed Sep 1 16:22:57 2021 -0500 GH-93/GH-142/GH-133: Remove errant submod commits commit 7563f7c Merge: 579f5c6 97f7df0 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Aug 31 13:59:51 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 579f5c6 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 23 20:25:31 2021 -0500 Docs: Corrections to "How to Extend Plugin" doc commit 3bdde39 Merge: 266a9ad 1d50a7b Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 18:18:22 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 266a9ad Merge: 647d394 a66033a Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 18:09:17 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 647d394 Merge: dcf606c ac6d873 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 17:19:26 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit dcf606c Merge: 74b9a9c e0e420d Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Aug 16 17:04:52 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 74b9a9c Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Aug 13 05:52:08 2021 -0500 GH-93: Avoid title color bug with upcoming PR #312 Ensure heading turns white. commit 1729430 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Jul 30 13:43:29 2021 -0500 GH-142, GH-133: Article List Plugin Helpers This code was lost during re-creation: - of #264 - as #280. commit eea0768 Merge: 89b1136 374b78e Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Fri Jul 30 12:46:27 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 89b1136 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 17:24:37 2021 -0500 GH-93: Frontera: Plugin-less style … — Real Fix commit 5bd6484 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 17:23:30 2021 -0500 GH-93: Frontera: Plugin-less style … snippet — Fix commit f6b8f3a Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 17:03:17 2021 -0500 GH-93: Frontera: Plugin-less style updates snippet commit b531503 Merge: 2b66f11 302fe3b Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Tue Jul 20 16:58:15 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 2b66f11 Merge: 2bdf7e7 d0a5151 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Jul 12 21:38:53 2021 -0500 Merge branch 'main' into task/GH-93-GH-142-GH-133-article-list-plugins-and-styles--no-reverts commit 2bdf7e7 Author: Wesley Bomar <wbomar@tacc.utexas.edu> Date: Mon Jul 12 20:55:42 2021 -0500 GH-93, GH-142, GH-133: Article List Plugins+Styles
|
Merged—not to |
|
The plugin instances used on |
Important
Merged for posterity. This version is newer than:
To Do
Done
main.mainmerged in).mergeor (✓) determine next step.Requires
(for styles specific to Frontera homepage)
Overview
Implement all plugins and styles required for Article Lists on new Frontera homepage.
Issues
+
Changes
Plugins
Add article plugins.
Add plugin helper functions.
complete changelog
Styles
Add new stylesheets for article components.
Update stylesheets for article-scoped styles.
Cleanup article mixins.
Tweak homepage-specific/relevant styles.
(complete changelog)
.c-article-list..c-article-preview.dt..x-article-...with invisible mixin%x-article-....x-article-...--gapless..s-article-list..s-article-preview..s-article-preview..s-home(...)selectors—for article styling—to use classnames not tags.Screenshots
Ignore header, banner, intro text, and system monitor.
Deployed at Frontera (dev) homepage.
Dev Server Screenshots Taken on After Original Review
Local Server Screenshots Used for Original Review
Testing
☑️
Convert Frontera Dev Homepage to Use New Article PluginsNotice: @tacc-wbomar already did this.
s-article-list--layout-ds-article-list--layout-compacts-article-list--news➡️ Duplicate Frontera Dev Homepage and Play Around with its New Plugins
➡️ Compare Homepage with Plugins to Prod Homepage
Notes
Independent Repos for Plugins
This has been tested using the following independent plugins via
task/FP-1231-extract-plugins(reverted) commit 2c19af7: