summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2013-07-30 14:22:14 +1000
committerAndrew Gerrand <adg@golang.org>2013-07-30 14:22:14 +1000
commit53f130a8a8c27d683bb2b3ac6d6a4714510fa7a6 (patch)
tree21b7d22c63dd6b40d3cfb499bb58916b7af164aa /lib
parente1a93d58e7a0da9bb0a2ea3f31f788b1cd2d2c56 (diff)
downloadgo-53f130a8a8c27d683bb2b3ac6d6a4714510fa7a6.tar.gz
doc: don't block page load on JavaScript fetch
R=golang-dev, dsymonds CC=golang-dev https://codereview.appspot.com/12050045
Diffstat (limited to 'lib')
-rw-r--r--lib/godoc/godoc.html19
-rw-r--r--lib/godoc/package.html50
2 files changed, 7 insertions, 62 deletions
diff --git a/lib/godoc/godoc.html b/lib/godoc/godoc.html
index bd524c22f..ccf5b6ed6 100644
--- a/lib/godoc/godoc.html
+++ b/lib/godoc/godoc.html
@@ -8,14 +8,10 @@
<title>The Go Programming Language</title>
{{end}}
<link type="text/css" rel="stylesheet" href="/doc/style.css">
-<script type="text/javascript" src="/doc/jquery.js"></script>
-{{if .Playground}}
-<script type="text/javascript" src="/doc/play/playground.js"></script>
-{{end}}
-<script type="text/javascript" src="/doc/godocs.js"></script>
{{if .SearchBox}}
<link rel="search" type="application/opensearchdescription+xml" title="godoc" href="/opensearch.xml" />
{{end}}
+<script type="text/javascript">window.initFuncs = [];</script>
</head>
<body>
@@ -87,13 +83,12 @@ and code is licensed under a <a href="/LICENSE">BSD license</a>.<br>
</div><!-- .container -->
</div><!-- #page -->
+<script type="text/javascript" src="/doc/jquery.js"></script>
+{{if .Playground}}
+<script type="text/javascript" src="/doc/play/playground.js"></script>
+{{end}}
+<script type="text/javascript" src="/doc/godocs.js"></script>
+
</body>
-<script type="text/javascript">
- (function() {
- var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
- po.src = 'https://apis.google.com/js/plusone.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
- })();
-</script>
</html>
diff --git a/lib/godoc/package.html b/lib/godoc/package.html
index d71e953ec..8d28652fc 100644
--- a/lib/godoc/package.html
+++ b/lib/godoc/package.html
@@ -224,53 +224,3 @@
<p>Need more packages? Take a look at the <a href="http://code.google.com/p/go-wiki/wiki/Projects">Go Projects wiki page</a>.</p>
{{end}}
{{end}}
-
-{{if $.Examples}}
-<script>
-$(document).ready(function() {
- 'use strict';
- // Set up playground when each element is toggled.
- $('div.play').each(function (i, el) {
- // Set up playground for this example.
- var setup = function() {
- var code = $('.code', el);
- playground({
- 'codeEl': code,
- 'outputEl': $('.output', el),
- 'runEl': $('.run', el),
- 'fmtEl': $('.fmt', el),
- 'shareEl': $('.share', el),
- 'shareRedirect': 'http://play.golang.org/p/'
- });
-
- // Make the code textarea resize to fit content.
- var resize = function() {
- code.height(0);
- var h = code[0].scrollHeight;
- code.height(h+20); // minimize bouncing.
- code.closest('.input').height(h);
- };
- code.on('keydown', resize);
- code.on('keyup', resize);
- code.keyup(); // resize now.
- };
-
- // If example already visible, set up playground now.
- if ($(el).is(':visible')) {
- setup();
- return;
- }
-
- // Otherwise, set up playground when example is expanded.
- var built = false;
- $(el).closest('.toggle').click(function() {
- // Only set up once.
- if (!built) {
- setup();
- built = true;
- }
- });
- });
-});
-</script>
-{{end}}