pyShelf Open Source Ebook Server  0.1.0
Open source, console based E-book server
Public Member Functions | Public Attributes | List of all members
app.lib.display.Frontend Class Reference

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
 

Detailed Description

Dynamic frontend display functions

Constructor & Destructor Documentation

◆ __init__()

def app.lib.display.Frontend.__init__ (   self,
  dimensions = [0, 0] 
)
:param dimensions: array containing screen size [x, y]

Member Function Documentation

◆ app_body()

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

◆ app_footer()

def app.lib.display.Frontend.app_footer (   self)
Main interface footer; Closes HTML
:returns _footer: HTML render of page footer

◆ app_Headers()

def app.lib.display.Frontend.app_Headers (   self)
App specific headers
:returns _head: HTML render of application specific headers

◆ compile()

def app.lib.display.Frontend.compile (   self,
  nav,
  shelf 
)
Compiles user interface
:returns _ui: Compiled HTML for page layout

◆ html_Headers()

def app.lib.display.Frontend.html_Headers (   self)
HTML headers
:returns _head: HTML render of page headers

The documentation for this class was generated from the following file: