| 1 | .. title:: MochiKit Documentation Index |
| 2 | |
| 3 | Distribution |
| 4 | ============ |
| 5 | |
| 6 | MochiKit - makes JavaScript suck a bit less |
| 7 | |
| 8 | - :mochiref:`MochiKit.Async` - manage asynchronous tasks |
| 9 | - :mochiref:`MochiKit.Base` - functional programming and useful comparisons |
| 10 | - :mochiref:`MochiKit.DOM` - painless DOM manipulation API |
| 11 | - :mochiref:`MochiKit.DragAndDrop` - drag and drop |
| 12 | - :mochiref:`MochiKit.Color` - color abstraction with CSS3 support |
| 13 | - :mochiref:`MochiKit.DateTime` - "what time is it anyway?" |
| 14 | - :mochiref:`MochiKit.Format` - string formatting goes here |
| 15 | - :mochiref:`MochiKit.Iter` - itertools for JavaScript; iteration made HARD, |
| 16 | and then easy |
| 17 | - :mochiref:`MochiKit.Logging` - we're all tired of ``alert()`` |
| 18 | - :mochiref:`MochiKit.LoggingPane` - interactive :mochiref:`MochiKit.Logging` |
| 19 | pane |
| 20 | - :mochiref:`MochiKit.Selector` - selecting elements by CSS selector syntax |
| 21 | - :mochiref:`MochiKit.Signal` - simple universal event handling |
| 22 | - :mochiref:`MochiKit.Style` - painless CSS manipulation API |
| 23 | - :mochiref:`MochiKit.Sortable` - sortable |
| 24 | - :mochiref:`MochiKit.Visual` - visual effects |
| 25 | |
| 26 | |
| 27 | Notes |
| 28 | ===== |
| 29 | |
| 30 | To turn off MochiKit's export feature (which may be necessary for |
| 31 | compatibility with some existing code), do this before loading |
| 32 | MochiKit:: |
| 33 | |
| 34 | <script type="text/javascript">MochiKit = {__export__: false};</script> |
| 35 | |
| 36 | When export mode is off, you must use fully qualified names for |
| 37 | all MochiKit functions (e.g. ``MochiKit.Base.map(...)``). |
| 38 | |
| 39 | |
| 40 | Screencasts |
| 41 | =========== |
| 42 | |
| 43 | - `MochiKit 1.1 Intro`__ |
| 44 | |
| 45 | .. __: http://mochikit.com/screencasts/MochiKit_Intro-1 |
| 46 | |
| 47 | See Also |
| 48 | ======== |
| 49 | |
| 50 | .. _`mochikit.com`: http://mochikit.com/ |
| 51 | .. _`from __future__ import *`: http://bob.pythonmac.org/ |
| 52 | .. _`MochiKit on JSAN`: http://openjsan.org/doc/b/bo/bob/MochiKit/ |
| 53 | .. _`MochiKit tag on del.icio.us`: http://del.icio.us/tag/mochikit |
| 54 | .. _`MochiKit tag on Technorati`: http://technorati.com/tag/mochikit |
| 55 | .. _`Google Groups: MochiKit`: http://groups.google.com/group/mochikit |
| 56 | |
| 57 | - `Google Groups: MochiKit`_: The official mailing list for discussions |
| 58 | related to development of and with MochiKit |
| 59 | - `mochikit.com`_: MochiKit's home on the web |
| 60 | - `from __future__ import *`_: Bob Ippolito's blog |
| 61 | - `MochiKit on JSAN`_: the JSAN distribution page for MochiKit |
| 62 | - `MochiKit tag on del.icio.us`_: Recent bookmarks related to MochiKit |
| 63 | - `MochiKit tag on Technorati`_: Recent blog entries related to MochiKit |
| 64 | |
| 65 | |
| 66 | Version History |
| 67 | =============== |
| 68 | |
| 69 | .. include:: VersionHistory.rst |
| 70 | |
| 71 | |
| 72 | Copyright |
| 73 | ========= |
| 74 | |
| 75 | Copyright 2005 Bob Ippolito <bob@redivi.com>. This program is |
| 76 | dual-licensed free software; you can redistribute it and/or modify it |
| 77 | under the terms of the `MIT License`_ or the `Academic Free License |
| 78 | v2.1`_. |
| 79 | |
| 80 | .. _`MIT License`: http://www.opensource.org/licenses/mit-license.php |
| 81 | .. _`Academic Free License v2.1`: http://www.opensource.org/licenses/afl-2.1.php |