summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2014-08-19 16:19:53 +0200
committerChristophe Matthieu <chm@odoo.com>2014-08-20 17:54:10 +0200
commitd12974eee38d7560dedd234a9b6ee9ae891fffdb (patch)
tree2de30cac9b0eb2f204180d8a2445025f30cc2142 /addons/website/static/src
parentb8b947ffa4ea0f5c8152cabaefa779512385e6cd (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.js8
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);
},
});