diff --git a/third_party/chibicc/dox2.c b/third_party/chibicc/dox2.c index f55e69a11..73af41590 100644 --- a/third_party/chibicc/dox2.c +++ b/third_party/chibicc/dox2.c @@ -588,6 +588,18 @@ static void PrintDox(struct Dox *dox, FILE *f) { margin-bottom: .5em;\n\ margin-left: 1em;\n\ }\n\ + #top {\n\ + position: fixed;\n\ + left: max(0.5rem, calc(50vw - 56ch));\n\ + bottom: 0.5rem;\n\ + width: 2rem;\n\ + height: 2rem;\n\ + opacity: 0.45;\n\ + transition: opacity 0.4s;\n\ + }\n\ + #top:hover {\n\ + opacity: 0.9;\n\ + }\n\ #search {\n\ top: 1ch;\n\ right: 1ch;\n\ @@ -600,6 +612,11 @@ static void PrintDox(struct Dox *dox, FILE *f) { display: none;\n\ }\n\ }\n\ + @media print {\n\ + #top, #search, nav, nav.toc { \n\ + display: none;\n\ + }\n\ + }\n\ \n\