This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch csp
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/csp by this push:
     new 750a11c  [OPENMEETINGS-2165] tables seems to work
750a11c is described below

commit 750a11c974561c9816bcdfe48cf408544dadc5e4
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Thu Feb 6 23:51:49 2020 +0700

    [OPENMEETINGS-2165] tables seems to work
---
 .../openmeetings/web/admin/AdminBasePanel.java     |  2 +-
 .../web/admin/configurations/ConfigsPanel.html     |  4 +--
 .../web/admin/connection/ConnectionsPanel.html     |  4 +--
 .../openmeetings/web/admin/email/EmailPanel.html   |  4 +--
 .../openmeetings/web/admin/groups/GroupsPanel.html |  4 +--
 .../openmeetings/web/admin/labels/LangPanel.html   |  4 +--
 .../openmeetings/web/admin/ldaps/LdapsPanel.html   |  4 +--
 .../openmeetings/web/admin/oauth/OAuthPanel.html   |  4 +--
 .../openmeetings/web/admin/rooms/RoomsPanel.html   |  4 +--
 .../openmeetings/web/admin/users/UsersPanel.html   |  4 +--
 .../apache/openmeetings/web/common/BasePanel.java  |  3 +--
 .../apache/openmeetings/web/common/MainPanel.java  |  3 +--
 .../openmeetings/web/common/menu/OmMenuItem.java   |  6 ++++-
 .../openmeetings/web/pages/BasePage.properties     |  6 ++---
 .../web/user/profile/InvitationsPanel.html         |  4 +--
 .../web/user/profile/UserSearchPanel.html          |  4 +--
 .../src/main/webapp/css/raw-general.css            | 29 ++++++++++------------
 17 files changed, 46 insertions(+), 47 deletions(-)

diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminBasePanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminBasePanel.java
index 4a16df1..044b2ae 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminBasePanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminBasePanel.java
@@ -32,7 +32,7 @@ public abstract class AdminBasePanel extends BasePanel {
        protected StringBuilder getRowClass(Long id, Long selectedId) {
                StringBuilder sb = new StringBuilder(ROW_CLASS);
                if (id != null && id.equals(selectedId)) {
-                       sb.append(" ui-state-default");
+                       sb.append(" table-active");
                }
                return sb;
        }
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
index 6f27562..6833e71 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
@@ -49,9 +49,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-4"><span 
wicket:id="orderByKey"></span><wicket:message key="265" /></th>
                                        <th class="col-7"><span 
wicket:id="orderByValue"></span><wicket:message key="271" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
index 5a4d23a..51f2c88 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-2"><wicket:message 
key="45" /></th>
                                        <th class="col-2"><wicket:message 
key="108" /></th>
                                        <th class="col-2"><wicket:message 
key="601" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
index 8de6099..7167c49 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-2"><span 
wicket:id="orderByStatus"></span><wicket:message key="996" /></th>
                                        <th class="col-9"><span 
wicket:id="orderBySubject"></span><wicket:message key="215" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
index 7e9397e..9040fe5 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-11"><span 
wicket:id="orderByName"></span><wicket:message key="165" /></th>
                                </tr>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
index 3e0ef41..0b4a985 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
@@ -61,9 +61,9 @@
                        </form>
                </div>
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-6"><span 
wicket:id="orderByName"></span><wicket:message key="165" /></th>
                                        <th class="col-6"><span 
wicket:id="orderByValue"></span><wicket:message key="271" /></th>
                                </tr>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
index 3a083d3..259a51d 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-5"><span 
wicket:id="orderByName"></span><wicket:message key="165" /></th>
                                        <th class="col-6"><span 
wicket:id="orderByFile"></span><wicket:message key="1106" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
index e7f3e75..bec2605 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-11"><span 
wicket:id="orderByName"></span><wicket:message key="165" /></th>
                                </tr>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
index e66bb78..d702812 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable rooms">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-9"><span 
wicket:id="orderByName"></span><wicket:message key="165" /></th>
                                        <th class="col-2"><span 
wicket:id="orderByPublic"></span><wicket:message key="190" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.html
index 4f48314..afd8a38 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.html
@@ -23,9 +23,9 @@
 <wicket:extend>
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span> <wicket:message key="188" /></th>
                                        <th class="col-3"><span 
wicket:id="orderByLogin"></span> <wicket:message key="108" /></th>
                                        <th class="col-4"><span 
wicket:id="orderByFirstName"></span> <wicket:message key="117" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/BasePanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/BasePanel.java
index 8e9429c..d492d9a 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/BasePanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/BasePanel.java
@@ -33,8 +33,7 @@ import com.github.openjson.JSONObject;
 public abstract class BasePanel extends Panel {
        private static final long serialVersionUID = 1L;
        public static final String EVT_CLICK = "click";
-       protected static final String BASE_ROW_CLASS = "ui-widget-content";
-       protected static final String ROW_CLASS = BASE_ROW_CLASS + " clickable";
+       protected static final String ROW_CLASS = "clickable";
 
        public BasePanel(String id) {
                super(id);
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
index 840eb9a..8f3fd57 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
@@ -95,7 +95,6 @@ import 
de.agilecoders.wicket.core.markup.html.bootstrap.navbar.INavbarComponent;
 public class MainPanel extends Panel {
        private static final long serialVersionUID = 1L;
        private static final Logger log = 
LoggerFactory.getLogger(MainPanel.class);
-       private static final String DELIMITER = "     ";
        private final WebMarkupContainer EMPTY = new 
WebMarkupContainer(CHILD_ID);
        private String uid = null;
        private MenuPanel menu;
@@ -336,7 +335,7 @@ public class MainPanel extends Panel {
                        }
                        List<Room> recent = roomDao.getRecent(getUserId());
                        if (!recent.isEmpty()) {
-                               l.add(new OmMenuItem(DELIMITER, (String)null));
+                               l.add(new OmMenuItem(null, (String)null));
                        }
                        for (Room r : recent) {
                                final Long roomId = r.getId();
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/OmMenuItem.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/OmMenuItem.java
index fdd08e7..30b166a 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/OmMenuItem.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/menu/OmMenuItem.java
@@ -29,7 +29,9 @@ import org.apache.wicket.AttributeModifier;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.markup.html.link.AbstractLink;
 import org.apache.wicket.model.Model;
+import org.apache.wicket.util.string.Strings;
 
+import 
de.agilecoders.wicket.core.markup.html.bootstrap.button.dropdown.MenuDivider;
 import de.agilecoders.wicket.core.markup.html.bootstrap.image.IconType;
 import 
de.agilecoders.wicket.core.markup.html.bootstrap.navbar.INavbarComponent;
 import 
de.agilecoders.wicket.core.markup.html.bootstrap.navbar.Navbar.ComponentPosition;
@@ -79,7 +81,9 @@ public class OmMenuItem implements INavbarComponent {
        @Override
        public AbstractLink create(String markupId) {
                AbstractLink item;
-               if (items.isEmpty()) {
+               if (Strings.isEmpty(title)) {
+                       item = new MenuDivider();
+               } else if (items.isEmpty()) {
                        item = new NavbarAjaxLink<String>(markupId, 
Model.of(title)) {
                                private static final long serialVersionUID = 1L;
 
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BasePage.properties
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BasePage.properties
index fc5907f..e5bbe8b 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BasePage.properties
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BasePage.properties
@@ -16,6 +16,6 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-OrderByLink.CSS.ascending=ui-icon ui-icon-caret-1-n sort-icon
-OrderByLink.CSS.descending=ui-icon ui-icon-caret-1-s sort-icon
-OrderByLink.CSS.none=ui-icon ui-icon-caret-2-n-s sort-icon
+OrderByLink.CSS.ascending=sort-icon asc
+OrderByLink.CSS.descending=sort-icon desc
+OrderByLink.CSS.none=sort-icon none
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/InvitationsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/InvitationsPanel.html
index 660cb5a..b09ef7d 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/InvitationsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/InvitationsPanel.html
@@ -24,9 +24,9 @@
        <div class="adminPanel">
        <div class="adminPanelColumnTable">
                <div class="adminNav" wicket:id="navigator">[dataview 
navigator]</div>
-               <table class="list-table">
+               <table class="list-table table-striped table-hover">
                        <thead>
-                               <tr class="ui-widget-header">
+                               <tr>
                                        <th class="col-1"><span 
wicket:id="orderById"></span><wicket:message key="188" /></th>
                                        <th class="col-3"><span 
wicket:id="orderByValid"></span><wicket:message key="526" /></th>
                                        <th class="col-8"><span 
wicket:id="orderByInvitee"></span><wicket:message key="216" /></th>
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html
index 152030c..d69301e 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.html
@@ -37,9 +37,9 @@
                </div>
                <div wicket:id="container" class="pl-3 h-100">
                        <div><strong><wicket:message 
key="1184"/></strong>&nbsp;&nbsp;&nbsp;<div class="adminNav"  
wicket:id="navigator"></div></div>
-                       <table id="searchUsersTable" class="list-table">
+                       <table id="searchUsersTable" class="list-table 
table-striped table-hover">
                                <thead>
-                                       <tr class="ui-widget-header">
+                                       <tr>
                                                <th 
class="col-3"><wicket:message key="165"/></th>
                                                <th 
class="col-2"><wicket:message key="1143"/></th>
                                                <th 
class="col-2"><wicket:message key="1182"/></th>
diff --git a/openmeetings-web/src/main/webapp/css/raw-general.css 
b/openmeetings-web/src/main/webapp/css/raw-general.css
index d29e78f..29a5c67 100644
--- a/openmeetings-web/src/main/webapp/css/raw-general.css
+++ b/openmeetings-web/src/main/webapp/css/raw-general.css
@@ -183,14 +183,6 @@ html, body {
 .ui-dialog {
        box-shadow: 3px 3px 4px #000;
 }
-.sort-icon, .sort-icon a {
-       display: inline-block !important;
-       text-indent: 0px !important;
-}
-.sort-icon a {
-       width: inherit;
-       height: inherit;
-}
 .start_step1, .start_step2, .start_step3, .start_step4 {
        padding-left: 30px;
        background-position: left top;
@@ -662,13 +654,6 @@ form .input {
 .list-table tr.deleted {
        background-image: repeating-linear-gradient(-45deg, transparent, 
transparent 5px, /* gap */ #cccccc 6px, /* overall width incluing gap */ 
#cccccc 6px);
 }
-.list-table tr:hover, .room-row:hover {
-       /*SHOULD BE MANUALLY IN SYNC WITH THEME .ui-state-hover */
-       border: 1px solid #74b2e2;
-       background-color: #e4f1fb;
-       font-weight: normal;
-       color: #0070a3;
-}
 .tableWrapper {
        background-color: #FFFFFF;
        border: solid 1px #aacfe4;
@@ -679,7 +664,7 @@ form .input {
        overflow-y: auto;
        height: 100%;
 }
-.dragbox .dragbox-header .dragbox-toggle, .dragbox .dragbox-header 
.dragbox-actions .icon {
+.dragbox .dragbox-header .dragbox-toggle, .dragbox .dragbox-header 
.dragbox-actions .icon, .sort-icon a {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        display: inline-block;
@@ -715,6 +700,18 @@ form .input {
 .dragbox-content .rooms-widget {
        display: flex;
 }
+.sort-icon a {
+       vertical-align: middle;
+}
+.sort-icon.none a::before {
+       content: '\f0dc';
+}
+.sort-icon.desc a::before {
+       content: '\f0dd';
+}
+.sort-icon.asc a::before {
+       content: '\f0de';
+}
 .tableWrapper .list-table {
        height: 100%;
 }

Reply via email to