mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-11-05 07:03:24 +01:00
Bug TypeError: c is undefined, line:4491 fixed.
This commit is contained in:
parent
bcc5676b49
commit
c4c3f30303
@ -17,33 +17,37 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
mindplot.model.LinkModel = new Class({
|
mindplot.model.LinkModel = new Class({
|
||||||
Extends: mindplot.model.FeatureModel,
|
Extends:mindplot.model.FeatureModel,
|
||||||
initialize : function(attributes) {
|
initialize:function (attributes) {
|
||||||
this.parent(mindplot.model.LinkModel.FEATURE_TYPE);
|
this.parent(mindplot.model.LinkModel.FEATURE_TYPE);
|
||||||
this.setUrl(attributes.url);
|
this.setUrl(attributes.url);
|
||||||
},
|
},
|
||||||
|
|
||||||
getUrl : function() {
|
getUrl:function () {
|
||||||
return this.getAttribute('url');
|
return this.getAttribute('url');
|
||||||
},
|
},
|
||||||
|
|
||||||
setUrl : function(url) {
|
setUrl:function (url) {
|
||||||
$assert(url, 'url can not be null');
|
$assert(url, 'url can not be null');
|
||||||
|
|
||||||
var fixedUrl = this._fixUrl(url);
|
var fixedUrl = this._fixUrl(url);
|
||||||
this.setAttribute('url', fixedUrl);
|
this.setAttribute('url', fixedUrl);
|
||||||
|
|
||||||
var type = fixedUrl.contains('mailto:') ? 'mail' : 'url';
|
var type = fixedUrl.contains('mailto:') ? 'mail' : 'url';
|
||||||
this.setAttribute('type', type);
|
this.setAttribute('urlType', type);
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_fixUrl : function(url) {
|
_fixUrl:function (url) {
|
||||||
var result = url;
|
var result = url;
|
||||||
if (!result.contains('http://') && !result.contains('https://') && !result.contains('mailto://')) {
|
if (!result.contains('http://') && !result.contains('https://') && !result.contains('mailto://')) {
|
||||||
result = "http://" + result;
|
result = "http://" + result;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
},
|
||||||
|
|
||||||
|
setUrlType:function (urlType) {
|
||||||
|
$assert(urlType, 'urlType can not be null');
|
||||||
|
this.setAttribute('urlType', urlType);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user