CurryInfo: cpm-manage-3.0.0 / CPM.Package.HTML.cpmPackagePage

definition: Info
 
cpmPackagePage :: String -> [BaseHtml] -> [[BaseHtml]] -> [BaseHtml]
               -> IO String
cpmPackagePage pkgname sidenav apilinks maindoc = do
  let htmltitle = [h1 [smallMutedText "Curry Package ", htxt pkgname]]
  time <- getLocalTime
  let btbase = "../bt4"
  return $ showHtmlPage $ bootstrapPage
    (favIcon btbase) (cssIncludes btbase) (jsIncludes btbase)
    pkgname
    (pkgname ++ ".html", [htxt $ "Package", nbsp, code [htxt pkgname]])
    (apilinks ++ [[nbsp, nbsp, nbsp]] ++ leftTopMenu True (-1))
    rightTopMenu 4 sidenav
    htmltitle maindoc (cpmManageFooter time)
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Standard HTML page for generated package descriptions.
failfree: Info
 <FAILING>
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,_,_) |-> _}
name: Info
 cpmPackagePage
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 String -> [HTML.Base.BaseHtml] -> [[HTML.Base.BaseHtml]] -> [HTML.Base.BaseHtml]
-> Prelude.IO String
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term