Skip to content

Commit 40dca92

Browse files
committed
My links are now in a select dropdown when JavaScript is enabled.
1 parent 2a56b45 commit 40dca92

2 files changed

Lines changed: 44 additions & 30 deletions

File tree

root/include/header.tt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,10 @@
122122
</div>
123123
</div>
124124
<div class="row">
125+
<div class="three columns">
125126
[% INCLUDE include/links.tt %]
126-
<div class="ten columns verticalLine article">
127+
</div>
128+
<div class="nine columns verticalLine article">
127129
[% IF type == 'articles' or type == 'blog' %]
128130
[% INCLUDE include/pager.tt %]
129131
[% INCLUDE include/tags_for_article.tt type=type slug=slug %]

root/include/links.tt

Lines changed: 41 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,41 @@
1-
[% USE Ovid %]
2-
<div class="two columns">
3-
[% INCLUDE include/search.tt %]
4-
<ul>
5-
<li><a href="/index.html">Home</a></li>
6-
<li><a href="/articles.html">Articles</a> <a href="/article.rss"><img border="0" alt="Subscribe to Articles by Ovid" src="/static/images/rss.png" width="12" height="12"/></a></li>
7-
<li><a href="/blog.html">Blog</a> <a href="/blog.rss"><img border="0" alt="Subscribe to Blogs by Ovid" src="/static/images/rss.png" width="12" height="12"/></a></li>
8-
<li><a href="/videos.html">Talks</a></li>
9-
<li><a href="/hireme.html">Hire Me</a></li>
10-
<li><a href="/wildagile.html">WildAgile</a></li>
11-
<!-- <li><a href="/tau-station.html">Tau Station</a></li> -->
12-
<li><a href="/starmap.html">Starmap</a></li>
13-
<li><a href="/escape.html"><strong>Escape!</strong></a></li>
14-
</ul>
15-
<hr>
16-
<strong>Find me on ...</strong>
17-
<ul>
18-
<li><a href="https://www.linkedin.com/in/curtispoe/">LinkedIn</a></li>
19-
<li><a href="https://github.com/Ovid/">GitHub</a></li>
20-
<li><a href="https://fosstodon.org/@ovid" rel="me">Mastodon</a></li>
21-
<li><a href="https://bsky.app/profile/ovid.bsky.social">Bluesky</a></li>
22-
</ul>
23-
<strong>Tags</strong>
24-
<ul class="cloud" role="navigation" aria-label="Tag cloud for Ovid's site">
25-
[% FOREACH tag IN Ovid.tags_by_weight %]
26-
<li><a href="/tags/[% tag %].html" data-weight="[% Ovid.weight_for_tag(tag) %]">[% Ovid.name_for_tag(tag) %]</a></li>
27-
[% END %]
28-
</ul>
29-
</div>
1+
[% USE Ovid %]
2+
[% INCLUDE include/search.tt %]
3+
<ul>
4+
<li><a href="/index.html">Home</a></li>
5+
<li><a href="/articles.html">Articles</a> <a href="/article.rss"><img border="0" alt="Subscribe to Articles by Ovid" src="/static/images/rss.png" width="12" height="12"/></a></li>
6+
<li><a href="/blog.html">Blog</a> <a href="/blog.rss"><img border="0" alt="Subscribe to Blogs by Ovid" src="/static/images/rss.png" width="12" height="12"/></a></li>
7+
<li><a href="/videos.html">Talks</a></li>
8+
<li><a href="/hireme.html">Hire Me</a></li>
9+
<li><a href="/wildagile.html">WildAgile</a></li>
10+
<!-- <li><a href="/tau-station.html">Tau Station</a></li> -->
11+
<li><a href="/starmap.html">Starmap</a></li>
12+
<li><a href="/escape.html"><strong>Escape!</strong></a></li>
13+
</ul>
14+
<strong>Visit me on ...</strong>
15+
<div id="social-dropdown" style="display:none;">
16+
<select onchange="window.open(this.value, '_blank')">
17+
<option value="">Choose ...</option>
18+
<option value="https://www.linkedin.com/in/curtispoe/">LinkedIn</option>
19+
<option value="https://github.com/Ovid/">GitHub</option>
20+
<option value="https://fosstodon.org/@ovid">Mastodon</option>
21+
<option value="https://bsky.app/profile/ovid.bsky.social">Bluesky</option>
22+
</select>
23+
</div>
24+
<script>
25+
// Show the dropdown when JS is available
26+
document.getElementById('social-dropdown').style.display = 'block';
27+
</script>
28+
<noscript>
29+
<ul>
30+
<li><a href="https://www.linkedin.com/in/curtispoe/">LinkedIn</a></li>
31+
<li><a href="https://github.com/Ovid/">GitHub</a></li>
32+
<li><a href="https://fosstodon.org/@ovid" rel="me">Mastodon</a></li>
33+
<li><a href="https://bsky.app/profile/ovid.bsky.social">Bluesky</a></li>
34+
</ul>
35+
</noscript>
36+
<strong>Tags</strong>
37+
<ul class="cloud" role="navigation" aria-label="Tag cloud for Ovid's site">
38+
[% FOREACH tag IN Ovid.tags_by_weight %]
39+
<li><a href="/tags/[% tag %].html" data-weight="[% Ovid.weight_for_tag(tag) %]">[% Ovid.name_for_tag(tag) %]</a></li>
40+
[% END %]
41+
</ul>

0 commit comments

Comments
 (0)