web: hacky changes towards simplifying the web ui
This commit is contained in:
parent
f2ac47b567
commit
5f9a3aba52
@ -4,7 +4,7 @@
|
|||||||
/* 1. colours */
|
/* 1. colours */
|
||||||
|
|
||||||
/* green */
|
/* green */
|
||||||
body { background-color:#efe; }
|
body { background-color:; }
|
||||||
.registerreport .odd { background-color:#ded; }
|
.registerreport .odd { background-color:#ded; }
|
||||||
.filtering { background-color:#ded; }
|
.filtering { background-color:#ded; }
|
||||||
/* #main { border-color:#ded; } see below */
|
/* #main { border-color:#ded; } see below */
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<a#addformlink href onclick="return addformToggle(event)">add transaction
|
<a#addformlink href onclick="return addformToggle(event)">add
|
||||||
<a#importformlink href onclick="return importformToggle(event)" style="display:none;">import transactions
|
<a#importformlink href onclick="return importformToggle(event)" style="display:none;">import transactions
|
||||||
\ | #
|
\ | #
|
||||||
<a#editformlink href onclick="return editformToggle(event)">edit journal
|
<a#editformlink href onclick="return editformToggle(event)">edit
|
||||||
|
|||||||
@ -3,23 +3,10 @@
|
|||||||
<table.form
|
<table.form
|
||||||
<tr.#{filteringperiodclass}
|
<tr.#{filteringperiodclass}
|
||||||
<td
|
<td
|
||||||
filter by period:
|
Search:
|
||||||
\ #
|
\ #
|
||||||
<td
|
<td
|
||||||
<input name=p size=60 value=#{p}
|
<input name=a size=100 value=#{a}
|
||||||
^{phelp}
|
\#
|
||||||
\ #
|
|
||||||
<td align=right
|
|
||||||
^{stopfilteringperiod}
|
|
||||||
<tr.#{filteringclass}
|
|
||||||
<td
|
|
||||||
filter by account/description:
|
|
||||||
\ #
|
|
||||||
<td
|
|
||||||
<input name=a size=60 value=#{a}
|
|
||||||
^{ahelp}
|
|
||||||
\ #
|
|
||||||
<input type=submit value=filter #
|
|
||||||
\ #
|
|
||||||
<td align=right
|
<td align=right
|
||||||
^{stopfiltering}
|
^{stopfiltering}
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
^{topbar vd}
|
^{topbar vd}
|
||||||
<div#content
|
<div#content
|
||||||
|
^{filterform vd}
|
||||||
<div#sidebar
|
<div#sidebar
|
||||||
^{sidecontent}
|
^{sidecontent}
|
||||||
<div#main.journal
|
<div#main.journal
|
||||||
^{navlinks vd}
|
^{navlinks vd}
|
||||||
<div#maincontent
|
<div#maincontent
|
||||||
^{filterform vd}
|
|
||||||
^{maincontent}
|
^{maincontent}
|
||||||
^{addform vd}
|
^{addform vd}
|
||||||
^{editform vd}
|
^{editform vd}
|
||||||
|
|||||||
@ -1,6 +1,4 @@
|
|||||||
<div#navlinks
|
<div#navlinks
|
||||||
^{accountsjournallink}
|
|
||||||
\ | #
|
|
||||||
^{accountsregisterlink}
|
^{accountsregisterlink}
|
||||||
\ | #
|
\ | #
|
||||||
^{editlinks}
|
^{editlinks}
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
^{topbar vd}
|
^{topbar vd}
|
||||||
<div#content
|
<div#content
|
||||||
|
^{filterform vd}
|
||||||
<div#sidebar
|
<div#sidebar
|
||||||
^{sidecontent}
|
^{sidecontent}
|
||||||
<div#main.register
|
<div#main.register
|
||||||
^{navlinks vd}
|
^{navlinks vd}
|
||||||
<div#maincontent
|
<div#maincontent
|
||||||
^{filterform vd}
|
|
||||||
^{maincontent}
|
^{maincontent}
|
||||||
^{addform vd}
|
^{addform vd}
|
||||||
^{editform vd}
|
^{editform vd}
|
||||||
|
|||||||
@ -46,7 +46,7 @@ getRobotsR :: Handler RepPlain
|
|||||||
getRobotsR = return $ RepPlain $ toContent ("User-agent: *" :: ByteString)
|
getRobotsR = return $ RepPlain $ toContent ("User-agent: *" :: ByteString)
|
||||||
|
|
||||||
getRootR :: Handler RepHtml
|
getRootR :: Handler RepHtml
|
||||||
getRootR = redirect RedirectTemporary defaultroute where defaultroute = JournalR
|
getRootR = redirect RedirectTemporary defaultroute where defaultroute = RegisterR
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
-- main views
|
-- main views
|
||||||
@ -322,8 +322,8 @@ journalTitleDesc j p today = (title, desc)
|
|||||||
navlinks :: ViewData -> Hamlet AppRoute
|
navlinks :: ViewData -> Hamlet AppRoute
|
||||||
navlinks vd = $(Settings.hamletFile "navlinks")
|
navlinks vd = $(Settings.hamletFile "navlinks")
|
||||||
where
|
where
|
||||||
accountsjournallink = navlink vd "journal" JournalR
|
accountsjournallink = navlink vd "transactions" JournalR
|
||||||
accountsregisterlink = navlink vd "register" RegisterR
|
accountsregisterlink = navlink vd "postings" RegisterR
|
||||||
navlink :: ViewData -> String -> AppRoute -> Hamlet AppRoute
|
navlink :: ViewData -> String -> AppRoute -> Hamlet AppRoute
|
||||||
navlink VD{here=here,a=a,p=p} s dest = $(Settings.hamletFile "navlink")
|
navlink VD{here=here,a=a,p=p} s dest = $(Settings.hamletFile "navlink")
|
||||||
where u = (dest, concat [(if null a then [] else [("a", pack a)])
|
where u = (dest, concat [(if null a then [] else [("a", pack a)])
|
||||||
@ -401,7 +401,7 @@ journalselect journalfiles = $(Settings.hamletFile "journalselect")
|
|||||||
-- utilities
|
-- utilities
|
||||||
|
|
||||||
nulltemplate :: Hamlet AppRoute
|
nulltemplate :: Hamlet AppRoute
|
||||||
nulltemplate = [$hamlet||]
|
nulltemplate = [hamlet||]
|
||||||
|
|
||||||
-- | A bundle of data useful for handlers and their templates.
|
-- | A bundle of data useful for handlers and their templates.
|
||||||
data ViewData = VD {
|
data ViewData = VD {
|
||||||
|
|||||||
@ -19,7 +19,7 @@ import Network.Wai.Middleware.Debug (debug)
|
|||||||
#endif
|
#endif
|
||||||
import System.Console.GetOpt
|
import System.Console.GetOpt
|
||||||
import System.Exit (exitFailure)
|
import System.Exit (exitFailure)
|
||||||
import System.IO.Storage (withStore, putValue,)
|
import System.IO.Storage (withStore, putValue)
|
||||||
import Text.Printf
|
import Text.Printf
|
||||||
import Yesod.Helpers.Static
|
import Yesod.Helpers.Static
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user