[IMP] Improved the code to fixed position of header and footer.

bzr revid: jra@tinyerp.com-20110831063608-fvxutezjxt7sjcyf
This commit is contained in:
Jiten (OpenERP)
2011-08-31 12:06:08 +05:30
parent f9a31ab33e
commit d7ed83bd7c
2 changed files with 26 additions and 16 deletions
@@ -93,16 +93,16 @@ openerp.web_mobile.HomePage = openerp.base.Widget.extend({
},
start: function() {
this.$element.html(QWeb.render("HomePage", {}));
this.header = new openerp.web_mobile.Header(this, "oe_header");
// this.header = new openerp.web_mobile.Header(this, "oe_header");
this.shortcuts = new openerp.web_mobile.Shortcuts(this, "oe_shortcuts");
this.menu = new openerp.web_mobile.Menu(this, "oe_menu", "oe_secondary_menu");
this.options = new openerp.web_mobile.Options(this, "oe_options");
this.footer = new openerp.web_mobile.Footer(this, "oe_footer");
this.header.start();
// this.footer = new openerp.web_mobile.Footer(this, "oe_footer");
// this.header.start();
this.shortcuts.start();
this.menu.start();
this.options.start();
this.footer.start();
// this.footer.start();
this.$element.find("a").click(this.on_clicked);
$.mobile.changePage($("#oe_home"), "slide", true, true);
}
@@ -143,9 +143,9 @@ openerp.web_mobile.Shortcuts = openerp.base.Widget.extend({
$shortcut = $(ev.currentTarget);
id = $shortcut.data('menu');
res_id = $shortcut.data('res');
this.header = new openerp.web_mobile.Header(this, "oe_header");
// this.header = new openerp.web_mobile.Header(this, "oe_header");
this.listview = new openerp.web_mobile.ListView(this, "oe_list", res_id);
this.header.start();
// this.header.start();
this.listview.start();
jQuery("#oe_header").find("h1").html($shortcut.data('name'));
}
@@ -178,9 +178,9 @@ openerp.web_mobile.Menu = openerp.base.Widget.extend({
.removeClass("login_valid")
.addClass("secondary_menu");
//.hide();
this.header = new openerp.web_mobile.Header(this, "oe_header");
// this.header = new openerp.web_mobile.Header(this, "oe_header");
this.secondary = new openerp.web_mobile.Secondary(this, "oe_sec_menu", this.children);
this.header.start();
// this.header.start();
this.secondary.start();
jQuery("#oe_header").find("h1").html($menu.data('name'));
}
@@ -211,9 +211,9 @@ openerp.web_mobile.Secondary = openerp.base.Widget.extend({
.removeClass("secondary_menu")
.addClass("content_menu");
//.hide();
this.header = new openerp.web_mobile.Header(this, "oe_header");
// this.header = new openerp.web_mobile.Header(this, "oe_header");
this.secondary = new openerp.web_mobile.Secondary(this, "oe_sec_menu_new", this.children);
this.header.start();
// this.header.start();
this.secondary.start();
$.mobile.changePage($("#oe_sec_menu_new"), "slide", true, true);
}
@@ -41,24 +41,29 @@
</t>
<t t-name="HomePage">
<div id="oe_header"></div>
<div data-role="header" data-theme="b" data-position="fixed">
<h1>OpenERP</h1>
<a id="home" class="ui-btn-right" data-iconpos="notext" data-icon="home" href="#oe_home" title="Home" data-theme="b"></a>
</div>
<div data-role="content">
<div id="oe_shortcuts"></div>
<div id="oe_menu"></div>
<div id="oe_options"></div>
</div>
<div id="oe_footer"></div>
<div data-role="footer" data-theme="b" data-position="fixed">
<h1>Footer</h1>
</div>
</t>
<t t-name="Header">
<div data-role="header" data-theme="b">
<div data-role="header" data-theme="b" data-position="fixed">
<h1>OpenERP</h1>
<a id="home" class="ui-btn-right" data-iconpos="notext" data-icon="home" href="#oe_home" title="Home" data-theme="b"></a>
</div>
</t>
<t t-name="Footer">
<div data-role="footer" data-theme="b">
<div data-role="footer" data-theme="b" data-position="fixed">
<h1>Footer</h1>
</div>
</t>
@@ -100,8 +105,7 @@
</t>
<t t-name="Menu.secondary">
<div id="oe_header"></div>
<div data-role="header" data-theme="b">
<div data-role="header" data-theme="b" data-position="fixed">
<h1>OpenERP</h1>
<a id="home" class="ui-btn-right" data-iconpos="notext" data-icon="home" href="#" title="Home" data-theme="b"></a>
</div>
@@ -114,6 +118,9 @@
</li>
</ul>
</div>
<div data-role="footer" data-theme="b" data-position="fixed">
<h1>Footer</h1>
</div>
</t>
<t t-name="Options">
@@ -144,6 +151,9 @@
</li>
</ul>
</div>
<div data-role="footer" data-theme="b" data-position="fixed">
<h1>Footer</h1>
</div>
</t>
<t t-name="FormView">