aboutsummaryrefslogtreecommitdiff
path: root/template.html
blob: b17d28510acc85ee46a54be8b7e4d78d2422d3ab (plain)
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>$title$</title>
  6. <style type="text/css">
  7. body { font-family: Helvetica, arial, freesans, clean, sans-serif;
  8. line-height: 1.4;
  9. max-width: 48em;
  10. margin: auto;
  11. color: #333333;
  12. background-color: #fff;
  13. font-size: 13pt;
  14. }
  15. div#TOC ul { list-style: none; }
  16. h1 { font-size: 140%; font-weight: bold; border-top: 1px solid gray; padding-top: 0.5em; }
  17. h2 { font-size: 120%; font-weight: bold; }
  18. h3 { font-size: 110%; font-weight: bold; }
  19. h4 { font-size: 100%; font-weight: bold; }
  20. span.space { position: relative; }
  21. span.space:after {
  22. content: "";
  23. position: absolute;
  24. /* create a mark that indicates a space (trick from D. Greenspan) */
  25. top: 3px; bottom: 3px; left: 1px; right: 1px;
  26. border: 1px solid #999;
  27. }
  28. div.example { overflow: hidden; }
  29. p { text-align: justify; }
  30. pre { padding: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.2em;
  31. margin-bottom: 0.5em; font-size: 88%; }
  32. pre {
  33. white-space: pre-wrap; /* css-3 */
  34. white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  35. white-space: -pre-wrap; /* Opera 4-6 */
  36. white-space: -o-pre-wrap; /* Opera 7 */
  37. word-wrap: break-word; /* Internet Explorer 5.5+ */
  38. }
  39. code { font-family: monospace; background-color: #D3E1E4; }
  40. pre > code { background-color: transparent; }
  41. div.example > pre { float:left; width: 48%; }
  42. div.example > pre.markdown { clear:left; }
  43. pre.tree { font-weight: bold; color: #777; }
  44. pre.markdown { background-color: #D3E1E4; }
  45. pre.html { background-color: #C9CaCE; }
  46. pre.html span.space:after {
  47. border: 1px solid #666;
  48. }
  49. div.examplenum { font-size: 82%; text-align: left; }
  50. a.dingus { color: red; }
  51. a.footnoteRef > sup:before {
  52. content: "[";
  53. }
  54. a.footnoteRef > sup:after {
  55. content: "]";
  56. }
  57. a.footnoteRef > sup {
  58. vertical-align: baseline;
  59. font-size: 100%;
  60. }
  61. </style>
  62. <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
  63. <script type="text/javascript">
  64. $$(document).ready(function() {
  65. $$("div.example").each(function(e) {
  66. var t = $$(this).find('pre.markdown > code').text();
  67. $$(this).find('a.dingus').click(function(f) {
  68. window.open('/dingus.html?text=' + encodeURIComponent(t));
  69. });
  70. });
  71. $$("pre.markdown").dblclick(function(e) { window.open('/dingus.html?text=' +
  72. encodeURIComponent($$(this).find('code').text()));
  73. });
  74. });
  75. </script>
  76. </head>
  77. <body>
  78. $if(title)$
  79. <h1 class="title">$title$</h1>
  80. $endif$
  81. $if(version)$
  82. <div class="version">Version $version$ ($date$)</div>
  83. $endif$
  84. <div class="authors">
  85. $for(author)$<span class="author">$author$</span>$sep$; $endfor$
  86. </div>
  87. <div id="TOC">
  88. $toc$
  89. </div>
  90. $body$
  91. </body>
  92. </html>