Method summary | |
---|---|
html-pprint-list | (thing list) (first-el t) &optional (append "") |
make-html | (object t) &key &allow-other-keys |
make-html | (blackboard blackboard) &key |
makes sure that all instances of the same symbol get the same background color
make-toggle-display-style-link-parameters | element-id display-value-1 display-value-2 title | [Function] |
to be used when creating a <a >click</a> link for setting display style
make-toggle-display-style-all-link-parameters | element-name display-value-1 display-value-2 title | [Function] |
to be used when creating a <a >click</a> link for setting display style
make-expandable/collapsable-element | element-id expand/collapse-all-id collapsed-element expanded-element &key (expand-initially nil) | [Function] |
Adds both the expanded and the collapsed version to the hashtable and packages the collapsed version into a properly named div.
to be used when creating a <a >click</a> link for expanding/ collapsing nodes
can be used to create collapse-all/ expand-all links
make-expand/collapse-all-link | expand/collapse-all-id content &optional expand-title collapse-title | [Function] |
A helper function that creates an <a ../> element for expanding/ collapsing a group of elements
A helper function that sends the correct version of an element to the browser
Avoids the web interface from crashing when the list contains (x . y)
Creates html code for displaying an x-expression in the web browser. The result lookes like coming from pprint (proper indention), but the layout is dynamic depending on the available width.
Appends the result of draw-fn to every element in list. When the list is longer than 'threshold' elements, then only the first elements are shown together with a link for expanding the rest.
Makes a div that shows a menu above when the mouse is over it.