├── CHANGELOG.markdown ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Makefile ├── README.markdown ├── VERSION ├── dist ├── js-model-0.10.0.js ├── js-model-0.10.0.min.js ├── js-model-0.10.1.js ├── js-model-0.10.1.min.js ├── js-model-0.11.0.js ├── js-model-0.11.0.min.js ├── js-model-0.6.0.js ├── js-model-0.6.0.min.js ├── js-model-0.6.1.js ├── js-model-0.6.1.min.js ├── js-model-0.7.0.js ├── js-model-0.7.0.min.js ├── js-model-0.7.1.js ├── js-model-0.7.1.min.js ├── js-model-0.7.3.js ├── js-model-0.7.3.min.js ├── js-model-0.8.0.js ├── js-model-0.8.0.min.js ├── js-model-0.8.1.js ├── js-model-0.8.1.min.js ├── js-model-0.8.2.js ├── js-model-0.8.2.min.js ├── js-model-0.8.3.js ├── js-model-0.8.3.min.js ├── js-model-0.8.4.js ├── js-model-0.8.4.min.js ├── js-model-0.9.0.js ├── js-model-0.9.0.min.js ├── js-model-0.9.1.js ├── js-model-0.9.1.min.js ├── js-model-0.9.2.js ├── js-model-0.9.2.min.js ├── js-model-0.9.3.js ├── js-model-0.9.3.min.js ├── js-model-0.9.4.js └── js-model-0.9.4.min.js ├── docs ├── class_properties.md ├── errors.md ├── getting_started.md ├── instance_properties.md ├── lib │ ├── docs.rb │ ├── template.erb │ └── toc.rb ├── model.md ├── persistence.md ├── persistence_interface.md ├── sammy.md ├── style.css └── v0.9.4.html ├── index.html ├── src ├── collection.js ├── event_emitter.js ├── header.js ├── indexer.js ├── model.js ├── model_class_methods.js ├── model_errors.js ├── model_local_storage.js ├── model_model.js ├── model_rest.js ├── model_uid.js ├── model_utils.js ├── model_version.js └── null_persistence.js └── test ├── index.html ├── javascripts ├── augment.js ├── helpers.js ├── jquery-1.4.1.min.js ├── json.js ├── qunit.js ├── sinon-1.1.1.js └── sinon-qunit-1.0.0.js ├── stylesheets └── qunit.css └── tests ├── collection_test.js ├── event_emitter_test.js ├── indexer_test.js ├── inheritance_test.js ├── model_callbacks_test.js ├── model_class_methods_test.js ├── model_errors_test.js ├── model_id_test.js ├── model_local_storage_test.js ├── model_rest_test.js ├── model_test.js ├── model_uid_test.js └── plugin_test.js /CHANGELOG.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/CHANGELOG.markdown -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/Makefile -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/README.markdown -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.11.0 2 | -------------------------------------------------------------------------------- /dist/js-model-0.10.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.10.0.js -------------------------------------------------------------------------------- /dist/js-model-0.10.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.10.0.min.js -------------------------------------------------------------------------------- /dist/js-model-0.10.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.10.1.js -------------------------------------------------------------------------------- /dist/js-model-0.10.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.10.1.min.js -------------------------------------------------------------------------------- /dist/js-model-0.11.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.11.0.js -------------------------------------------------------------------------------- /dist/js-model-0.11.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.11.0.min.js -------------------------------------------------------------------------------- /dist/js-model-0.6.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.6.0.js -------------------------------------------------------------------------------- /dist/js-model-0.6.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.6.0.min.js -------------------------------------------------------------------------------- /dist/js-model-0.6.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.6.1.js -------------------------------------------------------------------------------- /dist/js-model-0.6.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.6.1.min.js -------------------------------------------------------------------------------- /dist/js-model-0.7.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.7.0.js -------------------------------------------------------------------------------- /dist/js-model-0.7.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.7.0.min.js -------------------------------------------------------------------------------- /dist/js-model-0.7.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.7.1.js -------------------------------------------------------------------------------- /dist/js-model-0.7.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.7.1.min.js -------------------------------------------------------------------------------- /dist/js-model-0.7.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.7.3.js -------------------------------------------------------------------------------- /dist/js-model-0.7.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.7.3.min.js -------------------------------------------------------------------------------- /dist/js-model-0.8.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.0.js -------------------------------------------------------------------------------- /dist/js-model-0.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.0.min.js -------------------------------------------------------------------------------- /dist/js-model-0.8.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.1.js -------------------------------------------------------------------------------- /dist/js-model-0.8.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.1.min.js -------------------------------------------------------------------------------- /dist/js-model-0.8.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.2.js -------------------------------------------------------------------------------- /dist/js-model-0.8.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.2.min.js -------------------------------------------------------------------------------- /dist/js-model-0.8.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.3.js -------------------------------------------------------------------------------- /dist/js-model-0.8.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.3.min.js -------------------------------------------------------------------------------- /dist/js-model-0.8.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.4.js -------------------------------------------------------------------------------- /dist/js-model-0.8.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.8.4.min.js -------------------------------------------------------------------------------- /dist/js-model-0.9.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.0.js -------------------------------------------------------------------------------- /dist/js-model-0.9.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.0.min.js -------------------------------------------------------------------------------- /dist/js-model-0.9.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.1.js -------------------------------------------------------------------------------- /dist/js-model-0.9.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.1.min.js -------------------------------------------------------------------------------- /dist/js-model-0.9.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.2.js -------------------------------------------------------------------------------- /dist/js-model-0.9.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.2.min.js -------------------------------------------------------------------------------- /dist/js-model-0.9.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.3.js -------------------------------------------------------------------------------- /dist/js-model-0.9.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.3.min.js -------------------------------------------------------------------------------- /dist/js-model-0.9.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.4.js -------------------------------------------------------------------------------- /dist/js-model-0.9.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/dist/js-model-0.9.4.min.js -------------------------------------------------------------------------------- /docs/class_properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/class_properties.md -------------------------------------------------------------------------------- /docs/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/errors.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/instance_properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/instance_properties.md -------------------------------------------------------------------------------- /docs/lib/docs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/lib/docs.rb -------------------------------------------------------------------------------- /docs/lib/template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/lib/template.erb -------------------------------------------------------------------------------- /docs/lib/toc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/lib/toc.rb -------------------------------------------------------------------------------- /docs/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/model.md -------------------------------------------------------------------------------- /docs/persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/persistence.md -------------------------------------------------------------------------------- /docs/persistence_interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/persistence_interface.md -------------------------------------------------------------------------------- /docs/sammy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/sammy.md -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/style.css -------------------------------------------------------------------------------- /docs/v0.9.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/docs/v0.9.4.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/index.html -------------------------------------------------------------------------------- /src/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/collection.js -------------------------------------------------------------------------------- /src/event_emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/event_emitter.js -------------------------------------------------------------------------------- /src/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/header.js -------------------------------------------------------------------------------- /src/indexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/indexer.js -------------------------------------------------------------------------------- /src/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model.js -------------------------------------------------------------------------------- /src/model_class_methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_class_methods.js -------------------------------------------------------------------------------- /src/model_errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_errors.js -------------------------------------------------------------------------------- /src/model_local_storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_local_storage.js -------------------------------------------------------------------------------- /src/model_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_model.js -------------------------------------------------------------------------------- /src/model_rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_rest.js -------------------------------------------------------------------------------- /src/model_uid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_uid.js -------------------------------------------------------------------------------- /src/model_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_utils.js -------------------------------------------------------------------------------- /src/model_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/model_version.js -------------------------------------------------------------------------------- /src/null_persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/src/null_persistence.js -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/index.html -------------------------------------------------------------------------------- /test/javascripts/augment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/augment.js -------------------------------------------------------------------------------- /test/javascripts/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/helpers.js -------------------------------------------------------------------------------- /test/javascripts/jquery-1.4.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/jquery-1.4.1.min.js -------------------------------------------------------------------------------- /test/javascripts/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/json.js -------------------------------------------------------------------------------- /test/javascripts/qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/qunit.js -------------------------------------------------------------------------------- /test/javascripts/sinon-1.1.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/sinon-1.1.1.js -------------------------------------------------------------------------------- /test/javascripts/sinon-qunit-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/javascripts/sinon-qunit-1.0.0.js -------------------------------------------------------------------------------- /test/stylesheets/qunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/stylesheets/qunit.css -------------------------------------------------------------------------------- /test/tests/collection_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/collection_test.js -------------------------------------------------------------------------------- /test/tests/event_emitter_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/event_emitter_test.js -------------------------------------------------------------------------------- /test/tests/indexer_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/indexer_test.js -------------------------------------------------------------------------------- /test/tests/inheritance_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/inheritance_test.js -------------------------------------------------------------------------------- /test/tests/model_callbacks_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_callbacks_test.js -------------------------------------------------------------------------------- /test/tests/model_class_methods_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_class_methods_test.js -------------------------------------------------------------------------------- /test/tests/model_errors_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_errors_test.js -------------------------------------------------------------------------------- /test/tests/model_id_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_id_test.js -------------------------------------------------------------------------------- /test/tests/model_local_storage_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_local_storage_test.js -------------------------------------------------------------------------------- /test/tests/model_rest_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_rest_test.js -------------------------------------------------------------------------------- /test/tests/model_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_test.js -------------------------------------------------------------------------------- /test/tests/model_uid_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/model_uid_test.js -------------------------------------------------------------------------------- /test/tests/plugin_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benpickles/js-model/HEAD/test/tests/plugin_test.js --------------------------------------------------------------------------------