[ADD] Added progressbar widget

bzr revid: fme@openerp.com-20110412092631-dvyi1w223yfjm7ot
This commit is contained in:
Fabien Meghazi 2011-04-12 11:26:31 +02:00
parent 091f817b14
commit 54cf1b688e
2 changed files with 18 additions and 1 deletions

View File

@ -765,6 +765,20 @@ openerp.base.form.FieldBoolean = openerp.base.form.Field.extend({
}
});
openerp.base.form.FieldProgressBar = openerp.base.form.Field.extend({
init: function(view, node) {
this._super(view, node);
this.template = "FieldProgressBar";
},
start: function() {
this._super.apply(this, arguments);
this.$element.find('div').progressbar({
value: this.value,
disabled: this.readonly
});
}
});
openerp.base.form.FieldTextXml = openerp.base.form.Field.extend({
// to replace view editor
});
@ -904,7 +918,7 @@ openerp.base.form.widgets = new openerp.base.Registry({
'boolean' : 'openerp.base.form.FieldBoolean',
'float' : 'openerp.base.form.FieldFloat',
'integer': 'openerp.base.form.FieldFloat',
'progressbar': 'openerp.base.form.FieldFloat',
'progressbar': 'openerp.base.form.FieldProgressBar',
'float_time': 'openerp.base.form.FieldFloat'
});

View File

@ -360,6 +360,9 @@
t-att-id="widget.element_id + '_field'"
t-att-class="'field_' + widget.type"/>
</t>
<t t-name="FieldProgressBar">
<div t-opentag="true"></div>
</t>
<t t-name="WidgetButton">
<button type="button"
t-att-id="widget.element_id + '_button'"