This is an automated email from the ASF dual-hosted git repository.

houston pushed a commit to branch jira/solr-15556-antora
in repository https://gitbox.apache.org/repos/asf/solr.git

commit 4419035cfb066f50f2fb1666cc2e094ae5891d6e
Author: Houston Putman <[email protected]>
AuthorDate: Thu Feb 3 16:21:43 2022 -0500

    Explicitly call out changes for UI CSS files
---
 solr/solr-ref-guide/ui-src/css/base.css            | 28 +++++++
 solr/solr-ref-guide/ui-src/css/doc.css             |  4 +-
 solr/solr-ref-guide/ui-src/css/footer.css          |  2 +
 solr/solr-ref-guide/ui-src/css/header.css          | 60 +++++++++++----
 solr/solr-ref-guide/ui-src/css/main.css            | 37 ++++++++++
 solr/solr-ref-guide/ui-src/css/nav.css             |  6 ++
 solr/solr-ref-guide/ui-src/css/print.css           | 86 ++++++++++++++++++++++
 solr/solr-ref-guide/ui-src/css/site.css            |  2 +
 solr/solr-ref-guide/ui-src/css/toc.css             |  8 ++
 .../ui-src/css/typeface-inconsolata.css            |  1 +
 .../ui-src/css/typeface-noto-sans.css              |  1 +
 solr/solr-ref-guide/ui-src/partials/toc.hbs        |  5 ++
 12 files changed, 224 insertions(+), 16 deletions(-)

diff --git a/solr/solr-ref-guide/ui-src/css/base.css 
b/solr/solr-ref-guide/ui-src/css/base.css
index 61fe65d..ac75c2a 100644
--- a/solr/solr-ref-guide/ui-src/css/base.css
+++ b/solr/solr-ref-guide/ui-src/css/base.css
@@ -2,8 +2,10 @@
 *::before,
 *::after {
   box-sizing: inherit;
+  /* Solr Changes - Start */
   margin: 0;
   padding: 0;
+  /* Solr Changes - End */
 }
 
 html {
@@ -52,6 +54,22 @@ th {
   font-weight: var(--body-font-weight-bold);
 }
 
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+sup {
+  top: -0.5em;
+}
+
 em em { /* stylelint-disable-line */
   font-style: normal;
 }
@@ -73,11 +91,21 @@ button::-moz-focus-inner {
   padding: 0;
 }
 
+summary {
+  cursor: pointer;
+  -webkit-tap-highlight-color: transparent;
+  outline: none;
+}
+
 table {
   border-collapse: collapse;
   word-wrap: normal; /* table widths aren't computed as expected when 
word-wrap is enabled */
 }
 
+object[type="image/svg+xml"]:not([width]) {
+  width: fit-content;
+}
+
 @supports (scrollbar-width: thin) {
   body * {
     scrollbar-width: thin;
diff --git a/solr/solr-ref-guide/ui-src/css/doc.css 
b/solr/solr-ref-guide/ui-src/css/doc.css
index bcb7c36..a4cbd97 100644
--- a/solr/solr-ref-guide/ui-src/css/doc.css
+++ b/solr/solr-ref-guide/ui-src/css/doc.css
@@ -46,9 +46,11 @@
   }
 }
 
-.doc > h1.page:first-child + aside.toc.embedded {
+/* Solr Changes - Start */
+.doc > h1.page:first-child + nav.toc.embedded {
   margin-top: -0.5rem;
 }
+/* Solr Changes - End */
 
 .doc > h2#name + .sectionbody {
   margin-top: 1rem;
diff --git a/solr/solr-ref-guide/ui-src/css/footer.css 
b/solr/solr-ref-guide/ui-src/css/footer.css
index 5ee9286..9f53773 100644
--- a/solr/solr-ref-guide/ui-src/css/footer.css
+++ b/solr/solr-ref-guide/ui-src/css/footer.css
@@ -3,10 +3,12 @@ footer.footer {
   color: var(--footer-font-color);
   font-size: calc(15 / var(--rem-base) * 1rem);
   line-height: var(--footer-line-height);
+  /* Solr Changes - Start */
   padding: 10px;
   border-style: solid hidden;
   border-color: var(--color-solr-primary-orange);
   border-width: 1.5px;
+  /* Solr Changes - End */
 }
 
 .footer p {
diff --git a/solr/solr-ref-guide/ui-src/css/header.css 
b/solr/solr-ref-guide/ui-src/css/header.css
index be1055d..66172ba 100644
--- a/solr/solr-ref-guide/ui-src/css/header.css
+++ b/solr/solr-ref-guide/ui-src/css/header.css
@@ -8,7 +8,9 @@ body {
 
 .navbar {
   background: var(--navbar-background);
+  /* Solr Changes - Start */
   border-bottom: 2px solid var(--color-solr-primary-orange);
+  /* Solr Changes - End */
   color: var(--navbar-font-color);
   font-size: calc(16 / var(--rem-base) * 1rem);
   height: var(--navbar-height);
@@ -24,21 +26,42 @@ body {
 
 .navbar-brand {
   display: flex;
+  flex: auto;
   padding-left: 1rem;
 }
 
-.navbar-brand .navbar-item:first-child,
-.navbar-brand .navbar-item:first-child a,
-.navbar-brand .navbar-item:nth-child(2),
-.navbar-brand .navbar-item:nth-child(2) a {
+.navbar-brand .navbar-item:first-child {
   align-self: center;
   padding: 0;
   color: var(--navbar-font-color);
   font-size: calc(22 / var(--rem-base) * 1rem);
+  flex-wrap: wrap;
+  line-height: 1;
+}
+
+.navbar-brand .navbar-item:first-child a {
+  color: inherit;
+  word-wrap: normal;
 }
 
-.navbar-brand .separator {
-  padding: 0 0.375rem;
+.navbar-brand .navbar-item:first-child :not(:last-child) {
+  padding-right: 0.375rem;
+}
+
+.navbar-brand .navbar-item.search {
+  flex: auto;
+  justify-content: flex-end;
+}
+
+#search-input {
+  color: #333;
+  font-family: inherit;
+  font-size: 0.95rem;
+  width: 150px;
+  border: 1px solid #dbdbdb;
+  border-radius: 0.1em;
+  line-height: 1.5;
+  padding: 0 0.25em;
 }
 
 .navbar-burger {
@@ -48,12 +71,12 @@ body {
   line-height: 1;
   position: relative;
   width: 3rem;
-  margin-left: auto;
   padding: 0;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
+  margin-left: auto;
   min-width: 0;
 }
 
@@ -132,7 +155,9 @@ body {
   display: inline-flex;
   align-items: center;
   background: var(--navbar-button-background);
+  /* Solr Changes - Start */
   border: 1.25px solid var(--color-solr-primary-orange);
+  /* Solr Changes - End */
   border-radius: 0.15rem;
   height: 1.75rem;
   color: var(--navbar-button-font-color);
@@ -140,6 +165,19 @@ body {
   white-space: nowrap;
 }
 
+@media screen and (max-width: 768.5px) {
+  .navbar-brand .navbar-item.search {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  #search-input {
+    width: 200px;
+  }
+}
+
 @media screen and (max-width: 1023.5px) {
   .navbar-brand {
     height: inherit;
@@ -180,14 +218,6 @@ body {
     display: flex;
   }
 
-  .navbar-menu {
-    flex: auto;
-  }
-
-  .navbar-end {
-    margin-left: auto;
-  }
-
   .navbar-item,
   .navbar-link {
     display: flex;
diff --git a/solr/solr-ref-guide/ui-src/css/main.css 
b/solr/solr-ref-guide/ui-src/css/main.css
new file mode 100644
index 0000000..eb42afd
--- /dev/null
+++ b/solr/solr-ref-guide/ui-src/css/main.css
@@ -0,0 +1,37 @@
+/* Solr Changes - Rename 'aside' -> 'nav' across whole file */
+
+@media screen and (max-width: 1023.5px) {
+  nav.toc.sidebar {
+    display: none;
+  }
+
+  main > .content {
+    overflow-x: auto;
+  }
+}
+
+@media screen and (min-width: 1024px) {
+  main {
+    flex: auto;
+    min-width: 0; /* min-width: 0 required for flexbox to constrain 
overflowing elements */
+  }
+
+  main > .content {
+    display: flex;
+  }
+
+  nav.toc.embedded {
+    display: none;
+  }
+
+  nav.toc.sidebar {
+    flex: 0 0 var(--toc-width);
+    order: 1;
+  }
+}
+
+@media screen and (min-width: 1216px) {
+  nav.toc.sidebar {
+    flex-basis: var(--toc-width--widescreen);
+  }
+}
diff --git a/solr/solr-ref-guide/ui-src/css/nav.css 
b/solr/solr-ref-guide/ui-src/css/nav.css
index 42ca8b7..a3b6c3d 100644
--- a/solr/solr-ref-guide/ui-src/css/nav.css
+++ b/solr/solr-ref-guide/ui-src/css/nav.css
@@ -100,6 +100,7 @@ html.is-clipped--nav {
   color: inherit;
 }
 
+/* Solr Changes - Start */
 .nav-list {
   margin: 0 0 0 0.75rem;
 }
@@ -107,6 +108,7 @@ html.is-clipped--nav {
 .nav-menu > ul.nav-list {
   padding-top: 20px;
 }
+/* Solr Changes - End */
 
 .nav-menu > .nav-list + .nav-list {
   margin-top: 0.5rem;
@@ -114,7 +116,9 @@ html.is-clipped--nav {
 
 .nav-item {
   list-style: none;
+  /* Solr Changes - Start */
   margin-top: 10px;
+  /* Solr Changes - End */
 }
 
 /* adds some breathing room below a nested list */
@@ -151,7 +155,9 @@ html.is-clipped--nav {
 .is-current-page > .nav-link,
 .is-current-page > .nav-text {
   font-weight: var(--body-font-weight-bold);
+  /* Solr Changes - Start */
   color: var(--color-solr-primary-orange);
+  /* Solr Changes - End */
 }
 
 .nav-panel-explore {
diff --git a/solr/solr-ref-guide/ui-src/css/print.css 
b/solr/solr-ref-guide/ui-src/css/print.css
new file mode 100644
index 0000000..efa17c4
--- /dev/null
+++ b/solr/solr-ref-guide/ui-src/css/print.css
@@ -0,0 +1,86 @@
+@page {
+  margin: 0.5in;
+}
+
+@media print {
+  .hide-for-print {
+    display: none !important;
+  }
+
+  html {
+    font-size: var(--body-font-size--print);
+  }
+
+  a {
+    color: inherit !important;
+    text-decoration: underline;
+  }
+
+  a.bare,
+  a[href^="#"],
+  a[href^="mailto:";] {
+    text-decoration: none;
+  }
+
+  tr,
+  img,
+  object,
+  svg {
+    page-break-inside: avoid;
+  }
+
+  thead {
+    display: table-header-group;
+  }
+
+  pre {
+    hyphens: none;
+    white-space: pre-wrap;
+  }
+
+  body {
+    padding-top: 2rem;
+  }
+
+  .navbar {
+    background: none;
+    color: inherit;
+    position: absolute;
+  }
+
+  .navbar * {
+    color: inherit !important;
+  }
+
+  .navbar > :not(.navbar-brand),
+  .nav-container,
+  .toolbar,
+  /* Solr Changes - Start */
+  nav.toc,
+  /* Solr Changes - End */
+  nav.pagination {
+    display: none;
+  }
+
+  .doc {
+    color: inherit;
+    margin: auto;
+    max-width: none;
+    padding-bottom: 2rem;
+  }
+
+  .doc .listingblock code[data-lang]::before {
+    display: block;
+  }
+
+  footer.footer {
+    background: none;
+    border-top: 1px solid var(--panel-border-color);
+    color: var(--quote-attribution-font-color);
+    padding: 0.25rem 0.5rem 0;
+  }
+
+  .footer * {
+    color: inherit;
+  }
+}
diff --git a/solr/solr-ref-guide/ui-src/css/site.css 
b/solr/solr-ref-guide/ui-src/css/site.css
index 4fcc351..f8468bb 100644
--- a/solr/solr-ref-guide/ui-src/css/site.css
+++ b/solr/solr-ref-guide/ui-src/css/site.css
@@ -1,5 +1,7 @@
+/* Solr Changes - Start */
 @import "typeface-noto-sans.css";
 @import "typeface-inconsolata.css";
+/* Solr Changes - End */
 @import "vars.css";
 @import "base.css";
 @import "body.css";
diff --git a/solr/solr-ref-guide/ui-src/css/toc.css 
b/solr/solr-ref-guide/ui-src/css/toc.css
index 870c238..674dfaa 100644
--- a/solr/solr-ref-guide/ui-src/css/toc.css
+++ b/solr/solr-ref-guide/ui-src/css/toc.css
@@ -10,7 +10,9 @@
 
 .toc .toc-menu h3 {
   color: var(--toc-heading-font-color);
+  /* Solr Changes - Start */
   font-size: calc(18 / var(--rem-base) * 1rem);
+  /* Solr Changes - End */
   font-weight: var(--body-font-weight-bold);
   line-height: 1.3;
   margin: 0 -0.5px;
@@ -45,6 +47,7 @@
 }
 
 @media screen and (min-width: 1024px) {
+  /* Solr Changes - Start */
   .toc .toc-menu h3 {
     font-size: calc(18 / var(--rem-base) * 1rem);
   }
@@ -52,6 +55,7 @@
   .toc .toc-menu ul {
     font-size: calc(15 / var(--rem-base) * 1rem);
   }
+  /* Solr Changes - End */
 }
 
 .toc .toc-menu li {
@@ -80,11 +84,15 @@
 }
 
 .toc .toc-menu a:hover {
+  /* Solr Changes - Start */
   color: var(--color-solr-primary-orange);
+  /* Solr Changes - End */
 }
 
 .toc .toc-menu a.is-active {
+  /* Solr Changes - Start */
   border-left-color: var(--color-solr-primary-orange);
+  /* Solr Changes - End */
   color: var(--doc-font-color);
 }
 
diff --git a/solr/solr-ref-guide/ui-src/css/typeface-inconsolata.css 
b/solr/solr-ref-guide/ui-src/css/typeface-inconsolata.css
index 3c77365..2b497ae 100644
--- a/solr/solr-ref-guide/ui-src/css/typeface-inconsolata.css
+++ b/solr/solr-ref-guide/ui-src/css/typeface-inconsolata.css
@@ -1,3 +1,4 @@
+/* Solr New File */
 /* Load Inconsolata for monospace */
 @font-face {
   font-family: 'Inconsolata';
diff --git a/solr/solr-ref-guide/ui-src/css/typeface-noto-sans.css 
b/solr/solr-ref-guide/ui-src/css/typeface-noto-sans.css
index 7ce5d6d..1ae7229 100644
--- a/solr/solr-ref-guide/ui-src/css/typeface-noto-sans.css
+++ b/solr/solr-ref-guide/ui-src/css/typeface-noto-sans.css
@@ -1,3 +1,4 @@
+/* Solr New File */
 /* Load Noto Sans for body and text */
 @font-face {
   font-family: "Noto Sans";
diff --git a/solr/solr-ref-guide/ui-src/partials/toc.hbs 
b/solr/solr-ref-guide/ui-src/partials/toc.hbs
new file mode 100644
index 0000000..3265b59
--- /dev/null
+++ b/solr/solr-ref-guide/ui-src/partials/toc.hbs
@@ -0,0 +1,5 @@
+<!-- Solr Changes - Start -->
+<nav class="toc sidebar" data-title="{{or page.attributes.toctitle 'On This 
Page'}}" data-levels="{{{or page.attributes.toclevels 2}}}">
+  <div class="toc-menu"></div>
+</nav>
+<!-- Solr Changes - End -->
\ No newline at end of file

Reply via email to