Reworked nav bar so <a href="#"> is not required for styling purposes

This commit is contained in:
str4d
2013-01-01 13:52:36 +00:00
parent 77f154a8b5
commit d1d3a2d417
8 changed files with 137 additions and 117 deletions

View File

@@ -1,14 +1,14 @@
<ul class="languages">
<li><a href="{{ change_lang('en') }}" rel="alternate" hreflang="en"><img src="{{ get_flag('en') }}" alt="English" /></a></li>
<li><a href="{{ change_lang('es') }}" rel="alternate" hreflang="es"><img src="{{ get_flag('es') }}" alt="Castellano" /></a></li>
<li><a href="{{ change_lang('zh') }}" rel="alternate" hreflang="zh"><img src="{{ get_flag('zh') }}" alt="Chinese" /></a></li>
<li><a href="{{ change_lang('de') }}" rel="alternate" hreflang="de"><img src="{{ get_flag('de') }}" alt="Deutsch" /></a></li>
<li><a href="{{ change_lang('fr') }}" rel="alternate" hreflang="fr"><img src="{{ get_flag('fr') }}" alt="Français" /></a></li>
<li><a href="{{ change_lang('it') }}" rel="alternate" hreflang="it"><img src="{{ get_flag('it') }}" alt="Italiano" /></a></li>
<li><a href="{{ change_lang('nl') }}" rel="alternate" hreflang="nl"><img src="{{ get_flag('nl') }}" alt="Nederlands" /></a></li>
<li><a href="{{ change_lang('ru') }}" rel="alternate" hreflang="ru"><img src="{{ get_flag('ru') }}" alt="Russian" /></a></li>
<li><a href="{{ change_lang('sv') }}" rel="alternate" hreflang="sv"><img src="{{ get_flag('sv') }}" alt="Svenska" /></a></li>
<li><a href="{{ change_lang('cs') }}" rel="alternate" hreflang="cs"><img src="{{ get_flag('cs') }}" alt="Czech" /></a></li>
<li><a href="{{ change_lang('ar') }}" rel="alternate" hreflang="ar"><img src="{{ get_flag('ar') }}" alt="Arabic" /></a></li>
<li><a href="{{ change_lang('el') }}" rel="alternate" hreflang="el"><img src="{{ get_flag('el') }}" alt="Greek" /></a></li>
<li><a href="{{ change_lang('en') }}" rel="alternate" hreflang="en"><div class="menuitem"><img src="{{ get_flag('en') }}" alt="English" /></div></a></li>
<li><a href="{{ change_lang('es') }}" rel="alternate" hreflang="es"><div class="menuitem"><img src="{{ get_flag('es') }}" alt="Castellano" /></div></a></li>
<li><a href="{{ change_lang('zh') }}" rel="alternate" hreflang="zh"><div class="menuitem"><img src="{{ get_flag('zh') }}" alt="Chinese" /></div></a></li>
<li><a href="{{ change_lang('de') }}" rel="alternate" hreflang="de"><div class="menuitem"><img src="{{ get_flag('de') }}" alt="Deutsch" /></div></a></li>
<li><a href="{{ change_lang('fr') }}" rel="alternate" hreflang="fr"><div class="menuitem"><img src="{{ get_flag('fr') }}" alt="Français" /></div></a></li>
<li><a href="{{ change_lang('it') }}" rel="alternate" hreflang="it"><div class="menuitem"><img src="{{ get_flag('it') }}" alt="Italiano" /></div></a></li>
<li><a href="{{ change_lang('nl') }}" rel="alternate" hreflang="nl"><div class="menuitem"><img src="{{ get_flag('nl') }}" alt="Nederlands" /></div></a></li>
<li><a href="{{ change_lang('ru') }}" rel="alternate" hreflang="ru"><div class="menuitem"><img src="{{ get_flag('ru') }}" alt="Russian" /></div></a></li>
<li><a href="{{ change_lang('sv') }}" rel="alternate" hreflang="sv"><div class="menuitem"><img src="{{ get_flag('sv') }}" alt="Svenska" /></div></a></li>
<li><a href="{{ change_lang('cs') }}" rel="alternate" hreflang="cs"><div class="menuitem"><img src="{{ get_flag('cs') }}" alt="Czech" /></div></a></li>
<li><a href="{{ change_lang('ar') }}" rel="alternate" hreflang="ar"><div class="menuitem"><img src="{{ get_flag('ar') }}" alt="Arabic" /></div></a></li>
<li><a href="{{ change_lang('el') }}" rel="alternate" hreflang="el"><div class="menuitem"><img src="{{ get_flag('el') }}" alt="Greek" /></div></a></li>
</ul>

View File

@@ -1,143 +1,143 @@
<div id="cssmenu">
<ul>
<li class="has-sub"><a href="#"><span>{{ _('Download') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Download') }}</span></div>
<ul>
<li><a href="{{ get_url('downloads_list') }}"><span>{{ _('Download I2P') }}</span></a></li>
<li><a href="{{ get_url('downloads_select', file=ver('i2pinstall_%s_windows.exe')) }}"><span>{{ _('Windows installer') }}</span></a></li>
<li><a href="{{ get_url('downloads_select', file=ver('i2pinstall_%s.jar')) }}"><span>{{ _('Linux / OS X / BSD / Solaris installer') }}</span></a></li>
<li><a href="{{ get_url('downloads_select', file='debian') }}"><span>{{ _('Debian / Ubuntu packages') }}</span></a></li>
<li><a href="{{ get_url('downloads_select', file=ver('i2psource_%s.tar.bz2')) }}"><span>{{ _('Source package') }}</span></a></li>
<li><a href="{{ get_url('downloads_list') }}"><div class="menuitem"><span>{{ _('Download I2P') }}</span></div></a></li>
<li><a href="{{ get_url('downloads_select', file=ver('i2pinstall_%s_windows.exe')) }}"><div class="menuitem"><span>{{ _('Windows installer') }}</span></div></a></li>
<li><a href="{{ get_url('downloads_select', file=ver('i2pinstall_%s.jar')) }}"><div class="menuitem"><span>{{ _('Linux / OS X / BSD / Solaris installer') }}</span></div></a></li>
<li><a href="{{ get_url('downloads_select', file='debian') }}"><div class="menuitem"><span>{{ _('Debian / Ubuntu packages') }}</span></div></a></li>
<li><a href="{{ get_url('downloads_select', file=ver('i2psource_%s.tar.bz2')) }}"><div class="menuitem"><span>{{ _('Source package') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('About') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('About') }}</span></div>
<ul>
<li><a href="{{ site_url('about/intro') }}"><span>{{ _('Introduction to I2P') }}</span></a></li>
<li class="has-sub"><a href="#"><span>{{ _('Documentation') }}</span></a>
<li><a href="{{ site_url('about/intro') }}"><div class="menuitem"><span>{{ _('Introduction to I2P') }}</span></div></a></li>
<li class="has-sub"><div class="menuitem"><span>{{ _('Documentation') }}</span></div>
<ul>
<li><a href="{{ site_url('docs') }}"><span>{{ _('Documentation index') }}</span></a></li>
<li class="has-sub"><a href="#"><span>{{ _('How does it work?') }}</span></a>
<li><a href="{{ site_url('docs') }}"><div class="menuitem"><span>{{ _('Documentation index') }}</span></div></a></li>
<li class="has-sub"><div class="menuitem"><span>{{ _('How does it work?') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/how/intro') }}"><span>{{ _('Gentle intro') }}</span></a></li>
<li><a href="{{ site_url('docs/how/techintro') }}"><span>{{ _('Tech intro') }}</span></a></li>
<li><a href="{{ site_url('docs/how/threatmodel') }}"><span>{{ _('Threat model') }}</span></a></li>
<li><a href="{{ site_url('docs/how/networkcomparisons') }}"><span>{{ _('Comparisons to Tor and Freenet') }}</span></a></li>
<li><a href="{{ site_url('docs/how/othernetworks') }}"><span>{{ _('Comparisons to other anonymous networks') }}</span></a></li>
<li><a href="{{ site_url('docs/how/garlicrouting') }}"><span>{{ _('Garlic routing') }}</span></a></li>
<li><a href="{{ site_url('docs/how/networkdatabase') }}"><span>{{ _('Network database') }}</span></a></li>
<li><a href="{{ site_url('docs/how/tunnelrouting') }}"><span>{{ _('Tunnel routing') }}</span></a></li>
<li><a href="{{ site_url('docs/how/peerselection') }}"><span>{{ _('Peer selection') }}</span></a></li>
<li><a href="{{ site_url('docs/how/cryptography') }}"><span>{{ _('Cryptography') }}</span></a></li>
<li><a href="{{ site_url('docs/how/elgamalaes') }}"><span>{{ _('ElGamal/AES+SessionTags') }}</span></a></li>
<li><a href="{{ site_url('docs/how/intro') }}"><div class="menuitem"><span>{{ _('Gentle intro') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/techintro') }}"><div class="menuitem"><span>{{ _('Tech intro') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/threatmodel') }}"><div class="menuitem"><span>{{ _('Threat model') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/networkcomparisons') }}"><div class="menuitem"><span>{{ _('Comparisons to Tor and Freenet') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/othernetworks') }}"><div class="menuitem"><span>{{ _('Comparisons to other anonymous networks') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/garlicrouting') }}"><div class="menuitem"><span>{{ _('Garlic routing') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/networkdatabase') }}"><div class="menuitem"><span>{{ _('Network database') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/tunnelrouting') }}"><div class="menuitem"><span>{{ _('Tunnel routing') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/peerselection') }}"><div class="menuitem"><span>{{ _('Peer selection') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/cryptography') }}"><div class="menuitem"><span>{{ _('Cryptography') }}</span></div></a></li>
<li><a href="{{ site_url('docs/how/elgamalaes') }}"><div class="menuitem"><span>{{ _('ElGamal/AES+SessionTags') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Applications') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Applications') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/applications/supported') }}"><span>{{ _('Supported applications') }}</span></a></li>
<li><a href="{{ site_url('docs/applications/bittorrent') }}"><span>{{ _('Bittorrent') }}</span></a></li>
<li><a href="{{ site_url('docs/applications/supported') }}"><div class="menuitem"><span>{{ _('Supported applications') }}</span></div></a></li>
<li><a href="{{ site_url('docs/applications/bittorrent') }}"><div class="menuitem"><span>{{ _('Bittorrent') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('API') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('API') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/api/i2ptunnel') }}"><span>{{ _('I2PTunnel') }}</span></a></li>
<li><a href="{{ site_url('docs/api/socks') }}"><span>{{ _('SOCKS') }}</span></a></li>
<li><a href="{{ site_url('docs/api/sam') }}"><span>{{ _('SAM v1') }}</span></a></li>
<li><a href="{{ site_url('docs/api/samv2') }}"><span>{{ _('SAM v2') }}</span></a></li>
<li><a href="{{ site_url('docs/api/samv3') }}"><span>{{ _('SAM v3') }}</span></a></li>
<li><a href="{{ site_url('docs/api/bob') }}"><span>{{ _('BOB') }}</span></a></li>
<li><a href="{{ site_url('docs/api/streaming') }}"><span>{{ _('Streaming library') }}</span></a></li>
<li><a href="{{ site_url('docs/api/ministreaming') }}"><span>{{ _('Ministreaming library') }}</span></a></li>
<li><a href="{{ site_url('docs/api/i2pcontrol') }}"><span>{{ _('I2PControl') }}</span></a></li>
<li><a href="{{ site_url('docs/api/i2ptunnel') }}"><div class="menuitem"><span>{{ _('I2PTunnel') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/socks') }}"><div class="menuitem"><span>{{ _('SOCKS') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/sam') }}"><div class="menuitem"><span>{{ _('SAM v1') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/samv2') }}"><div class="menuitem"><span>{{ _('SAM v2') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/samv3') }}"><div class="menuitem"><span>{{ _('SAM v3') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/bob') }}"><div class="menuitem"><span>{{ _('BOB') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/streaming') }}"><div class="menuitem"><span>{{ _('Streaming library') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/ministreaming') }}"><div class="menuitem"><span>{{ _('Ministreaming library') }}</span></div></a></li>
<li><a href="{{ site_url('docs/api/i2pcontrol') }}"><div class="menuitem"><span>{{ _('I2PControl') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Protocols') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Protocols') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/protocol') }}"><span>{{ _('Protocol stack') }}</span></a></li>
<li><a href="{{ site_url('docs/protocol/i2cp') }}"><span>I2CP</span></a></li>
<li><a href="{{ site_url('docs/protocol/i2np') }}"><span>I2NP</span></a></li>
<li><a href="{{ site_url('docs/protocol') }}"><div class="menuitem"><span>{{ _('Protocol stack') }}</span></div></a></li>
<li><a href="{{ site_url('docs/protocol/i2cp') }}"><div class="menuitem"><span>I2CP</span></div></a></li>
<li><a href="{{ site_url('docs/protocol/i2np') }}"><div class="menuitem"><span>I2NP</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Transports') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Transports') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/transport') }}"><span>{{ _('Transport layer overview') }}</span></a></li>
<li><a href="{{ site_url('docs/transport/ntcp') }}"><span>{{ _('NTCP') }}</span></a></li>
<li><a href="{{ site_url('docs/transport/ssu') }}"><span>{{ _('SSU') }}</span></a></li>
<li><a href="{{ site_url('docs/transport') }}"><div class="menuitem"><span>{{ _('Transport layer overview') }}</span></div></a></li>
<li><a href="{{ site_url('docs/transport/ntcp') }}"><div class="menuitem"><span>{{ _('NTCP') }}</span></div></a></li>
<li><a href="{{ site_url('docs/transport/ssu') }}"><div class="menuitem"><span>{{ _('SSU') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Specifications') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Specifications') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/spec/blockfile') }}"><span>{{ _('Blockfile') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/common_structures') }}"><span>{{ _('Common structures') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/configuration') }}"><span>{{ _('Configuration files') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/datagrams') }}"><span>{{ _('Datagrams') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/i2cp') }}"><span>I2CP</span></a></li>
<li><a href="{{ site_url('docs/spec/i2np') }}"><span>I2NP</span></a></li>
<li><a href="{{ site_url('docs/spec/plugin') }}"><span>{{ _('Plugins') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/ssu') }}"><span>SSU</span></a></li>
<li><a href="{{ site_url('docs/spec/tunnel_creation') }}"><span>{{ _('Tunnel creation') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/tunnel_message') }}"><span>{{ _('Tunnel messages') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/updates') }}"><span>{{ _('Software updates') }}</span></a></li>
<li><a href="{{ site_url('docs/spec/blockfile') }}"><div class="menuitem"><span>{{ _('Blockfile') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/common_structures') }}"><div class="menuitem"><span>{{ _('Common structures') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/configuration') }}"><div class="menuitem"><span>{{ _('Configuration files') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/datagrams') }}"><div class="menuitem"><span>{{ _('Datagrams') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/i2cp') }}"><div class="menuitem"><span>I2CP</span></div></a></li>
<li><a href="{{ site_url('docs/spec/i2np') }}"><div class="menuitem"><span>I2NP</span></div></a></li>
<li><a href="{{ site_url('docs/spec/plugin') }}"><div class="menuitem"><span>{{ _('Plugins') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/ssu') }}"><div class="menuitem"><span>SSU</span></div></a></li>
<li><a href="{{ site_url('docs/spec/tunnel_creation') }}"><div class="menuitem"><span>{{ _('Tunnel creation') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/tunnel_message') }}"><div class="menuitem"><span>{{ _('Tunnel messages') }}</span></div></a></li>
<li><a href="{{ site_url('docs/spec/updates') }}"><div class="menuitem"><span>{{ _('Software updates') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Tunnels') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Tunnels') }}</span></div>
<ul>
<li><a href="{{ site_url('docs/tunnels/implementation') }}"><span>{{ _('Tunnel implementation') }}</span></a></li>
<li><a href="{{ site_url('docs/tunnels/unidirectional') }}"><span>{{ _('Unidirectional tunnels') }}</span></a></li>
<li><a href="{{ site_url('docs/tunnels/old') }}"><span>{{ _('Old implementation') }}</span></a></li>
<li><a href="{{ site_url('docs/tunnels/implementation') }}"><div class="menuitem"><span>{{ _('Tunnel implementation') }}</span></div></a></li>
<li><a href="{{ site_url('docs/tunnels/unidirectional') }}"><div class="menuitem"><span>{{ _('Unidirectional tunnels') }}</span></div></a></li>
<li><a href="{{ site_url('docs/tunnels/old') }}"><div class="menuitem"><span>{{ _('Old implementation') }}</span></div></a></li>
</ul>
</li>
<li><a href="{{ site_url('docs/naming') }}"><span>{{ _('Naming and addressbook') }}</span></a></li>
<li><a href="{{ site_url('docs/plugins') }}"><span>{{ _('Plugins') }}</span></a></li>
<li><a href="{{ site_url('docs/naming') }}"><div class="menuitem"><span>{{ _('Naming and addressbook') }}</span></div></a></li>
<li><a href="{{ site_url('docs/plugins') }}"><div class="menuitem"><span>{{ _('Plugins') }}</span></div></a></li>
</ul>
</li>
<li><a href="{{ site_url('about/team') }}"><span>{{ _('Team') }}</span></a></li>
<li><a href="{{ get_url('blog_index') }}"><span>{{ _('Blog') }}</span></a></li>
<li><a href="{{ site_url('about/halloffame') }}"><span>{{ _('Hall of Fame') }}</span></a></li>
<li><a href="{{ site_url('about/media') }}"><span>{{ _('Presentations, tutorials and articles') }}</span></a></li>
<li><a href="{{ site_url('about/contact') }}"><span>{{ _('Contact us') }}</span></a></li>
<li><a href="{{ site_url('about/team') }}"><div class="menuitem"><span>{{ _('Team') }}</span></div></a></li>
<li><a href="{{ get_url('blog_index') }}"><div class="menuitem"><span>{{ _('Blog') }}</span></div></a></li>
<li><a href="{{ site_url('about/halloffame') }}"><div class="menuitem"><span>{{ _('Hall of Fame') }}</span></div></a></li>
<li><a href="{{ site_url('about/media') }}"><div class="menuitem"><span>{{ _('Presentations, tutorials and articles') }}</span></div></a></li>
<li><a href="{{ site_url('about/contact') }}"><div class="menuitem"><span>{{ _('Contact us') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Help') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Help') }}</span></div>
<ul>
<li><a href="{{ site_url('support/faq') }}"><span>{{ _('FAQ') }}</span></a></li>
<li><a href="{{ site_url('support/htproxyports') }}"><span>{{ _('How to browse I2P') }}</span></a></li>
<li><a href="{{ site_url('support/glossary') }}"><span>{{ _('Glossary') }}</span></a></li>
<li><a href="{{ site_url('support/performance') }}"><span>{{ _('Performance') }}</span></a></li>
<li><a href="http://{{ i2pconv('forum.i2p') }}/"><span>{{ _('Forums') }}</span></a></li>
<li><a href="{{ site_url('support/faq') }}"><div class="menuitem"><span>{{ _('FAQ') }}</span></div></a></li>
<li><a href="{{ site_url('support/htproxyports') }}"><div class="menuitem"><span>{{ _('How to browse I2P') }}</span></div></a></li>
<li><a href="{{ site_url('support/glossary') }}"><div class="menuitem"><span>{{ _('Glossary') }}</span></div></a></li>
<li><a href="{{ site_url('support/performance') }}"><div class="menuitem"><span>{{ _('Performance') }}</span></div></a></li>
<li><div class="menuitem"><a href="http://{{ i2pconv('forum.i2p') }}/"><span>{{ _('Forums') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Volunteer') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Volunteer') }}</span></div>
<ul>
<li><a href="{{ site_url('volunteer') }}"><span>{{ _('Get involved!') }}</span></a></li>
<li class="has-sub"><a href="#"><span>{{ _('Develop') }}</span></a>
<li><a href="{{ site_url('volunteer') }}"><div class="menuitem"><span>{{ _('Get involved!') }}</span></div></a></li>
<li class="has-sub"><div class="menuitem"><span>{{ _('Develop') }}</span></div>
<ul>
<li><a href="{{ site_url('volunteer/develop/applications') }}"><span>{{ _('Applications') }}</span></a></li>
<li><a href="{{ site_url('volunteer/develop/licenses') }}"><span>{{ _('Licenses') }}</span></a></li>
<li><a href="{{ site_url('volunteer/develop/release-signing-key') }}"><span>{{ _('Release signing keys') }}</span></a></li>
<li><a href="{{ site_url('volunteer/develop/signedkeys') }}"><span>{{ _('Signed keys') }}</span></a></li>
<li><a href="{{ site_url('volunteer/develop/developerskeys') }}"><span>{{ _('Developers keys') }}</span></a></li>
<li><a href="http://{{ i2pconv('trac.i2p2.i2p') }}/"><span>{{ _('Bug tracker') }}</span></a></li>
<li><a href="{{ site_url('volunteer/develop/applications') }}"><div class="menuitem"><span>{{ _('Applications') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/develop/licenses') }}"><div class="menuitem"><span>{{ _('Licenses') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/develop/release-signing-key') }}"><div class="menuitem"><span>{{ _('Release signing keys') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/develop/signedkeys') }}"><div class="menuitem"><span>{{ _('Signed keys') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/develop/developerskeys') }}"><div class="menuitem"><span>{{ _('Developers keys') }}</span></div></a></li>
<li><div class="menuitem"><a href="http://{{ i2pconv('trac.i2p2.i2p') }}/"><span>{{ _('Bug tracker') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Research') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Research') }}</span></div>
<ul>
<li><a href="{{ site_url('research') }}"><span>{{ _('Academic research') }}</span></a></li>
<li><a href="{{ site_url('research/papers') }}"><span>{{ _('Papers on I2P') }}</span></a></li>
<li><a href="{{ site_url('research') }}"><div class="menuitem"><span>{{ _('Academic research') }}</span></div></a></li>
<li><a href="{{ site_url('research/papers') }}"><div class="menuitem"><span>{{ _('Papers on I2P') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>{{ _('Guides') }}</span></a>
<li class="has-sub"><div class="menuitem"><span>{{ _('Guides') }}</span></div>
<ul>
<li><a href="{{ site_url('volunteer/guides/newdevelopers') }}"><span>{{ _('New developers') }}</span></a></li>
<li><a href="{{ site_url('volunteer/guides/devguidelines') }}"><span>{{ _('Developer guidelines and coding style') }}</span></a></li>
<li><a href="{{ site_url('volunteer/guides/newtranslators') }}"><span>{{ _('New translators') }}</span></a></li>
<li><a href="{{ site_url('volunteer/guides/newdevelopers') }}"><div class="menuitem"><span>{{ _('New developers') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/guides/devguidelines') }}"><div class="menuitem"><span>{{ _('Developer guidelines and coding style') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/guides/newtranslators') }}"><div class="menuitem"><span>{{ _('New translators') }}</span></div></a></li>
</ul>
</li>
<li><a href="{{ site_url('volunteer/bounties') }}"><span>{{ _('Bounties') }}</span></a></li>
<li><a href="{{ get_url('meetings_index') }}"><span>{{ _('Meetings') }}</span></a></li>
<li><a href="{{ site_url('volunteer/roadmap') }}"><span>{{ _('Roadmap') }}</span></a></li>
<li><a href="{{ site_url('volunteer/todo') }}"><span>{{ _('Task list') }}</span></a></li>
<li><a href="{{ site_url('volunteer/bounties') }}"><div class="menuitem"><span>{{ _('Bounties') }}</span></div></a></li>
<li><a href="{{ get_url('meetings_index') }}"><div class="menuitem"><span>{{ _('Meetings') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/roadmap') }}"><div class="menuitem"><span>{{ _('Roadmap') }}</span></div></a></li>
<li><a href="{{ site_url('volunteer/todo') }}"><div class="menuitem"><span>{{ _('Task list') }}</span></div></a></li>
</ul>
</li>
<li class="has-sub right"><a href="#"><span><img src="{{ get_flag() }}" /> {{ _('Language') }}</span></a>
<li class="has-sub right"><div class="menuitem"><span><img src="{{ get_flag() }}" /> {{ _('Language') }}</span></div>
{% include "global/lang.html" %}
</li>
</ul>

View File

@@ -17,12 +17,16 @@ body {
margin: 0 -25px;
}
div#cssmenu div.menuitem {
display: inline;
}
div#cssmenu > ul > li {
list-style: none;
margin: 0 -25px;
}
div#cssmenu > ul > li > a {
div#cssmenu > ul > li > div.menuitem {
font-size: 14px;
line-height: 36px;
}

View File

@@ -110,6 +110,10 @@ div#cssmenu li {
margin: 0;
}
div#cssmenu div.menuitem {
display: inline;
}
div.warning {
margin: 0em 1em 1em 12em;
padding: .5em 1em;

View File

@@ -37,7 +37,7 @@ div.navigation {position:relative;}
menu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
#cssmenu div.menuitem {
margin: 0;
padding: 0;
position: relative;
@@ -61,7 +61,7 @@ menu ul,
display: block;
clear: both;
}
#cssmenu a {
#cssmenu div.menuitem {
/*background: #141414;
background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
@@ -112,22 +112,22 @@ menu ul,
border-bottom: 10px solid #abcc71;
margin-left: -10px;
}
/*#cssmenu > ul > li:first-child > a {
/*#cssmenu > ul > li:first-child > div.menuitem {
border-radius: 5px 0 0 0;
-moz-border-radius: 5px 0 0 0;
-webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
#cssmenu > ul > li:last-child > div.menuitem {
border-radius: 0 5px 0 0;
-moz-border-radius: 0 5px 0 0;
-webkit-border-radius: 0 5px 0 0;
}*/
#cssmenu > ul > li > a {
#cssmenu > ul > li > div.menuitem {
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
}
#cssmenu > ul > li.active > a {
#cssmenu > ul > li.active > div.menuitem {
box-shadow: inset 0 0 3px #000000;
-moz-box-shadow: inset 0 0 3px #000000;
-webkit-box-shadow: inset 0 0 3px #000000;
@@ -140,7 +140,7 @@ menu ul,
background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#26262c', EndColorStr='#070707', GradientType=0);
}
#cssmenu > ul > li:hover > a {
#cssmenu > ul > li:hover > div.menuitem {
/*background: #070707;
background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
@@ -173,7 +173,7 @@ menu ul,
#cssmenu .has-sub ul li.has-sub {
border-right: 5px solid #4B9C31
}
#cssmenu .has-sub ul li a {
#cssmenu .has-sub ul li div.menuitem {
/*background: #0fa1e0;*/
/*border-bottom: 1px dotted #6fc7ec;*/
background: #abcc71;
@@ -184,7 +184,7 @@ menu ul,
line-height: 120%;
padding: 10px;
}
#cssmenu .has-sub ul li:hover a {
#cssmenu .has-sub ul li:hover div.menuitem {
/*background: #0c7fb0;*/
background: #8bbc51;
}
@@ -201,13 +201,13 @@ menu ul,
#cssmenu .has-sub .has-sub ul li:first-child {
border-left: none;
}
#cssmenu .has-sub .has-sub ul li a {
#cssmenu .has-sub .has-sub ul li div.menuitem {
/*background: #0c7fb0;
border-bottom: 1px dotted #6db2d0;*/
background: #8bbc51;
border-bottom: 1px dotted #ffffcc;
}
#cssmenu .has-sub .has-sub ul li a:hover {
#cssmenu .has-sub .has-sub ul li div.menuitem:hover {
/*background: #095c80;*/
background: #6bac31;
}

View File

@@ -101,6 +101,10 @@ div#cssmenu li {
margin: 0;
}
div#cssmenu div.menuitem {
display: inline;
}
div.warning {
margin: 0em 1em 1em 12em;
padding: .5em 1em;

View File

@@ -101,6 +101,10 @@ div#cssmenu li {
margin: 0;
}
div#cssmenu div.menuitem {
display: inline;
}
div.warning {
margin: 0em 1em 1em 12em;
padding: .5em 1em;

View File

@@ -102,6 +102,10 @@ div#cssmenu li {
margin: 0;
}
div#cssmenu div.menuitem {
display: inline;
}
div.warning {
margin: 0em 1em 1em 12em;
padding: .5em 1em;