diff --git a/README.md b/README.md index d8ad2ef..6ef8c9e 100644 --- a/README.md +++ b/README.md @@ -77,9 +77,9 @@ For those new to Common Lisp or just want to quickly try CLOG use ther simple _EZ_ standalone versions: * https://github.com/rabbibotton/clog-win64-ez/releases -* https://github.com/rabbibotton/clog-linux-ez -* https://github.com/rabbibotton/clog-linux-arm-ez -* https://github.com/rabbibotton/clog-mac-ez +* https://github.com/rabbibotton/clog-linux-ez/releases +* https://github.com/rabbibotton/clog-linux-arm-ez/releases +* https://github.com/rabbibotton/clog-mac-ez/releases Unzip, double click setup.bat or ./setup Run builder.exe or ./builder diff --git a/doc/clog-manual.html b/doc/clog-manual.html index 7275cbb..eb069b9 100644 --- a/doc/clog-manual.html +++ b/doc/clog-manual.html @@ -448,6 +448,15 @@ package.
Return "on" if VALUE t or return "off"
[function] ESCAPE-FOR-HTML VALUE
+ +Returns a string where < and > are replaced with html entities. This is +particularly useful as #<> is used for unprintable objects in Lisp. Value is +converted with format to a string first.
Set the ON-RESIZE-HANDLER for CLOG-OBJ. If ON-RESIZE-HANDLER
is nil unbind the event. In most modern browser this only works on the clog-window
-object
[generic-function] SET-ON-MOUSE-DOUBLE-CLICK CLOG-OBJ ON-MOUSE-DOUBLE-CLICK-HANDLER &KEY ONE-TIME
+[generic-function] SET-ON-MOUSE-DOUBLE-CLICK CLOG-OBJ ON-MOUSE-DOUBLE-CLICK-HANDLER &KEY ONE-TIME CANCEL-EVENT
Set the ON-MOUSE-DOUBLE-CLICK-HANDLER for CLOG-OBJ. If
ON-MOUSE-DOUBLE-CLICK-HANDLER is nil unbind the event. Setting this event will
@@ -955,7 +965,7 @@ replace on an on-double-click event.
[generic-function] SET-ON-MOUSE-RIGHT-CLICK CLOG-OBJ ON-MOUSE-RIGHT-CLICK-HANDLER &KEY ONE-TIME
+[generic-function] SET-ON-MOUSE-RIGHT-CLICK CLOG-OBJ ON-MOUSE-RIGHT-CLICK-HANDLER &KEY ONE-TIME CANCEL-EVENT
Set the ON-MOUSE-RIGHT-CLICK-HANDLER for CLOG-OBJ. If
ON-MOUSE-RIGHT-CLICK-HANDLER is nil unbind the event. Setting this event will
@@ -1137,7 +1147,7 @@ If ON-KEY-DOWN-HANDLER is nil unbind the event.
[generic-function] SET-ON-KEY-UP CLOG-OBJ ON-KEY-UP-HANDLER &KEY ONE-TIME
+[generic-function] SET-ON-KEY-UP CLOG-OBJ ON-KEY-UP-HANDLER &KEY ONE-TIME CANCEL-EVENT
Set the ON-KEY-UP-HANDLER for CLOG-OBJ. If
ON-KEY-UP-HANDLER is nil unbind the event.
[generic-function] DESTROY-CHILDREN CLOG-ELEMENT
Destroy all children in DOM contained with in CLOG-ELEMENT
-and run a BROWSER-GC
BROWSER-GC. See also clog-connect:*browser-gc-on-ping* if using this
+often.
CLOG-Element - DOM Placement
@@ -1441,7 +1452,10 @@ Normally index follows normal sequence of elements.
Get/Setf the first text node of CLOG-ELEMENT.
Unlike TEXT this is only the text associated with this
[generic-function] ENVELOPE-PANEL CLOG-ELEMENT PANEL WIDTH HEIGHT &KEY CLASS STYLE UNITS
-Create a panel of WIDTH and HEIGHT with :relative
-positioning to envelope PANEL. This allows any type of clog-panel (including
-those created by CLOG Builder, to be positioned within DISPLAY :flex or
-:grid layouts or otherwise treat the panel as an inline object.
-Returns envelope-panel
Create a envelope of WIDTH and HEIGHT with :relative
+positioning to envelope PANEL. The envelope is a child of CLOG-ELEMENT.
+This allows any type of clog-panel (including those created by CLOG Builder,
+to be positioned within a DISPLAY :flex or :grid layout or otherwise treat the
+panel as an inline object. Returns the new envelope of PANEL
[generic-function] ENVELOPE-PANEL* PANEL WIDTH HEIGHT &KEY CLASS STYLE UNITS
+ +Like envelope panel, but usses the panels parent as the
+parent of the envelope. Returns the new envelope of PANEL
:HTML-ID "myid" then the HTML-ID for cent
[generic-function] TOGGLE-TREE CLOG-TREE
+ +Toggle state of tree node
[generic-function] ADD-SELECT-OPTION CLOG-SELECT VALUE CONTENT &KEY SELECTED DISABLED
-Add option VALUE to select.
Add option VALUE to select. Returns the option element
[function] INPUT-DIALOG OBJ CONTENT ON-INPUT &KEY (MODAL T) (TIME-OUT NIL) (TITLE "Input") (SIZE 20) (ROWS 1) (PLACEHOLDER-VALUE "") (DEFAULT-VALUE "") IS-PASSWORD (LEFT NIL) (TOP NIL) (WIDTH 300) (HEIGHT 200) (CLIENT-MOVEMENT NIL) (HTML-ID NIL)
[function] INPUT-DIALOG OBJ CONTENT ON-INPUT &KEY (MODAL T) (TIME-OUT NIL) (TITLE "Input") (SIZE 20) (ROWS 1) (PLACEHOLDER-VALUE "") (DEFAULT-VALUE "") IS-PASSWORD (SPELL-CHECK T) (LEFT NIL) (TOP NIL) (WIDTH 300) (HEIGHT 200) (CLIENT-MOVEMENT NIL) (HTML-ID NIL)
Create an input dialog box with CONTENT centered and an input box.
Calls on-input with input box contents or nil if canceled. If time-out
@@ -7291,6 +7315,17 @@ symbol before any change is made by dialog.
Overlap on new windows created with top set as nil
CLOG-OBJ.
Execute the jQuery METHOD on ANY CLOG-OBJ and return
result or DEFAULT-ANSWER on time out.
[generic-function] JQUERY-TRIGGER CLOG-OBJ EVENT
+ +Trigger EVENT on CLOG-OBJ. Result is discarded,
+returns CLOG-OBJ.