Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/format/dashboard/format-dashboard-shiny.ts
6451 views
1
/*
2
* format-dashboard-shiny.ts
3
*
4
* Copyright (C) 2020-2022 Posit Software, PBC
5
*/
6
7
import { Document, Element } from "../../core/deno-dom.ts";
8
9
export function processShinyComponents(doc: Document) {
10
// Deal with input containers
11
const inputContainerNodes = doc.querySelectorAll(".shiny-input-container");
12
for (const inputContainerNode of inputContainerNodes) {
13
const inputContainerEl = inputContainerNode as Element;
14
15
// See if the container has a slider and adjust the flexbox
16
const sliderEl = inputContainerEl.querySelector("input.js-range-slider");
17
if (sliderEl) {
18
inputContainerEl.classList.add("no-baseline");
19
}
20
}
21
}
22
23