回答編集履歴
4
微修正
answer
CHANGED
@@ -24,8 +24,8 @@
|
|
24
24
|
return differenceOfYear;
|
25
25
|
})(response.birthday);
|
26
26
|
document.getElementById('address').value = response.location.name;
|
27
|
-
document.getElementsByName("gender")[
|
27
|
+
document.getElementsByName("gender")[1].checked = (response.gender === "male");
|
28
|
-
document.getElementsByName("gender")[
|
28
|
+
document.getElementsByName("gender")[2].checked = (response.gender === "female");
|
29
29
|
document.getElementById('education').value = (function getSchoolNameOf(educations) {
|
30
30
|
var keys = Object.keys(educations);
|
31
31
|
return educations[keys.pop()].school.name;
|
3
インデントの変更
answer
CHANGED
@@ -10,10 +10,10 @@
|
|
10
10
|
|
11
11
|
```javascript
|
12
12
|
function userLogin() {
|
13
|
-
FB.api('/me', function
|
13
|
+
FB.api('/me', function(response) {
|
14
14
|
document.getElementById('name').value = response.name;
|
15
15
|
document.getElementById('email').value = response.email;
|
16
|
-
document.getElementById('age').value = (function getAgeOf
|
16
|
+
document.getElementById('age').value = (function getAgeOf(birthday_string) {
|
17
17
|
var birthday = new Date(birthday_string);
|
18
18
|
var today = new Date();
|
19
19
|
var differenceOfYear = today.getFullYear() - birthday.getFullYear();
|
@@ -26,7 +26,7 @@
|
|
26
26
|
document.getElementById('address').value = response.location.name;
|
27
27
|
document.getElementsByName("gender")["1"].checked = (response.gender === "male");
|
28
28
|
document.getElementsByName("gender")["2"].checked = (response.gender === "female");
|
29
|
-
document.getElementById('education').value = (function getSchoolNameOf
|
29
|
+
document.getElementById('education').value = (function getSchoolNameOf(educations) {
|
30
30
|
var keys = Object.keys(educations);
|
31
31
|
return educations[keys.pop()].school.name;
|
32
32
|
})(response.education);
|
2
インデントの変更
answer
CHANGED
@@ -17,9 +17,8 @@
|
|
17
17
|
var birthday = new Date(birthday_string);
|
18
18
|
var today = new Date();
|
19
19
|
var differenceOfYear = today.getFullYear() - birthday.getFullYear();
|
20
|
-
|
21
|
-
if (today.getMonth() <= birthday.getMonth()
|
20
|
+
if (today.getMonth() <= birthday.getMonth()
|
22
|
-
today.getDate()
|
21
|
+
&& today.getDate() < birthday.getDate())
|
23
22
|
return differenceOfYear - 1;
|
24
23
|
else
|
25
24
|
return differenceOfYear;
|
@@ -27,7 +26,7 @@
|
|
27
26
|
document.getElementById('address').value = response.location.name;
|
28
27
|
document.getElementsByName("gender")["1"].checked = (response.gender === "male");
|
29
28
|
document.getElementsByName("gender")["2"].checked = (response.gender === "female");
|
30
|
-
document.getElementById('education').value = (function getSchoolNameOf(educations) {
|
29
|
+
document.getElementById('education').value = (function getSchoolNameOf (educations) {
|
31
30
|
var keys = Object.keys(educations);
|
32
31
|
return educations[keys.pop()].school.name;
|
33
32
|
})(response.education);
|
1
インデントの変更
answer
CHANGED
@@ -10,26 +10,27 @@
|
|
10
10
|
|
11
11
|
```javascript
|
12
12
|
function userLogin() {
|
13
|
-
|
13
|
+
FB.api('/me', function (response) {
|
14
|
-
|
14
|
+
document.getElementById('name').value = response.name;
|
15
|
-
|
15
|
+
document.getElementById('email').value = response.email;
|
16
|
-
|
16
|
+
document.getElementById('age').value = (function getAgeOf (birthday_string) {
|
17
|
-
|
17
|
+
var birthday = new Date(birthday_string);
|
18
|
-
|
18
|
+
var today = new Date();
|
19
|
-
|
19
|
+
var differenceOfYear = today.getFullYear() - birthday.getFullYear();
|
20
|
+
|
20
|
-
|
21
|
+
if (today.getMonth() <= birthday.getMonth() &&
|
21
|
-
|
22
|
+
today.getDate() < birthday.getDate() )
|
22
|
-
|
23
|
+
return differenceOfYear - 1;
|
23
|
-
|
24
|
+
else
|
24
|
-
|
25
|
+
return differenceOfYear;
|
25
|
-
|
26
|
+
})(response.birthday);
|
26
|
-
|
27
|
+
document.getElementById('address').value = response.location.name;
|
27
|
-
|
28
|
+
document.getElementsByName("gender")["1"].checked = (response.gender === "male");
|
28
|
-
|
29
|
+
document.getElementsByName("gender")["2"].checked = (response.gender === "female");
|
29
|
-
|
30
|
+
document.getElementById('education').value = (function getSchoolNameOf(educations) {
|
30
|
-
|
31
|
+
var keys = Object.keys(educations);
|
31
|
-
|
32
|
+
return educations[keys.pop()].school.name;
|
32
|
-
|
33
|
+
})(response.education);
|
33
|
-
|
34
|
+
});
|
34
35
|
}
|
35
36
|
```
|