CurryInfo: currydoc-4.0.0 / CurryDoc.Html.mainPage

definition: Info
 
mainPage :: (String,[BaseHtml]) -> String -> [BaseHtml] -> [[BaseHtml]]
         -> [[BaseHtml]] -> [BaseHtml] -> [BaseHtml] -> IO String
mainPage homeref title htmltitle lefttopmenu righttopmenu sidemenu maindoc = do
    time <- getLocalTime
    return $ showHtmlPage $
      bootstrapPage favIcon cssIncludes jsIncludes title homeref
                    lefttopmenu righttopmenu 3 sidemenu htmltitle maindoc
                    (curryDocFooter time)
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Generate the main page with the default documentation style.
@param title - the title of the page
@param htmltitle - the title in HTML format (shown as h1)
@param lefttopmenu - the menu shown at left of the top
@param righttopmenu - the menu shown at right of the top
@param sidemenu - the menu shown at the left-hand side
@param maindoc - the main contents of the page
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,_,_,_,_,_) |-> _}
name: Info
 mainPage
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 (String, [HTML.Base.BaseHtml]) -> String -> [HTML.Base.BaseHtml]
-> [[HTML.Base.BaseHtml]] -> [[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