[IMP] Change namespace for web_mobile

bzr revid: jra@tinyerp.com-20110610091443-b9wz2wdvv4aqku5t
This commit is contained in:
Jiten Rangwala (OpenERP) 2011-06-10 14:44:43 +05:30
parent fc350d5775
commit b3984b4733
2 changed files with 16 additions and 47 deletions

View File

@ -1,8 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import glob, os import glob, os
import pprint import pprint
from xml.etree import ElementTree
from cStringIO import StringIO
import simplejson import simplejson

View File

@ -16,51 +16,22 @@ openerp.web_mobile.MobileWebClient = openerp.base.Controller.extend({
this.login = new openerp.web_mobile.Login(this.session, "oe_app"); this.login = new openerp.web_mobile.Login(this.session, "oe_app");
this.session.on_session_invalid.add(this.login.do_ask_login); this.session.on_session_invalid.add(this.login.do_ask_login);
this.session.on_session_valid.add_last(this.on_logged);
}, },
start: function() { start: function() {
this.session.start(); this.session.start();
this.login.start(); this.login.start();
},
on_logged: function() {
//this.$element.html(QWeb.render("ListView", {}));
/*this.action_manager = new openerp.base.ActionManager(this.session, "oe_app");*/
//this.action_manager.start();
},
/* session_login: function(db, login, password, success_callback) {
var self = this;
this.db = db;
this.login = login;
this.password = password;
var params = { db: this.db, login: this.login, password: this.password };
this.rpc("/base/session/login", params, function(result) {
self.session_id = result.session_id;
self.uid = result.uid;
self.session_save();
self.on_session_valid();
if (success_callback)
success_callback();
});
},*/
on_menu_action: function(action) {
//this.action_manager.do_action(action);
},
do_about: function() {
} }
}); });
openerp.web_mobile.mobilewebclient = function(element_id) { openerp.web_mobile.mobilewebclient = function(element_id) {
// TODO Helper to start webclient rename it openerp.base.webclient // TODO Helper to start mobile webclient rename it openerp.base.webclient
var client = new openerp.web_mobile.MobileWebClient(element_id); var client = new openerp.web_mobile.MobileWebClient(element_id);
client.start(); client.start();
return client; return client;
}; };
openerp.base.Header = openerp.base.Controller.extend({ openerp.web_mobile.Header = openerp.base.Controller.extend({
init: function(session, element_id) { init: function(session, element_id) {
this._super(session, element_id); this._super(session, element_id);
}, },
@ -79,7 +50,7 @@ openerp.base.Header = openerp.base.Controller.extend({
}); });
openerp.base.Shortcuts = openerp.base.Controller.extend({ openerp.web_mobile.Shortcuts = openerp.base.Controller.extend({
init: function(session, element_id) { init: function(session, element_id) {
this._super(session, element_id); this._super(session, element_id);
}, },
@ -95,12 +66,12 @@ openerp.base.Shortcuts = openerp.base.Controller.extend({
id = $shortcut.data('menu'); id = $shortcut.data('menu');
res_id = $shortcut.data('res'); res_id = $shortcut.data('res');
jQuery("#oe_header").find("h1").html($shortcut.data('name')); jQuery("#oe_header").find("h1").html($shortcut.data('name'));
this.listview = new openerp.base.ListView(this.session, "oe_app", res_id); this.listview = new openerp.web_mobile.ListView(this.session, "oe_app", res_id);
this.listview.start(); this.listview.start();
} }
}); });
openerp.base.ListView = openerp.base.Controller.extend({ openerp.web_mobile.ListView = openerp.base.Controller.extend({
init: function(session, element_id, list_id) { init: function(session, element_id, list_id) {
this._super(session, element_id); this._super(session, element_id);
this.list_id = list_id; this.list_id = list_id;
@ -128,13 +99,13 @@ openerp.base.ListView = openerp.base.Controller.extend({
'view_id': view_id, 'view_id': view_id,
'toolbar': false, 'toolbar': false,
},function(result){ },function(result){
this.listview = new openerp.base.ListView(this.session, "oe_app"); this.listview = new openerp.web_mobile.ListView(this.session, "oe_app");
self.$element.html(QWeb.render("ListView", {'list' : result})); self.$element.html(QWeb.render("ListView", {'list' : result}));
}); });
} }
}); });
openerp.base.Secondary = openerp.base.Controller.extend({ openerp.web_mobile.Secondary = openerp.base.Controller.extend({
init: function(session, element_id, secondary_menu_id) { init: function(session, element_id, secondary_menu_id) {
this._super(session, element_id); this._super(session, element_id);
this.data = secondary_menu_id; this.data = secondary_menu_id;
@ -160,19 +131,19 @@ openerp.base.Secondary = openerp.base.Controller.extend({
.removeClass("secondary_menu") .removeClass("secondary_menu")
.addClass("content_menu"); .addClass("content_menu");
//.hide(); //.hide();
this.secondary = new openerp.base.Secondary(this.session, "oe_app", this.children); this.secondary = new openerp.web_mobile.Secondary(this.session, "oe_app", this.children);
this.secondary.start(); this.secondary.start();
} }
else { else {
if (id) { if (id) {
this.listview = new openerp.base.ListView(this.session, "oe_app", id); this.listview = new openerp.web_mobile.ListView(this.session, "oe_app", id);
this.listview.start(); this.listview.start();
} }
} }
} }
}); });
openerp.base.Menu = openerp.base.Controller.extend({ openerp.web_mobile.Menu = openerp.base.Controller.extend({
init: function(session, element_id, secondary_menu_id) { init: function(session, element_id, secondary_menu_id) {
this._super(session, element_id); this._super(session, element_id);
this.secondary_menu_id = secondary_menu_id; this.secondary_menu_id = secondary_menu_id;
@ -200,12 +171,12 @@ openerp.base.Menu = openerp.base.Controller.extend({
.removeClass("login_valid") .removeClass("login_valid")
.addClass("secondary_menu"); .addClass("secondary_menu");
//.hide(); //.hide();
this.secondary = new openerp.base.Secondary(this.session, "oe_app", this.children); this.secondary = new openerp.web_mobile.Secondary(this.session, "oe_app", this.children);
this.secondary.start(); this.secondary.start();
} }
}); });
openerp.base.Options = openerp.base.Controller.extend({ openerp.web_mobile.Options = openerp.base.Controller.extend({
init: function(session, element_id) { init: function(session, element_id) {
this._super(session, element_id); this._super(session, element_id);
}, },
@ -276,10 +247,10 @@ openerp.web_mobile.Login = openerp.base.Controller.extend({
.addClass("login_valid"); .addClass("login_valid");
//.hide(); //.hide();
this.$element.html(QWeb.render("HomePage", {})); this.$element.html(QWeb.render("HomePage", {}));
this.header = new openerp.base.Header(this.session, "oe_header"); this.header = new openerp.web_mobile.Header(this.session, "oe_header");
this.shortcuts = new openerp.base.Shortcuts(this.session, "oe_shortcuts"); this.shortcuts = new openerp.web_mobile.Shortcuts(this.session, "oe_shortcuts");
this.menu = new openerp.base.Menu(this.session, "oe_menu", "oe_secondary_menu"); this.menu = new openerp.web_mobile.Menu(this.session, "oe_menu", "oe_secondary_menu");
this.options = new openerp.base.Options(this.session, "oe_options"); this.options = new openerp.web_mobile.Options(this.session, "oe_options");
this.header.start(); this.header.start();
this.shortcuts.start(); this.shortcuts.start();
this.menu.start(); this.menu.start();