diff options
| author | qsm-odoo <qsm@odoo.com> | 2018-08-01 14:40:20 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2018-08-02 09:55:20 +0200 |
| commit | 08117383d06d5fc3195eab47de6462fc4863c747 (patch) | |
| tree | 9fca43d2a695953a87ce0a80c1f253f6f77ad287 /addons/web_editor/static/src/js/widgets | |
| parent | 2587483f4157825bdafe0b7de79665f3ac70cae2 (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.js | 19 |
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); |
