From 7c3aed07224434fe96fbe879fa6a55a7faf1c2ef Mon Sep 17 00:00:00 2001
From: pkupczyk <pkupczyk>
Date: Thu, 21 Mar 2013 14:51:56 +0000
Subject: [PATCH] SP-557 / BIS-151 : openbis.js - replace /resources/js/* with
 resources/js-new/* and make sure the webapps still work - examples fix

SVN: 28667
---
 .../crud-demo/1/as/webapps/crud-demo/html/index.html      | 2 +-
 .../service-demo/1/as/webapps/aggregation/html/index.html | 2 +-
 .../service-demo/1/as/webapps/ingestion/html/index.html   | 2 +-
 .../cisd/openbis/public/resources/js/openbis-login.js     | 8 +++++---
 .../javascript/simpleapp/openbis-simple-app.html          | 2 +-
 5 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/openbis/resource/examples/crud-demo/1/as/webapps/crud-demo/html/index.html b/openbis/resource/examples/crud-demo/1/as/webapps/crud-demo/html/index.html
index b8458ba9983..3033a4b0378 100644
--- a/openbis/resource/examples/crud-demo/1/as/webapps/crud-demo/html/index.html
+++ b/openbis/resource/examples/crud-demo/1/as/webapps/crud-demo/html/index.html
@@ -19,7 +19,7 @@
 <script>
 
 $(document).ready(function() {
-  configureLoginPage(openbisServer, enterApp);
+	new openbisLoginPage(openbisServer, enterApp).configure();
 });
 
 </script>
diff --git a/openbis/resource/examples/service-demo/1/as/webapps/aggregation/html/index.html b/openbis/resource/examples/service-demo/1/as/webapps/aggregation/html/index.html
index 9cd55737284..c3246590234 100644
--- a/openbis/resource/examples/service-demo/1/as/webapps/aggregation/html/index.html
+++ b/openbis/resource/examples/service-demo/1/as/webapps/aggregation/html/index.html
@@ -19,7 +19,7 @@
 <script>
 
 $(document).ready(function() {
-  configureLoginPage(openbisServer, enterApp);
+  new openbisLoginPage(openbisServer, enterApp).configure();
 });
 
 </script>
diff --git a/openbis/resource/examples/service-demo/1/as/webapps/ingestion/html/index.html b/openbis/resource/examples/service-demo/1/as/webapps/ingestion/html/index.html
index 9cd55737284..c3246590234 100644
--- a/openbis/resource/examples/service-demo/1/as/webapps/ingestion/html/index.html
+++ b/openbis/resource/examples/service-demo/1/as/webapps/ingestion/html/index.html
@@ -19,7 +19,7 @@
 <script>
 
 $(document).ready(function() {
-  configureLoginPage(openbisServer, enterApp);
+  new openbisLoginPage(openbisServer, enterApp).configure();
 });
 
 </script>
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis-login.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis-login.js
index 939cfc84b3d..7d1ece5965c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis-login.js
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/js/openbis-login.js
@@ -40,6 +40,8 @@ function openbisLoginPage(openbis, onLogin)
 }
 
 openbisLoginPage.prototype.configure = function(){
+	var loginPage = this;
+	
 	$('#main').hide();
 	
 	var username = $("#username").value;
@@ -50,7 +52,7 @@ openbisLoginPage.prototype.configure = function(){
 	}
 	
 	$('#logout-button').click(function() { 
-		openbis.logout(function(data) { 
+		loginPage.openbis.logout(function(data) { 
 			$("#login-form-div").show();
 			$("#main").hide();
 			$("#username").focus();
@@ -58,10 +60,10 @@ openbisLoginPage.prototype.configure = function(){
 	});
 	
 	$('#login-form').submit(function() {
-		 openbis.login( $.trim($('#username').val()), $.trim($('#password').val()), function(data) { onLogin(data) })
+		 loginPage.openbis.login( $.trim($('#username').val()), $.trim($('#password').val()), function(data) { loginPage.onLogin(data) })
 	});
 	
-	openbis.ifRestoredSessionActive(function(data) { onLogin(data) });
+	loginPage.openbis.ifRestoredSessionActive(function(data) { loginPage.onLogin(data) });
 	
 		// Make the ENTER key the default button
 	$("login-form input").keypress(function (e) {
diff --git a/openbis/sourceTest/javascript/simpleapp/openbis-simple-app.html b/openbis/sourceTest/javascript/simpleapp/openbis-simple-app.html
index 8621fe0dd3f..4d2ef44a50b 100644
--- a/openbis/sourceTest/javascript/simpleapp/openbis-simple-app.html
+++ b/openbis/sourceTest/javascript/simpleapp/openbis-simple-app.html
@@ -154,7 +154,7 @@ function enterApp(data)
 
 
 $(document).ready(function() {
-  configureLoginPage(openbisServer, enterApp);
+  new openbisLoginPage(openbisServer, enterApp).configure();
 });
 
 </script>
-- 
GitLab