site: show version links on manuals
This commit is contained in:
		
							parent
							
								
									6a97a246dd
								
							
						
					
					
						commit
						130d259cb1
					
				| @ -20,3 +20,10 @@ m4_define({{_col3_}}, | |||||||
| m4_define({{_shell_}}, {{```{.shell .clear}$1```}})m4_dnl | m4_define({{_shell_}}, {{```{.shell .clear}$1```}})m4_dnl | ||||||
| m4_define({{_shellbold_}}, {{```{.shell .bold .clear}$1```}})m4_dnl | m4_define({{_shellbold_}}, {{```{.shell .bold .clear}$1```}})m4_dnl | ||||||
| m4_define({{_journal_}}, {{```{.journal .clear}$1```}})m4_dnl | m4_define({{_journal_}}, {{```{.journal .clear}$1```}})m4_dnl | ||||||
|  | m4_define({{_currentrelease_}}, {{0.27}})m4_dnl | ||||||
|  | m4_define({{_versions_}}, | ||||||
|  | {{<div class="versions"> | ||||||
|  | version: | ||||||
|  | <a href="$1.html">dev</a> | ||||||
|  | | <a href="_currentrelease_()/$1.html">_currentrelease_()</a> | ||||||
|  | </div>}})m4_dnl | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % January 2016 | % January 2016 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{hledger-api}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % April 2016 | % April 2016 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{csv}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % April 2016 | % April 2016 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{journal}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % April 2016 | % April 2016 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{timeclock}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % April 2016 | % April 2016 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{timedot}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % October 2015 | % October 2015 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{hledger-ui}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| 
 | 
 | ||||||
| <style> | <style> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % October 2015 | % October 2015 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{hledger-web}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -3,6 +3,8 @@ | |||||||
| % April 2016 | % April 2016 | ||||||
| 
 | 
 | ||||||
| <div class="web"> | <div class="web"> | ||||||
|  | _versions_({{hledger}}) | ||||||
|  | 
 | ||||||
| * toc | * toc | ||||||
| </div> | </div> | ||||||
| <div class="man"> | <div class="man"> | ||||||
|  | |||||||
| @ -78,7 +78,8 @@ h4, h5, h6 { | |||||||
| .navbar       { font-size:x-large;  } | .navbar       { font-size:x-large;  } | ||||||
| .navbar-brand { font-weight:bold; font-size:xx-large; } | .navbar-brand { font-weight:bold; font-size:xx-large; } | ||||||
| .navbar-nav   { margin-left:1em;  } | .navbar-nav   { margin-left:1em;  } | ||||||
| /* table of contents styling */ | 
 | ||||||
|  | /* table of contents */ | ||||||
| /* based on https://github.com/blaenk/blaenk.github.io/blob/source/provider/scss/_article.scss */ | /* based on https://github.com/blaenk/blaenk.github.io/blob/source/provider/scss/_article.scss */ | ||||||
| #toc { | #toc { | ||||||
| 		max-width:40%; | 		max-width:40%; | ||||||
| @ -146,6 +147,10 @@ h4, h5, h6 { | |||||||
| 
 | 
 | ||||||
| /* */ | /* */ | ||||||
| 
 | 
 | ||||||
|  | /* documentation version selector */ | ||||||
|  | #versions { | ||||||
|  | } | ||||||
|  | 
 | ||||||
| h2 { | h2 { | ||||||
| 		margin-top:1.5em; | 		margin-top:1.5em; | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										19
									
								
								site/js/site.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								site/js/site.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | |||||||
|  | $(document).ready( function() { | ||||||
|  |   highlightDocVersion(); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | function highlightDocVersion() { | ||||||
|  |   $('.versions').each( function() { | ||||||
|  |     var parts = window.location.pathname.split('/'); | ||||||
|  |     var dir = parts.length > 1 ? parts[parts.length-2] : ''; | ||||||
|  |     var ver = $.isNumeric(dir) ? dir : 'dev'; | ||||||
|  |     $(this).find('a').each( function() { | ||||||
|  |       if ($(this).html() == ver) | ||||||
|  |         $(this) | ||||||
|  |         .removeAttr('href') | ||||||
|  |         .css('text-decoration', 'none') | ||||||
|  |         .css('color', 'initial') | ||||||
|  |         // .css('font-weight','bold');
 | ||||||
|  |     }); | ||||||
|  |   }); | ||||||
|  | } | ||||||
| @ -12,6 +12,7 @@ | |||||||
|         <link href="http://maxcdn.bootstrapcdn.com/bootswatch/3.3.0/readable/bootstrap.min.css" rel="stylesheet"> |         <link href="http://maxcdn.bootstrapcdn.com/bootswatch/3.3.0/readable/bootstrap.min.css" rel="stylesheet"> | ||||||
|         <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> |         <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> | ||||||
|         <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> |         <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> | ||||||
|  |         <script src="/js/site.js"></script> | ||||||
|         <script src="/js/highslide/highslide.js"></script> |         <script src="/js/highslide/highslide.js"></script> | ||||||
|         <script type="text/javascript"> |         <script type="text/javascript"> | ||||||
|             hs.graphicsDir = 'js/highslide/graphics/'; |             hs.graphicsDir = 'js/highslide/graphics/'; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user