diff options
| author | David Monjoie <dmo@odoo.com> | 2015-05-19 16:48:05 +0200 |
|---|---|---|
| committer | David Monjoie <dmo@odoo.com> | 2015-05-21 16:17:10 +0200 |
| commit | e18a3a43e44da86a92acbe77501838ec6deb87db (patch) | |
| tree | 5b263ed746a02dfe39a4be15927a7e98d8f67946 /addons/website/static/src | |
| parent | 14a7d52307fe30443e8f08a262d46f6d2f804bc1 (diff) | |
[FIX] website: moved website.xml loading to editor
To avoid loading unneccesary templates on every page.
Diffstat (limited to 'addons/website/static/src')
| -rw-r--r-- | addons/website/static/src/js/website.editor.js | 11 | ||||
| -rw-r--r-- | addons/website/static/src/js/website.js | 12 |
2 files changed, 11 insertions, 12 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); diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js index 3869986e48a..386e0e99864 100644 --- a/addons/website/static/src/js/website.js +++ b/addons/website/static/src/js/website.js @@ -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(); |
