You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/04/18 14:09:55 UTC
[isis] 09/11: Adapting bookmarks panel, themechooser,
removing occurences of xs-breakpoints, fixing missing popper.js dependency
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch 2617_wicketstuff.bs4
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 0844f0deddbc281b427eeb72487be4e2c25afc92
Author: mwhesse <mw...@gmail.com>
AuthorDate: Sun Apr 18 14:41:21 2021 +0700
Adapting bookmarks panel, themechooser, removing occurences of xs-breakpoints, fixing missing popper.js dependency
---
core/pom.xml | 9 ++++++++-
.../bookmarkedpages/BookmarkedPagesPanel.html | 4 ++--
.../bookmarkedpages/BookmarkedPagesPanel.java | 2 +-
.../ajaxtable/IsisAjaxNavigationToolbar.html | 2 +-
.../wicket/ui/components/footer/FooterPanel.html | 2 +-
.../wicket/ui/components/header/HeaderPanel.html | 2 +-
.../wicket/ui/components/welcome/WelcomePanel.html | 2 +-
.../components/widgets/themepicker/ThemeChooser.html | 18 +++++++++++-------
.../isis/viewer/wicket/ui/pages/about/AboutPage.html | 2 +-
.../wicket/ui/pages/actionprompt/ActionPromptPage.html | 2 +-
.../wicket/ui/pages/bootstrap-overrides-all-v2.css | 12 +-----------
.../wicket/ui/pages/bootstrap-overrides-darkly.css | 7 +++++++
.../isis/viewer/wicket/ui/pages/home/HomePage.html | 2 +-
viewers/wicket/viewer/pom.xml | 5 +++++
14 files changed, 42 insertions(+), 29 deletions(-)
diff --git a/core/pom.xml b/core/pom.xml
index f3a85d5..45abdc6 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -180,13 +180,15 @@
<togglz.version>2.9.6</togglz.version>
<vaadin.version>19.0.4</vaadin.version>
-
+
<wicket.version>8.11.0</wicket.version>
<wicket-bootstrap.version>3.0.0-M17</wicket-bootstrap.version> <!-- de.agilecoders.wicket:wicket-bootstrap... -->
<wicket-fullcalendar.version>4.2</wicket-fullcalendar.version>
<wicket-source.version>7.0.0</wicket-source.version>
<wicket-webjars.version>2.0.19</wicket-webjars.version>
+ <popper-js.version>1.16.0</popper-js.version>
+
<wicketstuff.version>8.11.0</wicketstuff.version> <!-- org.wicketstuff:wicketstuff-select2 -->
<wicketstuff-gmap3.version>${wicket.version}</wicketstuff-gmap3.version>
@@ -972,6 +974,11 @@
<type>pom</type>
</dependency>
+ <dependency>
+ <groupId>org.webjars</groupId>
+ <artifactId>popper.js</artifactId>
+ <version>${popper-js.version}</version>
+ </dependency>
<dependency>
<groupId>de.agilecoders.wicket</groupId>
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.html
index d8c6b34..1c85fc2 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.html
@@ -25,10 +25,10 @@
<body>
<wicket:panel>
<div class="bookmarkedPagesPanel">
- <div class="showPanelTab bookmarkRibbon navbar-inverse"></div>
+ <div class="showPanelTab bookmarkRibbon bg-light ml-0"></div>
<div id="bookmarkedPagesSlidingDiv">
<div class="row">
- <div class="col-xs-12">
+ <div class="col-12">
<div class="panel-group">
<div class="card">
<div class="card-header">
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.java b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.java
index cdedf8d..7c60900 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.java
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel.java
@@ -87,7 +87,7 @@ extends PanelAbstract<List<BookmarkTreeNode>, BookmarkedPagesModel> {
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
- response.render(OnDomReadyHeaderItem.forScript("$('.bookmarkRibbon').height($('.navbar.navbar-fixed-top').height()-5);"));
+ response.render(OnDomReadyHeaderItem.forScript("$('.bookmarkRibbon').height($('nav.navbar.fixed-top')[0].offsetHeight - 5);"));
}
private void buildGui() {
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/IsisAjaxNavigationToolbar.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/IsisAjaxNavigationToolbar.html
index 4aa6e44..50dc0bb 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/IsisAjaxNavigationToolbar.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/IsisAjaxNavigationToolbar.html
@@ -20,7 +20,7 @@
<td wicket:id="span">
<div class="navigatorLabel">
<span wicket:id="navigatorLabel">[navigator-label]</span>
- <button wicket:id="showAll" type="button" class="btn btn-xs btn-link">Show all</button>
+ <button wicket:id="showAll" type="button" class="btn btn-sm btn-link">Show all</button>
<span wicket:id="prototypingLabel" class="navigator-prototyping-label">[prototyping-label]</span>
</div>
<div class="navigator"><div wicket:id="navigator">[navigator]</div></div>
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/footer/FooterPanel.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/footer/FooterPanel.html
index cec2fe3..37ff0fb 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/footer/FooterPanel.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/footer/FooterPanel.html
@@ -22,7 +22,7 @@
<wicket:panel>
<footer>
- <nav class="navbar navbar-expand-lg bg-dark navbar-dark" role="navigation">
+ <nav class="navbar navbar-expand-md fixed-bottom bg-dark navbar-dark" role="navigation">
<div class="container-fluid">
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/header/HeaderPanel.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/header/HeaderPanel.html
index c05eeaf..3175077 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/header/HeaderPanel.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/header/HeaderPanel.html
@@ -21,7 +21,7 @@
<body>
<wicket:panel>
<header>
- <nav class="navbar navbar-expand-sm navbar-fixed-top bg-dark navbar-dark" role="navigation">
+ <nav class="navbar navbar-expand-sm fixed-top bg-dark navbar-dark" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/welcome/WelcomePanel.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/welcome/WelcomePanel.html
index f137d2f..f230628 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/welcome/WelcomePanel.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/welcome/WelcomePanel.html
@@ -21,7 +21,7 @@
<div class="page-header container">
<div class="row">
<wicket:remove>TODO do something about DISABLED-** classes</wicket:remove>
- <div class="col-xs-8 col-md-7 col-sm-6 DISABLED-welcomePanel DISABLED-welcomeComponentType">
+ <div class="col-8 col-md-7 col-sm-6 DISABLED-welcomePanel DISABLED-welcomeComponentType">
<div wicket:id="message" id="message" class="lead">A calm blue sky</div>
</div>
</div>
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/themepicker/ThemeChooser.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/themepicker/ThemeChooser.html
index 929f229..11ed13e 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/themepicker/ThemeChooser.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/themepicker/ThemeChooser.html
@@ -20,13 +20,17 @@
<html xmlns:wicket="http://wicket.apache.org">
<body>
<wicket:panel>
- <a href="#" tabindex="-1" class="dropdown-toggle" data-toggle="dropdown">Change theme <span class="caret"></span></a>
- <ul class="dropdown-menu" role="menu">
- <li wicket:id="themes">
- <a tabindex="-1" wicket:id="themeLink">
-
- </a></li>
- </ul>
+ <div class="btn-group dropup">
+ <a href="#" tabindex="-1" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown">
+ Change theme <span class="caret"></span>
+ </a>
+ <ul class="dropdown-menu dropdown-menu-right" role="menu">
+ <li wicket:id="themes">
+ <a class="dropdown-item" tabindex="-1" wicket:id="themeLink">
+
+ </a></li>
+ </ul>
+ </div>
</wicket:panel>
</body>
</html>
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/about/AboutPage.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/about/AboutPage.html
index 2c2fe10..8b1c46c 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/about/AboutPage.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/about/AboutPage.html
@@ -33,7 +33,7 @@
<div>
<div wicket:id="bookmarks"></div>
<div class="row">
- <div class="offset-2 col-xs-8">
+ <div class="offset-2 col-8">
<div wicket:id="about"></div>
</div>
</div>
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.html
index 4600f80..f9d8b71 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.html
@@ -27,7 +27,7 @@
<div class="actionPromptPage">
<div wicket:id="bookmarks"></div>
<div class="row">
- <div class="offset-2 col-xs-8">
+ <div class="offset-2 col-8">
<div wicket:id="actionPrompt"></div>
</div>
</div>
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v2.css b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v2.css
index 66c6186..ba8cf8d 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v2.css
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-all-v2.css
@@ -25,7 +25,7 @@
}
#body {
- padding-top: 0px;
+ padding-top: 61px;
}
body {
@@ -33,16 +33,6 @@ body {
margin-bottom: 0px;
}
-header.navbar-fixed-top {
- position: sticky;
-}
-
-.navbar-fixed-top {
- position: initial;
- right: initial;
- left: initial;
-}
-
/* emulate .dropdown-menu-right for secondary dropdown menus */
.navbar-nav.secondary .dropdown-menu {
right: 0;
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-darkly.css b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-darkly.css
index a3346f4..f3c9639 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-darkly.css
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/bootstrap-overrides-darkly.css
@@ -17,6 +17,13 @@
* under the License.
*/
+header nav.navbar {
+ padding: 0.5rem 0.5rem;
+}
+header .navbar-header .navbar-brand {
+ padding-bottom: 0px;
+}
+
.bootstrap-datetimepicker-widget {
background-color: #ffffff;
color: #000000;
diff --git a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/home/HomePage.html b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/home/HomePage.html
index ffef62a..7c952da 100644
--- a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/home/HomePage.html
+++ b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/home/HomePage.html
@@ -28,7 +28,7 @@
<div wicket:id="bookmarks"></div>
<div wicket:id="welcome"></div>
<div class="row">
- <div class="offset-2 col-xs-8">
+ <div class="offset-2 col-8">
<div wicket:id="actionPrompt"></div>
</div>
</div>
diff --git a/viewers/wicket/viewer/pom.xml b/viewers/wicket/viewer/pom.xml
index f3c4c1e..4468ece 100644
--- a/viewers/wicket/viewer/pom.xml
+++ b/viewers/wicket/viewer/pom.xml
@@ -94,6 +94,11 @@
</exclusions>
</dependency>
+ <dependency>
+ <groupId>org.webjars</groupId>
+ <artifactId>popper.js</artifactId>
+ </dependency>
+
<dependency>
<groupId>de.agilecoders.wicket</groupId>
<artifactId>wicket-bootstrap-core</artifactId>