Always use complete URLs.
parent
e6e3ee7559
commit
eee77519b7
|
@ -120,7 +120,7 @@ H5P.XAPIEvent.prototype.setActor = function() {
|
|||
this.data.statement.actor = {
|
||||
'account': {
|
||||
'name': uuid,
|
||||
'homePage': window.location.origin + H5PIntegration.basePath
|
||||
'homePage': H5PIntegration.siteUrl
|
||||
},
|
||||
'objectType': 'Agent'
|
||||
};
|
||||
|
|
14
js/h5p.js
14
js/h5p.js
|
@ -234,20 +234,10 @@ H5P.init = function (target) {
|
|||
* @returns {string} HTML
|
||||
*/
|
||||
H5P.getHeadTags = function (contentId) {
|
||||
var basePath = window.location.protocol + '//' + window.location.host + H5PIntegration.basePath;
|
||||
|
||||
var createUrl = function (path) {
|
||||
if (path.substring(0,7) !== 'http://' && path.substring(0,8) !== 'https://') {
|
||||
// Not external, add base path.
|
||||
path = basePath + path;
|
||||
}
|
||||
return path;
|
||||
};
|
||||
|
||||
var createStyleTags = function (styles) {
|
||||
var tags = '';
|
||||
for (var i = 0; i < styles.length; i++) {
|
||||
tags += '<link rel="stylesheet" href="' + createUrl(styles[i]) + '">';
|
||||
tags += '<link rel="stylesheet" href="' + styles[i] + '">';
|
||||
}
|
||||
return tags;
|
||||
};
|
||||
|
@ -255,7 +245,7 @@ H5P.getHeadTags = function (contentId) {
|
|||
var createScriptTags = function (scripts) {
|
||||
var tags = '';
|
||||
for (var i = 0; i < scripts.length; i++) {
|
||||
tags += '<script src="' + createUrl(scripts[i]) + '"></script>';
|
||||
tags += '<script src="' + scripts[i] + '"></script>';
|
||||
}
|
||||
return tags;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue