mirror of
https://github.com/golang/go
synced 2024-11-19 10:24:43 -07:00
5ad4d95e58
This allows the scripts to be downloaded concurrently as the body is being parsed. Deferred scripts are executed in order and only after the entire document has been loaded. So essentially the entire effect remains same but we reduce the network download time. Also, CL 90396 missed out updating static.go. Packaging the change along with this. Change-Id: Ia850bd50b49f2a9e0e4fbc29617858ab0fa8a0b9 Reviewed-on: https://go-review.googlesource.com/100295 Run-TryBot: Andrew Bonventre <andybons@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Andrew Bonventre <andybons@golang.org>
118 lines
3.9 KiB
HTML
118 lines
3.9 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="theme-color" content="#375EAB">
|
|
{{with .Tabtitle}}
|
|
<title>{{html .}} - The Go Programming Language</title>
|
|
{{else}}
|
|
<title>The Go Programming Language</title>
|
|
{{end}}
|
|
<link type="text/css" rel="stylesheet" href="/lib/godoc/style.css">
|
|
{{if .SearchBox}}
|
|
<link rel="search" type="application/opensearchdescription+xml" title="godoc" href="/opensearch.xml" />
|
|
{{end}}
|
|
<link rel="stylesheet" href="/lib/godoc/jquery.treeview.css">
|
|
<script>window.initFuncs = [];</script>
|
|
<script src="/lib/godoc/jquery.js" defer></script>
|
|
<script src="/lib/godoc/jquery.treeview.js" defer></script>
|
|
<script src="/lib/godoc/jquery.treeview.edit.js" defer></script>
|
|
|
|
{{if .Playground}}
|
|
<script src="/lib/godoc/playground.js" defer></script>
|
|
{{end}}
|
|
{{with .Version}}<script>var goVersion = {{printf "%q" .}};</script>{{end}}
|
|
<script src="/lib/godoc/godocs.js" defer></script>
|
|
</head>
|
|
<body>
|
|
|
|
<div id='lowframe' style="position: fixed; bottom: 0; left: 0; height: 0; width: 100%; border-top: thin solid grey; background-color: white; overflow: auto;">
|
|
...
|
|
</div><!-- #lowframe -->
|
|
|
|
<div id="topbar"{{if .Title}} class="wide"{{end}}><div class="container">
|
|
<div class="top-heading" id="heading-wide"><a href="/">The Go Programming Language</a></div>
|
|
<div class="top-heading" id="heading-narrow"><a href="/">Go</a></div>
|
|
<a href="#" id="menu-button"><span id="menu-button-arrow">▽</span></a>
|
|
<form method="GET" action="/search">
|
|
<div id="menu">
|
|
<a href="/doc/">Documents</a>
|
|
<a href="/pkg/">Packages</a>
|
|
<a href="/project/">The Project</a>
|
|
<a href="/help/">Help</a>
|
|
{{if not .GoogleCN}}
|
|
<a href="/blog/">Blog</a>
|
|
{{end}}
|
|
{{if .Playground}}
|
|
<a id="playgroundButton" href="http://play.golang.org/" title="Show Go Playground">Play</a>
|
|
{{end}}
|
|
<span class="search-box"><input type="search" id="search" name="q" placeholder="Search" aria-label="Search" required><button type="submit"><span><!-- magnifying glass: --><svg width="24" height="24" viewBox="0 0 24 24"><title>submit search</title><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/><path d="M0 0h24v24H0z" fill="none"/></svg></span></button></span>
|
|
</div>
|
|
</form>
|
|
|
|
</div></div>
|
|
|
|
{{if .Playground}}
|
|
<div id="playground" class="play">
|
|
<div class="input"><textarea class="code" spellcheck="false">package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
fmt.Println("Hello, 世界")
|
|
}</textarea></div>
|
|
<div class="output"></div>
|
|
<div class="buttons">
|
|
<a class="run" title="Run this code [shift-enter]">Run</a>
|
|
<a class="fmt" title="Format this code">Format</a>
|
|
{{if not $.GoogleCN}}
|
|
<a class="share" title="Share this code">Share</a>
|
|
{{end}}
|
|
</div>
|
|
</div>
|
|
{{end}}
|
|
|
|
<div id="page"{{if .Title}} class="wide"{{end}}>
|
|
<div class="container">
|
|
|
|
{{if or .Title .SrcPath}}
|
|
<h1>
|
|
{{html .Title}}
|
|
{{html .SrcPath | srcBreadcrumb}}
|
|
</h1>
|
|
{{end}}
|
|
|
|
{{with .Subtitle}}
|
|
<h2>{{html .}}</h2>
|
|
{{end}}
|
|
|
|
{{with .SrcPath}}
|
|
<h2>
|
|
Documentation: {{html . | srcToPkgLink}}
|
|
</h2>
|
|
{{end}}
|
|
|
|
{{/* The Table of Contents is automatically inserted in this <div>.
|
|
Do not delete this <div>. */}}
|
|
<div id="nav"></div>
|
|
|
|
{{/* Body is HTML-escaped elsewhere */}}
|
|
{{printf "%s" .Body}}
|
|
|
|
<div id="footer">
|
|
Build version {{html .Version}}.<br>
|
|
Except as <a href="https://developers.google.com/site-policies#restrictions">noted</a>,
|
|
the content of this page is licensed under the
|
|
Creative Commons Attribution 3.0 License,
|
|
and code is licensed under a <a href="/LICENSE">BSD license</a>.<br>
|
|
<a href="/doc/tos.html">Terms of Service</a> |
|
|
<a href="http://www.google.com/intl/en/policies/privacy/">Privacy Policy</a>
|
|
</div>
|
|
|
|
</div><!-- .container -->
|
|
</div><!-- #page -->
|
|
</body>
|
|
</html>
|
|
|