[FIX] simplify readonly url implementation
bzr revid: al@openerp.com-20120216151829-3ijycoxw84bxq0ot
This commit is contained in:
parent
bd8f8c9be3
commit
591668bc9f
|
@ -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({
|
||||||
|
|
Loading…
Reference in New Issue