From 628ea826bfb3f06cba27138f7ab3eef135f28983 Mon Sep 17 00:00:00 2001 From: bmatthieu3 Date: Fri, 14 Mar 2025 18:23:28 +0100 Subject: [PATCH] make the toolbar elements aligned vertically and with the same size --- assets/icons/freq.svg | 5 ++ assets/icons/inside.svg | 2 + examples/al-init-custom-options.html | 5 -- src/css/aladin.css | 87 +++++++++++++--------------- src/js/gui/Box/HiPSBrowserBox.js | 10 ---- src/js/gui/Box/HiPSFilterBox.js | 33 ++++++++--- src/js/gui/Button/Projection.js | 5 +- src/js/gui/Input/CooFrame.js | 2 + src/js/gui/Location.js | 4 +- 9 files changed, 80 insertions(+), 73 deletions(-) create mode 100644 assets/icons/freq.svg create mode 100644 assets/icons/inside.svg diff --git a/assets/icons/freq.svg b/assets/icons/freq.svg new file mode 100644 index 00000000..e8f9fc84 --- /dev/null +++ b/assets/icons/freq.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/assets/icons/inside.svg b/assets/icons/inside.svg new file mode 100644 index 00000000..86f204f2 --- /dev/null +++ b/assets/icons/inside.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/examples/al-init-custom-options.html b/examples/al-init-custom-options.html index 6d2f3f4f..4bfbb5d9 100644 --- a/examples/al-init-custom-options.html +++ b/examples/al-init-custom-options.html @@ -41,10 +41,5 @@ })*/ }); - \ No newline at end of file diff --git a/src/css/aladin.css b/src/css/aladin.css index 70dc2767..85b35268 100644 --- a/src/css/aladin.css +++ b/src/css/aladin.css @@ -396,14 +396,22 @@ border: 1px solid white; } -.small-sized-icon { +.aladin-container .small-sized-icon { width: 1.2rem; height: 1.2rem; } -.medium-sized-icon { - width: 1.7rem; - height: 1.7rem; +.aladin-container .medium-sized-icon { + width: 1.6rem; + height: 1.6rem; +} + +.aladin-container .medium-sized { + height: 1.6rem; +} + +.aladin-container .small-sized { + height: 1.2rem; } .aladin-input-text.aladin-dark-theme:focus, .aladin-input-number.aladin-dark-theme:focus { @@ -535,25 +543,6 @@ flex: 2; } -.aladin-window-container { - - position: absolute; - left: 0; - bottom: 300px; - width: 250px; - line-height: 1.3; -} - -.aladin-window { - /*font-family: Verdana, Geneva, Tahoma, sans-serif;*/ - background: white; - border: 1px solid #bbb; - border-radius: 2px; - padding: 4px; - top: 80px; - left: 110px; -} - .aladin-popup-container { color: black; position: absolute; @@ -690,7 +679,7 @@ left: 100%; display: none; width: max-content; - z-index: 20; + /*z-index: 20;*/ } .aladin-context-sub-menu, @@ -830,8 +819,8 @@ -moz-appearance: none; -webkit-appearance: none; outline-style: none; - padding: 0.3rem; - border-radius: 5px; + padding: 0.2rem; + border-radius: 0.2rem; font-family: monospace; box-sizing: border-box; } @@ -853,13 +842,14 @@ outline: 0; /*font: inherit;*/ /* Personalize */ - padding: 0.2em; + padding: 0.2rem 0; font-size: inherit; - border-radius: 0.25em; + border-radius: 0.2rem; box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.2); cursor: pointer; font-family: monospace; width: 100%; + box-sizing: content-box; /*