summaryrefslogtreecommitdiff
path: root/addons/board/static/src/scss
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/board/static/src/scss
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/board/static/src/scss')
-rw-r--r--addons/board/static/src/scss/dashboard.scss178
1 files changed, 178 insertions, 0 deletions
diff --git a/addons/board/static/src/scss/dashboard.scss b/addons/board/static/src/scss/dashboard.scss
new file mode 100644
index 00000000..b11aa5ff
--- /dev/null
+++ b/addons/board/static/src/scss/dashboard.scss
@@ -0,0 +1,178 @@
+.o_dashboard {
+
+ // Dashboard layout
+ .oe_dashboard_layout_1 .oe_dashboard_column {
+ &.index_0 {
+ width: 100%;
+ }
+ &.index_1, &.index_2 {
+ display: none;
+ }
+ }
+ .oe_dashboard_layout_1-1 .oe_dashboard_column {
+ width: 50%;
+ &.index_2 {
+ display: none;
+ }
+ }
+ .oe_dashboard_layout_1-1-1 .oe_dashboard_column {
+ width: 33%;
+ }
+ .oe_dashboard_layout_2-1 .oe_dashboard_column {
+ &.index_0 {
+ width: 70%;
+ }
+ &.index_1 {
+ width: 30%;
+ }
+ &.index_2 {
+ display: none;
+ }
+ }
+ .oe_dashboard_layout_1-2 .oe_dashboard_column {
+ &.index_0 {
+ width: 30%;
+ }
+ &.index_1 {
+ width: 70%;
+ }
+ &.index_2 {
+ display: none;
+ }
+ }
+ .oe_dashboard_column {
+ vertical-align: top;
+ }
+
+ // Layout selector
+ .oe_dashboard_links {
+ text-align: right;
+ margin: 0 4px 6px 0;
+ }
+
+ // Dashboard content
+ .oe_dashboard {
+ width: 100%;
+ .oe_action {
+ margin: 0 8px 8px 0;
+ background-color: white;
+ border: 1px solid;
+ border-color: #e5e5e5 #dbdbdb #d2d2d2;
+ margin: 0 8px 8px 0;
+ .oe_header {
+ font-size: 16px;
+ vertical-align: middle;
+ margin: 0;
+ padding: 12px;
+ &:hover {
+ cursor: move;
+ }
+ .oe_icon {
+ float: right;
+ cursor: pointer;
+ color: #b3b3b3;
+ &:hover {
+ color: #666;
+ text-decoration: none;
+ }
+ }
+ .oe_close:after {
+ content: "×";
+ margin-left: 4px;
+ }
+ .oe_minimize:after {
+ content: "-";
+ margin-left: 4px;
+ }
+ .oe_maximize:after {
+ content: "+";
+ margin-left: 4px;
+ }
+ .oe_header_text {
+ width: auto;
+ visibility: hidden;
+ display: inline-block;
+ cursor: text;
+ }
+ span {
+ cursor: pointer;
+ }
+ }
+ .oe_header_empty {
+ padding-top: 0;
+ padding-bottom: 2px;
+ }
+ .oe_button_create {
+ margin-left: 4px;
+ padding: 0 4px 0 4px;
+ height: 16px !important;
+ }
+ .oe_content {
+ padding: 0 12px 12px 12px;
+ &.oe_folded {
+ display: none;
+ }
+ .o_view_nocontent {
+ display: none; // we don't have a create button on the dashboard, so no need to display that
+ }
+ }
+
+ // Override border of many2manytags defined for form_views
+ .o_kanban_view .o_kanban_record .oe_kanban_list_many2many .o_field_many2manytags {
+ border: none;
+ }
+
+ // Override height of graph. min-height doesn't do the trick
+ .o_graph_controller canvas {
+ height: 300px;
+ }
+
+ // Override height for calendar view to be displayed properly
+ .o_calendar_view {
+ height: 100vh;
+ }
+
+ // Override height for map view to be displayed properly
+ .o_map_view {
+ .o_map_container, .o_pin_list_container {
+ height: calc(100vh - #{$o-navbar-height});
+ }
+ }
+ }
+ }
+}
+
+// Layout selector modal
+.oe_dashboard_layout_selector {
+ ul {
+ white-space: nowrap;
+ }
+ li {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+ float: left;
+ }
+ .oe_dashboard_selected_layout {
+ margin-left: -30px;
+ vertical-align: bottom;
+ margin-bottom: 10px;
+ }
+}
+
+// Favorites menu in control panel
+.o_add_to_dashboard {
+ display: none; // hidden by default
+ max-width: 250px;
+ width: auto;
+}
+
+@include media-breakpoint-down(sm) {
+ .o_dashboard .oe_dashboard {
+ table-layout: fixed;
+
+ .oe_action .oe_header .oe_header_text {
+ display: none;
+ }
+ }
+}