├── .gitignore ├── META ├── examples ├── snake │ ├── .depend │ ├── Makefile │ ├── style.css │ ├── index.html │ ├── utils.mli │ ├── utils.ml │ └── snake.ml ├── test.ml ├── test.html └── Makefile ├── .depend ├── README.md ├── tools.mli ├── Makefile ├── tools.ml ├── effects.mli ├── effects.ml ├── jQuery.mli └── jQuery.ml /.gitignore: -------------------------------------------------------------------------------- 1 | *.cm[oixa] 2 | *~ -------------------------------------------------------------------------------- /META: -------------------------------------------------------------------------------- 1 | version = "0.1" 2 | description = "Js_of_ocaml bindings for jQuery" 3 | archive(byte) = "oquery.cma" 4 | archive(byte, plugin) = "oquery.cma" 5 | exists_if = "oquery.cma" 6 | -------------------------------------------------------------------------------- /examples/snake/.depend: -------------------------------------------------------------------------------- 1 | utils.cmo: utils.cmi 2 | utils.cmx: utils.cmi 3 | snake.cmo: utils.cmi ../../jQuery.cmi ../../effects.cmi 4 | snake.cmx: utils.cmx ../../jQuery.cmx ../../effects.cmx 5 | -------------------------------------------------------------------------------- /.depend: -------------------------------------------------------------------------------- 1 | effects.cmo: effects.cmi 2 | effects.cmx: effects.cmi 3 | examples/test.cmo: tools.cmi jQuery.cmi 4 | examples/test.cmx: tools.cmx jQuery.cmx 5 | jQuery.cmo: tools.cmi effects.cmi jQuery.cmi 6 | jQuery.cmx: tools.cmx effects.cmx jQuery.cmi 7 | tools.cmo: tools.cmi 8 | tools.cmx: tools.cmi 9 | effects.cmi: 10 | jQuery.cmi: tools.cmi effects.cmi 11 | tools.cmi: 12 | -------------------------------------------------------------------------------- /examples/test.ml: -------------------------------------------------------------------------------- 1 | open Js 2 | open JQuery 3 | open Effects 4 | 5 | module D = Dom_html 6 | let d = D.document 7 | 8 | let jss = Js.string 9 | let _ = (jQ "div.foo")##css (jss "color", jss "red") 10 | 11 | let _ = 12 | (jQ "#clickme")##click (some (wrap_callback (fun _ -> 13 | (jQ "#square")##slideDown (some (of_duration Slow), null, some (wrap_callback (fun _ -> 14 | Dom_html.window##alert(Js.string "Done sliding"))))))) 15 | 16 | -------------------------------------------------------------------------------- /examples/test.html: -------------------------------------------------------------------------------- 1 | 2 | 4 |