changeset 1629:21381e163787

Session save to server falback to browser download if the server didn't save the file.
author Nicholas Jillings <nickjillings@users.noreply.github.com>
date Wed, 27 May 2015 09:10:20 +0100
parents 244ca9c8546d
children a164ca5c2ec3
files core.js
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/core.js	Tue May 26 18:47:59 2015 +0100
+++ b/core.js	Wed May 27 09:10:20 2015 +0100
@@ -291,6 +291,10 @@
 		var xmlhttp = new XMLHttpRequest;
 		xmlhttp.open("POST",destURL,true);
 		xmlhttp.setRequestHeader('Content-Type', 'text/xml');
+		xmlhttp.onerror = function(){
+			console.log('Error saving file to server! Presenting download locally');
+			createProjectSave(null);
+		};
 		xmlhttp.send(file);
 	}
 	return submitDiv;