panda 2008.9.19.1 → 2008.9.19.2
raw patch · 3 files changed
+29/−1 lines, 3 files
Files
- Panda/Type/Sidebar.hs +19/−0
- changelog.markdown +7/−0
- panda.cabal +3/−1
+ Panda/Type/Sidebar.hs view
@@ -0,0 +1,19 @@+module Panda.Type.Sidebar where++import Panda.Helper.Env hiding (body)+import Prelude hiding ((.), (/), (^), id, readFile)+import Panda.Type.Reader++data SidebarItem = SidebarItem+ { name :: String+ , body :: String+ , reader :: Reader+ }+ deriving (Show, Eq)++read_sidebar_item default_reader s = liftM2 (SidebarItem name) body (return reader) where+ body = s.to_utf8.readFile+ reader = s.take_extension.guess_reader.fromMaybe default_reader+ name = s.takeFileName.dropExtension++markup x = render_to_html (x.reader) (x.body)
changelog.markdown view
@@ -1,3 +1,10 @@+2008.9.19.2+------------++### Fix++* Add Type.Sidebar dependency+ 2008.9.19.1 ------------
panda.cabal view
@@ -1,5 +1,5 @@ Name: panda-Version: 2008.9.19.1+Version: 2008.9.19.2 Build-type: Simple Synopsis: Simple Static Blog Engine Description: Simple Static Blog Engine@@ -28,6 +28,7 @@ Panda.Type.Pager Panda.Type.Reader Panda.Type.State+ Panda.Type.Sidebar Panda.View.RSS Panda.View.Theme.BluePrint.Helper Panda.View.Theme.BluePrint.Post@@ -40,5 +41,6 @@ Panda.View.Theme.BluePrint.Template.Header Panda.View.Theme.BluePrint.Template.Sidebar Panda.View.Theme.BluePrint.Template.Template+