|
pyShelf Open Source Ebook Server
0.1.0
Open source, console based E-book server
|
Public Member Functions | |
| def | __init__ (self, dimensions=[0, 0]) |
| def | html_Headers (self) |
| def | app_Headers (self) |
| def | app_body (self, nav, shelf) |
| def | app_footer (self) |
| def | compile (self, nav, shelf) |
Public Attributes | |
| dimensions | |
| TITLE | |
Dynamic frontend display functions
| def app.lib.display.Frontend.__init__ | ( | self, | |
dimensions = [0, 0] |
|||
| ) |
:param dimensions: array containing screen size [x, y]
| def app.lib.display.Frontend.app_body | ( | self, | |
| nav, | |||
| shelf | |||
| ) |
Main interface body, and navigation
:param nav: nav[] system navigation list
:param shelf: shelf[0{path:"",title:"",cover:"",author:""}]
:returns _body: HTML render of page body
| def app.lib.display.Frontend.app_footer | ( | self | ) |
Main interface footer; Closes HTML :returns _footer: HTML render of page footer
| def app.lib.display.Frontend.app_Headers | ( | self | ) |
App specific headers :returns _head: HTML render of application specific headers
| def app.lib.display.Frontend.compile | ( | self, | |
| nav, | |||
| shelf | |||
| ) |
Compiles user interface :returns _ui: Compiled HTML for page layout
| def app.lib.display.Frontend.html_Headers | ( | self | ) |
HTML headers :returns _head: HTML render of page headers
1.8.16