[dreamwidth/dw-free] 686db9: Fix printing on Foundation site skins (#2828)
Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 686db9c24ebc81f4a260e6c4d0d2d36d36ca62ef https://github.com/dreamwidth/dw-free/commit/686db9c24ebc81f4a260e6c4d0d2d36d36ca62ef Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2020-08-31 (Mon, 31 Aug 2020)
Changed paths: A htdocs/scss/components/foundation-custom/print.scss M htdocs/scss/foundation/settings.scss M htdocs/scss/foundation/foundation.scss M htdocs/scss/skins/_nav.scss
Log Message:
Fix printing on Foundation site skins (#2828)
Printing an entry+comments page on the new site skins pretty much just EXPLODES. Shoutout to anaraine and AlexSeanchai in the Discord for raising the issue.
First set of problems is in Foundation's print styles, which "helpfully" add the URL after every link (including tiny chiclet icon links that carry no meaning in print). So let's turn those off and add our own reduced set, because flipping font to black and expanding abbreviations is still a pretty good idea.
Second set of problems involves the positioning of account links and the user's icon in the header, but those are straightforward fixes too.
Third set of problems is specific to Tropo, which cuts off everything after the first page. 😱 Addressed in dreamwidth/dw-nonfree#142.
After that we get into the innate problems that already existed on the old skins -- showing threading through indentation alone makes a truly impossible mess when printing deep threads, and that can't be fixed without a total rethink of the threading styles. But at least this commit (plus nonfree 142) gets us back to status quo ante.
