File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change 8
8
9
9
my $ head = slurp ' template/head.html' ;
10
10
my $ footer = footer-html;
11
- my $ header = slurp ' template/header.html' ;
11
+ sub header-html (% categories ) {
12
+ my $ header = slurp ' template/header.html' ;
13
+ my $ menu-items = [~ ]
14
+ q [ <div class="menu-items dark-green"> ] ,
15
+ % categories . keys . map ( -> $ category {qq [
16
+ <a class="menu-item selected darker-green"
17
+ href="/$ category .html">
18
+ { $ category . wordcase }
19
+ </a>
20
+ ] }),
21
+ q [ </div> ] ;
22
+ my $ menu-pos = ($ header ~~ /MENU /). from ;
23
+ $ header . subst (' MENU' , : p($ menu-pos ), $ menu-items );
24
+ }
12
25
13
26
my % categories =
14
27
" best-of-rosettacode" => " Best of Rosettacode" ,
72
85
pod2html $ pod ,
73
86
: url(& url ),
74
87
: $ head ,
75
- : header($ header ),
88
+ : header(header-html % categories ),
76
89
: $ footer ,
77
90
: default-title(" Perl 6 Examples" );
78
91
}
You can’t perform that action at this time.
0 commit comments