1
- < div id ="member ">
1
+ < div id ="team ">
2
2
< div class ="columns is-centered is-multiline is-mobile ">
3
3
{% for member in site.data.members %}
4
4
< div class ="column has-text-centered m-2 is-one-third-widescreen is-one-third-desktop is-one-fifth-fullhd is-one-third-tablet is-two-fifths-mobile is-three-quarters-touch ">
5
- < div class ="member -card "
5
+ < div class ="person -card "
6
6
data-image ="{{member.image}} "
7
7
data-name ="{{ member.name }} "
8
8
data-roles ="{{ member.roles }} "
@@ -19,45 +19,50 @@ <h2 class="has-text-white-ter has-text-weight-bold is-size-6">{{ member.name }}<
19
19
{% endfor %}
20
20
</ div >
21
21
22
- < div id ="member -popup " class ="popup ">
22
+ < div id ="person -popup " class ="popup ">
23
23
< div class ="popup-content ">
24
24
< span class ="popup-close "> ×</ span >
25
- < img id ="popup-image " src ="" alt ="Member Photo ">
26
- < h2 id ="popup-name "> </ h2 >
27
- < p id ="popup-roles "> </ p >
28
- < p id ="popup-description "> </ p >
25
+ < div class ="popup-image-container ">
26
+ < img id ="popup-image " src ="" alt ="Member Photo ">
27
+ </ div >
28
+ < div class ="popup-text ">
29
+ < h2 id ="popup-name "> </ h2 >
30
+ < p id ="popup-roles "> </ p >
31
+ < br >
32
+ < p id ="popup-description "> </ p >
33
+ </ div >
29
34
</ div >
30
35
</ div >
36
+
31
37
</ div >
32
38
33
39
< script >
34
- document . addEventListener ( ' DOMContentLoaded' , function ( ) {
35
- const popup = document . getElementById ( 'member -popup' ) ;
36
- const popupImage = document . getElementById ( ' popup-image' ) ;
37
- const popupName = document . getElementById ( ' popup-name' ) ;
38
- const popupRoles = document . getElementById ( ' popup-roles' ) ;
39
- const popupDescription = document . getElementById ( ' popup-description' ) ;
40
- const closeButton = document . querySelector ( ' .popup-close' ) ;
40
+ document . addEventListener ( " DOMContentLoaded" , function ( ) {
41
+ const popup = document . getElementById ( "person -popup" ) ;
42
+ const popup_image = document . getElementById ( " popup-image" ) ;
43
+ const popup_name = document . getElementById ( " popup-name" ) ;
44
+ const popup_roles = document . getElementById ( " popup-roles" ) ;
45
+ const popup_description = document . getElementById ( " popup-description" ) ;
46
+ const close_button = document . querySelector ( " .popup-close" ) ;
41
47
42
- document . querySelectorAll ( '.member -card' ) . forEach ( function ( card ) {
43
- card . addEventListener ( ' click' , function ( ) {
44
- popupImage . src = this . getAttribute ( ' data-image' ) ;
45
- popupName . textContent = this . getAttribute ( ' data-name' ) ;
46
- popupRoles . textContent = this . getAttribute ( ' data-roles' ) ;
47
- popupDescription . textContent = this . getAttribute ( ' data-description' ) ;
48
- popup . classList . add ( ' active' ) ;
48
+ document . querySelectorAll ( ".person -card" ) . forEach ( function ( card ) {
49
+ card . addEventListener ( " click" , function ( ) {
50
+ popup_image . src = this . getAttribute ( " data-image" ) ;
51
+ popup_name . textContent = this . getAttribute ( " data-name" ) ;
52
+ popup_roles . textContent = this . getAttribute ( " data-roles" ) ;
53
+ popup_description . textContent = this . getAttribute ( " data-description" ) ;
54
+ popup . classList . add ( " active" ) ;
49
55
} ) ;
50
56
} ) ;
51
57
52
- closeButton . addEventListener ( ' click' , function ( ) {
53
- popup . classList . remove ( ' active' ) ;
58
+ close_button . addEventListener ( " click" , function ( ) {
59
+ popup . classList . remove ( " active" ) ;
54
60
} ) ;
55
61
56
- popup . addEventListener ( ' click' , function ( event ) {
62
+ popup . addEventListener ( " click" , function ( event ) {
57
63
if ( event . target === popup ) {
58
- popup . classList . remove ( ' active' ) ;
64
+ popup . classList . remove ( " active" ) ;
59
65
}
60
66
} ) ;
61
67
} ) ;
62
-
63
68
</ script >
0 commit comments