dépôts
/
ikiwiki
/
events.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3624b25
)
add event-$base class
author
Julien Moutinho
<julm+ikiwiki+events@autogeree.net>
Sun, 6 Apr 2014 19:30:49 +0000
(21:30 +0200)
committer
Julien Moutinho
<julm+ikiwiki+events@autogeree.net>
Sun, 6 Apr 2014 19:30:49 +0000
(21:30 +0200)
events.pm
patch
|
blob
|
history
diff --git
a/events.pm
b/events.pm
index
e06e2ce
..
dd1ed3e
100644
(file)
--- a/
events.pm
+++ b/
events.pm
@@
-218,10
+218,13
@@
sub event_of_page ($%) {
{ class => "tag tag-$class"
, link => $link }
} @tags;
{ class => "tag tag-$class"
, link => $link }
} @tags;
+ my $base = IkiWiki::dirname($event);
+ $base =~ s/[^a-zA-Z0-9-]/_/g;
return
{ hour => $hour
, link => $link
return
{ hour => $hour
, link => $link
- , tags => \@tags };
+ , tags => \@tags
+ , base => $base };
}
sub events_of_pages ($%) {
my ($pages, %params) = @_;
}
sub events_of_pages ($%) {
my ($pages, %params) = @_;
@@
-367,7
+370,7
@@
sub preprocess_day (@) {
my @tags
= map {"<li\n class='".$_->{class}."'>".$_->{link}."</li>"}
@{$_->{tags}};
my @tags
= map {"<li\n class='".$_->{class}."'>".$_->{link}."</li>"}
@{$_->{tags}};
- "<ul\n class='events'><li class='event'>"
+ "<ul\n class='events'><li class='event
event-$_->{base}
'>"
. "<span class='head'>"
. (defined $_->{hour} ? "<span class='hour'>$_->{hour}</span>" : "")
. "<span class='link'>$_->{link}</span>"
. "<span class='head'>"
. (defined $_->{hour} ? "<span class='hour'>$_->{hour}</span>" : "")
. "<span class='link'>$_->{link}</span>"
@@
-436,7
+439,7
@@
sub preprocess_month (@) {
my @tags
= map {"<li\n class='".$_->{class}."'>".$_->{link}."</li>"}
@{$_->{tags}};
my @tags
= map {"<li\n class='".$_->{class}."'>".$_->{link}."</li>"}
@{$_->{tags}};
- "<li\n class='event'>"
+ "<li\n class='event
event-$_->{base}
'>"
. "<span class='head'>"
. (defined $_->{hour} ? "<span class='hour'>$_->{hour}</span>" : "")
. "<span class='link'>$_->{link}</span>"
. "<span class='head'>"
. (defined $_->{hour} ? "<span class='hour'>$_->{hour}</span>" : "")
. "<span class='link'>$_->{link}</span>"