From 851e0bde574ac75339f25584a6506f2b3a88e879 Mon Sep 17 00:00:00 2001 From: YouROK <8yourok8@mail.ru> Date: Wed, 11 Nov 2020 20:17:13 +0300 Subject: [PATCH] update --- src/server/web/pages/mainPage.go | 9 -------- src/server/web/pages/pages.go | 17 ++++++++++++++ src/server/web/pages/route.go | 6 +++-- src/server/web/pages/template/apijs.go | 28 +++++++++++++++++++++-- src/server/web/pages/template/header.go | 2 +- src/server/web/pages/template/mainPage.go | 2 ++ src/server/web/pages/template/mainjs.go | 21 ++++++++++++++++- src/server/web/pages/template/template.go | 8 +++---- 8 files changed, 74 insertions(+), 19 deletions(-) delete mode 100644 src/server/web/pages/mainPage.go create mode 100644 src/server/web/pages/pages.go diff --git a/src/server/web/pages/mainPage.go b/src/server/web/pages/mainPage.go deleted file mode 100644 index fddf8b8..0000000 --- a/src/server/web/pages/mainPage.go +++ /dev/null @@ -1,9 +0,0 @@ -package pages - -import ( - "github.com/gin-gonic/gin" -) - -func mainPage(c *gin.Context) { - c.HTML(200, "mainPage", nil) -} diff --git a/src/server/web/pages/pages.go b/src/server/web/pages/pages.go new file mode 100644 index 0000000..f60801b --- /dev/null +++ b/src/server/web/pages/pages.go @@ -0,0 +1,17 @@ +package pages + +import ( + "github.com/gin-gonic/gin" +) + +func mainPage(c *gin.Context) { + c.HTML(200, "mainPage", nil) +} + +func apijsPage(c *gin.Context) { + c.HTML(200, "apijsPage", nil) +} + +func mainjsPage(c *gin.Context) { + c.HTML(200, "mainjsPage", nil) +} diff --git a/src/server/web/pages/route.go b/src/server/web/pages/route.go index fe18e11..47543c3 100644 --- a/src/server/web/pages/route.go +++ b/src/server/web/pages/route.go @@ -1,8 +1,9 @@ package pages import ( - "github.com/gin-gonic/gin" "server/web/pages/template" + + "github.com/gin-gonic/gin" ) var temp *template.Template @@ -11,5 +12,6 @@ func SetupRoute(route *gin.Engine) { temp = template.InitTemplate(route) route.GET("/", mainPage) - + route.GET("/api.js", apijsPage) + route.GET("/main.js", mainjsPage) } diff --git a/src/server/web/pages/template/apijs.go b/src/server/web/pages/template/apijs.go index 40681e8..fe572cb 100644 --- a/src/server/web/pages/template/apijs.go +++ b/src/server/web/pages/template/apijs.go @@ -1,6 +1,6 @@ package template -const apijs = ` +const apiJS = ` // Torrents function addTorrent(link, title, poster, save, done, fail){ torrent("add",link,null,title,poster,save,done,fail); @@ -37,10 +37,34 @@ function torrent(action, link, hash, title, poster, save, done, fail){ // // Settings - +function getSettings(done, fail){ + sendApi("get",null,"/settings",done,fail); +} + +function setSettings(sets, done, fail){ + sendApi("set",sets,"/settings",done,fail); +} +// + +// Viewed +function listViewed(done, fail){ + sendApi("list",null,"/viewed",done,fail); +} + +function setViewed(hash, index, done, fail){ + var obj = {"hash":hash, "file_index":index}; + sendApi("set",obj,"/viewed",done,fail); +} + +function remViewed(hash, index, done, fail){ + var obj = {"hash":hash, "file_index":index}; + sendApi("rem",obj,"/viewed",done,fail); +} // function sendApi(action, obj, path, done, fail){ + if (obj==null) + obj={}; obj[action]=action; var req = JSON.stringify(obj); $.post(path,req) diff --git a/src/server/web/pages/template/header.go b/src/server/web/pages/template/header.go index c88333e..36f96d6 100644 --- a/src/server/web/pages/template/header.go +++ b/src/server/web/pages/template/header.go @@ -12,7 +12,7 @@ const header = ` - + diff --git a/src/server/web/pages/template/mainPage.go b/src/server/web/pages/template/mainPage.go index c26a2bc..c2ac633 100644 --- a/src/server/web/pages/template/mainPage.go +++ b/src/server/web/pages/template/mainPage.go @@ -13,7 +13,9 @@ const mainPage = ` ` + header + `
+ +