From 8f5db1c90ee2dabe889a33a2708d1123735b98d2 Mon Sep 17 00:00:00 2001
From: jonasled <jonas@jonasled.de>
Date: Tue, 25 Feb 2020 21:06:03 +0100
Subject: [PATCH] remove table, if no entries
---
templates/editEntries.html | 8 ++++++++
userprofile.py | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/templates/editEntries.html b/templates/editEntries.html
index b08740a..e7df5e5 100644
--- a/templates/editEntries.html
+++ b/templates/editEntries.html
@@ -48,6 +48,14 @@
if (this.readyState == 4 && this.status == 200) {
var element = document.getElementById(elementId);
element.parentNode.removeChild(element);
+
+ var table = document.getElementById("t01");
+ var rows = table.getElementsByTagName("tr").length
+ if(rows <= 1){
+ var messageNoLinks = document.createElement('h2');
+ messageNoLinks.innerHTML = 'you have no shorten links.';
+ table.parentNode.replaceChild(messageNoLinks, table);
+ }
}else if(this.readyState == 4) {
alert("error deleting link")
}
diff --git a/userprofile.py b/userprofile.py
index f415573..c6e9a5e 100644
--- a/userprofile.py
+++ b/userprofile.py
@@ -36,7 +36,7 @@ def userProfile(request, cookieNotice, s, pageNumber, url_scheme):
idCounter=idCounter+1
response = response + "</table>" #Close the table
- if(len(entriesList) == 0): response = 'you have no shorten links.' #If user has no shorten links make this message
+ if(len(entriesList) == 0): response = '<h2>you have no shorten links.</h2>' #If user has no shorten links make this message
elif(pageNumber > 0): backButton = "/user/links" + str(pageNumber - 1)
if(offset + 25 < lenEntries): nextButton = "/user/links" + str(pageNumber + 1)
except:
--
GitLab