Repository: ignite
Updated Branches:
  refs/heads/master 17ed189d7 -> a050436d5


IGNITE-8298 Web Console: Fixed tables UI issues.


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a050436d
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a050436d
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a050436d

Branch: refs/heads/master
Commit: a050436d5b5c814ef386766811e54d9f711afa8d
Parents: 17ed189
Author: Dmitriy Shabalin <[email protected]>
Authored: Wed Apr 18 18:43:13 2018 +0700
Committer: Alexey Kuznetsov <[email protected]>
Committed: Wed Apr 18 18:43:13 2018 +0700

----------------------------------------------------------------------
 .../app/primitives/ui-grid-header/index.scss    | 33 +++++++-
 .../frontend/app/primitives/ui-grid/index.scss  | 11 ++-
 modules/web-console/frontend/package-lock.json  | 80 ++++++++++----------
 3 files changed, 80 insertions(+), 44 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/a050436d/modules/web-console/frontend/app/primitives/ui-grid-header/index.scss
----------------------------------------------------------------------
diff --git 
a/modules/web-console/frontend/app/primitives/ui-grid-header/index.scss 
b/modules/web-console/frontend/app/primitives/ui-grid-header/index.scss
index ac58707..1ff27b2 100644
--- a/modules/web-console/frontend/app/primitives/ui-grid-header/index.scss
+++ b/modules/web-console/frontend/app/primitives/ui-grid-header/index.scss
@@ -33,6 +33,9 @@
     }
 
     .ui-grid-header-cell {
+        // Workaround: Fixed cell header offset in IE11.
+        vertical-align: top;
+
         .ui-grid-cell-contents > span:not(.ui-grid-header-cell-label) {
             right: 3px;
         }
@@ -44,7 +47,7 @@
 
     .ui-grid-header-cell [role="columnheader"] {
         display: flex;
-        
+
         flex-wrap: wrap;
         align-items: center;
         justify-content: center;
@@ -77,15 +80,29 @@
         .ui-grid-column-resizer.right {
             top: -100px;
         }
+
         .ng-hide + .ui-grid-header-cell-row .ui-grid-column-resizer.right {
             bottom: 0;
         }
 
+        &.ui-grid-header-cell:not(:first-child) {
+            left: 0;
+            box-shadow: -1px 0px 0 0 #d4d4d4;
+        }
+
         &.ui-grid-header-cell .ui-grid-header-cell 
.ui-grid-column-resizer.right {
             border-right-width: 0;
         }
+
         &.ui-grid-header-cell .ui-grid-header-cell:last-child 
.ui-grid-column-resizer.right {
-            border-right-width: 1px;
+            // Hide all right borders, and fix cell offset.
+            right: -1px;
+            border: none;
+        }
+
+        &.ui-grid-header-cell [ng-show] .ui-grid-cell-contents {
+            text-indent: -20px;
+            margin-right: -20px;
         }
 
         & > div > .ui-grid-cell-contents {
@@ -97,3 +114,15 @@
         line-height: 21px;
     }
 }
+
+.ui-grid[ui-grid-selection][ui-grid-grouping] {
+    .ui-grid-pinned-container-left {
+        .ui-grid-header--subcategories {
+            .ui-grid-header-span {
+                &.ui-grid-header-cell {
+                    box-shadow: none;
+                }
+            }
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/ignite/blob/a050436d/modules/web-console/frontend/app/primitives/ui-grid/index.scss
----------------------------------------------------------------------
diff --git a/modules/web-console/frontend/app/primitives/ui-grid/index.scss 
b/modules/web-console/frontend/app/primitives/ui-grid/index.scss
index b19d5f7..2a5c587 100644
--- a/modules/web-console/frontend/app/primitives/ui-grid/index.scss
+++ b/modules/web-console/frontend/app/primitives/ui-grid/index.scss
@@ -148,12 +148,12 @@
 
     .ui-grid-header--subcategories {
         .ui-grid-header-span.ui-grid-header-cell {
+            background: initial;
+
             .ui-grid-cell-contents {
                 padding: 8px 20px;
             }
 
-            background: initial;
-
             [ng-show] .ui-grid-cell-contents {
                 text-align: center;
             }
@@ -464,6 +464,7 @@
         color: #393939;
         text-align: left;
         font-size: 14px;
+        font-weight: normal;
         line-height: 1.42857;
 
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
@@ -538,3 +539,9 @@
     font-style: italic;
     line-height: 16px;
 }
+
+.ui-grid {
+    input[type="text"].ui-grid-filter-input {
+        font-weight: normal;
+    }
+}

http://git-wip-us.apache.org/repos/asf/ignite/blob/a050436d/modules/web-console/frontend/package-lock.json
----------------------------------------------------------------------
diff --git a/modules/web-console/frontend/package-lock.json 
b/modules/web-console/frontend/package-lock.json
index e28ef4d..1fec909 100644
--- a/modules/web-console/frontend/package-lock.json
+++ b/modules/web-console/frontend/package-lock.json
@@ -401,9 +401,9 @@
       "integrity": 
"sha512-/2xvG6vDC+Us8h0baSa1siDKwPj5R2A7LldxxhK2339HInc09bq9shMVCUy9zqnuvwnDUJ/DSgkSaBoSHSZrqg=="
     },
     "angular-mocks": {
-      "version": "1.6.9",
-      "resolved": 
"https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.6.9.tgz";,
-      "integrity": 
"sha512-5aEwXmfd5DQvb64pOgP2W2D3ozAQSARkB6q+6NQfUJvJs9bD2YcExrUc1P4EbiIuyWag2OQM+pIKUNojVi3SBg==",
+      "version": "1.6.10",
+      "resolved": 
"https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.6.10.tgz";,
+      "integrity": 
"sha512-1865/NmqHNogibNoglY1MGBjx882iu2hI46BBhYDWyz0C4TDM5ER8H8SnYwQKUUG4RXMDsJizszEQ2BEoYKV9w==",
       "dev": true
     },
     "angular-motion": {
@@ -1859,9 +1859,9 @@
       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
     },
     "base64-js": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz";,
-      "integrity": 
"sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w=="
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz";,
+      "integrity": 
"sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
     },
     "base64id": {
       "version": "1.0.0",
@@ -2120,7 +2120,7 @@
           "integrity": 
"sha512-YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==",
           "dev": true,
           "requires": {
-            "base64-js": "1.2.3",
+            "base64-js": "1.3.0",
             "ieee754": "1.1.11"
           }
         },
@@ -2278,7 +2278,7 @@
       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz";,
       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
       "requires": {
-        "base64-js": "1.2.3",
+        "base64-js": "1.3.0",
         "ieee754": "1.1.11",
         "isarray": "1.0.0"
       }
@@ -3006,9 +3006,9 @@
       }
     },
     "commander": {
-      "version": "2.15.1",
-      "resolved": 
"https://registry.npmjs.org/commander/-/commander-2.15.1.tgz";,
-      "integrity": 
"sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
+      "version": "2.13.0",
+      "resolved": 
"https://registry.npmjs.org/commander/-/commander-2.13.0.tgz";,
+      "integrity": 
"sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA=="
     },
     "commondir": {
       "version": "1.0.1",
@@ -3192,7 +3192,7 @@
         "loader-utils": "1.1.0",
         "minimatch": "3.0.4",
         "p-limit": "1.2.0",
-        "serialize-javascript": "1.4.0"
+        "serialize-javascript": "1.5.0"
       },
       "dependencies": {
         "globby": {
@@ -3517,9 +3517,9 @@
       "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g="
     },
     "d3-color": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz";,
-      "integrity": "sha1-vHZD/KjlOoNH4vva/6I2eWtYUJs="
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.1.0.tgz";,
+      "integrity": 
"sha512-IZVcqX5yYFvR2NUBbSfIfbgNcSgAtZ7JbgQWqDXf4CywtN7agvI7Kw6+Q1ETvlHOHWJT55Kyuzt0C3I0GVtRHQ=="
     },
     "d3-hierarchy": {
       "version": "1.1.6",
@@ -3531,7 +3531,7 @@
       "resolved": 
"https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.6.tgz";,
       "integrity": 
"sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A==",
       "requires": {
-        "d3-color": "1.0.3"
+        "d3-color": "1.1.0"
       }
     },
     "dargs": {
@@ -5568,7 +5568,7 @@
       "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
       "requires": {
         "chalk": "1.1.3",
-        "commander": "2.15.1",
+        "commander": "2.13.0",
         "is-my-json-valid": "2.17.2",
         "pinkie-promise": "2.0.1"
       },
@@ -5825,7 +5825,7 @@
       "integrity": 
"sha512-KcuaIRWTU0kFjOJCs32a3JsGNCWkeOak0/F/uvJNp3x/N4McXdqHpcK64cYTozK7QLPKKtUqb9h7wR9K9rYRkg==",
       "requires": {
         "@posthtml/esm": "1.0.0",
-        "htmlnano": "0.1.7",
+        "htmlnano": "0.1.8",
         "loader-utils": "1.1.0",
         "posthtml": "0.11.3",
         "schema-utils": "0.4.5"
@@ -5845,6 +5845,11 @@
         "uglify-js": "3.3.21"
       },
       "dependencies": {
+        "commander": {
+          "version": "2.15.1",
+          "resolved": 
"https://registry.npmjs.org/commander/-/commander-2.15.1.tgz";,
+          "integrity": 
"sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
+        },
         "source-map": {
           "version": "0.6.1",
           "resolved": 
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";,
@@ -5895,16 +5900,16 @@
       "dev": true
     },
     "htmlnano": {
-      "version": "0.1.7",
-      "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.1.7.tgz";,
-      "integrity": 
"sha512-t8Gy+r/loFP2VXAJl6ClaNIomGI609oyQcT7O3IoJE6VcDCLR6PYWXaSh+hfd/dnoZ6KPbpgPek/Crm3havqig==",
+      "version": "0.1.8",
+      "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.1.8.tgz";,
+      "integrity": 
"sha512-wwmDRJn5OQ9BqFYy5vWaufUQTKj7Ct6xTv+od7QNNJzJM7K3yqR4lJ8SHSOTcBahlXMO5EzddUdsS+fmdGvXpw==",
       "requires": {
         "cssnano": "3.10.0",
         "object-assign": "4.1.1",
         "posthtml": "0.11.3",
         "posthtml-render": "1.1.3",
         "svgo": "1.0.5",
-        "uglify-js": "3.3.21"
+        "uglify-es": "3.3.9"
       },
       "dependencies": {
         "coa": {
@@ -5969,12 +5974,12 @@
             "util.promisify": "1.0.0"
           }
         },
-        "uglify-js": {
-          "version": "3.3.21",
-          "resolved": 
"https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.21.tgz";,
-          "integrity": 
"sha512-uy82472lH8tshK3jS3c5IFb5MmNKd/5qyBd0ih8sM42L3jWvxnE339U9gZU1zufnLVs98Stib9twq8dLm2XYCA==",
+        "uglify-es": {
+          "version": "3.3.9",
+          "resolved": 
"https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz";,
+          "integrity": 
"sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
           "requires": {
-            "commander": "2.15.1",
+            "commander": "2.13.0",
             "source-map": "0.6.1"
           },
           "dependencies": {
@@ -8538,7 +8543,7 @@
         "stream-browserify": "2.0.1",
         "stream-http": "2.8.1",
         "string_decoder": "1.1.1",
-        "timers-browserify": "2.0.7",
+        "timers-browserify": "2.0.9",
         "tty-browserify": "0.0.0",
         "url": "0.11.0",
         "util": "0.10.3",
@@ -11273,9 +11278,9 @@
       }
     },
     "serialize-javascript": {
-      "version": "1.4.0",
-      "resolved": 
"https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz";,
-      "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU="
+      "version": "1.5.0",
+      "resolved": 
"https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz";,
+      "integrity": 
"sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ=="
     },
     "serve-index": {
       "version": "1.9.1",
@@ -12528,9 +12533,9 @@
       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
     },
     "timers-browserify": {
-      "version": "2.0.7",
-      "resolved": 
"https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.7.tgz";,
-      "integrity": 
"sha512-U7DtjfsHeYjNAyEz4MdCLGZMY3ySyHIgZZp6ba9uxZlMRMiK5yTHUYc2XfGQHKFgxGcmvBF2jafoNtQYvlDpOw==",
+      "version": "2.0.9",
+      "resolved": 
"https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.9.tgz";,
+      "integrity": 
"sha512-2DhyvVpCWwY7gk8UmKhYvgHQl9XTlO0Dg0/2UZcLgPnpulhdm2aGIlFy5rU5igmOCA51w6jPHqLRA4UH1YmhcA==",
       "requires": {
         "setimmediate": "1.0.5"
       }
@@ -12790,18 +12795,13 @@
         "cacache": "10.0.4",
         "find-cache-dir": "1.0.0",
         "schema-utils": "0.4.5",
-        "serialize-javascript": "1.4.0",
+        "serialize-javascript": "1.5.0",
         "source-map": "0.6.1",
         "uglify-es": "3.3.9",
         "webpack-sources": "1.1.0",
         "worker-farm": "1.6.0"
       },
       "dependencies": {
-        "commander": {
-          "version": "2.13.0",
-          "resolved": 
"https://registry.npmjs.org/commander/-/commander-2.13.0.tgz";,
-          "integrity": 
"sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA=="
-        },
         "source-map": {
           "version": "0.6.1",
           "resolved": 
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";,

Reply via email to