summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.editor.js
diff options
context:
space:
mode:
authorDavid Monjoie <dmo@odoo.com>2015-05-19 16:48:05 +0200
committerDavid Monjoie <dmo@odoo.com>2015-05-21 16:17:10 +0200
commite18a3a43e44da86a92acbe77501838ec6deb87db (patch)
tree5b263ed746a02dfe39a4be15927a7e98d8f67946 /addons/website/static/src/js/website.editor.js
parent14a7d52307fe30443e8f08a262d46f6d2f804bc1 (diff)
[FIX] website: moved website.xml loading to editor
To avoid loading unneccesary templates on every page.
Diffstat (limited to 'addons/website/static/src/js/website.editor.js')
-rw-r--r--addons/website/static/src/js/website.editor.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js
index 12dceabac8f..750d664f6e4 100644
--- a/addons/website/static/src/js/website.editor.js
+++ b/addons/website/static/src/js/website.editor.js
@@ -939,6 +939,7 @@ define(['summernote/summernote'], function () {
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(website.init_editor);
@@ -967,6 +968,16 @@ define(['summernote/summernote'], 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');
+ };
+
website.init_editor = function () {
var editor = new website.EditorBar();
var $body = $(document.body);