on master help sign in
fix `undefined` class on older sites
010ea5fDYM
scripts/portal.js+4−2
@@ -17,11 +17,13 @@ function Portal (sites) {
17
17
18 function _directory (sites) {
18 function _directory (sites) {
19 return `
19 return `
20+ <ul>${sites.reduce( (acc, site, id) =>
20− <ul>${sites.reduce((acc, site, id) => { return `${acc}<li class='${site.type}'><span class='counter'>${id})</span><a href='${site.url}'>${_name(site)}</a></li>` }, '')}</ul>\n${_readme()}${_buttons()}`
21+ `${acc}<li class='${site.type || ''}' id='${id}'><span class='counter'>${id})</span><a href='${site.url}'>${_name(site)}</a></li>`
22+ , '')}</ul>\n${_readme()}${_buttons()}`
21 }
23 }
22
24
23 function _name (site) {
25 function _name (site) {
24− return site.title ? site.title : `${site.url.split('//')[1]}`
26+ return site.title || `${site.url.split('//')[1]}`
25 }
27 }
26
28
27 function _redirect (site) {
29 function _redirect (site) {