[FIX] simplify readonly url implementation

bzr revid: al@openerp.com-20120216151829-3ijycoxw84bxq0ot
This commit is contained in:
Antony Lesuisse 2012-02-16 16:18:29 +01:00
parent bd8f8c9be3
commit 591668bc9f
1 changed files with 4 additions and 6 deletions

View File

@ -105,14 +105,12 @@ openerp.web.page = function (openerp) {
scheme: 'mailto' scheme: 'mailto'
}); });
openerp.web.page.FieldUrlReadonly = openerp.web.page.FieldURIReadonly.extend({ openerp.web.page.FieldUrlReadonly = openerp.web.page.FieldURIReadonly.extend({
format_value: function (value) {
return value.slice(2);
},
set_value: function (value) { set_value: function (value) {
var s = /(\w+):(.+)/.exec(value); var s = /(\w+):(.+)/.exec(value);
if (!s || !(s[1] === 'http' || s[1] === 'https')) { return; } if (!s) {
this.scheme = s[1]; value = "http://" + value;
this._super(s[2]); }
this.$element.find('a').attr('href', value).text(value);
} }
}); });
openerp.web.page.FieldBooleanReadonly = openerp.web.form.FieldBoolean.extend({ openerp.web.page.FieldBooleanReadonly = openerp.web.form.FieldBoolean.extend({