]> arthur.barton.de Git - netdata.git/commitdiff
Fixes #159. Add CSS3 Flexbox for charts in a row.
authorSimon Nagl <simonnagl@aim.com>
Sat, 23 Apr 2016 16:41:21 +0000 (18:41 +0200)
committerSimon Nagl <simonnagl@aim.com>
Thu, 28 Apr 2016 14:54:23 +0000 (16:54 +0200)
This fixes the issue that safari sometimes does not align the items in one
streight row.

web/dashboard.css
web/dashboard.slate.css
web/index.html

index a7b090d665c186e110057f5e8b3b74c8d5afc27d..009def63202913500b09c0a8553d29fe160c7f67 100644 (file)
@@ -10,11 +10,17 @@ body {
        margin-left: 55px;
 }
 
+netdata-chart-row {
+       width: 100%;
+       text-align: center;
+       display: flex;
+       align-items: baseline;
+       justify-content: center;
+}
+
+
 .netdata-container {
-       display: -webkit-flex; /* Safari */
-       -webkit-flex-wrap: wrap; /* Safari 6.1+ */
        display: inline-block;
-       flex-wrap: wrap;
        overflow: hidden;
 
        /* required for child elements to have absolute position */
@@ -31,10 +37,7 @@ body {
 }
 
 .netdata-container-with-legend {
-       display: -webkit-flex; /* Safari */
-       -webkit-flex-wrap: wrap; /* Safari 6.1+ */
        display: inline-block;
-       flex-wrap: wrap;
        overflow: hidden;
 
        /* fix minimum scrollbar issue in firefox */
index 662731061b55cb04d91f65a3f9e7c584f434b94d..0edcc87cf3d3edcd1bcdb3784099b1b708283c2f 100644 (file)
@@ -18,11 +18,16 @@ body {
        margin-left: 55px;
 }
 
+.netdata-chart-row {
+       width: 100%;
+       text-align: center;
+       display: flex;
+       align-items: baseline;
+       justify-content: center;
+}
+
 .netdata-container {
-       display: -webkit-flex; /* Safari */
-       -webkit-flex-wrap: wrap; /* Safari 6.1+ */
        display: inline-block;
-       flex-wrap: wrap;
        overflow: hidden;
 
        /* required for child elements to have absolute position */
@@ -39,10 +44,7 @@ body {
 }
 
 .netdata-container-with-legend {
-       display: -webkit-flex; /* Safari */
-       -webkit-flex-wrap: wrap; /* Safari 6.1+ */
        display: inline-block;
-       flex-wrap: wrap;
        overflow: hidden;
 
        /* fix minimum scrollbar issue in firefox */
index 7be0bc3b35b58a6179f9301de18b1eef006c5ae4..502973c3df239901f7158c032d45d132e8bcf35f 100644 (file)
@@ -1610,7 +1610,7 @@ function renderPage(menus, data) {
                // console.log(' >> ' + menu + ' (' + menus[menu].priority + '): ' + menus[menu].title);
 
                var shtml = '';
-               var mhead = '<div style="width: 100%; text-align: center;">' + mainhead;
+               var mhead = '<div class="netdata-chart-row">' + mainhead;
                mainhead = '';
 
                // sort the submenus of this menu
@@ -1626,7 +1626,7 @@ function renderPage(menus, data) {
                        if(menus[menu].submenus[submenu].info !== null)
                                shtml += '<div class="chart-message netdata-chart-alignment" role="document">' + menus[menu].submenus[submenu].info + '</div>';
 
-                       var head = '<div style="width: 100%; text-align: center;">';
+                       var head = '<div class="netdata-chart-row">';
                        var chtml = '';
 
                        // console.log('    \------- ' + submenu + ' (' + menus[menu].submenus[submenu].priority + '): ' + menus[menu].submenus[submenu].title);