From 002e840d67f615118c0fe7c37bf68d2ccbb9bb5f Mon Sep 17 00:00:00 2001 From: "Richard C. Davis" Date: Fri, 1 Nov 2013 17:59:45 +0800 Subject: [PATCH] Changed the app server to ksketchweb.appspot.com, the janrain app to 'ksketch', and used the new apikey. --- app.yaml | 2 +- app/console.html | 6 +++--- app/groups.html | 6 +++--- app/index.html | 8 ++++---- app/js/angular/console-controller.js | 4 ++-- app/js/angular/groups-controller.js | 4 ++-- app/js/angular/index-controller.js | 4 ++-- app/js/angular/profile-controller.js | 4 ++-- app/js/angular/search-controller.js | 4 ++-- app/js/angular/sketch-controller.js | 4 ++-- app/js/angular/view-controller.js | 4 ++-- app/js/app.js | 5 ++++- app/profile.html | 6 +++--- app/search.html | 6 +++--- app/sketch.html | 6 +++--- app/view.html | 6 +++--- appengine_config.pyc | Bin 494 -> 530 bytes backend.pyc | Bin 22992 -> 27147 bytes rpx.py | 4 ++-- rpx.pyc | Bin 16368 -> 17911 bytes 20 files changed, 43 insertions(+), 40 deletions(-) diff --git a/app.yaml b/app.yaml index a9e6078..aa5b301 100644 --- a/app.yaml +++ b/app.yaml @@ -1,4 +1,4 @@ -application: k-sketch-test +application: ksketchweb version: 13 runtime: python27 api_version: 1 diff --git a/app/console.html b/app/console.html index 9fc3648..ea6011c 100644 --- a/app/console.html +++ b/app/console.html @@ -59,7 +59,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -73,9 +73,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; diff --git a/app/groups.html b/app/groups.html index 4d32a69..55f28f7 100644 --- a/app/groups.html +++ b/app/groups.html @@ -59,7 +59,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -73,9 +73,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; diff --git a/app/index.html b/app/index.html index e518d25..ae0407d 100755 --- a/app/index.html +++ b/app/index.html @@ -60,7 +60,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -74,9 +74,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; @@ -86,7 +86,7 @@ - + diff --git a/app/js/angular/console-controller.js b/app/js/angular/console-controller.js index 5a12761..7166fa0 100644 --- a/app/js/angular/console-controller.js +++ b/app/js/angular/console-controller.js @@ -8,7 +8,7 @@ function ConsoleController($scope,$resource){ $scope.User = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "u_login": false, "u_email": "", "g_hash": "", 'u_created': "", 'u_lastlogin': "", 'u_logincount': "", 'u_version': 1.0, 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.showdetails = false; @@ -44,7 +44,7 @@ function ConsoleController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; //resource calls are defined here diff --git a/app/js/angular/groups-controller.js b/app/js/angular/groups-controller.js index da19888..646aee3 100644 --- a/app/js/angular/groups-controller.js +++ b/app/js/angular/groups-controller.js @@ -8,7 +8,7 @@ function GroupsController($scope,$resource){ $scope.User = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "u_login": false, "u_email": "", "g_hash": "", 'u_created': "", 'u_lastlogin': "", 'u_logincount': "", 'u_version': 1.0, 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.showdetails = false; @@ -37,7 +37,7 @@ function GroupsController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; //resource calls are defined here diff --git a/app/js/angular/index-controller.js b/app/js/angular/index-controller.js index 4796b1a..55a92d4 100644 --- a/app/js/angular/index-controller.js +++ b/app/js/angular/index-controller.js @@ -8,7 +8,7 @@ function IndexController($scope,$resource){ $scope.User = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "u_login": false, "u_email": "", "g_hash": "", 'u_created': "", 'u_lastlogin': "", 'u_logincount': "", 'u_version': 1.0, 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.showdetails = false; @@ -24,7 +24,7 @@ function IndexController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; //resource calls are defined here diff --git a/app/js/angular/profile-controller.js b/app/js/angular/profile-controller.js index 87026d6..f4552e0 100644 --- a/app/js/angular/profile-controller.js +++ b/app/js/angular/profile-controller.js @@ -10,7 +10,7 @@ function ProfileController($scope,$resource){ $scope.profile_user = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "g_hash": "", 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.showdetails = false; @@ -42,7 +42,7 @@ function ProfileController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; //resource calls are defined here diff --git a/app/js/angular/search-controller.js b/app/js/angular/search-controller.js index 77f2dfd..cf4d344 100644 --- a/app/js/angular/search-controller.js +++ b/app/js/angular/search-controller.js @@ -8,7 +8,7 @@ function SearchController($scope,$resource){ $scope.User = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "u_login": false, "u_email": "", "g_hash": "", 'u_created': "", 'u_lastlogin': "", 'u_logincount': "", 'u_version': 1.0, 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.showdetails = false; @@ -25,7 +25,7 @@ function SearchController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; $scope.test = "-"; diff --git a/app/js/angular/sketch-controller.js b/app/js/angular/sketch-controller.js index 9ddef0c..a90ecaa 100644 --- a/app/js/angular/sketch-controller.js +++ b/app/js/angular/sketch-controller.js @@ -8,7 +8,7 @@ function SketchController($scope,$resource){ $scope.User = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "u_login": false, "u_email": "", "g_hash": "", 'u_created': "", 'u_lastlogin': "", 'u_logincount': "", 'u_version': 1.0, 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.search = ""; @@ -47,7 +47,7 @@ function SketchController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; //resource calls are defined here diff --git a/app/js/angular/view-controller.js b/app/js/angular/view-controller.js index b01b0fa..bd7f724 100644 --- a/app/js/angular/view-controller.js +++ b/app/js/angular/view-controller.js @@ -8,7 +8,7 @@ function ViewController($scope,$resource){ $scope.User = {"id": 0, "u_name" :"Anonymous User", "u_realname" :"Anonymous User", "u_login": false, "u_email": "", "g_hash": "", 'u_created': "", 'u_lastlogin': "", 'u_logincount': "", 'u_version': 1.0, 'u_isadmin': false, 'u_isactive': false}; $scope.backend_locations = [ - {url : 'k-sketch-test.appspot.com', urlName : 'remote backend' }, + {url : 'ksketchweb.appspot.com', urlName : 'remote backend' }, {url : 'localhost:8080', urlName : 'localhost' } ]; $scope.search = ""; @@ -39,7 +39,7 @@ function ViewController($scope,$resource){ //Replace this url with your final URL from the SingPath API path. //$scope.remote_url = "localhost:8080"; - $scope.remote_url = "k-sketch-test.appspot.com"; + $scope.remote_url = "ksketchweb.appspot.com"; $scope.waiting = "Ready"; //resource calls are defined here diff --git a/app/js/app.js b/app/js/app.js index 23b826c..6b1cfc4 100644 --- a/app/js/app.js +++ b/app/js/app.js @@ -7,4 +7,7 @@ $routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: SketchController}); $routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: SketchController}); $routeProvider.otherwise({redirectTo: '/view1'}); - }]);*/ \ No newline at end of file + }]);*/ + function debugStop() { + console.log("stop."); + } \ No newline at end of file diff --git a/app/profile.html b/app/profile.html index 1a9e6d8..49e8671 100644 --- a/app/profile.html +++ b/app/profile.html @@ -59,7 +59,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -73,9 +73,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; diff --git a/app/search.html b/app/search.html index 73af49f..d00726f 100644 --- a/app/search.html +++ b/app/search.html @@ -59,7 +59,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -73,9 +73,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; diff --git a/app/sketch.html b/app/sketch.html index f57e60d..37f52ad 100644 --- a/app/sketch.html +++ b/app/sketch.html @@ -60,7 +60,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -74,9 +74,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; diff --git a/app/view.html b/app/view.html index b7ad25c..a04caa7 100644 --- a/app/view.html +++ b/app/view.html @@ -59,7 +59,7 @@ if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; - janrain.settings.tokenUrl = 'http://k-sketch-test.appspot.com/user/janrain'; + janrain.settings.tokenUrl = 'http://ksketchweb.appspot.com/user/janrain'; function isReady() { janrain.ready = true; }; if (document.addEventListener) { @@ -73,9 +73,9 @@ e.id = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { - e.src = 'https://rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'https://rpxnow.com/js/lib/ksketch/engage.js'; } else { - e.src = 'http://widget-cdn.rpxnow.com/js/lib/k-sketch/engage.js'; + e.src = 'http://widget-cdn.rpxnow.com/js/lib/ksketch/engage.js'; } var s = document.getElementsByTagName('script')[0]; diff --git a/appengine_config.pyc b/appengine_config.pyc index 076de83bef037892810542360d0efa82a13fdcd3..7e83fc5593657f15586071dd231df01d1671ef92 100644 GIT binary patch delta 163 zcmaFIJc)&!`7GE-8^^s_Vb^76|POY(vGCL1s&QOO*U$=4ah0j$tEPyhe` delta 123 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 literal 22992 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' class UTC(datetime.tzinfo): @@ -257,7 +257,7 @@ def post(self): url = 'https://rpxnow.com/api/v2/auth_info' args = { 'format': 'json', - 'apiKey': '5fa9fabfa1141896e2d4025efd640ea5c1f54776', + 'apiKey': '6c8271a5a23692efa86799f3438e3ac7b0525ac0', 'token': token } r = urlfetch.fetch(url=url, diff --git a/rpx.pyc b/rpx.pyc index d98811c098d5e278e474f1f3f91a14b1d81749be..29a22514625eb6b7d8387c6150261d9d17e9021a 100644 GIT binary patch delta 6170 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 VuT&O#SS~Bc^|0!VPdT