~ubuntu-branches/ubuntu/vivid/golang/vivid

« back to all changes in this revision

Viewing changes to doc/root.html

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2013-08-20 14:06:23 UTC
  • mfrom: (14.1.23 saucy-proposed)
  • Revision ID: package-import@ubuntu.com-20130820140623-b414jfxi3m0qkmrq
Tags: 2:1.1.2-2ubuntu1
* Merge from Debian unstable (LP: #1211749, #1202027). Remaining changes:
  - 016-armhf-elf-header.patch: Use correct ELF header for armhf binaries.
  - d/control,control.cross: Update Breaks/Replaces for Ubuntu
    versions to ensure smooth upgrades, regenerate control file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
<div id="gopher"></div>
54
54
 
55
55
<a href="/doc/install" id="start">
56
 
<div class="big">Download Go</div>
57
 
<div class="desc">
 
56
<span class="big">Download Go</span>
 
57
<span class="desc">
58
58
Binary distributions available for<br>
59
59
Linux, Mac OS X, Windows, and more.
60
 
</div>
 
60
</span>
61
61
</a>
62
62
 
63
63
</div>
68
68
 
69
69
<div id="video">
70
70
<div class="rootHeading">Featured video</div>
71
 
<a class="title" href="http://www.youtube.com/watch?v=Mo1YKpIF1PQ">Building integrated apps on Google's cloud platform with Go</a>
72
 
<iframe width="415" height="241" src="http://www.youtube.com/embed/Mo1YKpIF1PQ" frameborder="0" allowfullscreen></iframe>
 
71
<iframe width="415" height="241" src="http://www.youtube.com/embed/ytEkHepK08c" frameborder="0" allowfullscreen></iframe>
73
72
</div>
74
73
 
75
74
</div>
85
84
 
86
85
<div style="clear: both;"></div>
87
86
 
88
 
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
89
 
<script type="text/javascript" src="/doc/play/playground.js"></script>
90
87
<script type="text/javascript">
91
 
google.load("feeds", "1");
92
 
google.load("jquery", "1.7.1");
 
88
 
 
89
function readableTime(t) {
 
90
        var m = ["January", "February", "March", "April", "May", "June", "July",
 
91
                "August", "September", "October", "November", "December"];
 
92
        var p = t.substring(0, t.indexOf("T")).split("-");
 
93
        var d = new Date(p[0], p[1]-1, p[2]);
 
94
        return d.getDate() + " " + m[d.getMonth()] + " " + d.getFullYear();
 
95
}
93
96
 
94
97
function feedLoaded(result) {
95
 
        if (result.error) {
96
 
                console.log(result.error);
97
 
                return;
98
 
        }
99
98
        var blog = document.getElementById("blog");
100
99
        var read = blog.getElementsByClassName("read")[0];
101
 
        for (var i = 0; i < result.feed.entries.length && i < 2; i++) {
102
 
                var entry = result.feed.entries[i];
 
100
        for (var i = 0; i < result.length && i < 2; i++) {
 
101
                var entry = result[i];
103
102
                var title = document.createElement("a");
104
103
                title.className = "title";
105
 
                title.href = entry.link;
106
 
                title.innerHTML = entry.title;
 
104
                title.href = entry.Link;
 
105
                title.innerHTML = entry.Title;
107
106
                blog.insertBefore(title, read);
108
107
                var extract = document.createElement("div");
109
108
                extract.className = "extract";
110
 
                extract.innerHTML = entry.contentSnippet;
 
109
                extract.innerHTML = entry.Summary;
111
110
                blog.insertBefore(extract, read);
112
111
                var when = document.createElement("div");
113
112
                when.className = "when";
114
 
                var pub = entry.publishedDate.split(" ").slice(1,3).join(" ");
115
 
                when.innerHTML = "Published " + pub
 
113
                when.innerHTML = "Published " + readableTime(entry.Time);
116
114
                blog.insertBefore(when, read);
117
115
        }
118
116
}
119
117
 
120
 
function init() {
121
 
        // Load blog feed.
122
 
        var feed = new google.feeds.Feed("http://blog.golang.org/feeds/posts/default");
123
 
        feed.load(feedLoaded);
124
 
 
 
118
$(function() {
125
119
        // Set up playground.
126
120
        playground({
127
 
                "simple":        true,
128
121
                "codeEl":        "#learn .code",
129
122
                "outputEl":      "#learn .output",
130
123
                "runEl":         "#learn .run",
132
125
                "shareRedirect": "http://play.golang.org/p/",
133
126
                "toysEl":        "#learn .toys select"
134
127
        });
135
 
}
136
 
 
137
 
google.setOnLoadCallback(init);
 
128
 
 
129
        // Load blog feed.
 
130
        $('<script/>').attr('text', 'text/javascript')
 
131
                .attr('src', 'http://blog.golang.org/.json?jsonp=feedLoaded')
 
132
                .appendTo('body');
 
133
});
 
134
 
138
135
</script>