diff options
| author | Christophe Matthieu <chm@odoo.com> | 2014-08-19 16:19:53 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2014-08-20 17:54:10 +0200 |
| commit | d12974eee38d7560dedd234a9b6ee9ae891fffdb (patch) | |
| tree | 2de30cac9b0eb2f204180d8a2445025f30cc2142 /addons/website/static/src | |
| parent | b8b947ffa4ea0f5c8152cabaefa779512385e6cd (diff) | |
[FIX] website.snippet: can't edit website with firefox; remove firefox attr for media video is edit mode
Diffstat (limited to 'addons/website/static/src')
| -rw-r--r-- | addons/website/static/src/js/website.snippets.editor.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index 16304f95d01..8d7b7f1d5b2 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -321,13 +321,14 @@ var self = this; var snipped_event_flag; $("#wrapwrap").on('click', function (event) { - if (snipped_event_flag || !event.srcElement) { + var srcElement = event.srcElement || (event.originalEvent && (event.originalEvent.originalTarget || event.originalEvent.target)); + if (snipped_event_flag || !srcElement) { return; } snipped_event_flag = true; setTimeout(function () {snipped_event_flag = false;}, 0); - var $target = $(event.srcElement); + var $target = $(srcElement); if ($target.parents(".oe_overlay").length) { return; @@ -1537,6 +1538,9 @@ new website.editor.MediaDialog(self, self.element).appendTo(document.body); self.BuildingBlock.make_active(false); } + setTimeout(function () { + self.$target.find(".css_editable_mode_display").removeAttr("_moz_abspos"); + },0); }, }); |
