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 @@
+
+
+