Skip to content

Unify custom css and js for solutions theme-based webpages

Marcia Ramos requested to merge unify-css-js-solutions-template into master

What

  • Join /stylesheets/issue-board.css.scss and /stylesheets/cycle-analytics.css.scss into one single page for theme-based solutions pages /stylesheets/solutions.css.scss
  • Rename /javascripts/issue-board.js to /javascripts/solutions.js
  • Update both Issue Board and Cycle Analytics pages to require solutions.css and solutions.js

Page-specific:

  • Update webcast banner on Cycle Analytics page
  • Add social media info to Issue Board page

Why

  • To use one single theme-based custom css and js for all the solutions and features pages
  • Upcoming new page: https://gitlab.com/gitlab-com/www-gitlab-com/issues/851 / !3479 (closed) /features/review-apps - theme-based on solutions
  • This new page will call for solutions custom css and js
  • Page specific: both pages required updates (Issue Board and Cycle Analytics)

@iamphill would you please check if it's all right? When previewing locally seems fine, but better double-check! :) Thank you!

Merge request reports