8func getTemplates() *template.Template {
9 t, err := template.New("foo").Parse(`{{define "sign_in.html"}}
11<html lang="en" charset="utf-8">
12<head><title>Sign In</title>
13<!-- Optimized mobile viewport -->
14<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"/>
15<meta name="apple-mobile-web-app-capable" content="yes">
18 <form method="GET" action="/oauth2/start">
19 <input type="hidden" name="rd" value="{{.Redirect}}">
20 <button type="submit">Sign In w/ Google</button>
25 <form method="POST" action="/oauth2/sign_in">
26 <input type="hidden" name="rd" value="{{.Redirect}}">
27 <label>Username: <input type="text" name="username" size="10"></label><br/>
28 <label>Password: <input type="password" name="password" size="10"></label><br/>
29 <button type="submit">Sign In</button>
37 log.Fatalf("failed parsing template %s", err.Error())
40 t, err = t.Parse(`{{define "error.html"}}
42<html lang="en" charset="utf-8">
43<head><title>{{.Title}}</title></head>
48 <p><a href="/oauth2/sign_in">Sign In</a></p>
52 log.Fatalf("failed parsing template %s", err.Error())
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list