[IMP] website: load website.xml templates only in editable mode

bzr revid: fme@openerp.com-20140505113800-wv5vh802us270oez
This commit is contained in:
Fabien Meghazi 2014-05-05 13:38:00 +02:00
parent 1d0a6e20a4
commit b0cbaf330a
7 changed files with 9 additions and 11 deletions

View File

@ -3,9 +3,8 @@
var website = openerp.website; var website = openerp.website;
var _t = openerp._t; var _t = openerp._t;
website.is_editable = true;
website.is_editable_button = true; website.is_editable_button = true;
website.EditorBar.include({ website.EditorBar.include({
start: function() { start: function() {
var res = this._super(); var res = this._super();
@ -56,4 +55,4 @@
} }
}), }),
}); });
})(); })();

View File

@ -3,7 +3,9 @@
var website = {}; var website = {};
openerp.website = website; openerp.website = website;
openerp.website.translatable = !!$('html').data('translatable');
website.translatable = !!$('html').data('translatable');
website.is_editable = !!$('html').data('editable');
/* ---------------------------------------------------- /* ----------------------------------------------------
Helpers Helpers
@ -244,11 +246,13 @@
return def; return def;
}); });
}; };
website.add_template_file('/website/static/src/xml/website.xml');
if (website.is_editable) {
website.add_template_file('/website/static/src/xml/website.xml');
}
website.dom_ready = $.Deferred(); website.dom_ready = $.Deferred();
$(document).ready(function () { $(document).ready(function () {
website.is_editable = website.is_editable || $('html').data('editable');
website.is_editable_button= website.is_editable_button || $('html').data('editable'); website.is_editable_button= website.is_editable_button || $('html').data('editable');
website.dom_ready.resolve(); website.dom_ready.resolve();
// fix for ie // fix for ie

View File

@ -5,7 +5,6 @@
var _t = openerp._t; var _t = openerp._t;
website.add_template_file('/website_blog/static/src/xml/website_blog.xml'); website.add_template_file('/website_blog/static/src/xml/website_blog.xml');
website.is_editable = true;
website.EditorBar.include({ website.EditorBar.include({
start: function() { start: function() {
website.is_editable_button = website.is_editable_button || !!$("#wrap.js_blog").size(); website.is_editable_button = website.is_editable_button || !!$("#wrap.js_blog").size();

View File

@ -5,7 +5,6 @@
var _t = openerp._t; var _t = openerp._t;
website.add_template_file('/website_event/static/src/xml/website_event.xml'); website.add_template_file('/website_event/static/src/xml/website_event.xml');
website.is_editable = true;
website.EditorBar.include({ website.EditorBar.include({
start: function() { start: function() {
website.is_editable_button = website.is_editable_button || !!$("#wrap.js_event").size(); website.is_editable_button = website.is_editable_button || !!$("#wrap.js_event").size();

View File

@ -5,7 +5,6 @@
var _t = openerp._t; var _t = openerp._t;
website.add_template_file('/website_forum/static/src/xml/website_forum.xml'); website.add_template_file('/website_forum/static/src/xml/website_forum.xml');
website.is_editable = true;
website.EditorBar.include({ website.EditorBar.include({
start: function() { start: function() {
website.is_editable_button = website.is_editable_button || !!$("#wrap").size(); website.is_editable_button = website.is_editable_button || !!$("#wrap").size();

View File

@ -3,7 +3,6 @@
var website = openerp.website; var website = openerp.website;
website.add_template_file('/website_hr_recruitment/static/src/xml/website_hr_recruitment.xml'); website.add_template_file('/website_hr_recruitment/static/src/xml/website_hr_recruitment.xml');
website.is_editable = true;
website.EditorBar.include({ website.EditorBar.include({
start: function() { start: function() {
website.is_editable_button = website.is_editable_button || !!$("#wrap.js_hr_recruitment").size(); website.is_editable_button = website.is_editable_button || !!$("#wrap.js_hr_recruitment").size();

View File

@ -5,7 +5,6 @@
var _t = openerp._t; var _t = openerp._t;
website.add_template_file('/website_sale/static/src/xml/website_sale.xml'); website.add_template_file('/website_sale/static/src/xml/website_sale.xml');
website.is_editable = true;
website.EditorBar.include({ website.EditorBar.include({
start: function() { start: function() {
website.is_editable_button = website.is_editable_button || !!$("#wrap.js_sale").size(); website.is_editable_button = website.is_editable_button || !!$("#wrap.js_sale").size();