[FIX] website: moved website.xml loading to editor
To avoid loading unneccesary templates on every page.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -161,16 +161,6 @@
|
||||
return def;
|
||||
};
|
||||
|
||||
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.form = function (url, method, params) {
|
||||
var form = document.createElement('form');
|
||||
form.setAttribute('action', url);
|
||||
@@ -262,8 +252,6 @@
|
||||
return def;
|
||||
};
|
||||
|
||||
website.add_template_file('/website/static/src/xml/website.xml');
|
||||
|
||||
website.dom_ready = $.Deferred();
|
||||
$(document).ready(function () {
|
||||
website.dom_ready.resolve();
|
||||
|
||||
Reference in New Issue
Block a user