summaryrefslogtreecommitdiff
path: root/addons/web_mobile/static/src
diff options
context:
space:
mode:
authorMaulik (OpenERP) <mpa@tinyerp.com>2011-09-23 14:35:38 +0530
committerMaulik (OpenERP) <mpa@tinyerp.com>2011-09-23 14:35:38 +0530
commitb4ab00a318177198706d51563a0dafff9e3e707e (patch)
tree9b50d9c413f6e73227674ccc6633873e266d85d8 /addons/web_mobile/static/src
parent83e37c378e6c9087139a344be4e83ed0b7880dff (diff)
[IMP]Implement Progressbar an Url Field.
bzr revid: mpa@tinyerp.com-20110923090538-623sot5lwmd4h3kb
Diffstat (limited to 'addons/web_mobile/static/src')
-rw-r--r--addons/web_mobile/static/src/js/form_mobile.js7
-rwxr-xr-xaddons/web_mobile/static/src/web_mobile.html3
-rw-r--r--addons/web_mobile/static/src/xml/web_mobile.xml18
3 files changed, 23 insertions, 5 deletions
diff --git a/addons/web_mobile/static/src/js/form_mobile.js b/addons/web_mobile/static/src/js/form_mobile.js
index 6bc209d831f..fe857f89c64 100644
--- a/addons/web_mobile/static/src/js/form_mobile.js
+++ b/addons/web_mobile/static/src/js/form_mobile.js
@@ -47,6 +47,13 @@ openerp.web_mobile.FormView = openerp.web.Widget.extend({
}
self.$element.html(QWeb.render("FormView", {'get_fields': get_fields, 'notebooks': notebooks || false, 'fields' : fields, 'values' : data ,'temp_flag':'1'}));
+ for(var i=0;i<get_fields.length;i++)
+ {
+ if(get_fields[i].attrs.widget=="progressbar")
+ {
+ $("#progress").progressbar({value:data[get_fields[i].attrs.name]})
+ }
+ }
self.$element.find("[data-role=header]").find('h1').html(self.head_title);
self.$element.find("[data-role=header]").find('#home').click(function(){
$.mobile.changePage("#oe_menu", "slide", false, true);
diff --git a/addons/web_mobile/static/src/web_mobile.html b/addons/web_mobile/static/src/web_mobile.html
index 9a17ff49dbb..8875d61f9eb 100755
--- a/addons/web_mobile/static/src/web_mobile.html
+++ b/addons/web_mobile/static/src/web_mobile.html
@@ -3,7 +3,8 @@
<head>
<meta charset="utf-8" />
<title>OpenERP Web Mobile</title>
-
+
+ <link rel="stylesheet" href="/web_mobile/static/lib/jquery_mobile/css/jquery-ui-1.8.9.custom.css"/>
<link rel="stylesheet" href="/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.css"/>
<link rel="stylesheet" href="/web_mobile/static/src/css/web_mobile.css"/>
diff --git a/addons/web_mobile/static/src/xml/web_mobile.xml b/addons/web_mobile/static/src/xml/web_mobile.xml
index c635fa8b3dd..f5825861813 100644
--- a/addons/web_mobile/static/src/xml/web_mobile.xml
+++ b/addons/web_mobile/static/src/xml/web_mobile.xml
@@ -157,6 +157,9 @@
<t t-if="(field.attrs.name == 'email' or field.attrs.name == 'email_from') and values[field.attrs.name]">
<a t-att-href="'mailto:'+values[field.attrs.name]"><img src="/web/static/src/img/icons/terp-mail-message-new.png" /></a>
</t>
+ <t t-if="field.attrs.name == 'website' and values[field.attrs.name]">
+ <a t-att-href="values[field.attrs.name]"><img src="/web/static/src/img/icons/gtk-ok.png" title="Open this resource"/></a>
+ </t>
</t>
<t t-if="fields[field.attrs.name].type == 'text'">
<label for="">
@@ -170,13 +173,20 @@
<t t-if="!(field.attrs.string)" t-esc="fields[field.attrs.name].string"></t>
<t t-if="field.attrs.string" t-esc="field.attrs.string"></t>:
</label>
- <t t-if="values[field.attrs.name]">
- <input id="" type="text" t-att-value="values[field.attrs.name]"/>
+ <t t-if="values[field.attrs.name] and field.attrs.name=='progress_rate'">
+ <div id="progress" value="" title="Percent of tasks closed according to total of tasks to do..."></div>
</t>
- <t t-if="!(values[field.attrs.name])">
- <input id="" type="text" value=""/>
+ <t t-if="!(values[field.attrs.name]) and field.attrs.name=='progress_rate'">
+ <div id="progress" value="" title="Percent of tasks closed according to total of tasks to do..."></div>
+ </t>
+ <t t-if="values[field.attrs.name] and field.attrs.name!='progress_rate'">
+ <input id="" type="text" t-att-value="values[field.attrs.name]"/>
</t>
+ <t t-if="!values[field.attrs.name] and field.attrs.name!='progress_rate'">
+ <input id="" type="text" value=""/>
+ </t>
</t>
+
<t t-if="fields[field.attrs.name].type == 'date'">
<label for="">
<t t-if="!(field.attrs.string)" t-esc="fields[field.attrs.name].string"></t>