Method summary | |
---|---|
make-html | object &key &allow-other-keys |
Function summary | |
---|---|
add-element | element |
append-to-element | id element |
clear-page | |
define-css | id css |
define-css-link | id url |
define-js | id js |
define-js-library | id url |
define-static-js | id js |
define-static-js-library | id js |
define-wi-data | id data &key (format :json) resetable |
get-combined-css-definitions | |
get-combined-css-link-definitions | |
get-combined-js-definitions | |
get-combined-js-library-definitions | |
get-combined-static-js-definitions | |
get-combined-static-js-libraries | |
handle-wi-data-request | |
replace-element-content | id element |
reset-requests | |
reset-wi-data | |
start-web-interface | &key (port *port*) (address *address*) |
write-static-page | stream title |
Macro summary | |
---|---|
create-static-html-page | title &body body |
create-static-html-page-webservice | title &body body |
Makes html code from object. The result is an s-expression representation of an html element representing the object. You can turn this representation into actual xhtml by calling (render-xml result) on it.
Adds an element to the content area of the main page. Element should be an s-expression notation of an html node or a list thereof
Wraps some code that sends output to the web interface to create a static page that can be viewed without a lisp running in the background.