├── .bowerrc ├── .gitignore ├── README.md ├── benchmark ├── benchmark.js ├── codereview-diff.html ├── d8_benchmark.js ├── data.js ├── dom.js └── index.html ├── bower.json ├── codereview.settings ├── docs └── images │ └── README │ ├── DOM.png │ ├── arrayUpdate.png │ ├── input.png │ ├── output.png │ ├── templateContent.png │ ├── templateInstance.png │ └── updateData.png ├── examples ├── how_to │ ├── 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 └── util │ ├── view_controller.js │ ├── view_controller_test.html │ └── view_controller_test.js ├── gruntfile.js ├── load.js ├── package.json ├── sample.html ├── src ├── TemplateBinding.js └── template_element.css ├── template-instantiation.md └── test ├── index.html └── tests.js /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "../" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | tools 4 | TemplateBinding.min.js 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/benchmark/benchmark.js -------------------------------------------------------------------------------- /benchmark/codereview-diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/benchmark/codereview-diff.html -------------------------------------------------------------------------------- /benchmark/d8_benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/benchmark/d8_benchmark.js -------------------------------------------------------------------------------- /benchmark/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/benchmark/data.js -------------------------------------------------------------------------------- /benchmark/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/benchmark/dom.js -------------------------------------------------------------------------------- /benchmark/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/benchmark/index.html -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/bower.json -------------------------------------------------------------------------------- /codereview.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/codereview.settings -------------------------------------------------------------------------------- /docs/images/README/DOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/DOM.png -------------------------------------------------------------------------------- /docs/images/README/arrayUpdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/arrayUpdate.png -------------------------------------------------------------------------------- /docs/images/README/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/input.png -------------------------------------------------------------------------------- /docs/images/README/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/output.png -------------------------------------------------------------------------------- /docs/images/README/templateContent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/templateContent.png -------------------------------------------------------------------------------- /docs/images/README/templateInstance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/templateInstance.png -------------------------------------------------------------------------------- /docs/images/README/updateData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/docs/images/README/updateData.png -------------------------------------------------------------------------------- /examples/how_to/bind_to_attributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/bind_to_attributes.html -------------------------------------------------------------------------------- /examples/how_to/bind_to_input_elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/bind_to_input_elements.html -------------------------------------------------------------------------------- /examples/how_to/bind_to_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/bind_to_text.html -------------------------------------------------------------------------------- /examples/how_to/conditional_attributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/conditional_attributes.html -------------------------------------------------------------------------------- /examples/how_to/conditional_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/conditional_template.html -------------------------------------------------------------------------------- /examples/how_to/custom_syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/custom_syntax.html -------------------------------------------------------------------------------- /examples/how_to/nested_templates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/nested_templates.html -------------------------------------------------------------------------------- /examples/how_to/recursive_templates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/recursive_templates.html -------------------------------------------------------------------------------- /examples/how_to/template_ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/how_to/template_ref.html -------------------------------------------------------------------------------- /examples/tic-tac-toe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/tic-tac-toe.html -------------------------------------------------------------------------------- /examples/util/view_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/util/view_controller.js -------------------------------------------------------------------------------- /examples/util/view_controller_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/util/view_controller_test.html -------------------------------------------------------------------------------- /examples/util/view_controller_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/examples/util/view_controller_test.js -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/gruntfile.js -------------------------------------------------------------------------------- /load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/load.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/package.json -------------------------------------------------------------------------------- /sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/sample.html -------------------------------------------------------------------------------- /src/TemplateBinding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/src/TemplateBinding.js -------------------------------------------------------------------------------- /src/template_element.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/src/template_element.css -------------------------------------------------------------------------------- /template-instantiation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/template-instantiation.md -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/test/index.html -------------------------------------------------------------------------------- /test/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/TemplateBinding/HEAD/test/tests.js --------------------------------------------------------------------------------