diff options
| author | Christophe Simonis <chs@odoo.com> | 2015-06-24 18:38:12 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2015-06-25 00:26:31 +0200 |
| commit | a3041949364141eaa66b22ab0d72227b675df324 (patch) | |
| tree | 6fd5ca7333bbcc908e35baee6acbd1040b2a9592 /addons/website/static/src/js/website.editor.js | |
| parent | 07efacb5785434361608e22d43bab492a5102de4 (diff) | |
| parent | 81b5c601f9466e5e48e337c0d270ea4955cf181c (diff) | |
[MERGE] forward port of branch saas-6 up to 81b5c60
Diffstat (limited to 'addons/website/static/src/js/website.editor.js')
| -rw-r--r-- | addons/website/static/src/js/website.editor.js | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index efe6d293f79..67e9b3da734 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -937,7 +937,6 @@ function change_default_bootstrap_animation_to_edit() { website.no_editor = !!$(document.documentElement).data('editable-no-editor'); - website.add_template_file('/website/static/src/xml/website.xml'); website.add_template_file('/website/static/src/xml/website.editor.xml'); website.dom_ready.done(function () { website.ready().then(init_editor); @@ -966,16 +965,6 @@ website.dom_ready.done(function () { }); }); - website.error = function(data, url) { - var $error = $(openerp.qweb.render('website.error_dialog', { - 'title': data.data ? data.data.arguments[0] : "", - 'message': data.data ? data.data.arguments[1] : data.statusText, - 'backend_url': url - })); - $error.appendTo("body"); - $error.modal('show'); - }; - /* ----- TOP EDITOR BAR FOR ADMIN ---- */ var EditorBar = Widget.extend({ @@ -1860,6 +1849,9 @@ var MediaDialog = Dialog.extend({ $(document.body).trigger("media-saved", [self.active.media, self.old_media]); self.trigger("saved", [self.active.media, self.old_media]); setTimeout(function () { + if (!self.active.media.parentNode) { + return; + } range.createFromNode(self.active.media).select(); click_event(self.active.media, "mousedown"); if (!this.only_images) { @@ -2182,7 +2174,11 @@ function getCssSelectors(filter) { } var sheets = document.styleSheets; for(var i = 0; i < sheets.length; i++) { - var rules = sheets[i].rules || sheets[i].cssRules; + try { + var rules = sheets[i].rules || sheets[i].cssRules; + } catch(e) { + continue; + } if (rules) { for(var r = 0; r < rules.length; r++) { var selectorText = rules[r].selectorText; |
