|
@@ -84,6 +84,14 @@ function parseURLParameters() { |
|
|
configFromURL.escapeHTML = true; |
|
|
configFromURL.escapeHTML = true; |
|
|
viewer = pannellum.viewer('container', configFromURL); |
|
|
viewer = pannellum.viewer('container', configFromURL); |
|
|
}; |
|
|
}; |
|
|
|
|
|
request.onerror = function(e) { |
|
|
|
|
|
// Display error if opened from local file |
|
|
|
|
|
if (window.location.protocol == 'file:') |
|
|
|
|
|
anError('Due to browser security restrictions, loading Pannellum files from the local filesystem has been denied; ' + |
|
|
|
|
|
'use the Chrome/Opera command-line option "--allow-file-access-from-files" or some sort of local web server.'); |
|
|
|
|
|
else |
|
|
|
|
|
anError("Error loading "+configFromURL.config); |
|
|
|
|
|
} |
|
|
request.open('GET', configFromURL.config); |
|
|
request.open('GET', configFromURL.config); |
|
|
request.send(); |
|
|
request.send(); |
|
|
return; |
|
|
return; |
|
@@ -98,11 +106,5 @@ function parseURLParameters() { |
|
|
viewer = pannellum.viewer('container', configFromURL); |
|
|
viewer = pannellum.viewer('container', configFromURL); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// Display error if opened from local file |
|
|
|
|
|
if (false && window.location.protocol == 'file:') { |
|
|
|
|
|
anError('Due to browser security restrictions, Pannellum can\'t be run ' + |
|
|
|
|
|
'from the local filesystem; some sort of web server must be used.'); |
|
|
|
|
|
} else { |
|
|
|
|
|
// Initialize viewer |
|
|
|
|
|
parseURLParameters(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Initialize viewer |
|
|
|
|
|
parseURLParameters(); |