├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── codereview.settings ├── docs ├── images │ └── README │ │ ├── DOM.png │ │ ├── arrayUpdate.png │ │ ├── input.png │ │ ├── output.png │ │ ├── templateContent.png │ │ ├── templateInstance.png │ │ └── updateData.png ├── node_bind.md ├── syntax.md └── template.md ├── examples ├── how_to │ ├── array_reduction.html │ ├── bind_to_attributes.html │ ├── bind_to_input_elements.html │ ├── bind_to_text.html │ ├── conditional_attributes.html │ ├── conditional_template.html │ ├── custom_syntax.html │ ├── nested_templates.html │ ├── recursive_templates.html │ └── template_ref.html ├── tic-tac-toe.html ├── twitter.html └── util │ ├── view_controller.js │ ├── view_controller_test.html │ └── view_controller_test.js ├── grunt.js ├── mdv.js ├── package.json ├── sample.html ├── src ├── template_element.css └── template_element.js └── tests ├── element_bindings.js ├── index.html ├── node_bindings.js ├── syntax.js └── template_element.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/README.md -------------------------------------------------------------------------------- /codereview.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/codereview.settings -------------------------------------------------------------------------------- /docs/images/README/DOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/DOM.png -------------------------------------------------------------------------------- /docs/images/README/arrayUpdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/arrayUpdate.png -------------------------------------------------------------------------------- /docs/images/README/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/input.png -------------------------------------------------------------------------------- /docs/images/README/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/output.png -------------------------------------------------------------------------------- /docs/images/README/templateContent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/templateContent.png -------------------------------------------------------------------------------- /docs/images/README/templateInstance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/templateInstance.png -------------------------------------------------------------------------------- /docs/images/README/updateData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/images/README/updateData.png -------------------------------------------------------------------------------- /docs/node_bind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/node_bind.md -------------------------------------------------------------------------------- /docs/syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/syntax.md -------------------------------------------------------------------------------- /docs/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/docs/template.md -------------------------------------------------------------------------------- /examples/how_to/array_reduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/array_reduction.html -------------------------------------------------------------------------------- /examples/how_to/bind_to_attributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/bind_to_attributes.html -------------------------------------------------------------------------------- /examples/how_to/bind_to_input_elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/bind_to_input_elements.html -------------------------------------------------------------------------------- /examples/how_to/bind_to_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/bind_to_text.html -------------------------------------------------------------------------------- /examples/how_to/conditional_attributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/conditional_attributes.html -------------------------------------------------------------------------------- /examples/how_to/conditional_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/conditional_template.html -------------------------------------------------------------------------------- /examples/how_to/custom_syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/custom_syntax.html -------------------------------------------------------------------------------- /examples/how_to/nested_templates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/nested_templates.html -------------------------------------------------------------------------------- /examples/how_to/recursive_templates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/recursive_templates.html -------------------------------------------------------------------------------- /examples/how_to/template_ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/how_to/template_ref.html -------------------------------------------------------------------------------- /examples/tic-tac-toe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/tic-tac-toe.html -------------------------------------------------------------------------------- /examples/twitter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/twitter.html -------------------------------------------------------------------------------- /examples/util/view_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/util/view_controller.js -------------------------------------------------------------------------------- /examples/util/view_controller_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/util/view_controller_test.html -------------------------------------------------------------------------------- /examples/util/view_controller_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/examples/util/view_controller_test.js -------------------------------------------------------------------------------- /grunt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/grunt.js -------------------------------------------------------------------------------- /mdv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/mdv.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/package.json -------------------------------------------------------------------------------- /sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/sample.html -------------------------------------------------------------------------------- /src/template_element.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/src/template_element.css -------------------------------------------------------------------------------- /src/template_element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/src/template_element.js -------------------------------------------------------------------------------- /tests/element_bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/tests/element_bindings.js -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/tests/index.html -------------------------------------------------------------------------------- /tests/node_bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/tests/node_bindings.js -------------------------------------------------------------------------------- /tests/syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/tests/syntax.js -------------------------------------------------------------------------------- /tests/template_element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolkitchen/mdv/HEAD/tests/template_element.js --------------------------------------------------------------------------------