File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111< body >
1212 < header >
1313 < h1 > Linux Hardening Guide</ h1 >
14+ < nav >
15+ < ul >
16+ < li >
17+ < a href ="./../index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
18+ </ li >
19+
20+ < li >
21+ < a href ="./../manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
22+ </ li >
23+
24+ < li >
25+ < a href ="./../contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
26+ </ li >
27+ </ ul >
28+ </ nav >
1429 </ header >
1530
16- < nav >
17- < ul >
18- < li >
19- < a href ="./../index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
20- </ li >
21-
22- < li >
23- < a href ="./../manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
24- </ li >
25-
26- < li >
27- < a href ="./../contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
28- </ li >
29- </ ul >
30- </ nav >
31-
3231 < main >
3332 < article >
3433 < header >
Original file line number Diff line number Diff line change 1111< body >
1212 < header >
1313 < h1 > Contact Us</ h1 >
14+ < nav >
15+ < ul >
16+ < li >
17+ < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
18+ </ li >
19+
20+ < li >
21+ < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
22+ </ li >
23+
24+ < li >
25+ < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
26+ </ li >
27+ </ ul >
28+ </ nav >
1429 </ header >
1530
16- < nav >
17- < ul >
18- < li >
19- < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
20- </ li >
21-
22- < li >
23- < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
24- </ li >
25-
26- < li >
27- < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
28- </ li >
29- </ ul >
30- </ nav >
31-
3231 < main >
3332 < section >
3433 < h2 > Get in Touch</ h2 >
Original file line number Diff line number Diff line change 1111< body >
1212 < header >
1313 < h1 > The Cyberpunk Handbook</ h1 >
14- </ header >
15-
16- < nav >
17- < ul >
18- < li >
19- < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
20- </ li >
14+ < nav >
15+ < ul >
16+ < li >
17+ < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
18+ </ li >
2119
22- < li >
23- < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
24- </ li >
20+ < li >
21+ < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
22+ </ li >
2523
26- < li >
27- < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
28- </ li >
29- </ ul >
30- </ nav >
24+ < li >
25+ < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
26+ </ li >
27+ </ ul >
28+ </ nav >
29+ </ header >
3130
3231 < main >
3332 < section >
Original file line number Diff line number Diff line change 1111< body >
1212 < header >
1313 < h1 > License</ h1 >
14-
1514 < nav >
16- < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
15+ < ul >
16+ < li >
17+ < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
18+ </ li >
19+
20+ < li >
21+ < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
22+ </ li >
23+
24+ < li >
25+ < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
26+ </ li >
27+ </ ul >
1728 </ nav >
1829 </ header >
1930
Original file line number Diff line number Diff line change 1111< body >
1212 < header >
1313 < h1 > Manifesto</ h1 >
14- </ header >
15-
16- < nav >
17- < ul >
18- < li >
19- < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
20- </ li >
14+ < nav >
15+ < ul >
16+ < li >
17+ < a href ="./index.html " target ="_blank " rel ="noopener noreferrer "> Home</ a >
18+ </ li >
2119
22- < li >
23- < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
24- </ li >
20+ < li >
21+ < a href ="./manifesto.html " target ="_blank " rel ="noopener noreferrer "> Manifesto</ a >
22+ </ li >
2523
26- < li >
27- < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
28- </ li >
29- </ ul >
30- </ nav >
24+ < li >
25+ < a href ="./contact.html " target ="_blank " rel ="noopener noreferrer "> Contact</ a >
26+ </ li >
27+ </ ul >
28+ </ nav >
29+ </ header >
3130
3231 < main >
3332 < section >
Original file line number Diff line number Diff line change 1616 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1717 */
1818
19- // Ask first: open in new tab or same tab for target="_blank" links.
20- // Avoid opening before the user decides; fall back gracefully if pop-ups are blocked.
19+ // This script provides a fallback for links with target="_blank".
20+ // When a user clicks such a link, ask if they want to open in a new tab.
21+ // If pop-ups are blocked, fall back to same-tab navigation.
2122document . addEventListener ( 'click' , function ( event ) {
22- // Respect modified clicks (Ctrl/Cmd/Shift/Middle) and prior handlers .
23+ // Ignore clicks with modifier keys or already-handled events .
2324 if ( event . defaultPrevented || event . button !== 0 || event . metaKey || event . ctrlKey || event . shiftKey || event . altKey ) {
2425 return ;
2526 }
2627
28+ // Find the nearest anchor element with an href.
2729 const link = event . target . closest ( 'a[href]' ) ;
2830 if ( ! link || link . target !== '_blank' ) {
2931 return ;
3032 }
3133
34+ // Prevent default navigation for _blank links.
3235 event . preventDefault ( ) ;
3336 const href = link . href ;
3437
38+ // Ask the user if they want to open in a new tab.
3539 const openInNewTab = window . confirm ( 'Open this link in a new tab?' ) ;
3640 if ( openInNewTab ) {
3741 const opened = window . open ( href , '_blank' ) ;
3842 if ( ! opened ) {
39- // Pop -up blocked; fall back to same-tab navigation .
43+ // If pop -up is blocked, navigate in the same tab .
4044 window . location . href = href ;
4145 }
4246 } else {
4347 window . location . href = href ;
4448 }
45- } ) ;
49+ } ) ;
You can’t perform that action at this time.
0 commit comments