diff --git a/README.md b/README.md index 3feb29c..88f12f4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,15 @@ -# jQuery Templates plugin vBeta1.0.0 +# jQuery Templates plugin +=========== _jQuery Templates is no longer in active development, and will be superseded by JsRender. See vBeta1.0.0 tag for released beta version. Requires jQuery version 1.4.2._ + +

+ + Stories in Ready +

+ + ---- _Note: This is the original official jQuery Templates plugin. The project was maintained by the jQuery team as an official jQuery plugin. Since the jQuery team has decided not to take this plugin past beta, it has been returned to the principal developer's GitHub account (Boris Moore). For more information on the history of jQuery Templates, and the roadmap going forward, see jQuery Templates and JsViews: The Roadmap_ @@ -47,6 +55,13 @@ This documentation topic concerns the *jQuery Templates* plugin (jquery-tmpl), w The `jQuery.tmpl()` method is designed for chaining with `.appendTo`, `.prependTo`, `.insertAfter` or `.insertBefore` as in the following example. + +### Bower install de dependency +``` +$ bower install jquery.tmpl --save +``` + + ### Example: ```JavaScript $.tmpl( "
  • ${Name}
  • ", { "Name" : "John Doe" }).appendTo( "#target" ); @@ -229,3 +244,9 @@ Each template item (the result of rendering a data item with the template) is as ``` + + + +## Metrics + +[![Throughput Graph](https://graphs.waffle.io/miamarti/jquery-tmpl/throughput.svg)](https://waffle.io/miamarti/jquery-tmpl/metrics/throughput) diff --git a/demos/movies/PagesCore/movies.html b/app/demos/movies/PagesCore/movies.html similarity index 100% rename from demos/movies/PagesCore/movies.html rename to app/demos/movies/PagesCore/movies.html diff --git a/demos/movies/PagesCore/moviesNoGlobals.html b/app/demos/movies/PagesCore/moviesNoGlobals.html similarity index 100% rename from demos/movies/PagesCore/moviesNoGlobals.html rename to app/demos/movies/PagesCore/moviesNoGlobals.html diff --git a/demos/movies/PagesTmplPlus/movies1.html b/app/demos/movies/PagesTmplPlus/movies1.html similarity index 100% rename from demos/movies/PagesTmplPlus/movies1.html rename to app/demos/movies/PagesTmplPlus/movies1.html diff --git a/demos/movies/PagesTmplPlus/movies2.html b/app/demos/movies/PagesTmplPlus/movies2.html similarity index 100% rename from demos/movies/PagesTmplPlus/movies2.html rename to app/demos/movies/PagesTmplPlus/movies2.html diff --git a/demos/movies/PagesTmplPlus/movies3.html b/app/demos/movies/PagesTmplPlus/movies3.html similarity index 100% rename from demos/movies/PagesTmplPlus/movies3.html rename to app/demos/movies/PagesTmplPlus/movies3.html diff --git a/demos/movies/components/jquery-ui-1.8.1.custom.js b/app/demos/movies/components/jquery-ui-1.8.1.custom.js similarity index 100% rename from demos/movies/components/jquery-ui-1.8.1.custom.js rename to app/demos/movies/components/jquery-ui-1.8.1.custom.js diff --git a/demos/movies/components/jquery-ui-1.8.1.custom.min.js b/app/demos/movies/components/jquery-ui-1.8.1.custom.min.js similarity index 100% rename from demos/movies/components/jquery-ui-1.8.1.custom.min.js rename to app/demos/movies/components/jquery-ui-1.8.1.custom.min.js diff --git a/demos/movies/components/jquery.pager.js b/app/demos/movies/components/jquery.pager.js similarity index 100% rename from demos/movies/components/jquery.pager.js rename to app/demos/movies/components/jquery.pager.js diff --git a/demos/movies/css/jquery-ui-1.8.1.custom.css b/app/demos/movies/css/jquery-ui-1.8.1.custom.css similarity index 100% rename from demos/movies/css/jquery-ui-1.8.1.custom.css rename to app/demos/movies/css/jquery-ui-1.8.1.custom.css diff --git a/demos/movies/css/movies.css b/app/demos/movies/css/movies.css similarity index 100% rename from demos/movies/css/movies.css rename to app/demos/movies/css/movies.css diff --git a/demos/movies/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png b/app/demos/movies/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png similarity index 100% rename from demos/movies/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png rename to app/demos/movies/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png diff --git a/demos/movies/images/ui-bg_dots-small_65_a6a6a6_2x2.png b/app/demos/movies/images/ui-bg_dots-small_65_a6a6a6_2x2.png similarity index 100% rename from demos/movies/images/ui-bg_dots-small_65_a6a6a6_2x2.png rename to app/demos/movies/images/ui-bg_dots-small_65_a6a6a6_2x2.png diff --git a/demos/movies/images/ui-bg_flat_0_333333_40x100.png b/app/demos/movies/images/ui-bg_flat_0_333333_40x100.png similarity index 100% rename from demos/movies/images/ui-bg_flat_0_333333_40x100.png rename to app/demos/movies/images/ui-bg_flat_0_333333_40x100.png diff --git a/demos/movies/images/ui-bg_flat_65_ffffff_40x100.png b/app/demos/movies/images/ui-bg_flat_65_ffffff_40x100.png similarity index 100% rename from demos/movies/images/ui-bg_flat_65_ffffff_40x100.png rename to app/demos/movies/images/ui-bg_flat_65_ffffff_40x100.png diff --git a/demos/movies/images/ui-bg_flat_75_ffffff_40x100.png b/app/demos/movies/images/ui-bg_flat_75_ffffff_40x100.png similarity index 100% rename from demos/movies/images/ui-bg_flat_75_ffffff_40x100.png rename to app/demos/movies/images/ui-bg_flat_75_ffffff_40x100.png diff --git a/demos/movies/images/ui-bg_glass_55_fbf8ee_1x400.png b/app/demos/movies/images/ui-bg_glass_55_fbf8ee_1x400.png similarity index 100% rename from demos/movies/images/ui-bg_glass_55_fbf8ee_1x400.png rename to app/demos/movies/images/ui-bg_glass_55_fbf8ee_1x400.png diff --git a/demos/movies/images/ui-bg_glass_75_dadada_1x400.png b/app/demos/movies/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from demos/movies/images/ui-bg_glass_75_dadada_1x400.png rename to app/demos/movies/images/ui-bg_glass_75_dadada_1x400.png diff --git a/demos/movies/images/ui-bg_highlight-hard_100_eeeeee_1x100.png b/app/demos/movies/images/ui-bg_highlight-hard_100_eeeeee_1x100.png similarity index 100% rename from demos/movies/images/ui-bg_highlight-hard_100_eeeeee_1x100.png rename to app/demos/movies/images/ui-bg_highlight-hard_100_eeeeee_1x100.png diff --git a/demos/movies/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png b/app/demos/movies/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png similarity index 100% rename from demos/movies/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png rename to app/demos/movies/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png diff --git a/demos/movies/images/ui-bg_highlight-soft_15_cc0000_1x100.png b/app/demos/movies/images/ui-bg_highlight-soft_15_cc0000_1x100.png similarity index 100% rename from demos/movies/images/ui-bg_highlight-soft_15_cc0000_1x100.png rename to app/demos/movies/images/ui-bg_highlight-soft_15_cc0000_1x100.png diff --git a/demos/movies/images/ui-icons_004276_256x240.png b/app/demos/movies/images/ui-icons_004276_256x240.png similarity index 100% rename from demos/movies/images/ui-icons_004276_256x240.png rename to app/demos/movies/images/ui-icons_004276_256x240.png diff --git a/demos/movies/images/ui-icons_cc0000_256x240.png b/app/demos/movies/images/ui-icons_cc0000_256x240.png similarity index 100% rename from demos/movies/images/ui-icons_cc0000_256x240.png rename to app/demos/movies/images/ui-icons_cc0000_256x240.png diff --git a/demos/movies/images/ui-icons_ffffff_256x240.png b/app/demos/movies/images/ui-icons_ffffff_256x240.png similarity index 100% rename from demos/movies/images/ui-icons_ffffff_256x240.png rename to app/demos/movies/images/ui-icons_ffffff_256x240.png diff --git a/demos/resources/demos.css b/app/demos/resources/demos.css similarity index 100% rename from demos/resources/demos.css rename to app/demos/resources/demos.css diff --git a/demos/resources/movielist.css b/app/demos/resources/movielist.css similarity index 100% rename from demos/resources/movielist.css rename to app/demos/resources/movielist.css diff --git a/demos/resources/syntaxhighlighter.css b/app/demos/resources/syntaxhighlighter.css similarity index 100% rename from demos/resources/syntaxhighlighter.css rename to app/demos/resources/syntaxhighlighter.css diff --git a/demos/resources/syntaxhighlighter.min.js b/app/demos/resources/syntaxhighlighter.min.js similarity index 100% rename from demos/resources/syntaxhighlighter.min.js rename to app/demos/resources/syntaxhighlighter.min.js diff --git a/demos/samplesCore/Interactive/resources/collapsed.png b/app/demos/samplesCore/Interactive/resources/collapsed.png similarity index 100% rename from demos/samplesCore/Interactive/resources/collapsed.png rename to app/demos/samplesCore/Interactive/resources/collapsed.png diff --git a/demos/samplesCore/Interactive/resources/empty.png b/app/demos/samplesCore/Interactive/resources/empty.png similarity index 100% rename from demos/samplesCore/Interactive/resources/empty.png rename to app/demos/samplesCore/Interactive/resources/empty.png diff --git a/demos/samplesCore/Interactive/resources/expanded.png b/app/demos/samplesCore/Interactive/resources/expanded.png similarity index 100% rename from demos/samplesCore/Interactive/resources/expanded.png rename to app/demos/samplesCore/Interactive/resources/expanded.png diff --git a/demos/samplesCore/Interactive/resources/folder.png b/app/demos/samplesCore/Interactive/resources/folder.png similarity index 100% rename from demos/samplesCore/Interactive/resources/folder.png rename to app/demos/samplesCore/Interactive/resources/folder.png diff --git a/demos/samplesCore/Interactive/resources/tabs.css b/app/demos/samplesCore/Interactive/resources/tabs.css similarity index 100% rename from demos/samplesCore/Interactive/resources/tabs.css rename to app/demos/samplesCore/Interactive/resources/tabs.css diff --git a/demos/samplesCore/Interactive/resources/treeView.css b/app/demos/samplesCore/Interactive/resources/treeView.css similarity index 100% rename from demos/samplesCore/Interactive/resources/treeView.css rename to app/demos/samplesCore/Interactive/resources/treeView.css diff --git a/demos/samplesCore/Interactive/tabsTmpl.html b/app/demos/samplesCore/Interactive/tabsTmpl.html similarity index 100% rename from demos/samplesCore/Interactive/tabsTmpl.html rename to app/demos/samplesCore/Interactive/tabsTmpl.html diff --git a/demos/samplesCore/Interactive/tabsWrap.html b/app/demos/samplesCore/Interactive/tabsWrap.html similarity index 100% rename from demos/samplesCore/Interactive/tabsWrap.html rename to app/demos/samplesCore/Interactive/tabsWrap.html diff --git a/demos/samplesCore/Interactive/tabsWrapImperative.html b/app/demos/samplesCore/Interactive/tabsWrapImperative.html similarity index 100% rename from demos/samplesCore/Interactive/tabsWrapImperative.html rename to app/demos/samplesCore/Interactive/tabsWrapImperative.html diff --git a/demos/samplesCore/Interactive/tabsWrapNested.html b/app/demos/samplesCore/Interactive/tabsWrapNested.html similarity index 100% rename from demos/samplesCore/Interactive/tabsWrapNested.html rename to app/demos/samplesCore/Interactive/tabsWrapNested.html diff --git a/demos/samplesCore/Interactive/treeView.html b/app/demos/samplesCore/Interactive/treeView.html similarity index 100% rename from demos/samplesCore/Interactive/treeView.html rename to app/demos/samplesCore/Interactive/treeView.html diff --git a/demos/samplesCore/basic.html b/app/demos/samplesCore/basic.html similarity index 100% rename from demos/samplesCore/basic.html rename to app/demos/samplesCore/basic.html diff --git a/demos/samplesCore/composition.html b/app/demos/samplesCore/composition.html similarity index 100% rename from demos/samplesCore/composition.html rename to app/demos/samplesCore/composition.html diff --git a/demos/samplesCore/conditional.html b/app/demos/samplesCore/conditional.html similarity index 100% rename from demos/samplesCore/conditional.html rename to app/demos/samplesCore/conditional.html diff --git a/demos/samplesCore/each.html b/app/demos/samplesCore/each.html similarity index 100% rename from demos/samplesCore/each.html rename to app/demos/samplesCore/each.html diff --git a/demos/samplesCore/parameters.html b/app/demos/samplesCore/parameters.html similarity index 100% rename from demos/samplesCore/parameters.html rename to app/demos/samplesCore/parameters.html diff --git a/demos/samplesTmplPlus/basic.html b/app/demos/samplesTmplPlus/basic.html similarity index 100% rename from demos/samplesTmplPlus/basic.html rename to app/demos/samplesTmplPlus/basic.html diff --git a/demos/samplesTmplPlus/composition.html b/app/demos/samplesTmplPlus/composition.html similarity index 100% rename from demos/samplesTmplPlus/composition.html rename to app/demos/samplesTmplPlus/composition.html diff --git a/demos/samplesTmplPlus/parameters.html b/app/demos/samplesTmplPlus/parameters.html similarity index 100% rename from demos/samplesTmplPlus/parameters.html rename to app/demos/samplesTmplPlus/parameters.html diff --git a/demos/step-by-step.html b/app/demos/step-by-step.html similarity index 100% rename from demos/step-by-step.html rename to app/demos/step-by-step.html diff --git a/demos/step-by-step/0_tmpl-read-only/0_local-data-source.html b/app/demos/step-by-step/0_tmpl-read-only/0_local-data-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/0_local-data-source.html rename to app/demos/step-by-step/0_tmpl-read-only/0_local-data-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/0_local-data.html b/app/demos/step-by-step/0_tmpl-read-only/0_local-data.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/0_local-data.html rename to app/demos/step-by-step/0_tmpl-read-only/0_local-data.html diff --git a/demos/step-by-step/0_tmpl-read-only/1_remote-data-source.html b/app/demos/step-by-step/0_tmpl-read-only/1_remote-data-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/1_remote-data-source.html rename to app/demos/step-by-step/0_tmpl-read-only/1_remote-data-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/1_remote-data.html b/app/demos/step-by-step/0_tmpl-read-only/1_remote-data.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/1_remote-data.html rename to app/demos/step-by-step/0_tmpl-read-only/1_remote-data.html diff --git a/demos/step-by-step/0_tmpl-read-only/2_html-tag-source.html b/app/demos/step-by-step/0_tmpl-read-only/2_html-tag-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/2_html-tag-source.html rename to app/demos/step-by-step/0_tmpl-read-only/2_html-tag-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/2_html-tag.html b/app/demos/step-by-step/0_tmpl-read-only/2_html-tag.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/2_html-tag.html rename to app/demos/step-by-step/0_tmpl-read-only/2_html-tag.html diff --git a/demos/step-by-step/0_tmpl-read-only/3_if-else-tag-source.html b/app/demos/step-by-step/0_tmpl-read-only/3_if-else-tag-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/3_if-else-tag-source.html rename to app/demos/step-by-step/0_tmpl-read-only/3_if-else-tag-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/3_if-else-tag.html b/app/demos/step-by-step/0_tmpl-read-only/3_if-else-tag.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/3_if-else-tag.html rename to app/demos/step-by-step/0_tmpl-read-only/3_if-else-tag.html diff --git a/demos/step-by-step/0_tmpl-read-only/4_each-tag-source.html b/app/demos/step-by-step/0_tmpl-read-only/4_each-tag-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/4_each-tag-source.html rename to app/demos/step-by-step/0_tmpl-read-only/4_each-tag-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/4_each-tag.html b/app/demos/step-by-step/0_tmpl-read-only/4_each-tag.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/4_each-tag.html rename to app/demos/step-by-step/0_tmpl-read-only/4_each-tag.html diff --git a/demos/step-by-step/0_tmpl-read-only/5_javascript-source.html b/app/demos/step-by-step/0_tmpl-read-only/5_javascript-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/5_javascript-source.html rename to app/demos/step-by-step/0_tmpl-read-only/5_javascript-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/5_javascript.html b/app/demos/step-by-step/0_tmpl-read-only/5_javascript.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/5_javascript.html rename to app/demos/step-by-step/0_tmpl-read-only/5_javascript.html diff --git a/demos/step-by-step/0_tmpl-read-only/6_hierarchical-data-source.html b/app/demos/step-by-step/0_tmpl-read-only/6_hierarchical-data-source.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/6_hierarchical-data-source.html rename to app/demos/step-by-step/0_tmpl-read-only/6_hierarchical-data-source.html diff --git a/demos/step-by-step/0_tmpl-read-only/6_hierarchical-data.html b/app/demos/step-by-step/0_tmpl-read-only/6_hierarchical-data.html similarity index 100% rename from demos/step-by-step/0_tmpl-read-only/6_hierarchical-data.html rename to app/demos/step-by-step/0_tmpl-read-only/6_hierarchical-data.html diff --git a/demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template-source.html b/app/demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template-source.html similarity index 100% rename from demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template-source.html rename to app/demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template-source.html diff --git a/demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template.html b/app/demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template.html similarity index 100% rename from demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template.html rename to app/demos/step-by-step/1_tmpl-interactive/0_accordion-switching-template.html diff --git a/demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag-source.html b/app/demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag-source.html similarity index 100% rename from demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag-source.html rename to app/demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag-source.html diff --git a/demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag.html b/app/demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag.html similarity index 100% rename from demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag.html rename to app/demos/step-by-step/1_tmpl-interactive/1_tree-view-using-tmpl-tag.html diff --git a/demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag-source.html b/app/demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag-source.html similarity index 100% rename from demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag-source.html rename to app/demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag-source.html diff --git a/demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag.html b/app/demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag.html similarity index 100% rename from demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag.html rename to app/demos/step-by-step/1_tmpl-interactive/2_tabs-using-wrap-tag.html diff --git a/jquery.tmpl.js b/app/jquery.tmpl.js similarity index 100% rename from jquery.tmpl.js rename to app/jquery.tmpl.js diff --git a/jquery.tmplPlus.js b/app/jquery.tmplPlus.js similarity index 100% rename from jquery.tmplPlus.js rename to app/jquery.tmplPlus.js diff --git a/tests/core.js b/app/tests/core.js similarity index 100% rename from tests/core.js rename to app/tests/core.js diff --git a/tests/index.html b/app/tests/index.html similarity index 100% rename from tests/index.html rename to app/tests/index.html diff --git a/tests/qunit.css b/app/tests/qunit.css similarity index 100% rename from tests/qunit.css rename to app/tests/qunit.css diff --git a/tests/qunit.js b/app/tests/qunit.js similarity index 100% rename from tests/qunit.js rename to app/tests/qunit.js diff --git a/bower.json b/bower.json new file mode 100644 index 0000000..cf1fff3 --- /dev/null +++ b/bower.json @@ -0,0 +1,46 @@ +{ + "name": "jquery-tmpl", + "description": "jQuery Templates plugin", + "version": "1.1.0", + "keywords": [ + "jquery", + "templates", + "plugin" + ], + "homepage": "", + "main": "dist/jquery.tmpl.min.js", + "ignore": [ + "/.*", + "**/.*", + "build", + "speed", + "test", + "*.md" + ], + "authors": [ + { + "name": "Boris Moore", + "email": "borismoore@gmail.com", + "homepage": "http://www.jsviews.com/" + }, { + "name": "Richard D. Worth", + "email": "rdworth@gmail.com", + "homepage": "" + }, { + "name": "Scott González", + "email": "scott.gonzalez@gmail.com", + "homepage": "http://nemikor.com/" + }, { + "name": "John Resig", + "email": "jeresig@gmail.com", + "homepage": "http://ejohn.org/" + }, { + "name": "Miller Augusto S. Martins", + "email": "miller.augusto@gmail.com", + "homepage": "http://br.linkedin.com/pub/miller-augusto/2a/38b/832/" + } + ], + "dependencies": { + "jquery": ">= 1.9.1" + } +} diff --git a/jquery.tmpl.min.js b/dist/jquery.tmpl.min.js similarity index 100% rename from jquery.tmpl.min.js rename to dist/jquery.tmpl.min.js diff --git a/jquery.tmplPlus.min.js b/dist/jquery.tmplPlus.min.js similarity index 100% rename from jquery.tmplPlus.min.js rename to dist/jquery.tmplPlus.min.js