Migrate Less to SCSS, and setup webpack for scss compilation
- Changed all LESS files to SCSS and adjusted syntax
- Developed a Webpack configuration to compile SCSS into CSS
- Fixed import statments to correctly import styles from node_modules
- Rearranged the order of imports for proper loading
Closes EMC-288
Merge request reports
Activity
Merge Conflicts when EMC-303 and EMC-294 are merged into EMC-288.
-
ServiceAgreementEditorView.js: Fix: Remove 'ParentView' of 'keywordsObservedProperty', and replace all 'hidden' with 'd-none'.
-
ObservedProperty.js Quite a few conflicts in this so I have fixed them and attached a file that can be pasted in. ObservedProperty.js
-
FetchKeywordsButton.js This can be removed completely as I have refactored this button into Parent.js template for the time being to make the 'Add' and 'Suggest Keywords' buttons' styles consistent.
Surprisingly few merge conflicts otherwise. Thanks Josh for the suggestions.
-
added 6 commits
- 8ad58cdc - Replace deprecated col-xs class and improve component responsiveness
- a1489ca5 - Improve more component's responsiveness issue
- 5eb2f026 - Refactor Keyword suggestions and fix styling issue
- 7f30ef50 - Merge branch 'EMC-288-SASS-compiler' into 'emc-303-replace-deprecated-col-xs'
- c1d66479 - Fix date picker type and temporal extent spacing issue
- 13b6bd0b - Merge branch 'emc-303-replace-deprecated-col-xs' into 'EMC-288-SASS-compiler'
Toggle commit listadded 8 commits
- 271f1e37 - compile css into one file to reduce redundancy
- 392d2c48 - Refactor bootstrap and style imports, Add custom mixins
- c665e829 - replace bootstrap panel class with card
- dc46df2f - Replace deprecated darken() with color.adjust() in mixins.scss
- d63d61a1 - Remove unnecessary main.scss file
- 8588b4e5 - Merge branch 'EMC-358_bootstrap_panel' into 'emc-294-reduce-css-compile-size'
- a11b487d - Refactor scss to use mixins for border and float
- d7d454a7 - Merge branch 'emc-294-reduce-css-compile-size' into 'EMC-288-SASS-compiler'
Toggle commit listadded 101 commits
-
d7d454a7...b6d86e90 - 100 commits from branch
develop
- b9714cfc - Merge develop into EMC-288 and resolve conflicts
-
d7d454a7...b6d86e90 - 100 commits from branch
added 1 commit
- 1ef1130c - Add select2 style sheet imports to shared-style.scss
added 1 commit
- 2d00ea62 - Fix temporal extent template with correct date inputs names
added 1 commit
- a72df59d - Fix editor help text's visibility and positioning
added 5 commits
Toggle commit listadded 1 commit
- ae4c3e43 - Fix spacing between quality report and description in monitoring docs
added 1 commit
- c3f97d1f - Add bootstrap imports into catalogues' to allow extensions of classes
mentioned in commit a1bfc84d