Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / cmd / present / templates / slides.tmpl
1 {/* This is the slide template. It defines how presentations are formatted. */}
2
3 {{define "root"}}
4 <!DOCTYPE html>
5 <html>
6   <head>
7     <title>{{.Title}}</title>
8     <meta charset='utf-8'>
9     <script>
10       var notesEnabled = {{.NotesEnabled}};
11     </script>
12     <script src='/static/slides.js'></script>
13
14     {{if .NotesEnabled}}
15     <script>
16       var sections = {{.Sections}};
17       var titleNotes = {{.TitleNotes}}
18     </script>
19     <script src='/static/notes.js'></script>
20     {{end}}
21
22     <script>
23       // Initialize Google Analytics tracking code on production site only.
24       if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
25         var _gaq = _gaq || [];
26         _gaq.push(["_setAccount", "UA-11222381-6"]);
27         _gaq.push(["b._setAccount", "UA-49880327-6"]);
28         window.trackPageview = function() {
29           _gaq.push(["_trackPageview", location.pathname+location.hash]);
30           _gaq.push(["b._trackPageview", location.pathname+location.hash]);
31         };
32         window.trackPageview();
33         window.trackEvent = function(category, action, opt_label, opt_value, opt_noninteraction) {
34           _gaq.push(["_trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
35           _gaq.push(["b._trackEvent", category, action, opt_label, opt_value, opt_noninteraction]);
36         };
37       }
38     </script>
39   </head>
40
41   <body style='display: none'>
42
43     <section class='slides layout-widescreen'>
44
45       <article>
46         <h1>{{.Title}}</h1>
47         {{with .Subtitle}}<h3>{{.}}</h3>{{end}}
48         {{if not .Time.IsZero}}<h3>{{.Time.Format "2 January 2006"}}</h3>{{end}}
49         {{range .Authors}}
50           <div class="presenter">
51             {{range .TextElem}}{{elem $.Template .}}{{end}}
52           </div>
53         {{end}}
54       </article>
55
56   {{range $i, $s := .Sections}}
57   <!-- start of slide {{$s.Number}} -->
58       <article {{$s.HTMLAttributes}}>
59       {{if $s.Elem}}
60         <h3>{{$s.Title}}</h3>
61         {{range $s.Elem}}{{elem $.Template .}}{{end}}
62       {{else}}
63         <h2>{{$s.Title}}</h2>
64       {{end}}
65       <span class="pagenumber">{{pagenum $s 1}}</span>
66       </article>
67   <!-- end of slide {{$s.Number}} -->
68   {{end}}{{/* of Slide block */}}
69
70       <article>
71         <h3>Thank you</h3>
72         {{range .Authors}}
73           <div class="presenter">
74             {{range .Elem}}{{elem $.Template .}}{{end}}
75           </div>
76         {{end}}
77       </article>
78
79     </section>
80
81     <div id="help">
82       Use the left and right arrow keys or click the left and right
83       edges of the page to navigate between slides.<br>
84       (Press 'H' or navigate to hide this message.)
85     </div>
86
87     {{if .PlayEnabled}}
88     <script src='/play.js'></script>
89     {{end}}
90
91     <script>
92       (function() {
93         // Load Google Analytics tracking code on production site only.
94         if (window["location"] && window["location"]["hostname"] == "talks.golang.org") {
95           var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true;
96           ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
97           var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s);
98         }
99       })();
100     </script>
101   </body>
102 </html>
103 {{end}}
104
105 {{define "newline"}}
106 <br>
107 {{end}}