5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <link rel="stylesheet" type="text/css" href="links/fonts.css"/>
7 <link rel="stylesheet" type="text/css" href="links/main.css"/>
8 <script src="scripts/portal.js"></script>
9 <script src="scripts/sites.js"></script>
10 <script src="scripts/opml.js"></script>
11 <title>Webring</title>
15 const portal = new Portal(sites);
16 portal.install(document.body);
19 function toggleType( e )
20 { const navLink = e.target
21 , selectedType = navLink.dataset.type
23 document.querySelector( `nav a.current` )
24 .classList.toggle( 'current' )
25 navLink.classList.toggle( 'current' )
27 document.querySelectorAll( `main li` )
28 .forEach( el => el.style.visibility = 'visible' )
31 document.querySelectorAll( `main li:not([data-type='${selectedType}'])` )
32 .forEach( el => el.style.visibility = 'hidden' )
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list