]> Cypherpunks repositories - gostls13.git/commitdiff
codelab/wiki: switch edit/view, as they were backwards
authorAndrew Gerrand <adg@golang.org>
Mon, 3 May 2010 02:09:44 +0000 (12:09 +1000)
committerAndrew Gerrand <adg@golang.org>
Mon, 3 May 2010 02:09:44 +0000 (12:09 +1000)
Fixes #757.

R=rsc
CC=golang-dev
https://golang.org/cl/1064041

doc/codelab/wiki/final-template.go
doc/codelab/wiki/index.html
doc/codelab/wiki/wiki.html

index 481cda1e696ed26a59aae63183096babbd5dc4bf..06c9366ad81df4d49b8251f060f25e1a750a1c15 100644 (file)
@@ -34,13 +34,13 @@ func editHandler(c *http.Conn, r *http.Request) {
        if err != nil {
                p = &page{title: title}
        }
-       renderTemplate(c, "view", p)
+       renderTemplate(c, "edit", p)
 }
 
 func viewHandler(c *http.Conn, r *http.Request) {
        title := r.URL.Path[lenPath:]
        p, _ := loadPage(title)
-       renderTemplate(c, "edit", p)
+       renderTemplate(c, "view", p)
 }
 
 func saveHandler(c *http.Conn, r *http.Request) {
index 7a078f0a5c812fb8c6371840304d8582967ea5e5..c63496e40410b3444b0cdbc5a4a9edea8b738fd5 100644 (file)
@@ -544,7 +544,7 @@ to its own function:
 func viewHandler(c *http.Conn, r *http.Request) {
        title := r.URL.Path[lenPath:]
        p, _ := loadPage(title)
-       renderTemplate(c, &#34;edit&#34;, p)
+       renderTemplate(c, &#34;view&#34;, p)
 }
 
 func editHandler(c *http.Conn, r *http.Request) {
@@ -553,7 +553,7 @@ func editHandler(c *http.Conn, r *http.Request) {
        if err != nil {
                p = &amp;page{title: title}
        }
-       renderTemplate(c, &#34;view&#34;, p)
+       renderTemplate(c, &#34;edit&#34;, p)
 }
 
 func renderTemplate(c *http.Conn, tmpl string, p *page) {
index b5d7c8955bb468b4e41e638cba85c9efee7d29e4..5c8937874400f0c32626faa317afb4ebd3b28891 100644 (file)
@@ -58,13 +58,15 @@ package main
 import (
        "fmt"
        "io/ioutil"
+       "os"
 )
 </pre>
 
 <p>
-Both <code>fmt</code> and <code>ioutil</code> are built-in packages that 
-we'll be using. Later, as we implement additional functionality, we will add 
-more packages to this <code>import</code> declaration.
+We import the <code>fmt</code>, <code>ioutil</code> and <code>os</code>
+packages from the Go standard library. Later, as we implement additional
+functionality, we will add more packages to this <code>import</code>
+declaration.
 </p>
 
 <h2>Data Structures</h2>
@@ -161,7 +163,7 @@ function to return <code>*page</code> and <code>os.Error</code>.
 
 <p>
 Callers of this function can now check the second parameter; if it is
-<code>nil</code> then it has succesfully loaded a page. If not, it will be an
+<code>nil</code> then it has successfully loaded a page. If not, it will be an
 <code>os.Error</code> that can be handled by the caller (see the <a
 href="http://golang.org/pkg/os/#Error">os package documentation</a> for 
 details).
@@ -198,7 +200,7 @@ This is a sample page.
 <p>
 (The <code>8g</code> and <code>8l</code> commands are applicable to
 <code>GOARCH=386</code>. If you're on an <code>amd64</code> system,
-subtitute 6's for the 8's.)
+substitute 6's for the 8's.)
 </p>
 
 <p>
@@ -268,6 +270,7 @@ import (
        "fmt"
        <b>"http"</b>
        "io/ioutil"
+       "os"
 )
 </pre>
 
@@ -389,7 +392,7 @@ import (
 </pre>
 
 <p>
-Let's create a template file containg the HTML form. 
+Let's create a template file containing the HTML form. 
 Open a new file named <code>edit.html</code>, and add the following lines:
 </p>