From 68a4310f9d7c8432940cb4c03fe3da7307979e03 Mon Sep 17 00:00:00 2001
From: David Botton
[generic-function] CREATE-FIELDSET CLOG-OBJ &KEY LEGEND HTML-ID
+[generic-function] CREATE-FIELDSET CLOG-OBJ &KEY LEGEND CLASS HTML-ID
Create a new clog-fieldset as child of CLOG-OBJ.
[generic-function] CREATE-FORM-ELEMENT CLOG-OBJ ELEMENT-TYPE &KEY NAME VALUE LABEL HTML-ID
+[generic-function] CREATE-FORM-ELEMENT CLOG-OBJ ELEMENT-TYPE &KEY NAME VALUE LABEL CLASS HTML-ID
Create a new clog-form-element as child of CLOG-OBJ.
It is importamt that clog-form-elements are a child or descendant of a
@@ -3521,7 +3521,7 @@ virtual keyboards.
[generic-function] CREATE-LABEL CLOG-OBJ &KEY CONTENT LABEL-FOR HTML-ID
+[generic-function] CREATE-LABEL CLOG-OBJ &KEY CONTENT LABEL-FOR CLASS HTML-ID
Create a new clog-label as child of CLOG-OBJ.
[generic-function] CREATE-SELECT CLOG-OBJ &KEY NAME MULTIPLE LABEL HTML-ID
+[generic-function] CREATE-SELECT CLOG-OBJ &KEY NAME MULTIPLE LABEL CLASS HTML-ID
Create a new clog-select as child of CLOG-OBJ.
[generic-function] CREATE-OPTION CLOG-OBJ &KEY CONTENT VALUE SELECTED DISABLED HTML-ID
+[generic-function] CREATE-OPTION CLOG-OBJ &KEY CONTENT VALUE SELECTED DISABLED CLASS HTML-ID
Create a new clog-option as child of CLOG-OBJ.
[generic-function] CREATE-TEXT-AREA CLOG-OBJ &KEY COLUMNS ROWS NAME VALUE LABEL HTML-ID
+[generic-function] CREATE-TEXT-AREA CLOG-OBJ &KEY COLUMNS ROWS NAME VALUE LABEL CLASS HTML-ID
Create a new clog-text-area as child of CLOG-OBJ.
[function] CLOG-GUI-INITIALIZE CLOG-BODY &KEY (W3-CSS-URL "/css/w3.css")
+[function] CLOG-GUI-INITIALIZE CLOG-BODY &KEY (W3-CSS-URL "/css/w3.css") (JQUERY-UI-CSS "/css/jquery-ui.css") (JQUERY-UI "/js/jquery-ui.js")
-Initializes clog-gui loading w3.css from :W3-CSS-URL and installs a
-clog-gui object on connection.
Initializes clog-gui and installs a clog-gui object on connection.
CLOG-GUI - Menus
[class] CLOG-GUI-MENU-ITEM CLOG-SPAN
-Menu bar
Menu item
Attached a menu item to a CLOG-GUI-MENU-DROP-DOWN
[generic-function] CREATE-GUI-MENU-WINDOW-SELECT CLOG-GUI-MENU-DROP-DOWN &KEY CLASS HTML-ID
+ +Attached a menu item to a CLOG-GUI-MENU-DROP-DOWN
[generic-function] CREATE-GUI-WINDOW CLOG-OBJ &KEY TITLE CONTENT LEFT TOP WIDTH HEIGHT HTML-ID
+[generic-function] CREATE-GUI-WINDOW CLOG-OBJ &KEY TITLE CONTENT LEFT TOP WIDTH HEIGHT MAXIMIZE CLIENT-MOVEMENT HTML-ID
-Create a clog-gui-window
Create a clog-gui-window. If client-movement is t then +use jquery-ui to move/resize and will not work on mobile. When client-movement +is t only on-window-move is fired once at start of drag and on-window-move-done +at end of drag and on-window-resize at start of resize and +on-window-resize-done at end of resize.
Get window content element.
[generic-function] WINDOW-FOCUS CLOG-GUI-WINDOW
+ +Set CLOG-GUI-WINDOW as focused window.
[generic-function] WINDOW-CLOSE CLOG-GUI-WINDOW
+ +Close CLOG-GUI-WINDOW. on-window-can-close is not called.
[generic-function] WINDOW-MAXIMIZE CLOG-GUI-WINDOW
+ +Set CLOG-GUI-WINDOW as maximized window.
[generic-function] WINDOW-NORMALIZE CLOG-GUI-WINDOW
+ +Set CLOG-GUI-WINDOW as normalized window.
[generic-function] WINDOW-TOGGLE-MAXIMIZE CLOG-GUI-WINDOW
+ +Toggle CLOG-GUI-WINDOW as maximize window.
Write to browser document
new-line.
CLOG-Document - Events
+ + + +[generic-function] SET-ON-FULL-SCREEN-CHANGE CLOG-DOCUMENT ON-FULL-SCREEN-CHANGE-HANDLER
+ +Set the ON-FULL-SCREEN-CHANGE-HANDLER for CLOG-OBJ.
+If ON-FULL-SCREEN-CHANGE-HANDLER is nil unbind the event.