@@ -20,40 +20,76 @@ const elFactory = (type, attributes, ...children) => {
2020
2121 return el
2222}
23+ const container = elFactory ( 'div' , { calss : 'container' } ) ;
24+ const header = elFactory ( 'section' , { id : 'header' } ,
25+ elFactory ( 'p' , { } , 'HYF Repositories' ) ,
26+ elFactory ( 'select' , { calss : 'selectMenu' } ) ,
27+ elFactory ( 'option' , { value : '' } , 'alumni' ) ) ;
28+ const bottomBox = elFactory ( 'div' , { class : 'bottom-box' } ) ;
29+ const leftSide = elFactory ( 'section' , { id : 'left-side' } ,
30+ elFactory ( 'div' , { calss : 'card' } ,
31+ elFactory ( 'table' , { } ) ,
32+ elFactory ( 'tr' , { } ,
33+ elFactory ( 'td' , { class : 'col-left' } , 'Repositories: ' ) ,
34+ elFactory ( 'td' , { class : 'col-right rep-text' } , elFactory ( 'a' , { href : '#' , class : 'repo-link' } , 'SampleRepo1' ) ) ) ,
35+ elFactory ( 'tr' , { } ,
36+ elFactory ( 'td' , { class : 'col-left' } , 'Description: ' ) ,
37+ elFactory ( 'td' , { class : 'col-right rep-description' } , 'Lorem ipsom' ) ) ,
38+ elFactory ( 'tr' , { } ,
39+ elFactory ( 'td' , { class : 'col-left' } , 'Forks: ' ) ,
40+ elFactory ( 'td' , { class : 'col-right rep-fork' } , '5' ) ) ,
41+ elFactory ( 'tr' , { } ,
42+ elFactory ( 'td' , { class : 'col-left' } , 'Update: ' ) ,
43+ elFactory ( 'td' , { class : 'col-right rep-update' } , '2020-05-27 12:00:00' ) ) ) ) ;
44+
45+ const rightSide = elFactory ( 'section' , { id : 'right-side' } ,
46+ elFactory ( 'div' , { id : 'contributor' } , 'Contributors' ) ,
47+ elFactory ( 'div' , { class : 'card samll-card' } ,
48+ elFactory ( 'img' , { src : 'https://avatars3.githubusercontent.com/u/3985124?v=4' , calss : 'userPhoto' , width : '50px' } ) ,
49+ elFactory ( 'a' , { href : '' , class : 'userName' } , 'Isabela' ) ,
50+ elFactory ( 'div' , { class : 'badge' } , '9' ) ) )
51+
52+ container . appendChild ( header ) ;
53+ bottomBox . appendChild ( leftSide ) ;
54+ bottomBox . appendChild ( rightSide )
55+ container . appendChild ( bottomBox ) ;
56+ document . body . appendChild ( container )
57+ console . log ( container )
58+
59+
60+ // const container = elFactory('div', {calss: 'container'},
61+ // elFactory('section', {id: 'header'},
62+ // elFactory('p', {}, 'HYF Repositories'),
63+ // elFactory('select', {calss: 'selectMenu'},
64+ // elFactory('option', {value: ''}, 'alumni'))),
65+ // elFactory('div', {class: 'bottom-box'},
66+ // elFactory('section', {id: 'left-side'},
67+ // elFactory('div', {calss: 'card'},
68+ // elFactory('table', {},
69+ // elFactory('tr', {},
70+ // elFactory('td', {class: 'col-left'}, 'Repositories: '),
71+ // elFactory('td', {class: 'col-right rep-text'}, elFactory('a', {href: '#', class: 'repo-link'}, 'SampleRepo1')) ),
72+ // elFactory('tr', {},
73+ // elFactory('td', {class: 'col-left'}, 'Description: '),
74+ // elFactory('td', {class: 'col-right rep-description'}, 'Lorem ipsom')),
75+ // elFactory('tr', {},
76+ // elFactory('td', {class: 'col-left'}, 'Forks: '),
77+ // elFactory('td', {class: 'col-right rep-fork'}, '5')),
78+ // elFactory('tr', {},
79+ // elFactory('td', {class: 'col-left'}, 'Update: '),
80+ // elFactory('td', {class: 'col-right rep-update'}, '2020-05-27 12:00:00'))))))
81+ // );
82+
83+ // console.log(container);
84+ // const select = container.querySelector('select')
85+ // const para = container.querySelector('p')
86+ // console.log(para)
87+
88+
89+
2390
24- const container = elFactory ( 'div' , { calss : 'container' } ,
25- elFactory ( 'section' , { id : 'header' } ,
26- elFactory ( 'p' , { } , 'HYF Repositories' ) ,
27- elFactory ( 'select' , { calss : 'selectMenu' } ,
28- elFactory ( 'option' , { value : '' } , 'alumni' ) ) ) ,
29- elFactory ( 'div' , { class : 'bottom-box' } ,
30- elFactory ( 'section' , { id : 'left-side' } ,
31- elFactory ( 'div' , { calss : 'card' } ,
32- elFactory ( 'table' , { } ,
33- elFactory ( 'tr' , { } ,
34- elFactory ( 'td' , { class : 'col-left' } , 'Repositories: ' ) ,
35- elFactory ( 'td' , { class : 'col-right rep-text' } , elFactory ( 'a' , { href : '#' , class : 'repo-link' } , 'SampleRepo1' ) ) ) ,
36- elFactory ( 'tr' , { } ,
37- elFactory ( 'td' , { class : 'col-left' } , 'Description: ' ) ,
38- elFactory ( 'td' , { class : 'col-right rep-description' } , 'Lorem ipsom' ) ) ,
39- elFactory ( 'tr' , { } ,
40- elFactory ( 'td' , { class : 'col-left' } , 'Forks: ' ) ,
41- elFactory ( 'td' , { class : 'col-right rep-fork' } , '5' ) ) ,
42- elFactory ( 'tr' , { } ,
43- elFactory ( 'td' , { class : 'col-left' } , 'Update: ' ) ,
44- elFactory ( 'td' , { class : 'col-right rep-update' } , '2020-05-27 12:00:00' ) ) ) ) ) )
45- ) ;
46-
47- console . log ( container ) ;
48- const select = container . querySelector ( 'select' )
49- const para = container . querySelector ( 'p' )
50- console . log ( para )
51-
52-
53- const header = container . querySelector ( 'p' )
5491
5592
56- document . body . appendChild ( container )
5793
5894
5995
0 commit comments