From f888716d81b07c423cc1d46735f511d8a4a76d21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Sun, 14 Feb 2016 20:05:17 +0100 Subject: [PATCH] ux(less): refactoring and restructuring less files --- .../less/{gf-fonts.less => base/fonts.less} | 0 public/less/{ => base}/forms.less | 0 public/less/{ => base}/type.less | 0 public/less/bootswatch.dark.less | 1 - public/less/bootswatch.light.less | 1 - .../{ => components}/filter-controls.less | 0 public/less/{ => components}/filter-list.less | 0 .../less/{ => components}/filter-table.less | 0 .../gf-form.less} | 0 public/less/{ => components}/gfbox.less | 0 public/less/{ => components}/navbar.less | 0 public/less/{ => components}/pagination.less | 0 public/less/{ => components}/panel.less | 0 .../less/{ => components}/panel_dashlist.less | 0 public/less/{ => components}/panel_graph.less | 0 .../{ => components}/panel_singlestat.less | 0 public/less/{ => components}/panel_table.less | 0 public/less/{ => components}/search.less | 0 public/less/{ => components}/sidemenu.less | 0 public/less/{ => components}/submenu.less | 0 .../less/{ => components}/tables_lists.less | 0 public/less/{ => components}/tabs.less | 0 .../tagsinput.less} | 0 public/less/{ => components}/tightform.less | 0 public/less/{ => components}/timepicker.less | 0 public/less/dropdown.less | 90 ------------------- public/less/fonts.less | 31 ------- public/less/grafana.less | 73 ++++++++------- public/less/{ => layout}/page.less | 0 public/less/{ => pages}/admin.less | 0 public/less/{ => pages}/alerting.less | 0 public/less/{ => pages}/apps.less | 0 public/less/{ => pages}/login.less | 0 public/less/{ => pages}/playlist.less | 0 public/less/simple-box.less | 50 ----------- public/less/{ => utils}/validation.less | 0 36 files changed, 41 insertions(+), 205 deletions(-) rename public/less/{gf-fonts.less => base/fonts.less} (100%) rename public/less/{ => base}/forms.less (100%) rename public/less/{ => base}/type.less (100%) rename public/less/{ => components}/filter-controls.less (100%) rename public/less/{ => components}/filter-list.less (100%) rename public/less/{ => components}/filter-table.less (100%) rename public/less/{normform.less => components/gf-form.less} (100%) rename public/less/{ => components}/gfbox.less (100%) rename public/less/{ => components}/navbar.less (100%) rename public/less/{ => components}/pagination.less (100%) rename public/less/{ => components}/panel.less (100%) rename public/less/{ => components}/panel_dashlist.less (100%) rename public/less/{ => components}/panel_graph.less (100%) rename public/less/{ => components}/panel_singlestat.less (100%) rename public/less/{ => components}/panel_table.less (100%) rename public/less/{ => components}/search.less (100%) rename public/less/{ => components}/sidemenu.less (100%) rename public/less/{ => components}/submenu.less (100%) rename public/less/{ => components}/tables_lists.less (100%) rename public/less/{ => components}/tabs.less (100%) rename public/less/{bootstrap-tagsinput.less => components/tagsinput.less} (100%) rename public/less/{ => components}/tightform.less (100%) rename public/less/{ => components}/timepicker.less (100%) delete mode 100644 public/less/dropdown.less delete mode 100644 public/less/fonts.less rename public/less/{ => layout}/page.less (100%) rename public/less/{ => pages}/admin.less (100%) rename public/less/{ => pages}/alerting.less (100%) rename public/less/{ => pages}/apps.less (100%) rename public/less/{ => pages}/login.less (100%) rename public/less/{ => pages}/playlist.less (100%) delete mode 100644 public/less/simple-box.less rename public/less/{ => utils}/validation.less (100%) diff --git a/public/less/gf-fonts.less b/public/less/base/fonts.less similarity index 100% rename from public/less/gf-fonts.less rename to public/less/base/fonts.less diff --git a/public/less/forms.less b/public/less/base/forms.less similarity index 100% rename from public/less/forms.less rename to public/less/base/forms.less diff --git a/public/less/type.less b/public/less/base/type.less similarity index 100% rename from public/less/type.less rename to public/less/base/type.less diff --git a/public/less/bootswatch.dark.less b/public/less/bootswatch.dark.less index 6c0de417eeb..b92ec592fe4 100644 --- a/public/less/bootswatch.dark.less +++ b/public/less/bootswatch.dark.less @@ -200,7 +200,6 @@ legend, label { // ----------------------------------------------------- .table { - .border-radius(1px); tbody tr.success td { diff --git a/public/less/bootswatch.light.less b/public/less/bootswatch.light.less index b548d187941..31ab74330ad 100644 --- a/public/less/bootswatch.light.less +++ b/public/less/bootswatch.light.less @@ -165,7 +165,6 @@ a.text-success:hover { color: darken(@green, 10%); } } .btn-group { - & > .btn:first-child, & > .btn:last-child, & > .dropdown-toggle { diff --git a/public/less/filter-controls.less b/public/less/components/filter-controls.less similarity index 100% rename from public/less/filter-controls.less rename to public/less/components/filter-controls.less diff --git a/public/less/filter-list.less b/public/less/components/filter-list.less similarity index 100% rename from public/less/filter-list.less rename to public/less/components/filter-list.less diff --git a/public/less/filter-table.less b/public/less/components/filter-table.less similarity index 100% rename from public/less/filter-table.less rename to public/less/components/filter-table.less diff --git a/public/less/normform.less b/public/less/components/gf-form.less similarity index 100% rename from public/less/normform.less rename to public/less/components/gf-form.less diff --git a/public/less/gfbox.less b/public/less/components/gfbox.less similarity index 100% rename from public/less/gfbox.less rename to public/less/components/gfbox.less diff --git a/public/less/navbar.less b/public/less/components/navbar.less similarity index 100% rename from public/less/navbar.less rename to public/less/components/navbar.less diff --git a/public/less/pagination.less b/public/less/components/pagination.less similarity index 100% rename from public/less/pagination.less rename to public/less/components/pagination.less diff --git a/public/less/panel.less b/public/less/components/panel.less similarity index 100% rename from public/less/panel.less rename to public/less/components/panel.less diff --git a/public/less/panel_dashlist.less b/public/less/components/panel_dashlist.less similarity index 100% rename from public/less/panel_dashlist.less rename to public/less/components/panel_dashlist.less diff --git a/public/less/panel_graph.less b/public/less/components/panel_graph.less similarity index 100% rename from public/less/panel_graph.less rename to public/less/components/panel_graph.less diff --git a/public/less/panel_singlestat.less b/public/less/components/panel_singlestat.less similarity index 100% rename from public/less/panel_singlestat.less rename to public/less/components/panel_singlestat.less diff --git a/public/less/panel_table.less b/public/less/components/panel_table.less similarity index 100% rename from public/less/panel_table.less rename to public/less/components/panel_table.less diff --git a/public/less/search.less b/public/less/components/search.less similarity index 100% rename from public/less/search.less rename to public/less/components/search.less diff --git a/public/less/sidemenu.less b/public/less/components/sidemenu.less similarity index 100% rename from public/less/sidemenu.less rename to public/less/components/sidemenu.less diff --git a/public/less/submenu.less b/public/less/components/submenu.less similarity index 100% rename from public/less/submenu.less rename to public/less/components/submenu.less diff --git a/public/less/tables_lists.less b/public/less/components/tables_lists.less similarity index 100% rename from public/less/tables_lists.less rename to public/less/components/tables_lists.less diff --git a/public/less/tabs.less b/public/less/components/tabs.less similarity index 100% rename from public/less/tabs.less rename to public/less/components/tabs.less diff --git a/public/less/bootstrap-tagsinput.less b/public/less/components/tagsinput.less similarity index 100% rename from public/less/bootstrap-tagsinput.less rename to public/less/components/tagsinput.less diff --git a/public/less/tightform.less b/public/less/components/tightform.less similarity index 100% rename from public/less/tightform.less rename to public/less/components/tightform.less diff --git a/public/less/timepicker.less b/public/less/components/timepicker.less similarity index 100% rename from public/less/timepicker.less rename to public/less/components/timepicker.less diff --git a/public/less/dropdown.less b/public/less/dropdown.less deleted file mode 100644 index eaaa93f62bd..00000000000 --- a/public/less/dropdown.less +++ /dev/null @@ -1,90 +0,0 @@ -// ========================================================================== -// DROPDOWN -// -// dropdown.scss -// ========================================================================== - - -.select-input { - display: inline-block; - position: relative; - width: auto; - max-width: 100%; - margin: 0 5px; - padding: 0 12px 0 6px; - border: @grafanaPanelBorder; - background-color: @grafanaSelectBackground; - background-color: red; - overflow: hidden; - vertical-align: top; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.select-input > select { - width: 115%; - min-width: 110%; - max-width: 115%; - height: 24px; - margin: 0; - padding: 0 20px 0 0; - border: 0; - outline: none; - background: transparent; - color: @linkColor; - font-size: 16px; - font-weight: 400; - line-height: 24px; - text-indent: .01px; - text-overflow: ''; - -webkit-appearance: none; - -moz-appearance: menulist-text; // was set to "window" and caused odd display on windows and linux. - appearance: none; -} - -// This hides native dropdown button arrow in IE -.select-input > select::-ms-expand { - display: none; -} - -.select-input:after { - position: absolute; - top: 50%; - right: 10px; - height: 12px; - margin-top: -6px; - padding: 0; - background-color: transparent; - color: @linkColor; - font: normal normal normal 14px/1 FontAwesome; - text-align: center; - content: '\f0d7'; - pointer-events: none; -} - -.select-input > select:focus { - outline: none; -} - -// This hides focus around selected option in FF -.select-input > select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #adafae; -} - -.rt-form .select-input { - margin: 0; - background: @grafanaSelectBackground; -} - -.rt-form .select-interior { - margin: 0; - background-color: @inputBackground; - border: 1px solid @inputBorder; -} - -.rt-form .select-input > select { - height: 34px; - line-height: 34px; -} diff --git a/public/less/fonts.less b/public/less/fonts.less deleted file mode 100644 index 365e5bf033b..00000000000 --- a/public/less/fonts.less +++ /dev/null @@ -1,31 +0,0 @@ - -@font-face { - text-rendering: optimizeLegibility; - font-family: 'raintank'; - src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), - url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); - font-weight: normal; - font-style: normal; -} - -.gf-icon { - display: inline-block; - font: normal normal normal 14px/1 'raintank'; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.gf-icon-snap-multi:before { - content: "\e600"; -} - -.gf-icon-snap-single-tilt:before { - content: "\e601"; -} - -.gf-icon-snap-single:before { - content: "\e602"; -} - diff --git a/public/less/grafana.less b/public/less/grafana.less index f28893faafc..8f01c5e9429 100644 --- a/public/less/grafana.less +++ b/public/less/grafana.less @@ -1,35 +1,44 @@ -@import "type.less"; -@import "login.less"; -@import "submenu.less"; -@import "panel_graph.less"; -@import "panel_dashlist.less"; -@import "panel_singlestat.less"; -@import "panel_table.less"; -@import "bootstrap-tagsinput.less"; -@import "tables_lists.less"; -@import "search.less"; -@import "playlist.less"; -@import "panel.less"; -@import "forms.less"; -@import "tightform.less"; -@import "normform.less"; -@import "sidemenu.less"; -@import "navbar.less"; -@import "gfbox.less"; -@import "admin.less"; -@import "pagination.less"; -@import "validation.less"; -@import "gf-fonts.less"; -@import "tabs.less"; -@import "timepicker.less"; -@import "alerting.less"; -@import "apps.less"; -@import "filter-controls.less"; -@import "filter-list.less"; -@import "filter-table.less"; -@import "simple-box.less"; -@import "dropdown.less"; -@import "page.less"; + +// BASE +@import "./base/type.less"; +@import "./base/forms.less"; +@import "./base/fonts.less"; + +// UTILS +@import "./utils/validation.less"; + +// LAYOUTS +@import "./layout/page.less"; + +// COMPONENTS +@import "./components/panel_graph.less"; +@import "./components/submenu.less"; +@import "./components/panel_dashlist.less"; +@import "./components/panel_singlestat.less"; +@import "./components/panel_table.less"; +@import "./components/tagsinput.less"; +@import "./components/tables_lists.less"; +@import "./components/search.less"; +@import "./components/panel.less"; +@import "./components/tightform.less"; +@import "./components/gf-form.less"; +@import "./components/sidemenu.less"; +@import "./components/navbar.less"; +@import "./components/gfbox.less"; +@import "./components/pagination.less"; +@import "./components/tabs.less"; +@import "./components/timepicker.less"; +@import "./components/filter-controls.less"; +@import "./components/filter-list.less"; +@import "./components/filter-table.less"; + +// PAGES +@import "./pages/login.less"; +@import "./pages/playlist.less"; +@import "./pages/admin.less"; +@import "./pages/alerting.less"; +@import "./pages/apps.less"; + .row-control-inner { padding:0px; diff --git a/public/less/page.less b/public/less/layout/page.less similarity index 100% rename from public/less/page.less rename to public/less/layout/page.less diff --git a/public/less/admin.less b/public/less/pages/admin.less similarity index 100% rename from public/less/admin.less rename to public/less/pages/admin.less diff --git a/public/less/alerting.less b/public/less/pages/alerting.less similarity index 100% rename from public/less/alerting.less rename to public/less/pages/alerting.less diff --git a/public/less/apps.less b/public/less/pages/apps.less similarity index 100% rename from public/less/apps.less rename to public/less/pages/apps.less diff --git a/public/less/login.less b/public/less/pages/login.less similarity index 100% rename from public/less/login.less rename to public/less/pages/login.less diff --git a/public/less/playlist.less b/public/less/pages/playlist.less similarity index 100% rename from public/less/playlist.less rename to public/less/pages/playlist.less diff --git a/public/less/simple-box.less b/public/less/simple-box.less deleted file mode 100644 index 07062c864d5..00000000000 --- a/public/less/simple-box.less +++ /dev/null @@ -1,50 +0,0 @@ - -@simpleBoxBorderWidth: 0.2rem; -@simpleBoxMargin: 1.5rem; -@simpleBoxBodyPadding: 1rem 0 0.5rem 1rem; - -.simple-box { - margin-top: @simpleBoxMargin; - background: @grafanaPanelBackground; -} - -.simple-box-header { - font-weight: normal; - line-height: 2.5rem; - color: @textColor; - margin: 0; - padding-left: 1rem; - // border-bottom: @simpleBoxBorderWidth solid @bodyBackground; -} - -.simple-box-column { - flex-direction: row; - width: 25%; - border-right: @simpleBoxBorderWidth solid @bodyBackground; - ul { - margin: 0.7rem 0 1rem 1.2rem; - } -} - -.simple-box-column:last-child { - border: none; -} - -.simple-box-column-header { - font-size: @fontSizeLarge; - i { - padding-right: 0.3rem; - } -} - -.simple-box-body { - padding: @simpleBoxBodyPadding; -} - -.flex-container { - display: flex; -} - -.flex-column { - flex-direction: row; -} diff --git a/public/less/validation.less b/public/less/utils/validation.less similarity index 100% rename from public/less/validation.less rename to public/less/utils/validation.less