From 22d0fba55e6640cde54df1fb1725a8b51ba8e5be Mon Sep 17 00:00:00 2001
From: David Botton
Concurrent Hash Tables
- +[function] MAKE-HASH-TABLE* &REST ARGS
+[function] MAKE-HASH-TABLE* &REST ARGS
Use native concurrent hash tables
CLOG ID utilities
+ +[function] GENERATE-ID
+ +Generate unique ids for use in scripts.
[function] RANDOM-HEX-STRING
+ +Generate cryptographic grade random ids for use in connections.
CLOG-Group - Utility Class for CLOG-Obj storage
@@ -446,10 +461,10 @@ their - +[function] ESCAPE-STRING STR &KEY (NO-NIL NIL) (HTML NIL)
[function] ESCAPE-STRING STR &KEY (NO-NIL NIL) (HTML NIL)
Escape STR for sending to browser script. If no-nil is t (default is nil)
if str is NIL returns empty string otherwise returns nil. If html is t the
@@ -7694,6 +7709,32 @@ replace the browser contents with HTML.
CLOG Popups
+ +[function] ENABLE-CLOG-POPUP &KEY (PATH *CLOG-POPUP-PATH*)
Enable handling of clog enabled popups
[function] OPEN-CLOG-POPUP OBJ &KEY (PATH *CLOG-POPUP-PATH*) (ADD-SYNC-TO-PATH T) (SYNC-KEY (RANDOM-HEX-STRING)) (NAME "_blank") (SPECS "") (WAIT-TIMEOUT 10)
Open a new browser window/popup in most cases a tab. Since they are controlled
+by clog you have full control of the new popups and are more flexible than using
+open-windo. Returns the clog-body and the clog-window in the same connnection as
+obj of the new window on the new connection or nil if failed within :WAIT-TIMEOUT
[function] CLOG-POPUP-OPENNED OBJ SYNC-KEY
+ +Used to notify open-clog-popup the new popup window is ready for custom +clog-popup handlers.
CLOG-Window - CLOG Window Objects
@@ -7878,11 +7919,12 @@ events and messages may not be trasmitted on most browsers.[generic-function] OPEN-WINDOW CLOG-WINDOW URL &KEY NAME SPECS REPLACE
+[generic-function] OPEN-WINDOW CLOG-WINDOW URL &KEY NAME SPECS
This will launch a new window of current browser where
-CLOG-WINDOW is displayed (remote or local). In modern browsers it is
-very limitted to just open a new tab with url unless is a localhost url.
CLOG-WINDOW is displayed (remote or local) and returns a new clog-window.
+In modern browsers it is very limitted to just open a new tab with url
+unless is a localhost url.