[lxc-users] custom style for lxd.readthedocs.io for Firefox
Mike Wright
nobody at nospam.hostisimo.com
Sun Mar 15 19:01:35 UTC 2020
I find using the online docs at "lxd.readthedocs.io" tedious because the
tables that show all the configuration options are narrow with the
"Description" column being particularly narrow. This causes the
description to wrap into several lines and reduces the rows of
configuration options that can be displayed on the screen at one time.
By adding a user style to Firefox you can make the tables as wide as the
screen. Call it an accessibility feature for people who don't like
scrolling. The two links below show before and after views of a page.
Original https://pasteboard.co/IZfbCz2.png
Styled https://pasteboard.co/IZfc9jq.png
1) start firefox
we have to enable user styles
go to about:config and search for the following key:
toolkit.legacyUserProfileCustomizations.stylesheets and make it true
2) change directory to the profile currently in use
cd ~/.mozilla/firefox
cd $(ls -rt |tail -1)
mkdir chrome (if it doesn't exist)
cd chrome
3) add the following lines to userContent.css:
@-moz-document domain("lxd.readthedocs.io"){
.wy-nav-content { max-width: 100% !important; }
}
4) the following advice is provided because, at least on ff-73, having
the namespace directive causes user styles not to work:
if userContent.css previously existed and it contains a "namespace"
directive comment it out using css style commenting /* ... */ or
just delete it (up to you)
5) check if it works:
restart firefox and go to
"https://lxd.readthedocs.io/en/latest/configuration/networks"
scroll down until you find a table; widen your browser window. you
should see the table expand with it.
Enjoy,
Mike Wright
More information about the lxc-users
mailing list