diff --git a/addons/web/static/src/legacy/js/widgets/data_export.js b/addons/web/static/src/legacy/js/widgets/data_export.js
index 24a9a039a59..43be144ae65 100644
--- a/addons/web/static/src/legacy/js/widgets/data_export.js
+++ b/addons/web/static/src/legacy/js/widgets/data_export.js
@@ -87,7 +87,7 @@ var DataExport = Dialog.extend({
cursor: 'grabbing',
handle: '.o_short_field',
forcePlaceholderSize: true,
- placeholder: 'o-field-placeholder',
+ placeholder: 'o-field-placeholder bg-light border border-primary',
update: self.proxy('_resetTemplateField'),
});
});
@@ -144,7 +144,7 @@ var DataExport = Dialog.extend({
$('
', {'class': 'o_export_field', 'data-field_id': fieldID}).append(
$('', {'class': "fa fa-sort o_short_field mx-1"}),
label.trim(),
- $('', {'class': 'fa fa-trash m-1 float-end o_remove_field', 'title': _t("Remove field")})
+ $('', {'class': 'o_remove_field o_cursor_pointer fa fa-trash m-1 float-end ', 'title': _t("Remove field")})
)
);
}
@@ -256,7 +256,7 @@ var DataExport = Dialog.extend({
.after(QWeb.render('Export.TreeItems', {fields: records, debug: config.isDebug()}));
} else {
this.$('.o_left_field_panel').empty().append(
- $('').addClass('o_field_tree_structure')
+ $('').addClass('o_field_tree_structure my-2')
.append(QWeb.render('Export.TreeItems', {fields: records, debug: config.isDebug()}))
);
}
@@ -265,7 +265,7 @@ var DataExport = Dialog.extend({
this.$records = this.$('.o_export_tree_item');
this.$records.each(function (i, el) {
var $el = $(el);
- $el.find('.o_tree_column').first().toggleClass('o_required', !!self.records[$el.data('id')].required);
+ $el.find('.o_tree_column').first().toggleClass('o_required font-weight-bolder', !!self.records[$el.data('id')].required);
});
},
/**
diff --git a/addons/web/static/src/legacy/scss/data_export.scss b/addons/web/static/src/legacy/scss/data_export.scss
index 60f1e3dcab4..a5282dbedf1 100644
--- a/addons/web/static/src/legacy/scss/data_export.scss
+++ b/addons/web/static/src/legacy/scss/data_export.scss
@@ -1,64 +1,18 @@
-.o_web_client .o_export {
- .o-export-panel {
- height: 100%;
- }
- .o_left_panel {
- flex-flow: column nowrap;
- height: 100%;
- .o_left_field_panel {
- flex: 1;
- overflow: auto;
- }
- .o_export_tree_item {
- cursor: pointer;
- position: relative;
- padding-left: 20px;
- &.o_selected > .o_tree_column {
- background-color: $o-brand-odoo;
- color: white;
- }
- .o_expand_parent {
- @include o-position-absolute($top: 4px, $left: 5px);
- font-size: 10px;
- }
- .o_required {
- border-bottom: 2px solid $o-main-text-color;
- }
- }
+.o_export .o_selected > .o_tree_column {
+ background-color: $o-brand-odoo;
+ color: white;
+}
+
+.o_short_field {
+ @include o-grab-cursor;
+}
+
+@include media-breakpoint-down(sm) {
+ .ui-sortable-handle {
+ display: none;
}
- .o_right_panel {
- flex-flow: column nowrap;
- height: 100%;
- .o_save_list {
- display: none;
- }
- .o_right_field_panel {
- flex: 1;
- overflow: auto;
- .o_short_field {
- @include o-grab-cursor;
- }
- .o-field-placeholder {
- border: 1px dashed $o-brand-primary;
- }
- .o_remove_field {
- cursor: pointer;
- }
- }
- }
-
- @include media-breakpoint-down(sm) {
- .ui-sortable-handle {
- display: none;
- }
-
- .o_right_field_panel .o_export_field {
- padding-left: map-get($spacers, 1);
- }
-
- .o_left_panel, .o_right_panel {
- height: 50%;
- }
+ .o_left_panel, .o_right_panel {
+ height: 50% !important;
}
}
diff --git a/addons/web/static/src/legacy/xml/base.xml b/addons/web/static/src/legacy/xml/base.xml
index e17f5f7964b..50e6aa462fb 100644
--- a/addons/web/static/src/legacy/xml/base.xml
+++ b/addons/web/static/src/legacy/xml/base.xml
@@ -1392,8 +1392,8 @@
-
-
+
+
-
+
Export Format:
@@ -1419,8 +1419,8 @@
-
@@ -1428,9 +1428,9 @@
-