diff options
| author | Christophe Simonis <chs@odoo.com> | 2018-07-30 17:02:28 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2018-07-30 17:02:28 +0200 |
| commit | a719cf256364c35229ac1695e9011870616bcce4 (patch) | |
| tree | 2af64c5818e3732d6d6f534eae6b7ed5d8a873f6 /addons/web/static/src | |
| parent | 25de4a542679893066feb978dd4d8e731cbe495f (diff) | |
| parent | b4555df336d05481de3077f3513a34b315f39bce (diff) | |
[MERGE] forward port branch saas-11.3 up to b4555df336d
Diffstat (limited to 'addons/web/static/src')
6 files changed, 15 insertions, 13 deletions
diff --git a/addons/web/static/src/css/reset.min.css b/addons/web/static/src/css/reset.min.css index ee21ad74e7d..97c0b78b002 100644 --- a/addons/web/static/src/css/reset.min.css +++ b/addons/web/static/src/css/reset.min.css @@ -48,6 +48,7 @@ ol { ul { list-style: disc; + padding-left: 40px; } ul ul { diff --git a/addons/web/static/src/js/chrome/action_manager_act_window.js b/addons/web/static/src/js/chrome/action_manager_act_window.js index e040096f60b..eee8ffc9e92 100644 --- a/addons/web/static/src/js/chrome/action_manager_act_window.js +++ b/addons/web/static/src/js/chrome/action_manager_act_window.js @@ -704,7 +704,7 @@ ActionManager.include({ var env = ev.data.env; var context = new Context(env.context, actionData.context || {}); var recordID = env.currentID || null; // pyeval handles null value, not undefined - var def; + var def = $.Deferred(); // determine the action to execute according to the actionData if (actionData.special) { diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index d007305dc79..4a3f3230ef7 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -1843,7 +1843,7 @@ var StatInfo = AbstractField.extend({ */ _render: function () { var options = { - value: this.value || 0, + value: this._formatValue(this.value || 0), }; if (! this.attrs.nolabel) { if (this.nodeOptions.label_field && this.recordData[this.nodeOptions.label_field]) { diff --git a/addons/web/static/src/js/views/kanban/kanban_column_progressbar.js b/addons/web/static/src/js/views/kanban/kanban_column_progressbar.js index fad822efdb9..b597ccf1c60 100644 --- a/addons/web/static/src/js/views/kanban/kanban_column_progressbar.js +++ b/addons/web/static/src/js/views/kanban/kanban_column_progressbar.js @@ -141,6 +141,7 @@ var KanbanColumnProgressBar = Widget.extend({ } // Display and animate the progress bars + var barNumber = 0; _.each(self.colors, function (val, key) { var $bar = self.$bars[val]; var count = self.subgroupCounts && self.subgroupCounts[key] || 0; @@ -165,7 +166,14 @@ var KanbanColumnProgressBar = Widget.extend({ window.getComputedStyle($bar[0]).getPropertyValue('width'); // Force reflow so that animations work if (count > 0) { $bar.addClass('o_bar_has_records'); + // Make sure every bar that has records has some space + // and that everything adds up to 100% + var minWidth = 6*barNumber; + var maxWidth = 100 - minWidth; + self.$('.progress-bar.o_bar_has_records').css('max-width', maxWidth + '%'); + self.$('.progress-bar.o_bar_has_records').css('min-width', minWidth + '%'); $bar.css('width', (count * 100 / self.groupCount) + '%'); + barNumber++; } else { $bar.css('width', ''); } diff --git a/addons/web/static/src/scss/form_view_extra.scss b/addons/web/static/src/scss/form_view_extra.scss index 29c2512c1ab..9fee48cd0b6 100644 --- a/addons/web/static/src/scss/form_view_extra.scss +++ b/addons/web/static/src/scss/form_view_extra.scss @@ -72,18 +72,16 @@ max-width: 70%; line-height: 1.2; - .o_stat_value { + > .o_stat_value, > .o_stat_text { @include o-text-overflow(block); + } + + .o_stat_value { font-weight: 700; color: $o-brand-primary; } .o_stat_text { - @include o-text-overflow(block); font-size: small; - - .o_stat_value { - display: inline; - } } } > span { diff --git a/addons/web/static/src/scss/kanban_column_progressbar.scss b/addons/web/static/src/scss/kanban_column_progressbar.scss index 2cb35d33a2e..1a0fc76457a 100644 --- a/addons/web/static/src/scss/kanban_column_progressbar.scss +++ b/addons/web/static/src/scss/kanban_column_progressbar.scss @@ -72,11 +72,6 @@ margin-bottom: 0; box-shadow: none; cursor: pointer; - - // Be sure that a bar with data has a minimun width - &.o_bar_has_records { - min-width: 10px; - } } .o_kanban_counter_label { |
