summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/widgets
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-08-01 14:40:20 +0200
committerqsm-odoo <qsm@odoo.com>2018-08-02 09:55:20 +0200
commit08117383d06d5fc3195eab47de6462fc4863c747 (patch)
tree9fca43d2a695953a87ce0a80c1f253f6f77ad287 /addons/web_editor/static/src/js/widgets
parent2587483f4157825bdafe0b7de79665f3ac70cae2 (diff)
[FIX] web_editor: activate image tab by default in media dialog
Diffstat (limited to 'addons/web_editor/static/src/js/widgets')
-rw-r--r--addons/web_editor/static/src/js/widgets/widgets.js19
1 files changed, 8 insertions, 11 deletions
diff --git a/addons/web_editor/static/src/js/widgets/widgets.js b/addons/web_editor/static/src/js/widgets/widgets.js
index d43f3a0c63c..74fbfe18f01 100644
--- a/addons/web_editor/static/src/js/widgets/widgets.js
+++ b/addons/web_editor/static/src/js/widgets/widgets.js
@@ -1150,22 +1150,19 @@ var MediaDialog = Dialog.extend({
}
this.opened(function () {
- if (!self.media) {
- return;
- }
- if (self.$media.is('img')) {
- self.$('[href="#editor-media-image"]').tab('show');
+ var tabToShow = 'icon';
+ if (!self.media || self.$media.is('img')) {
+ tabToShow = 'image';
} else if (self.$media.is('a.o_image')) {
- self.$('[href="#editor-media-document"]').tab('show');
+ tabToShow = 'document';
} else if (self.$media.attr('class').match(/(^|\s)media_iframe_video($|\s)/)) {
- self.$('[href="#editor-media-video"]').tab('show');
+ tabToShow = 'video';
} else if (self.$media.parent().attr('class').match(/(^|\s)media_iframe_video($|\s)/)) {
self.$media = self.$media.parent();
self.media = self.$media[0];
- self.$('[href="#editor-media-video"]').tab('show');
- } else if (self.$media.attr('class').match(/(^|\s)fa($|\s)/)) {
- self.$('[href="#editor-media-icon"]').tab('show');
- }
+ tabToShow = 'video';
+ }
+ self.$('[href="#editor-media-' + tabToShow + '"]').tab('show');
});
this._onSearchInput = _.debounce(this._onSearchInput, 250);