| 
0
 | 
     1 'use strict';
 | 
| 
 | 
     2 
 | 
| 
 | 
     3 function head() {
 | 
| 
 | 
     4 	document.write(`\
 | 
| 
 | 
     5 		<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
| 
22
 | 
     6 		<link rel="canonical" href="https://www.arkian.net${location.pathname}${location.search}" />
 | 
| 
0
 | 
     7 		<style>
 | 
| 
 | 
     8 			@import "/site.css";
 | 
| 
 | 
     9 		</style>
 | 
| 
 | 
    10 `	);
 | 
| 
 | 
    11 }
 | 
| 
 | 
    12 
 | 
| 
 | 
    13 function header() {
 | 
| 
 | 
    14 	document.write(`\
 | 
| 
 | 
    15 		<div header>
 | 
| 
 | 
    16 			<span breadcrumbs>
 | 
| 
 | 
    17 				<a href="/">Arkian</a>
 | 
| 
 | 
    18 			</span>
 | 
| 
 | 
    19 			<span>by <a href="https://linkmy.style/fschmidt">fschmidt</a></span>
 | 
| 
 | 
    20 		</div>
 | 
| 
 | 
    21 `	);
 | 
| 
 | 
    22 }
 | 
| 
 | 
    23 
 | 
| 
 | 
    24 function showToc(content) {
 | 
| 
 | 
    25 	document.writeln('<ul>');
 | 
| 
 | 
    26 	for( let id in content ) {
 | 
| 
 | 
    27 		let info = content[id];
 | 
| 
 | 
    28 		document.writeln(`<li><a id="c_${id}" href="#${id}">${info.title}</a>`);
 | 
| 
 | 
    29 		let subs = info.subs;
 | 
| 
 | 
    30 		if( subs ) {
 | 
| 
 | 
    31 			showToc(subs);
 | 
| 
 | 
    32 		}
 | 
| 
 | 
    33 		document.writeln('</li>');
 | 
| 
 | 
    34 	}
 | 
| 
 | 
    35 	document.writeln('</ul>');
 | 
| 
 | 
    36 }
 | 
| 
 | 
    37 
 | 
| 
 | 
    38 function showContent(content,h) {
 | 
| 
 | 
    39 	for( let id in content ) {
 | 
| 
 | 
    40 		let info = content[id];
 | 
| 
 | 
    41 		document.write(`\
 | 
| 
 | 
    42 			<div heading>
 | 
| 
 | 
    43 				<h${h}><a id="${id}" href="#${id}">${info.title}</a></h${h}>
 | 
| 
 | 
    44 				<a href="#c_${id}">contents</a>
 | 
| 
 | 
    45 			</div>
 | 
| 
 | 
    46 `		);
 | 
| 
 | 
    47 		if( info.content )
 | 
| 
 | 
    48 			document.write(info.content);
 | 
| 
 | 
    49 		let subs = info.subs;
 | 
| 
 | 
    50 		if( subs ) {
 | 
| 
 | 
    51 			showContent(subs,h+1)
 | 
| 
 | 
    52 		}
 | 
| 
 | 
    53 	}
 | 
| 
 | 
    54 }
 | 
| 
6
 | 
    55 
 | 
| 
14
 | 
    56 function mikraite(url,year) {
 | 
| 
 | 
    57 	document.writeln(`<p>From <a href="${url}">Mikraite Forum</a> in ${year}</p>`);
 | 
| 
6
 | 
    58 } |