From 77bcb14327d95b80c1979a6eecfc8d2ca795ab95 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 9 Nov 2014 00:49:14 +0000 Subject: [PATCH] Error handling for login in sidebar. --- forum.nim | 7 ++++++- main.tmpl | 14 +++++++++++--- public/css/style.css | 15 ++++++++++++++- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/forum.nim b/forum.nim index 2e3148a..bb6a29c 100644 --- a/forum.nim +++ b/forum.nim @@ -772,7 +772,12 @@ routes: finishLogin() cacheHolder.invalidateAll() else: - resp c.genMain(genFormLogin(c)) + c.isThreadsList = true + var count = 0 + let threadList = genThreadsList(c, count) + let data = genMain(c, threadList, + additionalHeaders = genRSSHeaders(c), showRssLinks = true) + resp data post "/doregister": createTFD() diff --git a/main.tmpl b/main.tmpl index 2a89a6f..44a7dfb 100644 --- a/main.tmpl +++ b/main.tmpl @@ -101,10 +101,18 @@ #else:
Login
- Username: - Password: +
+ Username: + Password: + +
+ #if c.errorMsg != "": + $c.errorMsg + #end if Register - Login + Login
#end if diff --git a/public/css/style.css b/public/css/style.css index 35c9a4b..a285984 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -423,7 +423,20 @@ div#sidebar .content .search width: 95%; } -form +div#sidebar .content span.error +{ + float: left; + width: 100%; + color: #FF4848; + text-align: center; + font-size: 10pt; + background-color: rgba(0,0,0,0.8); + padding: 5pt 0pt; + font-weight: bold; +} + + +article#content form { border-right: 8px solid rgba(0, 0, 0, 0.2);