mirror of
https://github.com/rabbibotton/clog.git
synced 2025-12-06 02:30:42 -08:00
Update docs
This commit is contained in:
parent
775254ccfb
commit
4b0eb8f7df
2 changed files with 228 additions and 56 deletions
|
|
@ -42,19 +42,20 @@
|
|||
<li><a href="#x-28CLOG-3A-40CLOG-OBJ-20MGL-PAX-3ASECTION-29" title="CLOG Objects">6 CLOG Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-ELEMENT-20MGL-PAX-3ASECTION-29" title="CLOG Elements">7 CLOG Elements</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29" title="Common CLOG Elements">8 Common CLOG Elements</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">9 CLOG Style Blocks</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29" title="CLOG Form Objects">10 CLOG Form Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29" title="CLOG Canvas Objects">11 CLOG Canvas Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29" title="CLOG Multimedia Objects">12 CLOG Multimedia Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29" title="CLOG GUI Objects">13 CLOG GUI Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29" title="CLOG Web Objects">14 CLOG Web Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29" title="CLOG Body Objects">15 CLOG Body Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29" title="CLOG Window Objects">16 CLOG Window Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29" title="CLOG Document Objects">17 CLOG Document Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29" title="CLOG Location Objects">18 CLOG Location Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29" title="CLOG Navigator Objects">19 CLOG Navigator Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29" title="CLOG Helper Functions">20 CLOG Helper Functions</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-INTERNALS-20MGL-PAX-3ASECTION-29" title="CLOG Framework internals and extensions">21 CLOG Framework internals and extensions</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-PANEL-20MGL-PAX-3ASECTION-29" title="CLOG Panels">9 CLOG Panels</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">10 CLOG Style Blocks</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29" title="CLOG Form Objects">11 CLOG Form Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29" title="CLOG Canvas Objects">12 CLOG Canvas Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29" title="CLOG Multimedia Objects">13 CLOG Multimedia Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29" title="CLOG GUI Objects">14 CLOG GUI Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29" title="CLOG Web Objects">15 CLOG Web Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29" title="CLOG Body Objects">16 CLOG Body Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29" title="CLOG Window Objects">17 CLOG Window Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29" title="CLOG Document Objects">18 CLOG Document Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29" title="CLOG Location Objects">19 CLOG Location Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29" title="CLOG Navigator Objects">20 CLOG Navigator Objects</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29" title="CLOG Helper Functions">21 CLOG Helper Functions</a></li>
|
||||
<li><a href="#x-28CLOG-3A-40CLOG-INTERNALS-20MGL-PAX-3ASECTION-29" title="CLOG Framework internals and extensions">22 CLOG Framework internals and extensions</a></li>
|
||||
</ul>
|
||||
|
||||
<h6>[in package CLOG]</h6>
|
||||
|
|
@ -131,7 +132,7 @@ have Quicklisp configured):</p>
|
|||
</ol>
|
||||
|
||||
<pre><code><span class="code">CL-USER> <span class="paren1">(<span class="code">ql:quickload <span class="keyword">:clog</span></span>)</span>
|
||||
CL-USER> <span class="paren1">(<span class="code">clog-user:run-tutorial 1</span>)</span></span></code></pre>
|
||||
CL-USER> <span class="paren1">(<span class="code">clog:run-tutorial 1</span>)</span></span></code></pre>
|
||||
|
||||
<p>To see where the source files are:</p>
|
||||
|
||||
|
|
@ -320,7 +321,8 @@ properties (to use for :property) are based on the event type.</p>
|
|||
as the default route to establish web-socket connections and static
|
||||
files located at <code>STATIC-ROOT</code>. If <code>CLOG</code> was already initialized and not
|
||||
shut down, this function does the same as set-on-new-window (does not
|
||||
change the static-root). <code>STATIC-ROOT</code> by default is the "directory <code>CLOG</code>
|
||||
change the static-root). If <code>ON-NEW-WINDOW-HANDLER</code> is nil no handler is
|
||||
set and none is removed. <code>STATIC-ROOT</code> by default is the "directory <code>CLOG</code>
|
||||
is installed in ./static-files" If the variable clog:<em>overide-static-root</em>
|
||||
is set <code>STATIC-ROOT</code> will be ignored. If <code>BOOT-FILE</code> is nil no default
|
||||
boot-file will be set for root path, i.e. /. If static-boot-js is t
|
||||
|
|
@ -442,9 +444,10 @@ their <a href="#x-28CLOG-3AHTML-ID-20GENERIC-FUNCTION-29" title="(CLOG:HTML-ID G
|
|||
<p><a id='x-28CLOG-3AESCAPE-STRING-20FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[function]</span> <span class="reference-object"><a href="#x-28CLOG-3AESCAPE-STRING-20FUNCTION-29" >ESCAPE-STRING</a></span></span> <span class="locative-args">STR</span></span></p>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[function]</span> <span class="reference-object"><a href="#x-28CLOG-3AESCAPE-STRING-20FUNCTION-29" >ESCAPE-STRING</a></span></span> <span class="locative-args">STR &KEY (NO-NIL <code>NIL</code>)</span></span></p>
|
||||
|
||||
<p>Escape <code>STR</code> for sending to browser script.</p></li>
|
||||
<p>Escape <code>STR</code> for sending to browser script. If no-nil is t (default is nil)
|
||||
if str is <code>NIL</code> returns empty string otherwise returns nil.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ALF-TO-BR-20FUNCTION-29'></a></p>
|
||||
|
|
@ -615,7 +618,8 @@ clog-body of this connection.</p></li>
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3AJS-EXECUTE-20GENERIC-FUNCTION-29" >JS-EXECUTE</a></span></span> <span class="locative-args">CLOG-OBJ SCRIPT</span></span></p>
|
||||
|
||||
<p>Execure <code>SCRIPT</code> on browser. (Internal)</p></li>
|
||||
<p>Execure <code>SCRIPT</code> on browser. Result is
|
||||
dicarded, return <code>CLOG-OBJ</code>. (Internal)</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3AJS-QUERY-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
|
@ -1165,6 +1169,14 @@ must be in DOM, ie placed or auto-placed.</p></li>
|
|||
<p>Get/Setf css style.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-STYLES-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-STYLES-20GENERIC-FUNCTION-29" >SET-STYLES</a></span></span> <span class="locative-args">CLOG-ELEMENT STYLE-LIST</span></span></p>
|
||||
|
||||
<p>Set css styles using a list of list of name value pairs.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3AATTRIBUTE-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
|
|
@ -1178,7 +1190,7 @@ must be in DOM, ie placed or auto-placed.</p></li>
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3AREMOVE-ATTRIBUTE-20GENERIC-FUNCTION-29" >REMOVE-ATTRIBUTE</a></span></span> <span class="locative-args">CLOG-ELEMENT ATTRIBUTE-NAME</span></span></p>
|
||||
|
||||
<p>Get/Setf html tag attribute. (eg. src on img tag)</p></li>
|
||||
<p>Remove html tag attribute. (eg. src on img tag)</p></li>
|
||||
</ul>
|
||||
|
||||
<p>CLOG-Element - Properties</p>
|
||||
|
|
@ -1341,6 +1353,24 @@ spell checking if Editable is also true.</p></li>
|
|||
<p>Get/Setf language-code.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3APOSITION-LEFT-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3APOSITION-LEFT-20GENERIC-FUNCTION-29" >POSITION-LEFT</a></span></span> <span class="locative-args">CLOG-ELEMENT</span></span></p>
|
||||
|
||||
<p>Position from left in pixels relative to Element's
|
||||
parent in the DOM.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3APOSITION-TOP-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3APOSITION-TOP-20GENERIC-FUNCTION-29" >POSITION-TOP</a></span></span> <span class="locative-args">CLOG-ELEMENT</span></span></p>
|
||||
|
||||
<p>Position from top in pixels relative to Element's
|
||||
parent in the DOM.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ACLIENT-LEFT-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
|
|
@ -1934,6 +1964,15 @@ parent in the DOM.</p></li>
|
|||
parent in the DOM.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-GEOMETRY-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-GEOMETRY-20GENERIC-FUNCTION-29" >SET-GEOMETRY</a></span></span> <span class="locative-args">CLOG-ELEMENT &KEY LEFT TOP RIGHT BOTTOM WIDTH HEIGHT UNITS</span></span></p>
|
||||
|
||||
<p>Change the geometry <code>:LEFT</code> <code>:TOP</code> <code>:RIGHT</code> <code>:BOTTOM</code> <code>:WIDTH</code> <code>:HEIGHT</code> each optional
|
||||
in <code>UNITS</code> (default :px)</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ALEFT-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
|
|
@ -2185,13 +2224,13 @@ auto | w h | % = cover of parent | contain</p></li>
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ABORDER-20GENERIC-FUNCTION-29" >BORDER</a></span></span> <span class="locative-args">CLOG-ELEMENT</span></span></p>
|
||||
|
||||
<p>Get border. <line-width> <line-style> <line-color></p></li>
|
||||
<p>Get border. <line-width> <border-style> <line-color></p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-BORDER-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-BORDER-20GENERIC-FUNCTION-29" >SET-BORDER</a></span></span> <span class="locative-args">CLOG-ELEMENT LINE-WIDTH LINE-STYLE LINE-COLOR</span></span></p>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-BORDER-20GENERIC-FUNCTION-29" >SET-BORDER</a></span></span> <span class="locative-args">CLOG-ELEMENT LINE-WIDTH BORDER-STYLE LINE-COLOR</span></span></p>
|
||||
|
||||
<p>Set border width style and color.
|
||||
line-width - size or medium|thin|thick|length|initial|inherit</p></li>
|
||||
|
|
@ -2232,15 +2271,15 @@ line-width - size or medium|thin|thick|length|initial|inherit</p></li>
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3AOUTLINE-20GENERIC-FUNCTION-29" >OUTLINE</a></span></span> <span class="locative-args">CLOG-ELEMENT</span></span></p>
|
||||
|
||||
<p>Get outline. <line-color> <line-style> <line-width></p></li>
|
||||
<p>Get outline. <line-color> <outline-style> <line-width></p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-OUTLINE-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-OUTLINE-20GENERIC-FUNCTION-29" >SET-OUTLINE</a></span></span> <span class="locative-args">CLOG-ELEMENT LINE-COLOR LINE-STYLE LINE-WIDTH</span></span></p>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-OUTLINE-20GENERIC-FUNCTION-29" >SET-OUTLINE</a></span></span> <span class="locative-args">CLOG-ELEMENT LINE-COLOR OUTLINE-STYLE LINE-WIDTH</span></span></p>
|
||||
|
||||
<p>Set outline <line-color> <line-style> <line-width>
|
||||
<p>Set outline <line-color> <outline-style> <line-width>
|
||||
line-width - size or medium|thin|thick|length|initial|inherit</p></li>
|
||||
</ul>
|
||||
|
||||
|
|
@ -2260,6 +2299,15 @@ line-width - size or medium|thin|thick|length|initial|inherit</p></li>
|
|||
<p>Set margins, Each can be - <length>|auto|initial|inherit</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-MARGIN-SIDE-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-MARGIN-SIDE-20GENERIC-FUNCTION-29" >SET-MARGIN-SIDE</a></span></span> <span class="locative-args">CLOG-ELEMENT SIDE VALUE</span></span></p>
|
||||
|
||||
<p>Set margin <code>SIDE</code> (:top :right :bottom or :left),
|
||||
<code>VALUE</code> can be - <length>|auto|initial|inherit</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3APADDING-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
|
|
@ -2276,6 +2324,15 @@ line-width - size or medium|thin|thick|length|initial|inherit</p></li>
|
|||
<p>Set padding. Each can be - <length>|initial|inherit</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-PADDING-SIDE-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-PADDING-SIDE-20GENERIC-FUNCTION-29" >SET-PADDING-SIDE</a></span></span> <span class="locative-args">CLOG-ELEMENT SIDE VALUE</span></span></p>
|
||||
|
||||
<p>Set padding <code>SIDE</code> (:top :right :bottom or :left),
|
||||
<code>VALUE</code> can be - <length>|auto|initial|inherit</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ACURSOR-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
|
|
@ -2347,7 +2404,8 @@ A list of standard cursor types can be found at:
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3AVERTICAL-ALIGN-20GENERIC-FUNCTION-29" >VERTICAL-ALIGN</a></span></span> <span class="locative-args">CLOG-ELEMENT</span></span></p>
|
||||
|
||||
<p>Get/Setf vertical-align.</p></li>
|
||||
<p>Get/Setf vertical-align in table cells or if display
|
||||
is set to :table-cell or for labels on form elements.</p></li>
|
||||
</ul>
|
||||
|
||||
<p>CLOG-Element - Methods</p>
|
||||
|
|
@ -2452,7 +2510,7 @@ to no actual <code>HTML</code> elemen.</p></li>
|
|||
|
||||
<p><a id='x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29'></a></p>
|
||||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-ELEMENT-20MGL-PAX-3ASECTION-29" title="CLOG Elements">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">→</a> <a href="#x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29" title="Common CLOG Elements">↺</a></span></span></p>
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-ELEMENT-20MGL-PAX-3ASECTION-29" title="CLOG Elements">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-PANEL-20MGL-PAX-3ASECTION-29" title="CLOG Panels">→</a> <a href="#x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29" title="Common CLOG Elements">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29">8 Common CLOG Elements</a></h2>
|
||||
|
||||
|
|
@ -2591,7 +2649,7 @@ placing image to constrain image size.</p></li>
|
|||
|
||||
<p>Create a new CLOG-Div as child of <code>CLOG-OBJ</code> with <code>:CONTENT</code>
|
||||
(default "") and if <code>:AUTO-PLACE</code> (default t) place-inside-bottom-of
|
||||
<code>CLOG-OBJ</code>. If hidden it true visiblep is set to nil.</p></li>
|
||||
<code>CLOG-OBJ</code>. If hidden is true visiblep is set to nil.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a href="#x-28CLOG-3ACLOG-HR-20CLASS-29" title="(CLOG:CLOG-HR CLASS)"><code>CLOG-HR</code></a> - Class for <code>CLOG</code> Hortizontal Rules</p>
|
||||
|
|
@ -2759,7 +2817,9 @@ instead through the value property.</p></li>
|
|||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ACREATE-SPAN-20GENERIC-FUNCTION-29" >CREATE-SPAN</a></span></span> <span class="locative-args">CLOG-OBJ &KEY CONTENT HIDDEN CLASS HTML-ID AUTO-PLACE</span></span></p>
|
||||
|
||||
<p>Create a new CLOG-Span as child of <code>CLOG-OBJ</code> with <code>CONTENT</code>
|
||||
and if <code>:AUTO-PLACE</code> (default t) place-inside-bottom-of <code>CLOG-OBJ</code></p></li>
|
||||
and if <code>:AUTO-PLACE</code> (default t) place-inside-bottom-of <code>CLOG-OBJ</code>. A span is
|
||||
an inline element while a div is a block element (one that takes up the entire
|
||||
browser width).</p></li>
|
||||
</ul>
|
||||
|
||||
<p>CLOG-Section - Class for <code>CLOG</code> Inline Sections</p>
|
||||
|
|
@ -3155,11 +3215,112 @@ and if <code>:AUTO-PLACE</code> (default t) place-inside-bottom-of <code>CLOG-OB
|
|||
and if <code>:AUTO-PLACE</code> (default t) place-inside-bottom-of <code>CLOG-OBJ</code></p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3A-40CLOG-PANEL-20MGL-PAX-3ASECTION-29'></a></p>
|
||||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29" title="Common CLOG Elements">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">→</a> <a href="#x-28CLOG-3A-40CLOG-PANEL-20MGL-PAX-3ASECTION-29" title="CLOG Panels">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-PANEL-20MGL-PAX-3ASECTION-29">9 CLOG Panels</a></h2>
|
||||
|
||||
<p>CLOG-Panel - <code>CLOG</code> Panels</p>
|
||||
|
||||
<p><a id='x-28CLOG-3ACLOG-PANEL-20CLASS-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[class]</span> <span class="reference-object"><a href="#x-28CLOG-3ACLOG-PANEL-20CLASS-29" >CLOG-PANEL</a></span></span> <span class="locative-args"><a href="#x-28CLOG-3ACLOG-ELEMENT-20CLASS-29" title="(CLOG:CLOG-ELEMENT CLASS)">CLOG-ELEMENT</a></span></span></p>
|
||||
|
||||
<p><code>CLOG</code> Panel objects.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ACREATE-PANEL-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ACREATE-PANEL-20GENERIC-FUNCTION-29" >CREATE-PANEL</a></span></span> <span class="locative-args">CLOG-OBJ &KEY LEFT TOP RIGHT BOTTOM WIDTH HEIGHT UNITS MARGIN-LEFT MARGIN-TOP MARGIN-RIGHT MARGIN-BOTTOM BORDER-STYLE BORDER-WIDTH BORDER-COLOR BACKGROUND-COLOR POSITIONING OVERFLOW RESIZABLE CONTENT STYLE HIDDEN CLASS HTML-ID AUTO-PLACE DISPLAY</span></span></p>
|
||||
|
||||
<p>Create a new CLOG-Panel as child of
|
||||
<code>CLOG-OBJ</code>. Optionally you can set the :X, :Y, <code>:WIDTH</code> and <code>:HEIGHT</code> (in
|
||||
<code>:UNITS</code> defulting to :px, if set to nil unit type must be provided for
|
||||
x,y,width and height), <code>BORDER-STYLE</code> (see <a href="#x-28CLOG-3ABORDER-STYLE-TYPE-20-28TYPE-29-29" title="(CLOG:BORDER-STYLE-TYPE (TYPE))"><code>BORDER-STYLE-TYPE</code></a>),
|
||||
<code>BORDER-WIDTH</code>, <code>BORDER-COLOR</code>, <code>:POSITIONING</code> (default is <code>:FIXED</code>) (see
|
||||
<code>POSITIONING-TYPE</code>), <code>:OVERFLOW</code> (default is <code>:CLIP</code>) with <code>:CONTENT</code> (default
|
||||
"") and <code>:RESIZABLE</code> defaults to <code>:NONE</code>. Additional css styles can be
|
||||
set in <code>:STYLE</code> (default "") if <code>:AUTO-PLACE</code> (default t)
|
||||
place-inside-bottom-of <code>CLOG-OBJ</code>. If hidden is true visiblep is set to
|
||||
nil. Resizable only works if overflow is set to <code>:SCROLL</code></p></li>
|
||||
</ul>
|
||||
|
||||
<p>CLOG-Panel-Box-Layout</p>
|
||||
|
||||
<p><a id='x-28CLOG-3ACLOG-PANEL-BOX-LAYOUT-20CLASS-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[class]</span> <span class="reference-object"><a href="#x-28CLOG-3ACLOG-PANEL-BOX-LAYOUT-20CLASS-29" >CLOG-PANEL-BOX-LAYOUT</a></span></span></span></p>
|
||||
|
||||
<p><code>CLOG</code> Panel Box Layout Objects.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ACENTER-CHILDREN-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ACENTER-CHILDREN-20GENERIC-FUNCTION-29" >CENTER-CHILDREN</a></span></span> <span class="locative-args">CLOG-ELEMENT &KEY VERTICAL HORIZONTAL</span></span></p>
|
||||
|
||||
<p>Align children of <code>CLOG-ELEMENT</code> <code>VERTICAL</code> (default t)
|
||||
and/or <code>HORIZONTAL</code> (default t). This will set the <a href="#x-28CLOG-3ADISPLAY-20GENERIC-FUNCTION-29" title="(CLOG:DISPLAY GENERIC-FUNCTION)"><code>DISPLAY</code></a> property of
|
||||
<code>CLOG-ELEMENT</code> to <code>:FLEX</code>.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ACREATE-PANEL-BOX-LAYOUT-20FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[function]</span> <span class="reference-object"><a href="#x-28CLOG-3ACREATE-PANEL-BOX-LAYOUT-20FUNCTION-29" >CREATE-PANEL-BOX-LAYOUT</a></span></span> <span class="locative-args">CLOG-OBJ &KEY (TOP-HEIGHT 50) (LEFT-WIDTH 50) (BOTTOM-HEIGHT 50) (RIGHT-WIDTH 50) (UNITS "px") (HTML-ID <code>NIL</code>)</span></span></p>
|
||||
|
||||
<p>Create a five panel app layout that fills entire contents of <code>CLOG-OBJ</code>.
|
||||
<code>HTML-ID</code> if set is the base and top,left,right,center, bottom are added e.g.
|
||||
if <code>:HTML-ID</code> "myid" then the <code>HTML-ID</code> for center will be: myid-center</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ACENTER-PANEL-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ACENTER-PANEL-20GENERIC-FUNCTION-29" >CENTER-PANEL</a></span></span> <span class="locative-args">CLOG-PANEL-BOX-LAYOUT</span></span></p>
|
||||
|
||||
<p>Returns the center panel of a clog-panel-box-layout object.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ATOP-PANEL-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ATOP-PANEL-20GENERIC-FUNCTION-29" >TOP-PANEL</a></span></span> <span class="locative-args">CLOG-PANEL-BOX-LAYOUT</span></span></p>
|
||||
|
||||
<p>Returns the top panel of a clog-panel-box-layout object.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ALEFT-PANEL-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ALEFT-PANEL-20GENERIC-FUNCTION-29" >LEFT-PANEL</a></span></span> <span class="locative-args">CLOG-PANEL-BOX-LAYOUT</span></span></p>
|
||||
|
||||
<p>Returns the left panel of a clog-panel-box-layout object.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ARIGHT-PANEL-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ARIGHT-PANEL-20GENERIC-FUNCTION-29" >RIGHT-PANEL</a></span></span> <span class="locative-args">OBJECT</span></span></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ABOTTOM-PANEL-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ABOTTOM-PANEL-20GENERIC-FUNCTION-29" >BOTTOM-PANEL</a></span></span> <span class="locative-args">CLOG-PANEL-BOX-LAYOUT</span></span></p>
|
||||
|
||||
<p>Returns the bottom panel of a clog-panel-box-layout object.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29'></a></p>
|
||||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-ELEMENT-COMMON-20MGL-PAX-3ASECTION-29" title="Common CLOG Elements">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29" title="CLOG Form Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">↺</a></span></span></p>
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-PANEL-20MGL-PAX-3ASECTION-29" title="CLOG Panels">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29" title="CLOG Form Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29">9 CLOG Style Blocks</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29">10 CLOG Style Blocks</a></h2>
|
||||
|
||||
<p>CLOG-Style-Block - <code>CLOG</code> Style Blocks</p>
|
||||
|
||||
|
|
@ -3198,7 +3359,7 @@ selector. For example:
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-STYLE-BLOCK-20MGL-PAX-3ASECTION-29" title="CLOG Style Blocks">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29" title="CLOG Canvas Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29" title="CLOG Form Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29">10 CLOG Form Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29">11 CLOG Form Objects</a></h2>
|
||||
|
||||
<p>CLOG-Form-Data</p>
|
||||
|
||||
|
|
@ -3699,7 +3860,7 @@ virtual keyboards.</p></li>
|
|||
<p><a id='x-28CLOG-3AADD-SELECT-OPTIONS-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3AADD-SELECT-OPTIONS-20GENERIC-FUNCTION-29" >ADD-SELECT-OPTIONS</a></span></span> <span class="locative-args">CLOG-SELECT SELECT</span></span></p>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3AADD-SELECT-OPTIONS-20GENERIC-FUNCTION-29" >ADD-SELECT-OPTIONS</a></span></span> <span class="locative-args">CLOG-SELECT CONTENT</span></span></p>
|
||||
|
||||
<p>Add group of options to select.</p></li>
|
||||
</ul>
|
||||
|
|
@ -3793,7 +3954,7 @@ optionally fill in with contents of data-list.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-FORM-20MGL-PAX-3ASECTION-29" title="CLOG Form Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29" title="CLOG Multimedia Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29" title="CLOG Canvas Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29">11 CLOG Canvas Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29">12 CLOG Canvas Objects</a></h2>
|
||||
|
||||
<p>CLOG-Canvas - Class for <code>CLOG</code> canvas objects</p>
|
||||
|
||||
|
|
@ -4141,7 +4302,7 @@ https://developer.mozilla.org/en-US/docs/Web/CSS/font</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-CANVAS-20MGL-PAX-3ASECTION-29" title="CLOG Canvas Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29" title="CLOG GUI Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29" title="CLOG Multimedia Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29">12 CLOG Multimedia Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29">13 CLOG Multimedia Objects</a></h2>
|
||||
|
||||
<p>CLOG-Multimedia - Base Class for <code>CLOG</code> multimedia objects</p>
|
||||
|
||||
|
|
@ -4544,7 +4705,7 @@ is nil unbind the event.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-MULTIMEDIA-20MGL-PAX-3ASECTION-29" title="CLOG Multimedia Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29" title="CLOG Web Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29" title="CLOG GUI Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29">13 CLOG GUI Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29">14 CLOG GUI Objects</a></h2>
|
||||
|
||||
<h6>[in package CLOG-GUI]</h6>
|
||||
|
||||
|
|
@ -4987,7 +5148,7 @@ if confirmed or nil if canceled.</p></li>
|
|||
<p><a id='x-28CLOG-GUI-3ASERVER-FILE-DIALOG-20FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[function]</span> <span class="reference-object"><a href="#x-28CLOG-GUI-3ASERVER-FILE-DIALOG-20FUNCTION-29" >SERVER-FILE-DIALOG</a></span></span> <span class="locative-args">OBJ TITLE INITIAL-DIR ON-FILE-NAME &KEY (MODAL <code>T</code>) (LEFT <code>NIL</code>) (TOP <code>NIL</code>) (WIDTH 375) (HEIGHT 420) (MAXIMIZE <code>NIL</code>) (INITIAL-FILENAME <code>NIL</code>) (CLIENT-MOVEMENT <code>NIL</code>) (HTML-ID <code>NIL</code>)</span></span></p>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[function]</span> <span class="reference-object"><a href="#x-28CLOG-GUI-3ASERVER-FILE-DIALOG-20FUNCTION-29" >SERVER-FILE-DIALOG</a></span></span> <span class="locative-args">OBJ TITLE INITIAL-DIR ON-FILE-NAME &KEY (MODAL <code>T</code>) (LEFT <code>NIL</code>) (TOP <code>NIL</code>) (WIDTH 390) (HEIGHT 425) (MAXIMIZE <code>NIL</code>) (INITIAL-FILENAME <code>NIL</code>) (CLIENT-MOVEMENT <code>NIL</code>) (HTML-ID <code>NIL</code>)</span></span></p>
|
||||
|
||||
<p>Create a local file dialog box called <code>TITLE</code> using <code>INITIAL-DIR</code> on server
|
||||
machine, upon close <code>ON-FILE-NAME</code> called with filename or nil if failure.</p></li>
|
||||
|
|
@ -4997,7 +5158,7 @@ machine, upon close <code>ON-FILE-NAME</code> called with filename or nil if fai
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-GUI-20MGL-PAX-3ASECTION-29" title="CLOG GUI Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29" title="CLOG Body Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29" title="CLOG Web Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29">14 CLOG Web Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29">15 CLOG Web Objects</a></h2>
|
||||
|
||||
<h6>[in package CLOG-WEB]</h6>
|
||||
|
||||
|
|
@ -5089,10 +5250,10 @@ to nil on creation.</p></li>
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-WEB-3ACREATE-WEB-MAIN-20GENERIC-FUNCTION-29" >CREATE-WEB-MAIN</a></span></span> <span class="locative-args">CLOG-OBJ &KEY CONTENT HIDDEN CLASS HTML-ID</span></span></p>
|
||||
|
||||
<p>Create a clog-web-main. Container for main content when
|
||||
using a collapsable sidebar or other whole page shifting technique.
|
||||
If hidden is t then then the visiblep propetery will be set to nil on
|
||||
creation.</p></li>
|
||||
<p>Create a clog-web-main. Container for main content
|
||||
when using a collapsable sidebar or other whole page shifting
|
||||
technique. If hidden is t then then the visiblep propetery will be set
|
||||
to nil on creation.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-WEB-3ACLOG-WEB-SIDEBAR-20CLASS-29'></a></p>
|
||||
|
|
@ -5112,7 +5273,7 @@ creation.</p></li>
|
|||
sidebars are create with the display property set to :none if hidden it t
|
||||
and :block if nil. In general the visiblep property is used in clog, however
|
||||
in clog-web-sidebar the block property is needed to activate its animations
|
||||
if used. If using a sidebar that will take space on not collapse, make sure
|
||||
if used. If using a sidebar that will take space and not collapse, make sure
|
||||
to set the sidebar's size and set a margin equal to the size on the main
|
||||
container.</p></li>
|
||||
</ul>
|
||||
|
|
@ -5503,8 +5664,8 @@ is placed in DOM at top of <code>OBJ</code> instead of bottom of <code>OBJ</code
|
|||
<p>Create a form with <code>CONTENT</code> followed by <code>FIELDS</code>.
|
||||
<code>FIELDS</code> is a list of lists each list has:</p>
|
||||
|
||||
<pre><code>(1) Field name - Used for (name attribute)
|
||||
(2) Field description - Used for label
|
||||
<pre><code>(1) Field description - Used for label
|
||||
(2) Field name - Used for (name attribute)
|
||||
(3) Field type - Optional (defaults to :text)
|
||||
(4) Field type options - Optional
|
||||
</code></pre>
|
||||
|
|
@ -5528,7 +5689,7 @@ if confirmed or nil if canceled. <code>CANCEL-TEXT</code> is only displayed if m
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-WEB-20MGL-PAX-3ASECTION-29" title="CLOG Web Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29" title="CLOG Window Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29" title="CLOG Body Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29">15 CLOG Body Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29">16 CLOG Body Objects</a></h2>
|
||||
|
||||
<p>CLOG-Body - <code>CLOG</code> Body Objects</p>
|
||||
|
||||
|
|
@ -5547,11 +5708,20 @@ if confirmed or nil if canceled. <code>CANCEL-TEXT</code> is only displayed if m
|
|||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ARUN-20GENERIC-FUNCTION-29" >RUN</a></span></span> <span class="locative-args">CLOG-BODY</span></span></p>
|
||||
|
||||
<p>Keeps the main thread alive to prevent garbage
|
||||
<p>Keeps the connection thread alive to prevent garbage
|
||||
collection of local objects when not using connection-data objects
|
||||
or global objects.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3ASET-HTML-ON-CLOSE-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
<li><p><span class=reference-bullet><span class=reference><span class="locative-type">[generic-function]</span> <span class="reference-object"><a href="#x-28CLOG-3ASET-HTML-ON-CLOSE-20GENERIC-FUNCTION-29" >SET-HTML-ON-CLOSE</a></span></span> <span class="locative-args">CLOG-BODY HTML</span></span></p>
|
||||
|
||||
<p>In case of connection loss to this <code>CLOG-BODY</code>, replace the browser contents
|
||||
with <code>HTML</code>.</p></li>
|
||||
</ul>
|
||||
|
||||
<p><a id='x-28CLOG-3AWINDOW-20GENERIC-FUNCTION-29'></a></p>
|
||||
|
||||
<ul>
|
||||
|
|
@ -5588,7 +5758,7 @@ or global objects.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-BODY-20MGL-PAX-3ASECTION-29" title="CLOG Body Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29" title="CLOG Document Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29" title="CLOG Window Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29">16 CLOG Window Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29">17 CLOG Window Objects</a></h2>
|
||||
|
||||
<p>CLOG-Window - <code>CLOG</code> Window Objects</p>
|
||||
|
||||
|
|
@ -5950,7 +6120,7 @@ on-storage event is fired for changes to :local storage keys.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-WINDOW-20MGL-PAX-3ASECTION-29" title="CLOG Window Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29" title="CLOG Location Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29" title="CLOG Document Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29">17 CLOG Document Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29">18 CLOG Document Objects</a></h2>
|
||||
|
||||
<p>CLOG-Document - <code>CLOG</code> Document Objects</p>
|
||||
|
||||
|
|
@ -6103,7 +6273,7 @@ If <code>ON-FULL-SCREEN-CHANGE-HANDLER</code> is nil unbind the event.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-DOCUMENT-20MGL-PAX-3ASECTION-29" title="CLOG Document Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29" title="CLOG Navigator Objects">→</a> <a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29" title="CLOG Location Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29">18 CLOG Location Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29">19 CLOG Location Objects</a></h2>
|
||||
|
||||
<p>Clog-Location - <code>CLOG</code> Location Objects</p>
|
||||
|
||||
|
|
@ -6219,7 +6389,7 @@ If <code>ON-FULL-SCREEN-CHANGE-HANDLER</code> is nil unbind the event.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-LOCATION-20MGL-PAX-3ASECTION-29" title="CLOG Location Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29" title="CLOG Helper Functions">→</a> <a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29" title="CLOG Navigator Objects">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29">19 CLOG Navigator Objects</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29">20 CLOG Navigator Objects</a></h2>
|
||||
|
||||
<p>CLOG-Navigator - <code>CLOG</code> Navigator Objects</p>
|
||||
|
||||
|
|
@ -6269,7 +6439,7 @@ If <code>ON-FULL-SCREEN-CHANGE-HANDLER</code> is nil unbind the event.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-NAVIGATOR-20MGL-PAX-3ASECTION-29" title="CLOG Navigator Objects">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-INTERNALS-20MGL-PAX-3ASECTION-29" title="CLOG Framework internals and extensions">→</a> <a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29" title="CLOG Helper Functions">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29">20 CLOG Helper Functions</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29">21 CLOG Helper Functions</a></h2>
|
||||
|
||||
<p>Tutorial and demo helpers</p>
|
||||
|
||||
|
|
@ -6368,7 +6538,7 @@ clog-user:<em>body</em> to last window openned to /repl.</p></li>
|
|||
|
||||
<p><span class="outer-navigation"><span class="navigation"> <a href="#x-28CLOG-3A-40CLOG-HELPERS-20MGL-PAX-3ASECTION-29" title="CLOG Helper Functions">←</a> <a href="#x-28CLOG-3A-40CLOG-MANUAL-20MGL-PAX-3ASECTION-29" title="The CLOG manual">↑</a> <a href="#x-28CLOG-3A-40CLOG-INTERNALS-20MGL-PAX-3ASECTION-29" title="CLOG Framework internals and extensions">↺</a></span></span></p>
|
||||
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-INTERNALS-20MGL-PAX-3ASECTION-29">21 CLOG Framework internals and extensions</a></h2>
|
||||
<h2><a href="#x-28CLOG-3A-40CLOG-INTERNALS-20MGL-PAX-3ASECTION-29">22 CLOG Framework internals and extensions</a></h2>
|
||||
|
||||
<p><em>* Introduction to Internals *</em></p>
|
||||
|
||||
|
|
|
|||
|
|
@ -61,10 +61,12 @@ or global objects."))
|
|||
;; set-html-on-close ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(defun set-html-on-close (clog-body html)
|
||||
"In case of connection loss to this CLOG-BODY, replace the browser contents
|
||||
with HTML."
|
||||
(clog-connection:set-html-on-close (connection-id clog-body) html))
|
||||
(defgeneric set-html-on-close (clog-body html)
|
||||
(:documentation "In case of connection loss to this CLOG-BODY, replace the browser contents
|
||||
with HTML."))
|
||||
|
||||
(defmethod set-html-on-close ((obj clog-body) html)
|
||||
(clog-connection:set-html-on-close (connection-id obj) html))
|
||||
|
||||
;;;;;;;;;;;;
|
||||
;; window ;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue