fix url field

This commit is contained in:
Yuri Kuznetsov
2014-07-14 14:59:40 +03:00
parent 4feb055256
commit 6d61db86df
2 changed files with 19 additions and 2 deletions
@@ -1 +1 @@
<a href="{{value}}">{{value}}</a>
<a href="{{url}}">{{value}}</a>
+18 -1
View File
@@ -27,7 +27,24 @@ Espo.define('Views.Fields.Url', 'Views.Fields.Varchar', function (Dep) {
listTemplate: 'fields.url.detail',
detailTemplate: 'fields.url.detail',
detailTemplate: 'fields.url.detail',
data: function () {
return _.extend({
url: this.getUrl()
}, Dep.prototype.data.call(this));
},
getUrl: function () {
var url = this.model.get(this.name);
if (url && url != '') {
if (!(url.indexOf('http://') === 0) && !(url.indexOf('https://') === 0)) {
url = 'http://' + url;
}
return url;
}
return url;
},
});
});