From 0f98d922bfb5ea24a9a436ccc56113e873027c38 Mon Sep 17 00:00:00 2001
From: Richard Alam <ritzalam@gmail.com>
Date: Fri, 12 Apr 2013 10:08:48 +0000
Subject: [PATCH]  - add some checks for java

---
 .../resources/prod/check/bbb-check.html        |  7 ++++++-
 .../resources/prod/check/lib/bbb_check.js      | 18 ++++++++++++++++++
 .../prod/check/lib/pre_flight_check.js         |  8 ++++++++
 3 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/bigbluebutton-client/resources/prod/check/bbb-check.html b/bigbluebutton-client/resources/prod/check/bbb-check.html
index 26e6bed466..d6d8304790 100755
--- a/bigbluebutton-client/resources/prod/check/bbb-check.html
+++ b/bigbluebutton-client/resources/prod/check/bbb-check.html
@@ -19,7 +19,9 @@
     <script type="text/javascript" src="lib/bbb_check.js" language="javascript"></script>
     <script type="text/javascript" src="lib/pre_flight_check.js" language="javascript"></script>
     <script>
-
+      var testJava = function() {
+         window.open("http://www.java.com/en/download/testjava.jsp")
+      }
 
     </script>
   </head>
@@ -27,6 +29,9 @@
     <div id="controls">
       <button type="button" onclick="bbbCheckFlashVersion()">Check Flash Version</button>
       <button type="button" onclick="bbbHasMinFlashVersion('9.0.18')">Min Version</button>
+      <button type="button" onclick="bbbGetBrowser()">Get browser</button>
+      <button type="button" onclick="bbbGetJREs()">Get JREs</button>
+      <button type="button" onclick="testJava()">test Java</button>
     </div>
   </body>
 </html>
diff --git a/bigbluebutton-client/resources/prod/check/lib/bbb_check.js b/bigbluebutton-client/resources/prod/check/lib/bbb_check.js
index 5e95a5b071..7a711309c7 100755
--- a/bigbluebutton-client/resources/prod/check/lib/bbb_check.js
+++ b/bigbluebutton-client/resources/prod/check/lib/bbb_check.js
@@ -10,7 +10,25 @@
      return swfobject.hasFlashPlayerVersion(flashVersion);
   }
   
+  BBBCheck.getBrowser = function() {
+    return deployJava.getBrowser();
+  }
+  
+  BBBCheck.getJREs = function() {
+    return deployJava.getJREs();
+  }
+  
+  BBBCheck.installJRE = function(version) {
+    deployJava.installJRE(version);
+  }
+  
+  BBBCheck.installLatestJRE = function() {
+    deployJava.installLatestJRE();
+  }
   
+  BBBCheck.runApplet = function(attributes, parameters, minimumVersion) {
+    deployJava.runApplet(attributes, parameters, minimumVersion);
+  }
 
   window.BBBCheck = BBBCheck;
 })(this);
diff --git a/bigbluebutton-client/resources/prod/check/lib/pre_flight_check.js b/bigbluebutton-client/resources/prod/check/lib/pre_flight_check.js
index 37b90fb606..8529671662 100755
--- a/bigbluebutton-client/resources/prod/check/lib/pre_flight_check.js
+++ b/bigbluebutton-client/resources/prod/check/lib/pre_flight_check.js
@@ -6,4 +6,12 @@ var bbbCheckFlashVersion = function() {
 
 var bbbHasMinFlashVersion = function(version) {
   console.log("Q: Do I have Flash player 9.0.18 or higher installed?\nA: " + BBBCheck.hasMinFlashPlayerVersion(version));
+}
+
+var bbbGetBrowser = function() {
+  console.log("Browser = " + BBBCheck.getBrowser());
+}
+
+var bbbGetJREs = function() {
+  console.log("JREs = " + BBBCheck.getJREs());
 }
\ No newline at end of file
-- 
GitLab