summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/css/base.css4
-rw-r--r--addons/web/static/src/css/base.sass4
-rw-r--r--addons/web/static/src/js/search.js2
-rw-r--r--addons/web/static/src/js/view_form.js7
4 files changed, 11 insertions, 6 deletions
diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css
index 25d2bf2441f..06239a389cd 100644
--- a/addons/web/static/src/css/base.css
+++ b/addons/web/static/src/css/base.css
@@ -3464,11 +3464,11 @@ div.ui-widget-overlay {
}
.tooltip-inner {
- text-align: left;
+ text-align: left !important;
}
.tooltip.bottom .tooltip-arrow {
- left: 35%;
+ left: 35% !important;
}
button, body {
diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass
index 541a7f66d88..e74fae44206 100644
--- a/addons/web/static/src/css/base.sass
+++ b/addons/web/static/src/css/base.sass
@@ -2767,9 +2767,9 @@ div.ui-widget-overlay
// Customize bootstrap3 for tooltip
.tooltip-inner
- text-align: left
+ text-align: left !important
.tooltip.bottom .tooltip-arrow
- left: 35%
+ left: 35% !important
// End of customize
// Customize for global tags
diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js
index 1cc2b4815d0..994673021a3 100644
--- a/addons/web/static/src/js/search.js
+++ b/addons/web/static/src/js/search.js
@@ -401,7 +401,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea
.on('add change reset remove', this.proxy('do_search'))
.on('add change reset remove', this.proxy('renderFacets'));
$('.oe_searchview_unfold_drawer').attr('data-toggle', 'tooltip');
- $('.oe_searchview_unfold_drawer').tooltip({html: true});
+ $('.oe_searchview_unfold_drawer').tooltip({placement: 'bottom', html: true});
if (this.options.hidden) {
this.$el.hide();
}
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index d10bd7a97a5..7ffbffd44f3 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -1862,7 +1862,12 @@ instance.web.form.FormWidget = instance.web.Widget.extend(instance.web.form.Invi
});
},
container: 'body',
- placement: 'bottom',
+ placement: function(tip, trigger) { //dynamic set position
+ var offset = $(trigger).offset();
+ var vert = 0.5 * $(document).outerHeight() - offset.top;
+ var vertPlacement = vert > 0 ? 'bottom' : 'top';
+ return vertPlacement;
+ },
html: true,
opacity: 0.85,
}, options || {});