diff --git a/index.html b/index.html
index 37ab4aa..3739c6f 100644
--- a/index.html
+++ b/index.html
@@ -155,7 +155,7 @@ window.onhashchange = hashloc;
function run() {
var data = editor.getValue().trim();
if (!data) return;
- link.innerHtml = "";
+ link.innerHTML = "";
var req = new XMLHttpRequest();
req.open("POST", "/{{$name}}/c", false);
req.onreadystatechange = function() {
@@ -182,7 +182,8 @@ function share() {
req.onreadystatechange = function() {
switch (req.status) {
case 200:
- link.innerHTML = "saved as #"+req.responseText+"!";
+ link.innerHTML = "saved as #"+req.responseText+"!" +
+ " or download";
document.title= "{{$name}}#"+req.responseText;
document.location.hash=req.responseText+"!";
break;
diff --git a/main.go b/main.go
index 07e15b1..de87066 100644
--- a/main.go
+++ b/main.go
@@ -92,7 +92,7 @@ func (t *Tool) compile() func(http.ResponseWriter, *http.Request) {
}
}
-func (t *Tool) svg() func(http.ResponseWriter, *http.Request) {
+func (t *Tool) download() func(http.ResponseWriter, *http.Request) {
return func(w http.ResponseWriter, r *http.Request) {
name := filepath.Base(r.URL.Path)
if file, err := os.Open(filepath.Join(*savedir, name+t.Suffix)); err != nil {
@@ -184,7 +184,7 @@ func main() {
http.HandleFunc(pre+"c", tool.compile())
http.HandleFunc(pre+"s", tool.save())
http.HandleFunc(pre+"l/", tool.load())
- http.HandleFunc(pre+"svg/", tool.svg())
+ http.HandleFunc(pre+"d/", tool.download())
http.HandleFunc(pre, tool.index(tmpl, tools))
log.Println("handler for", pre, "registered")
}