Skip to content
TodoMVC apps built in each library CanJS supports
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
dojo-widget
dojo
jquery-widget
jquery
mootools
test
yui-widget
yui
zepto
.gitignore
.gitmodules
LICENSE
README.md

README.md

CanJS TodoMVC Demos

This project contains a collection of TodoMVC demos using CanJS with the different libraries that it supports.

Demos

  • jquery: CanJS with jQuery
  • jquery-widget: CanJS with jQuery (includes a jQuery UI widget binding example)
  • dojo: CanJS with Dojo
  • dojo-widget: CanJS with Dojo (includes a Dojo widget binding example)
  • mootools: CanJS with Mootools
  • yui: CanJS with YUI
  • yui-widget: CanJS with YUI (includes a YUI widget binding example)
  • zepto: CanJS with Zepto

Getting Started

To get these demos:

  1. Download the latest release or clone the project: git clone git@github.com:jupiterjs/cantodo.git
  2. Run these demos on a local server. Open the corresponding, self-named, demo page:

    • jquery: jquery/index.html
    • jquery-widget: jquery-widget/index.html
    • dojo: dojo/index.html
    • dojo-widget: dojo-widget/index.html
    • mootools: mootools/index.html
    • yui: yui/index.html
    • yui-widget: yui-widget/index.html
    • zepto: zepto/index.html

You can also use the [links above][demos] to view the demos live on donejs.com.

Testing

FuncUnit tests for each demo are included in the test directory.

To run the unit tests:

  1. First update the submodules: git submodule update --init --recursive
  2. Open the corresponding test page:

    • all frameworks: test/index.html
    • jquery: test/jquery.html
    • jquery-widget: test/jquery-widget.html
    • dojo: test/dojo.html
    • dojo-widget: test/dojo-widget.html
    • mootools: test/mootools.html
    • yui: test/yui.html
    • yui-widget: test/yui-widget.html
    • zepto: test/zepto.html

License

Public Domain


Created and maintained by Bitovi

Something went wrong with that request. Please try again.