Last active 3 hours ago

tre revised this gist 3 hours ago. Go to revision

No changes

tre revised this gist 4 hours ago. Go to revision

1 file changed, 25 insertions

dw-moodtheme(file created)

@@ -0,0 +1,25 @@
1 + layerinfo type = "theme";
2 +
3 + layerinfo name = "moods";
4 +
5 + function Entry::print_metadata() {
6 + if (size $.metadata) {
7 + var string position = ($*entry_metadata_position == "top") ? " top-metadata" : " bottom-metadata";
8 + """<div class="metadata$position">\n<ul>\n""";
9 + foreach var string m ( [ "mood", "location", "music", "groups", "xpost" ] ) {
10 + if ($.metadata{$m}) {
11 + var string metadata_name = lang_metadata_title($m);
12 + """<li id="metadata-$m"><span class="metadata-label metadata-label-$m">$metadata_name</span> """;
13 + if ($m == "mood") {
14 + " $.mood_icon ";
15 + }
16 + if ($m == "mood") {
17 + """<span class="mood-$.metadata{$m} metadata-item metadata-item-$m">$.metadata{$m}</span></li>\n""";
18 + } else {
19 + """<span class="metadata-item metadata-item-$m">$.metadata{$m}</span></li>\n""";
20 + }
21 + }
22 + }
23 + "</ul>\n</div>\n";
24 + }
25 + }
Newer Older