diff --git a/public/css/style.css b/public/css/style.css index d9be7029..e66e1a65 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -356,3 +356,25 @@ footer { content: ">"; } +.completed { + font-size: 2rem; + font-weight: bold; + text-align: center; +} + +.proSeedBar { + width:100%; height: 0.5rem; overflow: hidden; +} + +.proSeedBar .seeds { + background: green; + height: 0.5rem; +} + +.proSeedBar .leechs { + height: 0.5rem; + background: red; + position: relative; + top: -0.5rem; + float: right; +} \ No newline at end of file diff --git a/router/templateFunctions.go b/router/templateFunctions.go index 639fa538..2ce1c799 100644 --- a/router/templateFunctions.go +++ b/router/templateFunctions.go @@ -73,4 +73,10 @@ var FuncMap = template.FuncMap{ "NoEncode": func(str string) template.HTML { return template.HTML(str) }, + "calcWidthSeed": func(seed uint32, leech uint32) float64 { + return float64(float64(seed)/(float64(seed)+float64(leech)))*100 + }, + "calcWidthLeech": func(seed uint32, leech uint32) float64 { + return float64(float64(leech)/(float64(seed)+float64(leech)))*100 + }, } diff --git a/router/userHandler.go b/router/userHandler.go index f1a52b28..e90ca472 100755 --- a/router/userHandler.go +++ b/router/userHandler.go @@ -122,7 +122,16 @@ func UserDetailsHandler(w http.ResponseWriter, r *http.Request) { http.Error(w, err.Error(), http.StatusInternalServerError) } } - } + } else { + searchForm := NewSearchForm() + searchForm.HideAdvancedSearch = true + + languages.SetTranslationFromRequest(notFoundTemplate, r, "en-us") + err := notFoundTemplate.ExecuteTemplate(w, "index.html", NotFoundTemplateVariables{Navigation{}, searchForm, GetUser(r), r.URL, mux.CurrentRoute(r)}) + if err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + } + } } // Getting View User Profile Update diff --git a/templates/_search.html b/templates/_search.html index f1f11ad9..91c6d7a0 100644 --- a/templates/_search.html +++ b/templates/_search.html @@ -39,6 +39,9 @@ + + +