Commit Graph

61 Commits

Author SHA1 Message Date
Greg Weber
ffaa1d6a32 favor BottomOfBody 2012-02-26 16:41:15 -08:00
Michael Snoyman
4c21c092ab Fix Haddocks (#277) 2012-02-21 15:17:36 +02:00
Greg Weber
9b8b20e058 tests and better docs for jsLoader 2012-02-16 16:11:10 -08:00
Greg Weber
651a1f8abd more flexible js loading
* write your own async jsLoader widget.
* Suport loading from the bottom of body tag.

Bottom of the page is actually the best default until you profile your
application.
2012-02-12 08:11:45 -08:00
Michael Snoyman
4dd9880389 Approot 2012-02-09 09:08:06 +02:00
Greg Weber
b7924975b0 yepnope loads in the <head>. closes #257
previous commit just put modernizr/yepnope in the head
2012-02-08 10:06:44 -08:00
Greg Weber
91d6a121d6 Revert "yepnope/modernizr is included in <head> (#256)"
This reverts commit 3b59c48dbc.
2012-02-08 10:04:57 -08:00
Michael Snoyman
3b59c48dbc yepnope/modernizr is included in <head> (#256) 2012-02-07 16:37:02 +02:00
Michael Snoyman
935912f31c cookie 0.4 2012-02-06 14:36:15 +02:00
Greg Weber
704892bdda lengthen variable names 2012-02-01 23:15:36 -06:00
Michael Snoyman
2f38ddaff3 Temporarily remove sessionIpAddress (#243) 2012-01-31 06:53:47 +02:00
Michael Snoyman
4962529006 sessionIpAddress False by default (#243) 2012-01-30 13:01:34 +02:00
Michael Snoyman
b86b2cb75e Fix warning 2012-01-30 07:16:04 +02:00
Pär-Anders Aronsson
4796ad77d4 Generalized cookie handling.
Signatures for setCookie & deleteCookie changed.
Helper function getExpires added to API.
2012-01-29 21:05:01 +01:00
Michael Snoyman
fec0d42827 lookupSessionBS/setSessionBS (#235) 2012-01-24 18:43:30 +02:00
Michael Snoyman
e6577832b4 Scaffolding uses boilerplate (#234) 2012-01-22 20:32:44 +02:00
Michael Snoyman
b586c41589 logLevel (#197) 2012-01-08 06:57:29 +02:00
Michael Snoyman
95b6678e9f Changed to new redirect system (#202) 2012-01-07 21:53:58 +02:00
Michael Snoyman
8ba59eac43 Two letter language codes (#195) 2012-01-07 19:02:28 +02:00
Michael Snoyman
858b4cc4c2 gzip changes 2012-01-06 15:29:00 +02:00
Michael Snoyman
1e8b15acff Move route parsing to yesod-routes 2012-01-05 05:38:31 +02:00
Michael Snoyman
c499e880b6 yesod-core compiles with yesod-routes (tests fail) 2012-01-03 20:33:51 +02:00
Michael Snoyman
61f0c26e9f MonadLift 2011-12-30 13:30:24 +02:00
Michael Snoyman
a797cd3fe3 Completely removed GHandlerT and GGWidget 2011-12-29 15:31:06 +02:00
Michael Snoyman
0511a1e351 yesod-core compiles and passes all tests (that was easy) 2011-12-27 16:11:52 +02:00
Greg Weber
3cfc5f4f31 give the real version number 2011-12-25 14:04:45 -03:00
Greg Weber
c0ab2e6178 import qualified Text as TS -> as T 2011-12-24 23:19:16 -03:00
Michael Snoyman
d39e0d9bfd Widget is a Writer 2011-12-06 14:19:54 +02:00
Arash Rouhani
2e1aa2d261 Update isAuthorized documentation 2011-12-04 22:49:36 +01:00
Michael Snoyman
9a195e5087 Add (another) missing file 2011-11-30 18:37:25 +02:00
Michael Snoyman
4d2f4a3b4f Remove a painful slowdown from randomIV 2011-11-25 15:11:15 +02:00
Greg Weber
d33bf4f909 add yesod-mega 2011-11-23 08:44:13 -06:00
Greg Weber
303057222f comment & white space 2011-11-22 08:30:43 -06:00
Greg Weber
d66ef9b057 clarify findOverlaps RouteParsing code 2011-11-22 08:06:35 -06:00
Michael Snoyman
965884d675 Widgets use Builder for CSS 2011-10-15 21:53:46 +02:00
Michael Snoyman
e5a44cfc8e Fix catchIter 2011-10-06 16:51:20 +02:00
Michael Snoyman
f5b5dc9b10 Distilled ErrorHandling bug to simple catchIter bug 2011-10-06 16:46:02 +02:00
Michael Snoyman
ea75eb6bfb Fix yepnope typo 2011-09-23 09:43:39 +03:00
Michael Snoyman
1f3df69787 yepnopeJs 2011-09-23 09:22:06 +03:00
Björn Buckwalter
39ef74cb10 Altered nonce comment (modeled after encryptKey).
I note that for `key' == Nothing` it should probably hold that
`session' == []` as implemented in defaultYesodRunner, so perhaps the
comment regarding ignoring pre-existing `nonceKey` is redundant. But
a custom `yesodRunner` could arguably violate this invariant(?).
2011-09-21 22:31:59 +08:00
Björn Buckwalter
4d1ea8520a Revert 33ee15d56f.
Revert to the older faster toChar. I would have just removed the
old commit from history but it seems that would call for a rebase
which I hear is a bad idea in a public branch. Thus this commit.
2011-09-21 21:53:57 +08:00
Björn Buckwalter
f23ca419e9 Merge branch 'master' of https://github.com/yesodweb/yesod into testable 2011-09-21 21:48:27 +08:00
Michael Snoyman
fe2e017680 gzipCompressFiles 2011-09-19 15:53:41 +03:00
Björn Buckwalter
7b3d69f657 TestApi: improve docs and remove Request (..). 2011-09-17 01:48:02 +08:00
Björn Buckwalter
5cec074cfb Harmonize reqCookie and acceptLang. 2011-09-17 01:19:03 +08:00
Björn Buckwalter
09017eb29a Clearer language prioritization code. 2011-09-17 01:02:26 +08:00
Björn Buckwalter
33ee15d56f Shorter more readable toChar. 2011-09-17 00:43:16 +08:00
Björn Buckwalter
4ed740724e Yesod.Internal.TestApi exports internals for tests 2011-09-17 00:13:26 +08:00
Björn Buckwalter
b83029dc36 Add test suite for Yesod.Internal.Request. 2011-09-16 21:39:57 +08:00
Björn Buckwalter
817ab988e0 Comment explaining the behavior of nonce.
Someone should confirm that this the intended behavior!
2011-09-16 12:01:15 +08:00