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/js/core/dom.js10
-rw-r--r--addons/web/static/src/less/webclient_extra.less13
2 files changed, 7 insertions, 16 deletions
diff --git a/addons/web/static/src/js/core/dom.js b/addons/web/static/src/js/core/dom.js
index da125aa72af..6ca13f18e4e 100644
--- a/addons/web/static/src/js/core/dom.js
+++ b/addons/web/static/src/js/core/dom.js
@@ -265,19 +265,19 @@ return {
* @returns {jQuery}
*/
renderCheckbox: function (options) {
- var $container = $('<div class="checkbox o_checkbox"><label><input type="checkbox"/><span/></label></div>');
+ var $container = $('<div class="o_checkbox"><input type="checkbox"/><span/></div>');
if (options && options.prop) {
- $container.find('input').prop(options.prop);
+ $container.children('input').prop(options.prop);
}
if (options && options.text) {
- $container.find('label').append(
+ $container = $('<label/>').append(
+ $container,
$('<span/>', {
+ class: 'ml8',
text: options.text,
- class: 'o_checkbox_label',
})
);
}
-
return $container;
},
/**
diff --git a/addons/web/static/src/less/webclient_extra.less b/addons/web/static/src/less/webclient_extra.less
index 2f4e03e9479..7c337352618 100644
--- a/addons/web/static/src/less/webclient_extra.less
+++ b/addons/web/static/src/less/webclient_extra.less
@@ -4,17 +4,8 @@
div.o_checkbox {
display: inline-block;
vertical-align: sub;
- margin-top: 0px;
- margin-bottom: 0px;
- input[type="checkbox"] {
- position: inherit;
- margin-left: 0;
- }
- > label {
- padding-left: 0px;
- > input + span {
- display: none;
- }
+ > input + span {
+ display: none;
}
}