X-Git-Url: https://jxself.org/git/?p=mudsync.git;a=blobdiff_plain;f=mudsync%2Fnetworking.scm;h=b541c1ee99da72ff881e73c2a6bfc0b2e4891e3d;hp=228a89fd4377da5da2ec4ada75fddb4127402d4b;hb=25c34496ce23be265460bc4c95cba6036ff577a2;hpb=e8015ebb1351ace6536cfe04aab1e29c26f22366 diff --git a/mudsync/networking.scm b/mudsync/networking.scm index 228a89f..b541c1e 100644 --- a/mudsync/networking.scm +++ b/mudsync/networking.scm @@ -27,7 +27,7 @@ #:use-module (oop goops) ;; Formatting - #:use-module (sxml simple) + #:use-module (mudsync scrubl) ;; used by web server only #:use-module (sxml simple) @@ -194,9 +194,7 @@ (define* (nm-send-to-client-id nm message #:key client data) "Send DATA to TO-CLIENT id" (define formatted-data - (call-with-output-string - (lambda (p) - (sxml->xml data p)))) + (scrubl-write scrubl-sxml data)) (define client-obj (hash-ref (nm-clients nm) client)) (match client-obj (#f (throw 'no-such-client @@ -251,7 +249,11 @@ like the web one" ;; (p (b "") " Last one!")) )) (div (@ (id "input-metabox")) - (input (@ (id "main-input")))))) + (input (@ (id "main-input"))) + " " + (span (@ (id "connection-status") + (class "disconnected")) + "[disconnected]")))) (define (main-tmpl) `(html (@ (xmlns "http://www.w3.org/1999/xhtml"))