/src/visualiser/msg_count.ml

http://github.com/hhughes/ocaml-frui · OCaml · 17 lines · 14 code · 3 blank · 0 comment · 0 complexity · 18acd09f6337db05b63a8d9ed0a53c2d MD5 · raw file

  1. open Fvar
  2. class msg_count (e : Dom.element) =
  3. object (self)
  4. val mc = new fvar 0
  5. method inc = mc#set (mc#get + 1)
  6. method init =
  7. let count_txt = (Dom.document#createTextNode "" : Dom.text ) in
  8. ignore (Froc.lift (fun c -> ignore (count_txt#_set_data (string_of_int c))) mc#b);
  9. ignore (e#appendChild count_txt);
  10. initializer self#init
  11. end
  12. let init (e : Dom.element) t0 t1 =
  13. let m = new msg_count e in
  14. m