summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/js/singleselect.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/core/js/singleselect.js b/core/js/singleselect.js
index 0b7fc20a8f0..e2d94a9f287 100644
--- a/core/js/singleselect.js
+++ b/core/js/singleselect.js
@@ -7,11 +7,7 @@
input.attr('title', inputTooltip);
}
select = $(select);
- if ($.fn.tipsy){
- input.tipsy({gravity: 'n', trigger: 'manual'});
- }
input.css('position', 'absolute');
- input.css(select.offset());
input.css({
'box-sizing': 'border-box',
'-moz-box-sizing': 'border-box',
@@ -35,8 +31,11 @@
select.data('previous', value);
} else {
event.stopImmediatePropagation();
+ // adjust offset, in case the user scrolled
+ input.css(select.offset());
input.show();
if ($.fn.tipsy){
+ input.tipsy({gravity: 'n', trigger: 'manual'});
input.tipsy('show');
}
select.css('background-color', 'white');