[imp] use Widget's .render() whenever possible to be closer to Widget philosophy.
bzr revid: valentin.lab@kalysto.org-20110922155458-mwjgil62eoyhgmb4
This commit is contained in:
parent
3b2bcff419
commit
f6c6e7846c
|
@ -17,9 +17,9 @@ openerp.web_mobile.MobileWebClient = openerp.web.Widget.extend({
|
|||
|
||||
init: function(element_id) {
|
||||
this._super(null, element_id);
|
||||
QWeb.add_template("xml/web_mobile.xml");
|
||||
openerp.web.qweb.add_template("xml/web_mobile.xml");
|
||||
var params = {};
|
||||
this.$element.html(QWeb.render(this.template, {}));
|
||||
this.$element.html(this.render());
|
||||
this.session = new openerp.web.Session("oe_errors");
|
||||
this.crashmanager = new openerp.web.CrashManager(this);
|
||||
this.login = new openerp.web_mobile.Login(this, "oe_login");
|
||||
|
@ -42,7 +42,7 @@ openerp.web_mobile.Login = openerp.web.Widget.extend({
|
|||
this.rpc("/web/database/get_list", {}, function(result) {
|
||||
var selection = new openerp.web_mobile.Selection();
|
||||
self.db_list = result.db_list;
|
||||
self.$element.html(QWeb.render(self.template, self));
|
||||
self.$element.html(self.render(self));
|
||||
if(self.session.db!=""){
|
||||
self.$element.find("#database").val(self.session.db);
|
||||
self.$element.find("#login").val(self.session.login);
|
||||
|
@ -104,7 +104,7 @@ openerp.web_mobile.Header = openerp.web.Widget.extend({
|
|||
this._super(session, element_id);
|
||||
},
|
||||
start: function() {
|
||||
this.$element.html(QWeb.render(this.template, this));
|
||||
this.$element.html(this.render(this));
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -116,7 +116,7 @@ openerp.web_mobile.Footer = openerp.web.Widget.extend({
|
|||
this._super(session, element_id);
|
||||
},
|
||||
start: function() {
|
||||
this.$element.html(QWeb.render(this.template, this));
|
||||
this.$element.html(this.render(this));
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -129,7 +129,7 @@ openerp.web_mobile.Shortcuts = openerp.web.Widget.extend({
|
|||
start: function() {
|
||||
var self = this;
|
||||
this.rpc('/web/session/sc_list',{} ,function(res){
|
||||
self.$element.html(QWeb.render(self.template, {'sc' : res}))
|
||||
self.$element.html(this.render({'sc' : res}))
|
||||
|
||||
self.$element.find("[data-role=header]").find('h1').html('Favourite');
|
||||
self.$element.find("[data-role=header]").find('#home').click(function(){
|
||||
|
@ -190,7 +190,7 @@ openerp.web_mobile.Menu = openerp.web.Widget.extend({
|
|||
this.footer = new openerp.web_mobile.Footer(this, "oe_footer");
|
||||
this.footer.start();
|
||||
|
||||
this.$element.html(QWeb.render(this.template, this.data));
|
||||
this.$element.html(this.render(this.data));
|
||||
this.$element.find("[data-role=header]").find('h1').html('Application');
|
||||
this.$element.find("[data-role=footer]").find('#shrotcuts').click(function(){
|
||||
if(!$('#oe_shortcuts').html().length){
|
||||
|
@ -248,7 +248,7 @@ openerp.web_mobile.Secondary = openerp.web.Widget.extend({
|
|||
var self = this;
|
||||
var v = { menu : this.data };
|
||||
|
||||
this.$element.html(QWeb.render(this.template, v));
|
||||
this.$element.html(this.render(v));
|
||||
|
||||
this.$element.find("[data-role=header]").find("h1").html(this.data.name);
|
||||
this.$element.add(this.$secondary_menu).find('#content').find("a").click(this.on_menu_click);
|
||||
|
@ -300,7 +300,7 @@ openerp.web_mobile.Options = openerp.web.Widget.extend({
|
|||
start: function() {
|
||||
var self = this;
|
||||
|
||||
this.$element.html(QWeb.render(this.template, this));
|
||||
this.$element.html(this.render(this));
|
||||
this.$element.find("[data-role=header]").find('h1').html('Preference');
|
||||
this.$element.find("[data-role=footer]").find('#shrotcuts').click(function(){
|
||||
if(!$('#oe_shortcuts').html().length){
|
||||
|
|
|
@ -48,7 +48,7 @@ openerp.web_mobile.FormView = openerp.web.Widget.extend({
|
|||
var notebooks = view_fields[j];
|
||||
}
|
||||
}
|
||||
self.$element.html(QWeb.render(self.template, {'get_fields': get_fields, 'notebooks': notebooks || false, 'fields' : fields, 'values' : data ,'temp_flag':'1'}));
|
||||
self.$element.html(self.render({'get_fields': get_fields, 'notebooks': notebooks || false, 'fields' : fields, 'values' : data ,'temp_flag':'1'}));
|
||||
|
||||
self.$element.find("[data-role=header]").find('h1').html(self.head_title);
|
||||
self.$element.find("[data-role=header]").find('#home').click(function(){
|
||||
|
@ -104,9 +104,9 @@ openerp.web_mobile.FormView = openerp.web.Widget.extend({
|
|||
}
|
||||
|
||||
if(notebook){
|
||||
$(this).find('p').html(QWeb.render(self.template, {'get_fields': get_fields,'fields' : result.fields, 'values' : data,'til': notebook.attrs.string }));
|
||||
$(this).find('p').html(self.render({'get_fields': get_fields,'fields' : result.fields, 'values' : data,'til': notebook.attrs.string }));
|
||||
}else{
|
||||
$(this).find('p').html(QWeb.render(self.template, {'get_fields': get_fields,'fields' : result.fields, 'values' : data }));
|
||||
$(this).find('p').html(self.render({'get_fields': get_fields,'fields' : result.fields, 'values' : data }));
|
||||
}
|
||||
$(this).find('p').find('#formbutton').click(function(){
|
||||
var head = $(this).prev().find('select').find("option:selected").text();
|
||||
|
@ -150,7 +150,7 @@ openerp.web_mobile.FormView = openerp.web.Widget.extend({
|
|||
}
|
||||
if(!$('[id^="oe_list_'+relational+'_'+self.element_id+'"]').html()){
|
||||
$('<div id="oe_list_'+relational+'_'+self.element_id+'" data-role="page" data-url="oe_list_'+relational+'_'+self.element_id+'"> </div>').appendTo('#moe');
|
||||
$('[id^="oe_list_'+relational+'_'+self.element_id+'"]').html(QWeb.render("ListView", {'records' : res}));
|
||||
$('[id^="oe_list_'+relational+'_'+self.element_id+'"]').html(openerp.web.qweb.render("ListView", {'records' : res}));
|
||||
$('[id^="oe_list_'+relational+'_'+self.element_id+'"]').find("[data-role=header]").find('h1').html(head);
|
||||
$('[id^="oe_list_'+relational+'_'+self.element_id+'"]').find("[data-role=header]").find('#home').click(function(){
|
||||
$.mobile.changePage("#oe_menu", "slide", false, true);
|
||||
|
@ -202,7 +202,7 @@ openerp.web_mobile.FormView = openerp.web.Widget.extend({
|
|||
}
|
||||
}
|
||||
}
|
||||
$('[id^="oe_form_'+listid+result.fields[relational].relation+'"]').html(QWeb.render(self.template, {'get_fields': get_fields_test, 'notebooks': false, 'fields' : fields_test, 'values' : data_relational, 'temp_flag':'1' }));
|
||||
$('[id^="oe_form_'+listid+result.fields[relational].relation+'"]').html(self.render({'get_fields': get_fields_test, 'notebooks': false, 'fields' : fields_test, 'values' : data_relational, 'temp_flag':'1' }));
|
||||
|
||||
$('[id^="oe_form_'+listid+result.fields[relational].relation+'"]').find("[data-role=header]").find('h1').html(head_title);
|
||||
$('[id^="oe_form_'+listid+result.fields[relational].relation+'"]').find("[data-role=header]").find('#home').click(function(){
|
||||
|
|
|
@ -27,7 +27,7 @@ openerp.web_mobile.ListView = openerp.web.Widget.extend({
|
|||
var self = this;
|
||||
var dataset = new openerp.web.DataSetStatic(this, this.action.res_model, this.action.context);
|
||||
dataset.name_search('', [], 'ilike',false ,function(result){
|
||||
self.$element.html(QWeb.render(self.template, {'records' : result}));
|
||||
self.$element.html(self.render({'records' : result}));
|
||||
self.$element.find("[data-role=header]").find('h1').html(self.action.name);
|
||||
self.$element.find("[data-role=header]").find('#home').click(function(){
|
||||
$.mobile.changePage("#oe_menu", "slide", false, true);
|
||||
|
|
Loading…
Reference in New Issue