@@ -10,7 +10,9 @@ FastClick.attach(document.body);
10
10
document . ontouchmove = function ( event ) {
11
11
//event.preventDefault();
12
12
}
13
- if ( checkUserLogin ( ) ) { prepareGameStage ( ) ; }
13
+ if ( checkUserLogin ( ) ) {
14
+ $ ( ".playerUsername" ) . html ( titleCase ( Parse . User . current ( ) . getUsername ( ) ) ) ;
15
+ prepareGameStage ( ) ; }
14
16
15
17
function createUser ( username , password , email )
16
18
{
@@ -96,7 +98,10 @@ var query = new Parse.Query(User);
96
98
query . get ( userId , {
97
99
success : function ( User ) {
98
100
var isVerified = User . _serverData . emailVerified ;
99
- if ( isVerified ) { prepareGameStage ( ) ; }
101
+ if ( isVerified ) {
102
+ $ ( ".playerUsername" ) . html ( titleCase ( Parse . User . current ( ) . getUsername ( ) ) ) ;
103
+ prepareGameStage ( ) ;
104
+ }
100
105
else {
101
106
var warning = document . getElementById ( "warning" ) ;
102
107
warning . innerHTML = "Error: " + "Email Not Verfied, please check your email and verify." ;
@@ -155,7 +160,19 @@ query.get(userId, {
155
160
} else {
156
161
alert ( "User logged in through Facebook!" ) ;
157
162
}
158
- prepareGameStage ( ) ;
163
+ FB . api (
164
+ "/me" ,
165
+ function ( response ) {
166
+ if ( response && ! response . error ) {
167
+ //console.log(response);
168
+ var firstName = "" + response . first_name ;
169
+ var lastName = "" + response . last_name ;
170
+ $ ( ".playerUsername" ) . html ( firstName ) ;
171
+ prepareGameStage ( ) ;
172
+ }
173
+ }
174
+ ) ;
175
+
159
176
} ,
160
177
error : function ( user , error ) {
161
178
var warning = document . getElementById ( "warning" ) ;
@@ -175,7 +192,6 @@ query.get(userId, {
175
192
$ ( "#wrapper2" ) . hide ( ) ;
176
193
$ ( "#mainTitle" ) . hide ( ) ;
177
194
$ ( "#gameContainer" ) . show ( ) ;
178
- $ ( ".playerUsername" ) . html ( titleCase ( Parse . User . current ( ) . getUsername ( ) ) ) ;
179
195
}
180
196
181
197
var count = 0 ;
0 commit comments