diff --git a/components/style/QtDesignerForm.css b/components/style/QtDesignerForm.css
index aafa8d072..d8d15cd1c 100644
--- a/components/style/QtDesignerForm.css
+++ b/components/style/QtDesignerForm.css
@@ -6,21 +6,11 @@ div.qt-designer-form textarea {
height: 100%;
}
-div.qt-designer-form div.text-input-wrapper,
-div.qt-designer-form div.text-input-wrapper > pre {
- min-height: 2em;
-}
-
div.qt-designer-form div.text-input-wrapper-multiline,
div.qt-designer-form div.text-input-wrapper-multiline > pre {
height: 100%;
}
-div.qt-designer-form div.TextInput,
-div.qt-designer-form div.TextInput > pre {
- min-height: 2em;
-}
-
div.qt-designer-form label > input {
margin-right: 0.25em;
}
diff --git a/components/style/SearchBox.css b/components/style/SearchBox.css
index 8b999e763..115a53c95 100644
--- a/components/style/SearchBox.css
+++ b/components/style/SearchBox.css
@@ -12,7 +12,6 @@ div.searchbox-field {
flex: 1 1 auto;
}
-
button.searchbox-filter-button {
flex: 0 0 auto;
border-left-width: 0;
diff --git a/components/widgets/style/SearchWidget.css b/components/widgets/style/SearchWidget.css
index e7344b8d1..09f0d5d32 100644
--- a/components/widgets/style/SearchWidget.css
+++ b/components/widgets/style/SearchWidget.css
@@ -5,14 +5,13 @@ div.search-widget-container {
div.search-widget-container > input {
width: 100%;
- height: 100%!important;
}
div.search-widget-container > div.spinner,
div.search-widget-container > span.icon-clear {
position: absolute;
- width: calc(2em - 2px);
- height: calc(2em - 2px);
+ width: 2em;
+ height: 2em;
right: 0;
top: 0;
}
diff --git a/plugins/GeometryDigitizer.jsx b/plugins/GeometryDigitizer.jsx
index 432cfefac..c58bd6041 100644
--- a/plugins/GeometryDigitizer.jsx
+++ b/plugins/GeometryDigitizer.jsx
@@ -248,7 +248,7 @@ class GeometryDigitizer extends React.Component {
{LocaleUtils.tr("geomdigitizer.applink")}
-
+
diff --git a/plugins/style/AttributeTable.css b/plugins/style/AttributeTable.css
index 76b8b1d2a..5e305aa28 100644
--- a/plugins/style/AttributeTable.css
+++ b/plugins/style/AttributeTable.css
@@ -33,19 +33,13 @@ div.dock-window > div.resizeable-window-body > div.attribtable-body {
div.attribtable-toolbar {
display: flex;
align-items: center;
- padding: 0.25em;
- flex: 0 0 auto;
+ margin-bottom: 0.125em;
}
div.attribtable-toolbar > * {
margin: 0.125em;
}
-div.attribtable-toolbar > select {
- border: 1px solid var(--border-color);
- height: 2em;
-}
-
div.attribtable-contents {
flex: 1 1 auto;
background-color: var(--list-bg-color);
diff --git a/plugins/style/Bookmark.css b/plugins/style/Bookmark.css
index b4757ecfb..7699c5881 100644
--- a/plugins/style/Bookmark.css
+++ b/plugins/style/Bookmark.css
@@ -1,23 +1,14 @@
.bookmark-body {
padding: 0.5em;
- height: 100%;
- overflow-y: hidden;
display: flex;
flex-direction: column;
-}
-
-.bookmark-body > h4 {
- flex: 0 0 auto;
-}
-
-div.bookmark-create {
- display: flex;
- flex: 0 0 auto;
+ /* titlebar: 2.5em */
+ max-height: calc(100vh - 2.5em - var(--topbar-height) - var(--bottombar-height)); /* viewport - sidebar_titlebar - topbar - bottombar*/
+ max-height: calc(var(--vh, 1vh) * 100 - 2.5em - var(--topbar-height) - var(--bottombar-height)); /* viewport - sidebar_titlebar - topbar - bottombar*/
}
div.bookmark-create > input {
- flex: 1 1 auto;
- border-radius: 0;
+ width: 100%;
}
div.bookmark-actions {
@@ -28,13 +19,15 @@ span.bookmark-actions-spacer {
flex: 1 1 auto;
}
-span.bookmark-actions-buttonbox > button:not(:disabled) > span.icon-trash {
+span.bookmark-actions > button:not(:disabled) > span.icon-trash {
color: red;
}
div.bookmark-list {
border: 1px solid var(--border-color);
background-color: var(--list-bg-color);
+ flex: 1 1 auto;
+ overflow-y: auto;
}
div.bookmark-list-item {
diff --git a/plugins/style/GeometryDigitizer.css b/plugins/style/GeometryDigitizer.css
index b4de3a49a..8ab62c8a2 100644
--- a/plugins/style/GeometryDigitizer.css
+++ b/plugins/style/GeometryDigitizer.css
@@ -1,18 +1,3 @@
-div.geometry-digitizer-applink > form {
- display: inline;
-}
-
-div.geometry-digitizer-applink > select,
-div.geometry-digitizer-applink > form > button {
- height: 2em;
- padding: 0.25em;
- border: 1px solid var(--border-color);
-}
-
-div.geometry-digitizer-applink > form > button:disabled {
- color: gray;
-}
-
div.geomdigitizer-output-window-body {
width: 100%;
height: 100%;
diff --git a/plugins/style/Portal.css b/plugins/style/Portal.css
index 75517de81..c12eff1f2 100644
--- a/plugins/style/Portal.css
+++ b/plugins/style/Portal.css
@@ -23,11 +23,8 @@ img.portal-logo {
}
input.portal-search-field {
- flex: 1 0 auto;
- height: 2em;
+ flex: 1 1 auto;
max-width: 70ch;
- background-color: var(--input-bg-color);
- border: 1px solid var(--border-color);
}
span.portal-topbar-spacer {
diff --git a/plugins/style/Routing.css b/plugins/style/Routing.css
index 2e49e4cc0..63b84193e 100644
--- a/plugins/style/Routing.css
+++ b/plugins/style/Routing.css
@@ -5,7 +5,7 @@ div.routing-body {
}
div.routing-buttonbar {
- flex: 0 0 auto;
+ margin-bottom: -1px;
}
div.routing-frame {
diff --git a/plugins/style/TopBar.css b/plugins/style/TopBar.css
index c6ddd1bc7..3539c9978 100644
--- a/plugins/style/TopBar.css
+++ b/plugins/style/TopBar.css
@@ -19,7 +19,6 @@
#TopBar img.logo {
width: auto;
height: 3.0em;
- flex: 0 0 auto;
vertical-align: middle;
}
@@ -30,13 +29,8 @@
align-items: center;
}
-#TopBar div.AppMenu {
- flex: 0 0 auto;
-}
-
#TopBar #FullScreenSwitcher {
height: 3.5em;
- flex: 0 0 auto;
}
#TopBar.fullscreen {