🔥 删掉短网址功能
This commit is contained in:
parent
f764d61323
commit
8341881400
|
@ -165,7 +165,6 @@
|
||||||
"restore_outline": "Restore Outline",
|
"restore_outline": "Restore Outline",
|
||||||
"share": "Share",
|
"share": "Share",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"short_url": "Short URL",
|
|
||||||
"embeded": "Embeded",
|
"embeded": "Embeded",
|
||||||
"terms": "Terms",
|
"terms": "Terms",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
|
|
@ -165,7 +165,6 @@
|
||||||
"restore_outline": "アウトラインを復元",
|
"restore_outline": "アウトラインを復元",
|
||||||
"share": "シェア",
|
"share": "シェア",
|
||||||
"url": "リンク",
|
"url": "リンク",
|
||||||
"short_url": "ショートリンク",
|
|
||||||
"embeded": "埋め込む",
|
"embeded": "埋め込む",
|
||||||
"terms": "利用規約",
|
"terms": "利用規約",
|
||||||
"download": "ダウンロード",
|
"download": "ダウンロード",
|
||||||
|
|
|
@ -165,7 +165,6 @@
|
||||||
"restore_outline": "주제복구",
|
"restore_outline": "주제복구",
|
||||||
"share": "공유",
|
"share": "공유",
|
||||||
"url": "하이퍼링크",
|
"url": "하이퍼링크",
|
||||||
"short_url": "짧은 링크",
|
|
||||||
"embeded": "삽입",
|
"embeded": "삽입",
|
||||||
"terms": "사용계약",
|
"terms": "사용계약",
|
||||||
"download": "다운로드",
|
"download": "다운로드",
|
||||||
|
|
|
@ -165,7 +165,6 @@
|
||||||
"restore_outline": "恢复大纲",
|
"restore_outline": "恢复大纲",
|
||||||
"share": "分享",
|
"share": "分享",
|
||||||
"url": "链接",
|
"url": "链接",
|
||||||
"short_url": "短链接",
|
|
||||||
"embeded": "嵌入",
|
"embeded": "嵌入",
|
||||||
"terms": "使用条款",
|
"terms": "使用条款",
|
||||||
"download": "下载",
|
"download": "下载",
|
||||||
|
|
|
@ -165,7 +165,6 @@
|
||||||
"restore_outline": "恢復大綱",
|
"restore_outline": "恢復大綱",
|
||||||
"share": "分享",
|
"share": "分享",
|
||||||
"url": "連結",
|
"url": "連結",
|
||||||
"short_url": "短網址",
|
|
||||||
"embeded": "嵌入",
|
"embeded": "嵌入",
|
||||||
"terms": "使用條款",
|
"terms": "使用條款",
|
||||||
"download": "下載",
|
"download": "下載",
|
||||||
|
|
1
main.go
1
main.go
|
@ -154,7 +154,6 @@ func main() {
|
||||||
http.HandleFunc("/playground/", handlerWrapper(playground.IndexHandler))
|
http.HandleFunc("/playground/", handlerWrapper(playground.IndexHandler))
|
||||||
http.HandleFunc("/playground/ws", handlerWrapper(playground.WSHandler))
|
http.HandleFunc("/playground/ws", handlerWrapper(playground.WSHandler))
|
||||||
http.HandleFunc("/playground/save", handlerWrapper(playground.SaveHandler))
|
http.HandleFunc("/playground/save", handlerWrapper(playground.SaveHandler))
|
||||||
http.HandleFunc("/playground/short-url", handlerWrapper(playground.ShortURLHandler))
|
|
||||||
http.HandleFunc("/playground/build", handlerWrapper(playground.BuildHandler))
|
http.HandleFunc("/playground/build", handlerWrapper(playground.BuildHandler))
|
||||||
http.HandleFunc("/playground/run", handlerWrapper(playground.RunHandler))
|
http.HandleFunc("/playground/run", handlerWrapper(playground.RunHandler))
|
||||||
http.HandleFunc("/playground/stop", handlerWrapper(playground.StopHandler))
|
http.HandleFunc("/playground/stop", handlerWrapper(playground.StopHandler))
|
||||||
|
|
|
@ -94,45 +94,3 @@ func SaveHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ShortURLHandler handles request of short URL.
|
|
||||||
func ShortURLHandler(w http.ResponseWriter, r *http.Request) {
|
|
||||||
result := util.NewResult()
|
|
||||||
defer util.RetResult(w, r, result)
|
|
||||||
|
|
||||||
session, _ := session.HTTPSession.Get(r, session.CookieName)
|
|
||||||
if session.IsNew {
|
|
||||||
http.Error(w, "Forbidden", http.StatusForbidden)
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
var args map[string]interface{}
|
|
||||||
if err := json.NewDecoder(r.Body).Decode(&args); err != nil {
|
|
||||||
logger.Error(err)
|
|
||||||
result.Succ = false
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
result.Data = args["url"].(string)
|
|
||||||
|
|
||||||
// 百度短网址服务需要认证才可以使用
|
|
||||||
//resp, _ := http.Post("http://dwz.cn/create.php", "application/x-www-form-urlencoded",
|
|
||||||
// strings.NewReader("url="+url))
|
|
||||||
//
|
|
||||||
//var response map[string]interface{}
|
|
||||||
//if err := json.NewDecoder(resp.Body).Decode(&response); err != nil {
|
|
||||||
// logger.Error(err)
|
|
||||||
// result.Succ = false
|
|
||||||
//
|
|
||||||
// return
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//shortURL := url
|
|
||||||
//if 0 == response["status"].(float64) {
|
|
||||||
// shortURL = response["tinyurl"].(string)
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//result.Data = shortURL
|
|
||||||
}
|
|
||||||
|
|
|
@ -373,31 +373,16 @@ var playground = {
|
||||||
|
|
||||||
var request = newWideRequest();
|
var request = newWideRequest();
|
||||||
request.url = url;
|
request.url = url;
|
||||||
$.ajax({
|
var html = '<div class="fn-clear"><label>' + config.label.url
|
||||||
type: 'POST',
|
+ config.label.colon + '</label><a href="'
|
||||||
url: '/playground/short-url',
|
+ url + '" target="_blank">' + url + "</a><br/>";
|
||||||
data: JSON.stringify(request),
|
html += '<label>' + config.label.embeded + config.label.colon
|
||||||
dataType: "json",
|
+ '</label><br/><textarea rows="5" style="width:100%" readonly><iframe style="border:1px solid" src="'
|
||||||
success: function (result) {
|
+ url + '" width="99%" height="600"></iframe></textarea>';
|
||||||
if (!result.succ) {
|
html += '</div>';
|
||||||
console.log(result);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var html = '<div class="fn-clear"><label>' + config.label.url
|
$("#dialogShare").html(html);
|
||||||
+ config.label.colon + '</label><a href="'
|
$("#dialogShare").dialog("open");
|
||||||
+ url + '" target="_blank">' + url + "</a><br/>";
|
|
||||||
html += '<label>' + config.label.short_url + config.label.colon
|
|
||||||
+ '</label><a href="' + result.data + '" target="_blank">'
|
|
||||||
+ result.data + '</a><br/>';
|
|
||||||
html += '<label>' + config.label.embeded + config.label.colon
|
|
||||||
+ '</label><br/><textarea rows="5" style="width:100%" readonly><iframe style="border:1px solid" src="'
|
|
||||||
+ url + '" width="99%" height="600"></iframe></textarea>';
|
|
||||||
html += '</div>';
|
|
||||||
|
|
||||||
$("#dialogShare").html(html);
|
|
||||||
$("#dialogShare").dialog("open");
|
|
||||||
}});
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue