Add notes for 2020-04-26

This commit is contained in:
2020-04-27 09:17:08 +03:00
parent fd86936da0
commit 4ac01f1afe
91 changed files with 128 additions and 97 deletions

View File

@ -269,4 +269,19 @@ $ psql -d dspace -U dspace -c 'update bundle set primary_bitstream_id=NULL where
UPDATE 1
```
- I spent some time working on the XMLUI themes in DSpace 6
- Atmire's pull request modifies `pom.xml` to *not* exclude `node_modules`, which means an extra ~260,000 files get copied to our installation folder because of all the themes
- I worked on the `Gruntfile.js` to copy Font Awesome and Bootstrap glyphicon fonts out of `node_modules` and into `fonts` at build time, but still `jquery-ui.min.css` was being referenced as a `url()` in CSS
- SASS can include imported CSS in your compiled CSS—instead of including an `@import url(..)` if you import it without the ".css", but our version of Ruby SASS doesn't support that
- I hacked `Gruntfile.js` to use `dart-sass` instead of Ruby `compass` (including installing compass's mixins via npm!) but then [dart-sass converts all the glyphicon ASCII escape codes to Unicode literals](https://github.com/sass/dart-sass/issues/345) and they show up garbled in Firefox
- I tried to use `node-sass` instead of dart-sass and it doesn't replace the ASCII escapes with literals, but then I get the the  issue with the glyphicon in the header trail again! Back to square one!
- So that was a waste of five hours...
- I might just leave this [tiny hack](https://github.com/twbs/bootstrap-sass/issues/919) in `0_CGIAR/styles/_style.scss` to override this and be done with it:
```
.breadcrumb > li + li:before {
content: "/\00a0";
}
```
<!-- vim: set sw=2 ts=2: -->