summaryrefslogtreecommitdiff
path: root/addons/web/static/src/less/control_panel_layout.less
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2016-04-21 13:58:22 +0200
committerGéry Debongnie <ged@odoo.com>2016-04-21 15:21:42 +0200
commit6768bbfcc02e0f498110cda2ba9adbc2fd23d24c (patch)
tree7dccb1019434582874b285276189b1b3dcbb96a9 /addons/web/static/src/less/control_panel_layout.less
parente1bfd3fbda97ac7a64a585b07be161d5be606cf9 (diff)
parent8e440b173e3b273b3aac541f2ec12527f67dfa60 (diff)
[MERGE] *: stop duplicating web
Avoid duplicating web addon in enterprise by extracting a common basis. Enterprise features stay in enterprise, but use that common basis. In web, mainly: - JS refactoring and linting - Conversion of .sass into .less split into multiple files - Templates cleaning and DOM simplification - Re-generation of web.pot, and update of .po files Minor tweaks in some other addons to make them work with this new structure.
Diffstat (limited to 'addons/web/static/src/less/control_panel_layout.less')
-rw-r--r--addons/web/static/src/less/control_panel_layout.less70
1 files changed, 70 insertions, 0 deletions
diff --git a/addons/web/static/src/less/control_panel_layout.less b/addons/web/static/src/less/control_panel_layout.less
new file mode 100644
index 00000000000..92f8397bca4
--- /dev/null
+++ b/addons/web/static/src/less/control_panel_layout.less
@@ -0,0 +1,70 @@
+@breadcrumb-height: 30px;
+
+.o_control_panel {
+ .o-flex-display();
+ .o-flex-flow(row, wrap);
+
+ .breadcrumb {
+ width: 50%;
+
+ > li {
+ .o_text_overflow;
+ max-width: 90%;
+ display: inline-block;
+ }
+ }
+
+ &.o_breadcrumb_full {
+ .breadcrumb {
+ width: 100%;
+ }
+ }
+
+ .o_cp_searchview {
+ width: 50%;
+ min-height: @breadcrumb-height;
+ }
+
+ .btn.o_enable_searchview {
+ width: 10%;
+ margin-left: 2%;
+ padding: 0px;
+ }
+
+ .o_cp_left {
+ width: 50%;
+ margin-top: 5px;
+ .o-flex-display();
+ .o-justify-content(space-between);
+ }
+
+ .o_cp_right {
+ width: 50%;
+ margin-top: 5px;
+ .o-flex-display();
+
+ .o_cp_pager {
+ margin: auto 0 auto auto;
+ }
+ }
+}
+
+.o_x2m_control_panel {
+ .o-flex-display();
+ .o-flex-flow(row, wrap);
+
+ .o_cp_buttons {
+ .o-flex-display();
+ margin-right: auto;
+ }
+ .o_cp_pager {
+ .o-flex-display();
+ margin-left: auto;
+ }
+}
+
+@media print {
+ .o_control_panel {
+ display: none;
+ }
+}