www/jqwidgets/styles/jqx.base.css

changeset 733
67bf19c50fcc
parent 619
4938909df593
--- a/www/jqwidgets/styles/jqx.base.css	Sun Apr 11 10:53:20 2021 +0200
+++ b/www/jqwidgets/styles/jqx.base.css	Mon Apr 12 16:03:38 2021 +0200
@@ -1,4 +1,39 @@
-/*Rounded Corners*/
+:root {
+    --jqx-grid-row-height: 36px;
+    --jqx-grid-column-height: 48px;
+    --jqx-grid-show-column-lines: 1;
+    --jqx-list-item-height: -1;
+    --jqx-grid-filter-menu-items-height: 30px;
+    --jqx-dropdown-animation: transform;
+    --jqx-datetimeinput-dropdown-height: 280px;
+    --jqx-datetimeinput-dropdown-width: 280px;
+    --jqx-calendar-header-height: 40px;
+    --jqx-calendar-title-height: 49px;
+    --jqx-icon-calendar: '\e829'; /* Code of calendar icon */
+    --jqx-icon-filter: '\f0b0'; /* Code of filter icon */
+    --jqx-icon-menu: '\f0c9'; /* Code of menu icon */
+    --jqx-icon-check: '\e908'; /* Code of check icon */
+    --jqx-icon-first-page: '\e900'; /* Code of first page icon */
+    --jqx-icon-arrow-down: '\e901'; /* Code of down arrow icon */
+    --jqx-icon-arrow-left: '\e902'; /* Code of left arrow icon */
+    --jqx-icon-arrow-right: '\e903'; /* Code of right arrow icon */
+    --jqx-icon-arrow-up: '\e904'; /* Code of up arrow icon */
+    --jqx-icon-arrow-down-filled: '\e812'; /* Code of filled down arrow icon */
+    --jqx-icon-arrow-left-filled: '\e816'; /* Code of filled left arrow icon */
+    --jqx-icon-arrow-right-filled: '\e81e'; /* Code of filled right arrow icon */
+    --jqx-icon-arrow-up-filled: '\e815'; /* Code of filled up arrow icon */
+    --jqx-icon-visibility: '\e90d'; /* Code of visibility icon */
+    --jqx-icon-visibility-off: '\e90e'; /* Code of visibility off icon */
+    --jqx-icon-last-page: '\e905'; /* Code of last page icon */
+    --jqx-icon-close: '\e80d'; /* Code of close icon */
+    --jqx-icon-search: '\e828'; /* Code of search icon */
+    --jqx-border-radius: 4px;
+    --jqx-font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    --jqx-font-size: 14px;
+    --jqx-action-button-size: 25px;
+}
+
+/*Rounded Corners*/
 /*top-left rounded Corners*/
 .jqx-rc-tl {
     -moz-border-radius-topleft: 3px;
@@ -159,7 +194,9 @@
     margin: 0 0 0 0;
     cursor: default;
 }
-
+.jqx-button[aria-disabled="true"] {
+    pointer-events:none;
+}
 button.jqx-button, input[type=button].jqx-button, input[type=submit].jqx-button {
     box-sizing: border-box !important;
     -moz-box-sizing: border-box !important;
@@ -874,7 +911,7 @@
 /*applied to the Grid when its loading the data.*/
 .jqx-grid-load {
     padding-right: 0px;
-    background-image: url(images/loader.gif);
+    background-image: url(./images/loader.gif);
     background-position: 50% 50%;
     background-repeat: no-repeat;
     z-index: 9999;
@@ -883,7 +920,7 @@
 /*applied to a group's collapse button.*/
 .jqx-grid-group-collapse {
     padding-right: 0px;
-    background-image: url(images/icon-right.png);
+    background-image: url(./images/icon-right.png);
     background-position: 50% 50%;
     background-repeat: no-repeat;
     cursor: pointer;
@@ -891,7 +928,7 @@
 
 .jqx-grid-group-collapse-rtl {
     padding-right: 0px;
-    background-image: url(images/icon-left.png);
+    background-image: url(./images/icon-left.png);
     background-position: 50% 50%;
     background-repeat: no-repeat;
     cursor: pointer;
@@ -899,7 +936,7 @@
 /*applied to a group's expand button.*/
 .jqx-grid-group-expand, .jqx-grid-group-expand-rtl {
     padding-right: 0px;
-    background-image: url(images/icon-down.png);
+    background-image: url(./images/icon-down.png);
     background-position: 50% 50%;
     background-repeat: no-repeat;
     cursor: pointer;
@@ -1099,15 +1136,15 @@
 }
 /*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/
 .jqx-menu-item-arrow-right {
-    background-image: url(images/icon-right.png);
+    background-image: url(./images/icon-right.png);
 }
 /*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/
 .jqx-menu-item-arrow-down {
-    background-image: url(images/icon-down.png);
+    background-image: url(./images/icon-down.png);
 }
 /*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/
 .jqx-menu-item-arrow-up {
-    background-image: url(images/icon-up.png);
+    background-image: url(./images/icon-up.png);
 }
 
 .jqx-menu-minimized {
@@ -1169,21 +1206,21 @@
     padding-left: 5px;
     width: 17px;
     height: 15px;
-    background-image: url(images/icon-left.png);
+    background-image: url(./images/icon-left.png);
     background-position: 0 50%;
     background-repeat: no-repeat;
 }
 /*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/
 .jqx-menu-item-arrow-right-selected {
-    background-image: url(images/icon-right.png);
+    background-image: url(./images/icon-right.png);
 }
 /*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/
 .jqx-menu-item-arrow-down-selected {
-    background-image: url(images/icon-down.png);
+    background-image: url(./images/icon-down.png);
 }
 /*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/
 .jqx-menu-item-arrow-up-selected {
-    background-image: url(images/icon-up.png);
+    background-image: url(./images/icon-up.png);
 }
 
 .jqx-menu-item-arrow-right-selected, .jqx-menu-item-arrow-up-selected, .jqx-menu-item-arrow-down-selected, .jqx-menu-item-arrow-top-right {
@@ -1196,15 +1233,15 @@
 }
 /*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/
 .jqx-menu-item-arrow-top-right {
-    background-image: url(images/icon-right.png);
+    background-image: url(./images/icon-right.png);
 }
 /*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/
 .jqx-menu-item-arrow-left-selected {
-    background-image: url(images/icon-left.png);
+    background-image: url(./images/icon-left.png);
 }
 /*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/
 .jqx-menu-item-arrow-top-left {
-    background-image: url(images/icon-left.png);
+    background-image: url(./images/icon-left.png);
 }
 
 .jqx-menu-item-arrow-left-selected, .jqx-menu-item-arrow-top-left {
@@ -1405,14 +1442,14 @@
     padding-right: 0px;
     width: 17px;
     height: 17px;
-    background-image: url(images/icon-right.png);
+    background-image: url(./images/icon-right.png);
     background-position: 100% 50%;
     background-repeat: no-repeat;
     cursor: pointer;
 }
 
 .jqx-tree-item-arrow-collapse-rtl, .jqx-tree-item-arrow-collapse-hover-rtl {
-    background-image: url(images/icon-left.png);
+    background-image: url(./images/icon-left.png);
 }
 
 /*applied to a tree item when it has sub items and is expanded. Displays an arrow icon next to the item.*/
@@ -1420,7 +1457,7 @@
     padding-right: 0px;
     width: 17px;
     height: 17px;
-    background-image: url(images/icon-down.png);
+    background-image: url(./images/icon-down.png);
     background-position: 100% 50%;
     background-repeat: no-repeat;
     cursor: pointer;
@@ -1457,7 +1494,7 @@
 /*applied to the tab close button.*/
 .jqx-tabs-close-button {
     outline: none;
-    background-image: url(images/close.png);
+    background-image: url(./images/close.png);
     cursor: pointer;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
@@ -1467,7 +1504,7 @@
 /*applied to the tab close button when the tab is selected.*/
 .jqx-tabs-close-button-selected {
     outline: none;
-    background-image: url(images/close.png);
+    background-image: url(./images/close.png);
     cursor: pointer;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
@@ -1475,7 +1512,7 @@
 /*applied to the tab close button when the mouse is over the tab.*/
 .jqx-tabs-close-button-hover {
     outline: none;
-    background-image: url(images/close.png);
+    background-image: url(./images/close.png);
     cursor: pointer;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
@@ -1734,7 +1771,7 @@
 /*applied to the check box when it is checked. Displays a check icon.*/
 .jqx-checkbox-check-checked {
     float: left;
-    background: transparent url(images/check_black.png) center center no-repeat;
+    background: transparent url(./images/check_black.png) center center no-repeat;
     padding: 0px;
     border: none;
     outline: none;
@@ -1743,7 +1780,7 @@
 /*applied to the check box when the widget is disabled. Displays a disabled check icon.*/
 .jqx-checkbox-check-disabled {
     float: left;
-    background: transparent url(images/check_disabled.png) center center no-repeat;
+    background: transparent url(./images/check_disabled.png) center center no-repeat;
     padding: 0px;
     border: none;
     outline: none;
@@ -1752,7 +1789,7 @@
 /*applied to the check box when its state is indeterminate.*/
 .jqx-checkbox-check-indeterminate {
     float: left;
-    background: transparent url(images/check_indeterminate_black.png) center center no-repeat;
+    background: transparent url(./images/check_indeterminate_black.png) center center no-repeat;
     padding: 0px;
     border: none;
     outline: none;
@@ -1761,7 +1798,7 @@
 /*applied to the check box when its state is indeterminate and it is disabled.*/
 .jqx-checkbox-check-indeterminate-disabled {
     float: left;
-    background: transparent url(images/check_indeterminate_disabled.png) center center no-repeat;
+    background: transparent url(./images/check_indeterminate_disabled.png) center center no-repeat;
     padding: 0px;
     border: none;
     outline: none;
@@ -1784,7 +1821,7 @@
 .jqx-radiobutton-default {
     cursor: pointer;
     float: left;
-    background: transparent url(images/roundbg_classic_normal.png) left center scroll repeat-x;
+    background: transparent url(./images/roundbg_classic_normal.png) left center scroll repeat-x;
     padding: 0px;
     border: 1px solid transparent;
     outline: none;
@@ -1816,7 +1853,7 @@
 /*applied to the radio button when it is checked.*/
 .jqx-radiobutton-check-checked {
     float: left;
-    background: transparent url(images/roundbg_check_black.png) left top no-repeat;
+    background: transparent url(./images/roundbg_check_black.png) left top no-repeat;
     padding: 0px;
     border: 1px solid transparent;
     outline: none;
@@ -1835,7 +1872,7 @@
 /*applied to the radio button when it is in indeterminate state.*/
 .jqx-radiobutton-check-indeterminate {
     float: left;
-    background: transparent url(images/roundbg_check_indeterminate.png) left top no-repeat;
+    background: transparent url(./images/roundbg_check_indeterminate.png) left top no-repeat;
     padding: 0px;
     border: none;
     outline: none;
@@ -1875,7 +1912,7 @@
     background-color: transparent;
     background-repeat: no-repeat;
     cursor: pointer;
-    background-image: url(images/star.png);
+    background-image: url(./images/star.png);
     overflow: hidden;
 }
 /*applied to the rating when it is hovered.*/
@@ -1884,7 +1921,7 @@
     padding: 0px;
     background-repeat: no-repeat;
     cursor: pointer;
-    background-image: url(images/star_hover.png);
+    background-image: url(./images/star_hover.png);
     overflow: hidden;
 }
 /*applied to the rating when it is disabled.*/
@@ -1893,7 +1930,7 @@
     padding: 0px;
     background-repeat: no-repeat;
     cursor: pointer;
-    background-image: url(images/star_disabled.png);
+    background-image: url(./images/star_disabled.png);
     overflow: hidden;
 }
 /*jqxCalendar Style*/
@@ -2650,13 +2687,13 @@
 /*applied to the window’s close button*/
 .jqx-window-close-button {
     cursor: pointer;
-    background-image: url(images/close.png);
+    background-image: url(./images/close.png);
     background-repeat: no-repeat;
     margin-top: 2px;
 }
 /*applied to the window's collapse button*/
 .jqx-window-collapse-button {
-    background-image: url(images/icon-up.png);
+    background-image: url(./images/icon-up.png);
     cursor: pointer;
     margin-top: 3px;
 }
@@ -2664,7 +2701,7 @@
 .jqx-window-collapse-button-collapsed {
     margin-top: 3px;
     cursor: pointer;
-    background-image: url(images/icon-down.png);
+    background-image: url(./images/icon-down.png);
 }
 /*setting styles of the modal window’s background*/
 .jqx-window-modal {
@@ -2880,7 +2917,7 @@
     padding: 0px;
     margin: 0px;
     background-color: transparent;
-    background-image: url(images/multi-arrow.gif);
+    background-image: url(./images/multi-arrow.gif);
 }
 
 .jqx-validator-error-label {
@@ -2904,7 +2941,10 @@
     border-radius: 5px;
     border: 1px solid #ccc;
 }
-
+.jqx-switchbutton[aria-disabled="true"] {
+    opacity: 0.5;
+    pointer-events: none;
+}
 .jqx-switchbutton-thumb {
     display: inline-block;
     cursor: pointer;
@@ -3051,25 +3091,25 @@
 
 .jqx-icon-close {
     cursor: pointer;
-    background-image: url(images/close.png);
+    background-image: url(./images/close.png);
     background-repeat: no-repeat;
     background-position: center;
 }
 
 .jqx-icon-close-white {
-    background-image: url(images/close_white.png);
+    background-image: url(./images/close_white.png);
 }
 
 .jqx-icon-close-hover {
     cursor: pointer;
-    background-image: url(images/close.png);
+    background-image: url(./images/close.png);
     background-repeat: no-repeat;
     background-position: center;
 }
 
 .jqx-icon-search {
     cursor: pointer;
-    background-image: url(images/search.png);
+    background-image: url(./images/search.png);
     background-repeat: no-repeat;
     background-position: center;
     margin-top: 1px;
@@ -3079,7 +3119,7 @@
 }
 
 .jqx-icon-plus {
-    background-image: url(images/plus.png);
+    background-image: url(./images/plus.png);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 16px;
@@ -3088,7 +3128,7 @@
 }
 
 .jqx-icon-plus-alt, .jqx-icon-plus-alt-white {
-    background-image: url(images/icon-plus.png);
+    background-image: url(./images/icon-plus.png);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 16px;
@@ -3097,7 +3137,7 @@
 }
 
 .jqx-icon-plus-alt-white {
-    background-image: url(images/icon-plus-white.png);
+    background-image: url(./images/icon-plus-white.png);
 }
 /* jqxScrollView */
 .jqx-scrollview-button {
@@ -3964,7 +4004,9 @@
     opacity: .55;
     filter: Alpha(Opacity=45);
 }
-
+.jqx-grid.jqx-fill-state-disabled {
+    pointer-events: none;
+}
     .jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td {
         box-sizing: border-box;
         -moz-box-sizing: border-box;
@@ -4396,7 +4438,7 @@
 }
 
 .jqx-passwordinput-password-icon, .jqx-passwordinput-password-icon-rtl {
-    background-image: url(images/icon-showpassword.png) !important;
+    background-image: url(./images/icon-showpassword.png) !important;
     background-repeat: no-repeat !important;
     width: 14px;
     height: 9px;
@@ -5653,7 +5695,7 @@
     border-top-width: 0;
     border-style: solid;
     visibility: hidden;
-    z-index: 99999;
+    z-index: 1000;
 }
 
 .jqx-toolbar-tool-minimized {
@@ -7715,3 +7757,61 @@
         opacity: 1;
     }
 }
+.jqx-grid-card-row {
+    display: grid;
+    grid-template-columns: 1fr;
+    height: 100%;
+    overflow: hidden;
+}
+
+.jqx-grid-card-cell {
+    padding: 15px;
+    overflow: auto;
+}
+
+.jqx-grid-card-cell table {
+    width: 100%;
+    height: 100%;
+    padding: 10px;
+    table-layout: fixed;
+    border: 1px solid #bbb;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    border-radius: 4px;
+    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
+}
+
+.jqx-grid-card-cell{
+	position: relative;
+}
+
+.jqx-grid-card-cell .jqx-icon-edit {
+	width: 16px;
+	height: 16px;
+	display: inline-block;
+	position: absolute;
+	right: 25px;
+    top: 25px;
+	background-size: 13px;
+	cursor: pointer;
+}
+
+.jqx-grid-card-cell input{
+    padding: 4px;
+
+}
+
+.jqx-grid-card-cell-label {
+    font-size: 12px;
+    text-transform: uppercase;
+    color: rgb(90,90,90);
+}
+.jqx-grid-card-cell td div {
+    text-overflow: ellipsis;
+    overflow: hidden;
+}
+.jqx-card-edit-buttons {
+    display: flex;
+    margin-top: 30px;
+    justify-content: center;
+}
\ No newline at end of file

mercurial