From 7364a8fe78e2963e042756e9a923666d1a3329f7 Mon Sep 17 00:00:00 2001
From: pkupczyk <pkupczyk>
Date: Fri, 10 Aug 2012 15:24:12 +0000
Subject: [PATCH] SP-224 / BIS-143: Expose session workspace to Custom Web UI:
 - added browser support check

SVN: 26335
---
 .../systemsx/cisd/openbis/public/resources/js/openbis.js   | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis.js
index ae79d223dd0..92e517b0e06 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis.js
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis.js
@@ -318,6 +318,13 @@ openbis.prototype.executeQuery = function(queryId, parameterBindings, action) {
 }
 
 openbis.prototype.createSessionWorkspaceUploader = function(uploaderContainer){
+	var uploaderSupported = window.File && window.FileReader && window.XMLHttpRequest;
+
+	if(!uploaderSupported){
+		alert("Uploader is not supported by your browser.");
+		return;
+	}
+	
 	var $this = this;
 	
 	$('head').append('<link rel="stylesheet" media="screen" type="text/css" href="../uploader/css/src/upload.css" />');
-- 
GitLab