diff --git a/docs/assets/generated_graphs/advanced_showcase_example.html b/docs/assets/generated_graphs/advanced_showcase_example.html index ca65eac..ed8710b 100644 --- a/docs/assets/generated_graphs/advanced_showcase_example.html +++ b/docs/assets/generated_graphs/advanced_showcase_example.html @@ -1,4 +1,3 @@ -
@@ -62,7 +61,7 @@ transform: rotate(-90deg); /* Right arrow for collapsed state */ } - #config-container-content-b1f3989b { + #config-container-content-5eb0ba05 { max-height: 40vh; /* Default expanded max height */ overflow-y: auto; padding: 15px; @@ -71,7 +70,7 @@ transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out; } - .collapsed #config-container-content-b1f3989b { + .collapsed #config-container-content-5eb0ba05 { max-height: 0; padding-top: 0; padding-bottom: 0; @@ -79,80 +78,116 @@ border-bottom: none; /* Hide border when collapsed */ } - #mynetwork-b1f3989b { + #mynetwork-5eb0ba05 { width: 100%; flex-grow: 1; /* Graph takes remaining vertical space */ min-height: 0; /* Important for flex children to shrink */ - /* border-top: 1px solid #e0e0e0; */ /* Optional: if config panel is directly above */ background-color: #ffffff; /* Graph background */ } - /* Basic styling for vis.js config elements to blend better */ - div.vis-configuration-wrapper { - padding: 0; /* Remove default padding if vis.js adds it */ - } - div.vis-configuration-wrapper table { - width: 100%; + .filter-panel { + display: flex; + align-items: center; + gap: 10px; + padding: 8px 15px; + background-color: #e9ecef; + border-bottom: 1px solid #dee2e6; + flex-shrink: 0; } - div.vis-configuration-wrapper table tr td:first-child { - width: 30%; /* Adjust label width */ + .filter-panel label { font-size: 13px; + font-weight: 500; + color: #495057; } - div.vis-configuration-wrapper input[type=text], - div.vis-configuration-wrapper select { - width: 95%; - padding: 6px; - margin: 2px 0; - border: 1px solid #ccc; + .filter-panel input[type=text] { + flex-grow: 1; + padding: 6px 8px; + border: 1px solid #ced4da; border-radius: 4px; - box-sizing: border-box; font-size: 13px; } - div.vis-configuration-wrapper input[type=range] { - width: 60%; /* Adjust slider width */ + .filter-panel button { + padding: 6px 12px; + font-size: 13px; + border-radius: 4px; + border: 1px solid #6c757d; + background-color: #6c757d; + color: white; + cursor: pointer; + } + .filter-panel button:hover { + background-color: #5a6268; } - div.vis-configuration-wrapper .vis-label { - font-size: 13px; - color: #333; + + .info-panel { + padding: 8px 15px; + background-color: #f8f9fa; + font-size: 13px; + color: #495057; + text-align: center; + border-bottom: 1px solid #dee2e6; + flex-shrink: 0; } + /* Basic styling for vis.js config elements to blend better */ + div.vis-configuration-wrapper { padding: 0; } + div.vis-configuration-wrapper table { width: 100%; } + div.vis-configuration-wrapper table tr td:first-child { width: 30%; font-size: 13px; } + div.vis-configuration-wrapper input[type=text], + div.vis-configuration-wrapper select { width: 95%; padding: 6px; margin: 2px 0; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 13px; } + div.vis-configuration-wrapper input[type=range] { width: 60%; } + div.vis-configuration-wrapper .vis-label { font-size: 13px; color: #333; } + -