summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-05-14 17:15:12 +0200
committerqsm-odoo <qsm@odoo.com>2018-07-27 12:36:54 +0200
commit66289d639c80780fe01b514296ea6b86a63afba3 (patch)
tree8e0fb5f226da13eb3a776f1a283ed5a8fe5d85c1 /addons/web/static/src
parent318b10cce467fea7bd5f16564ed5218c5f3d0a48 (diff)
[REF] *: BS4, review breadcrumb structure
Now, the 'breadcrumb-item' class has to be put explicitely on breadcrumb items.
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/chrome/control_panel.js7
-rw-r--r--addons/web/static/src/scss/bootstrap_overridden.scss1
-rw-r--r--addons/web/static/src/scss/control_panel.scss1
3 files changed, 5 insertions, 4 deletions
diff --git a/addons/web/static/src/js/chrome/control_panel.js b/addons/web/static/src/js/chrome/control_panel.js
index 0913b574a3d..fb265390f51 100644
--- a/addons/web/static/src/js/chrome/control_panel.js
+++ b/addons/web/static/src/js/chrome/control_panel.js
@@ -245,11 +245,12 @@ var ControlPanel = Widget.extend({
var self = this;
var is_last = (index === length-1);
var li_content = bc.title && _.escape(bc.title.trim()) || data.noDisplayContent;
- var $bc = $('<li>')
- .append(is_last ? li_content : $('<a>').html(li_content))
+ var $bc = $('<li>', {class: 'breadcrumb-item'})
+ .append(is_last ? li_content : $('<a>', {href: '#'}).html(li_content))
.toggleClass('active', is_last);
if (!is_last) {
- $bc.click(function () {
+ $bc.click(function (ev) {
+ ev.preventDefault();
self.trigger_up('breadcrumb_clicked', {controllerID: bc.controllerID});
});
}
diff --git a/addons/web/static/src/scss/bootstrap_overridden.scss b/addons/web/static/src/scss/bootstrap_overridden.scss
index 15dff6c2f51..8d0cf644b62 100644
--- a/addons/web/static/src/scss/bootstrap_overridden.scss
+++ b/addons/web/static/src/scss/bootstrap_overridden.scss
@@ -131,6 +131,7 @@ $modal-md: 650px;
$breadcrumb-padding-y: 0;
$breadcrumb-padding-x: 0;
+$breadcrumb-margin-bottom: 0;
$breadcrumb-bg: $o-control-panel-background-color;
// FIXME $breadcrumb-color ?
diff --git a/addons/web/static/src/scss/control_panel.scss b/addons/web/static/src/scss/control_panel.scss
index 144b5f7bbde..195773e1b12 100644
--- a/addons/web/static/src/scss/control_panel.scss
+++ b/addons/web/static/src/scss/control_panel.scss
@@ -8,7 +8,6 @@
> .breadcrumb {
width: 50%;
- margin: 0px;
font-size: 18px;
> li {