aboutsummaryrefslogtreecommitdiff
path: root/src/server/Design/Global.hs
diff options
context:
space:
mode:
authorJoris Guyonvarch2015-08-01 00:31:36 +0200
committerJoris Guyonvarch2015-08-01 00:31:36 +0200
commitc345f9daa28e0c174b35413addf78df0a793f8c1 (patch)
tree206f1d9aeed76b5c9e6f6abd24c00a50ec6c54fd /src/server/Design/Global.hs
parent043d315c4b15608e04a07cd709e4caf5c3758c61 (diff)
downloadbudget-c345f9daa28e0c174b35413addf78df0a793f8c1.tar.gz
budget-c345f9daa28e0c174b35413addf78df0a793f8c1.tar.bz2
budget-c345f9daa28e0c174b35413addf78df0a793f8c1.zip
Adding error feedbacks when adding a payment
Diffstat (limited to 'src/server/Design/Global.hs')
-rw-r--r--src/server/Design/Global.hs28
1 files changed, 17 insertions, 11 deletions
diff --git a/src/server/Design/Global.hs b/src/server/Design/Global.hs
index 50cdbc4..ebe7ad7 100644
--- a/src/server/Design/Global.hs
+++ b/src/server/Design/Global.hs
@@ -7,6 +7,8 @@ module Design.Global
import qualified Prelude
import Prelude
+import Data.Monoid ((<>))
+
import Clay
import Data.Text.Lazy (Text)
@@ -51,30 +53,27 @@ global = do
".payments" ? do
form # ".add" ? do
let inputHeight = 40
- width (pct 90)
+ width (pct 60)
marginLeft auto
marginRight auto
marginBottom (px 45)
clearFix
- ".name" ? do
+ ".name" <> ".cost" ? do
+ position relative
width (pct 50)
- float floatLeft
label ? do
width (pct 25)
paddingRight (pct 5)
- input ? do
- defaultInput inputHeight
- width (pct 70)
+ input ? defaultInput inputHeight
+
+ ".name" ? do
+ float floatLeft
+ input ? width (pct 70)
".cost" ? do
- width (pct 50)
float floatRight
- label ? do
- width (pct 25)
- paddingRight (pct 5)
input ? do
- defaultInput inputHeight
width (pct 45)
marginRight (pct 5)
button ? do
@@ -82,6 +81,13 @@ global = do
width (pct 20)
height (px inputHeight)
+ input # ".error" ? borderColor C.red
+ ".errorMessage" ? do
+ position absolute
+ color C.red
+ top (px (inputHeight + 10))
+ left (px 0)
+
table ? do
width (pct 100)
textAlign (alignSide (sideCenter))