File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Name : memoise
2- Version : 0.5
2+ Version : 0.6
33License : BSD3
44Author : Ryan Trinkle
55Maintainer : ryan.trinkle@gmail.com
Original file line number Diff line number Diff line change 1515 </div>
1616 </div>
1717 <div class= " hero-unit" >
18- <h1>Hello, world!</h1>
18+ <h1>memoi.se </h1>
19+ <p>The world's laziest hyperlink shortener</p>
20+ <form action= " /" class= " form-inline" method= " post" >
21+ <input type= " text" name= " url" autofocus= " autofocus" placeholder= " Enter URL" >
22+ <input type= " submit" class= " btn btn-primary" value= " Submit" >
23+ </form>
1924 </div>
2025 <div class= " navbar navbar-fixed-bottom container-fluid" >
2126 <div class= " navbar-inner" >
Original file line number Diff line number Diff line change @@ -12,7 +12,11 @@ instance HasHeist Memoise where
1212 heistLens = subSnaplet heist
1313
1414indexHandler :: Handler Memoise Memoise ()
15- indexHandler = render " index"
15+ indexHandler = do
16+ mUrl <- getParam " url"
17+ case mUrl of
18+ Just url -> redirect url
19+ Nothing -> render " index"
1620
1721memoiseInit :: SnapletInit Memoise Memoise
1822memoiseInit = makeSnaplet " memoise" " The world's laziest hyperlink shortener" Nothing $ do
You can’t perform that action at this time.
0 commit comments