affix language tag when source block scrolls left-to-right
authorDan Allen <dan@opendevise.com>
Fri, 9 Feb 2018 23:02:17 +0000 (16:02 -0700)
committerDan Allen <dan@opendevise.com>
Sat, 10 Feb 2018 02:39:17 +0000 (19:39 -0700)
src/css/doc.css

index 96dae78..4631934 100644 (file)
   margin: 0;
 }
 
-.doc pre:not(.highlight),
-.doc pre.highlight code {
-  background-color: #fafafa;
-  box-shadow: inset 0 0 1.75px #ddd;
-  display: block;
-  overflow-x: auto;
-  padding: 0.75rem;
-}
-
 .doc .paragraph,
 .doc .colist,
 .doc .dlist,
   white-space: pre-wrap;
 }
 
-.doc .listingblock code[data-lang] {
+.doc pre:not(.highlight),
+.doc pre.highlight code {
+  background-color: #fafafa;
+  box-shadow: inset 0 0 1.75px #ddd;
+  display: block;
+  overflow-x: auto;
+  padding: 0.75rem;
+}
+
+/* NOTE assume pre.highlight contains code[data-lang] */
+.doc pre.highlight {
   position: relative;
 }