clog/test/test-clog.lisp
2020-12-18 13:50:44 -05:00

25 lines
795 B
Common Lisp

(defpackage #:test-clog
(:use #:cl #:clog)
(:export test))
(in-package :test-clog)
(defvar *last-obj*)
(defun on-new-window (win)
(let ((tmp))
(clog-connection:put-line (clog::connection-id win) "<button id='myid'>In html</button>")
(setf tmp (attach-as-child win "myid"))
(clog::jquery-execute tmp "css('background-color','red')")
(set-property tmp "draggable" "true")
(when (equal (property tmp "draggable")
(set-property tmp "innerHTML" "<h2>I am draggable</h2>")))
(create-child win "<button>test</botton>")
(create-child win "<H2>Cool!</H2>")
(setf *last-obj* (create-child win "<button>a</button>"))))
(defun test ()
(print "Init connection")
(initialize #'on-new-window :boot-file "/debug.html")
(print "Open browser")
(open-browser))