From 2c3e36c074c8ebd4ec609587b53cf564ee8fe05e Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Sun, 9 Aug 2015 09:25:09 -0400 Subject: [PATCH] new sources --- .bowerrc | 6 + assets/logo.gif | Bin 0 -> 5590 bytes bower.json | 26 + dash/app.js | 8 + dash/collections/Tasks.js | 3 + dash/models/Project.js | 5 + dash/models/Task.js | 7 + dash/views/TaskListView.js | 13 + dash/views/TaskView.js | 9 + index.html | 53 + libs/backbone/.bower.json | 32 + libs/backbone/LICENSE | 22 + libs/backbone/backbone-min.js | 2 + libs/backbone/backbone-min.map | 1 + libs/backbone/backbone.js | 1873 ++++ libs/backbone/bower.json | 9 + libs/bootstrap/.bower.json | 44 + libs/bootstrap/Gruntfile.js | 531 + libs/bootstrap/LICENSE | 21 + libs/bootstrap/README.md | 137 + libs/bootstrap/bower.json | 34 + libs/bootstrap/dist/css/bootstrap-theme.css | 587 ++ .../dist/css/bootstrap-theme.css.map | 1 + .../dist/css/bootstrap-theme.min.css | 5 + libs/bootstrap/dist/css/bootstrap.css | 6800 ++++++++++++ libs/bootstrap/dist/css/bootstrap.css.map | 1 + libs/bootstrap/dist/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes libs/bootstrap/dist/js/bootstrap.js | 2363 +++++ libs/bootstrap/dist/js/bootstrap.min.js | 7 + libs/bootstrap/dist/js/npm.js | 13 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes libs/bootstrap/grunt/.jshintrc | 7 + libs/bootstrap/grunt/bs-commonjs-generator.js | 30 + .../grunt/bs-glyphicons-data-generator.js | 42 + libs/bootstrap/grunt/bs-lessdoc-parser.js | 237 + .../bootstrap/grunt/bs-raw-files-generator.js | 44 + libs/bootstrap/grunt/configBridge.json | 46 + libs/bootstrap/grunt/sauce_browsers.yml | 82 + libs/bootstrap/js/.jscsrc | 42 + libs/bootstrap/js/.jshintrc | 15 + libs/bootstrap/js/affix.js | 162 + libs/bootstrap/js/alert.js | 94 + libs/bootstrap/js/button.js | 120 + libs/bootstrap/js/carousel.js | 237 + libs/bootstrap/js/collapse.js | 211 + libs/bootstrap/js/dropdown.js | 165 + libs/bootstrap/js/modal.js | 337 + libs/bootstrap/js/popover.js | 108 + libs/bootstrap/js/scrollspy.js | 172 + libs/bootstrap/js/tab.js | 155 + libs/bootstrap/js/tooltip.js | 514 + libs/bootstrap/js/transition.js | 59 + libs/bootstrap/less/.csscomb.json | 304 + libs/bootstrap/less/.csslintrc | 19 + libs/bootstrap/less/alerts.less | 73 + libs/bootstrap/less/badges.less | 66 + libs/bootstrap/less/bootstrap.less | 56 + libs/bootstrap/less/breadcrumbs.less | 26 + libs/bootstrap/less/button-groups.less | 244 + libs/bootstrap/less/buttons.less | 166 + libs/bootstrap/less/carousel.less | 269 + libs/bootstrap/less/close.less | 34 + libs/bootstrap/less/code.less | 69 + libs/bootstrap/less/component-animations.less | 33 + libs/bootstrap/less/dropdowns.less | 216 + libs/bootstrap/less/forms.less | 607 ++ libs/bootstrap/less/glyphicons.less | 305 + libs/bootstrap/less/grid.less | 84 + libs/bootstrap/less/input-groups.less | 167 + libs/bootstrap/less/jumbotron.less | 52 + libs/bootstrap/less/labels.less | 64 + libs/bootstrap/less/list-group.less | 130 + libs/bootstrap/less/media.less | 66 + libs/bootstrap/less/mixins.less | 40 + libs/bootstrap/less/mixins/alerts.less | 14 + .../less/mixins/background-variant.less | 9 + libs/bootstrap/less/mixins/border-radius.less | 18 + libs/bootstrap/less/mixins/buttons.less | 68 + libs/bootstrap/less/mixins/center-block.less | 7 + libs/bootstrap/less/mixins/clearfix.less | 22 + libs/bootstrap/less/mixins/forms.less | 85 + libs/bootstrap/less/mixins/gradients.less | 59 + .../bootstrap/less/mixins/grid-framework.less | 91 + libs/bootstrap/less/mixins/grid.less | 122 + libs/bootstrap/less/mixins/hide-text.less | 21 + libs/bootstrap/less/mixins/image.less | 33 + libs/bootstrap/less/mixins/labels.less | 12 + libs/bootstrap/less/mixins/list-group.less | 30 + libs/bootstrap/less/mixins/nav-divider.less | 10 + .../less/mixins/nav-vertical-align.less | 9 + libs/bootstrap/less/mixins/opacity.less | 8 + libs/bootstrap/less/mixins/pagination.less | 24 + libs/bootstrap/less/mixins/panels.less | 24 + libs/bootstrap/less/mixins/progress-bar.less | 10 + libs/bootstrap/less/mixins/reset-filter.less | 8 + libs/bootstrap/less/mixins/reset-text.less | 18 + libs/bootstrap/less/mixins/resize.less | 6 + .../less/mixins/responsive-visibility.less | 15 + libs/bootstrap/less/mixins/size.less | 10 + libs/bootstrap/less/mixins/tab-focus.less | 9 + libs/bootstrap/less/mixins/table-row.less | 28 + libs/bootstrap/less/mixins/text-emphasis.less | 9 + libs/bootstrap/less/mixins/text-overflow.less | 8 + .../less/mixins/vendor-prefixes.less | 227 + libs/bootstrap/less/modals.less | 150 + libs/bootstrap/less/navbar.less | 660 ++ libs/bootstrap/less/navs.less | 242 + libs/bootstrap/less/normalize.less | 424 + libs/bootstrap/less/pager.less | 54 + libs/bootstrap/less/pagination.less | 89 + libs/bootstrap/less/panels.less | 271 + libs/bootstrap/less/popovers.less | 131 + libs/bootstrap/less/print.less | 101 + libs/bootstrap/less/progress-bars.less | 87 + libs/bootstrap/less/responsive-embed.less | 35 + libs/bootstrap/less/responsive-utilities.less | 194 + libs/bootstrap/less/scaffolding.less | 161 + libs/bootstrap/less/tables.less | 234 + libs/bootstrap/less/theme.less | 291 + libs/bootstrap/less/thumbnails.less | 36 + libs/bootstrap/less/tooltip.less | 101 + libs/bootstrap/less/type.less | 302 + libs/bootstrap/less/utilities.less | 55 + libs/bootstrap/less/variables.less | 867 ++ libs/bootstrap/less/wells.less | 29 + libs/bootstrap/package.js | 25 + libs/bootstrap/package.json | 87 + libs/handlebars/.bower.json | 17 + libs/handlebars/.gitignore | 2 + libs/handlebars/README.md | 12 + libs/handlebars/bower.json | 6 + libs/handlebars/component.json | 9 + libs/handlebars/composer.json | 35 + libs/handlebars/handlebars-source.gemspec | 22 + libs/handlebars/handlebars.amd.js | 3862 +++++++ libs/handlebars/handlebars.amd.min.js | 29 + libs/handlebars/handlebars.js | 4098 ++++++++ libs/handlebars/handlebars.js.nuspec | 17 + libs/handlebars/handlebars.min.js | 29 + libs/handlebars/handlebars.runtime.amd.js | 744 ++ libs/handlebars/handlebars.runtime.amd.min.js | 27 + libs/handlebars/handlebars.runtime.js | 881 ++ libs/handlebars/handlebars.runtime.min.js | 27 + libs/handlebars/lib/handlebars/source.rb | 11 + libs/handlebars/package.json | 8 + libs/jquery/.bower.json | 38 + libs/jquery/MIT-LICENSE.txt | 21 + libs/jquery/bower.json | 28 + libs/jquery/dist/jquery.js | 9210 +++++++++++++++++ libs/jquery/dist/jquery.min.js | 5 + libs/jquery/dist/jquery.min.map | 1 + libs/jquery/src/ajax.js | 786 ++ libs/jquery/src/ajax/jsonp.js | 89 + libs/jquery/src/ajax/load.js | 75 + libs/jquery/src/ajax/parseJSON.js | 13 + libs/jquery/src/ajax/parseXML.js | 28 + libs/jquery/src/ajax/script.js | 64 + libs/jquery/src/ajax/var/nonce.js | 5 + libs/jquery/src/ajax/var/rquery.js | 3 + libs/jquery/src/ajax/xhr.js | 136 + libs/jquery/src/attributes.js | 11 + libs/jquery/src/attributes/attr.js | 141 + libs/jquery/src/attributes/classes.js | 158 + libs/jquery/src/attributes/prop.js | 94 + libs/jquery/src/attributes/support.js | 35 + libs/jquery/src/attributes/val.js | 161 + libs/jquery/src/callbacks.js | 205 + libs/jquery/src/core.js | 502 + libs/jquery/src/core/access.js | 60 + libs/jquery/src/core/init.js | 123 + libs/jquery/src/core/parseHTML.js | 39 + libs/jquery/src/core/ready.js | 97 + libs/jquery/src/core/var/rsingleTag.js | 4 + libs/jquery/src/css.js | 450 + libs/jquery/src/css/addGetHookIf.js | 22 + libs/jquery/src/css/curCSS.js | 57 + libs/jquery/src/css/defaultDisplay.js | 70 + libs/jquery/src/css/hiddenVisibleSelectors.js | 15 + libs/jquery/src/css/support.js | 96 + libs/jquery/src/css/swap.js | 28 + libs/jquery/src/css/var/cssExpand.js | 3 + libs/jquery/src/css/var/getStyles.js | 12 + libs/jquery/src/css/var/isHidden.js | 13 + libs/jquery/src/css/var/rmargin.js | 3 + libs/jquery/src/css/var/rnumnonpx.js | 5 + libs/jquery/src/data.js | 178 + libs/jquery/src/data/Data.js | 181 + libs/jquery/src/data/accepts.js | 20 + libs/jquery/src/data/var/data_priv.js | 5 + libs/jquery/src/data/var/data_user.js | 5 + libs/jquery/src/deferred.js | 149 + libs/jquery/src/deprecated.js | 13 + libs/jquery/src/dimensions.js | 50 + libs/jquery/src/effects.js | 648 ++ libs/jquery/src/effects/Tween.js | 114 + libs/jquery/src/effects/animatedSelector.js | 13 + libs/jquery/src/event.js | 868 ++ libs/jquery/src/event/ajax.js | 13 + libs/jquery/src/event/alias.js | 39 + libs/jquery/src/event/support.js | 9 + libs/jquery/src/exports/amd.js | 24 + libs/jquery/src/exports/global.js | 32 + libs/jquery/src/intro.js | 44 + libs/jquery/src/jquery.js | 37 + libs/jquery/src/manipulation.js | 580 ++ libs/jquery/src/manipulation/_evalUrl.js | 18 + libs/jquery/src/manipulation/support.js | 32 + .../src/manipulation/var/rcheckableType.js | 3 + libs/jquery/src/offset.js | 207 + libs/jquery/src/outro.js | 1 + libs/jquery/src/queue.js | 142 + libs/jquery/src/queue/delay.js | 22 + libs/jquery/src/selector-native.js | 172 + libs/jquery/src/selector-sizzle.js | 14 + libs/jquery/src/selector.js | 1 + libs/jquery/src/serialize.js | 111 + libs/jquery/src/sizzle/dist/sizzle.js | 2067 ++++ libs/jquery/src/sizzle/dist/sizzle.min.js | 3 + libs/jquery/src/sizzle/dist/sizzle.min.map | 1 + libs/jquery/src/traversing.js | 199 + libs/jquery/src/traversing/findFilter.js | 100 + .../src/traversing/var/rneedsContext.js | 6 + libs/jquery/src/var/arr.js | 3 + libs/jquery/src/var/class2type.js | 4 + libs/jquery/src/var/concat.js | 5 + libs/jquery/src/var/hasOwn.js | 5 + libs/jquery/src/var/indexOf.js | 5 + libs/jquery/src/var/pnum.js | 3 + libs/jquery/src/var/push.js | 5 + libs/jquery/src/var/rnotwhite.js | 3 + libs/jquery/src/var/slice.js | 5 + libs/jquery/src/var/strundefined.js | 3 + libs/jquery/src/var/support.js | 4 + libs/jquery/src/var/toString.js | 5 + libs/jquery/src/wrap.js | 79 + libs/requirejs/.bower.json | 27 + libs/requirejs/README.md | 4 + libs/requirejs/bower.json | 18 + libs/requirejs/require.js | 2103 ++++ libs/underscore/.bower.json | 35 + libs/underscore/LICENSE | 23 + libs/underscore/README.md | 22 + libs/underscore/bower.json | 7 + libs/underscore/underscore-min.js | 6 + libs/underscore/underscore-min.map | 1 + libs/underscore/underscore.js | 1548 +++ main.js | 20 + php.php | 1 + 257 files changed, 57610 insertions(+) create mode 100644 .bowerrc create mode 100644 assets/logo.gif create mode 100644 bower.json create mode 100644 dash/app.js create mode 100644 dash/collections/Tasks.js create mode 100644 dash/models/Project.js create mode 100644 dash/models/Task.js create mode 100644 dash/views/TaskListView.js create mode 100644 dash/views/TaskView.js create mode 100644 index.html create mode 100644 libs/backbone/.bower.json create mode 100644 libs/backbone/LICENSE create mode 100644 libs/backbone/backbone-min.js create mode 100644 libs/backbone/backbone-min.map create mode 100644 libs/backbone/backbone.js create mode 100644 libs/backbone/bower.json create mode 100644 libs/bootstrap/.bower.json create mode 100644 libs/bootstrap/Gruntfile.js create mode 100644 libs/bootstrap/LICENSE create mode 100644 libs/bootstrap/README.md create mode 100644 libs/bootstrap/bower.json create mode 100644 libs/bootstrap/dist/css/bootstrap-theme.css create mode 100644 libs/bootstrap/dist/css/bootstrap-theme.css.map create mode 100644 libs/bootstrap/dist/css/bootstrap-theme.min.css create mode 100644 libs/bootstrap/dist/css/bootstrap.css create mode 100644 libs/bootstrap/dist/css/bootstrap.css.map create mode 100644 libs/bootstrap/dist/css/bootstrap.min.css create mode 100644 libs/bootstrap/dist/fonts/glyphicons-halflings-regular.eot create mode 100644 libs/bootstrap/dist/fonts/glyphicons-halflings-regular.svg create mode 100644 libs/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf create mode 100644 libs/bootstrap/dist/fonts/glyphicons-halflings-regular.woff create mode 100644 libs/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 create mode 100644 libs/bootstrap/dist/js/bootstrap.js create mode 100644 libs/bootstrap/dist/js/bootstrap.min.js create mode 100644 libs/bootstrap/dist/js/npm.js create mode 100644 libs/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 libs/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 libs/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 libs/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 libs/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 libs/bootstrap/grunt/.jshintrc create mode 100644 libs/bootstrap/grunt/bs-commonjs-generator.js create mode 100644 libs/bootstrap/grunt/bs-glyphicons-data-generator.js create mode 100644 libs/bootstrap/grunt/bs-lessdoc-parser.js create mode 100644 libs/bootstrap/grunt/bs-raw-files-generator.js create mode 100644 libs/bootstrap/grunt/configBridge.json create mode 100644 libs/bootstrap/grunt/sauce_browsers.yml create mode 100644 libs/bootstrap/js/.jscsrc create mode 100644 libs/bootstrap/js/.jshintrc create mode 100644 libs/bootstrap/js/affix.js create mode 100644 libs/bootstrap/js/alert.js create mode 100644 libs/bootstrap/js/button.js create mode 100644 libs/bootstrap/js/carousel.js create mode 100644 libs/bootstrap/js/collapse.js create mode 100644 libs/bootstrap/js/dropdown.js create mode 100644 libs/bootstrap/js/modal.js create mode 100644 libs/bootstrap/js/popover.js create mode 100644 libs/bootstrap/js/scrollspy.js create mode 100644 libs/bootstrap/js/tab.js create mode 100644 libs/bootstrap/js/tooltip.js create mode 100644 libs/bootstrap/js/transition.js create mode 100644 libs/bootstrap/less/.csscomb.json create mode 100644 libs/bootstrap/less/.csslintrc create mode 100644 libs/bootstrap/less/alerts.less create mode 100644 libs/bootstrap/less/badges.less create mode 100644 libs/bootstrap/less/bootstrap.less create mode 100644 libs/bootstrap/less/breadcrumbs.less create mode 100644 libs/bootstrap/less/button-groups.less create mode 100644 libs/bootstrap/less/buttons.less create mode 100644 libs/bootstrap/less/carousel.less create mode 100644 libs/bootstrap/less/close.less create mode 100644 libs/bootstrap/less/code.less create mode 100644 libs/bootstrap/less/component-animations.less create mode 100644 libs/bootstrap/less/dropdowns.less create mode 100644 libs/bootstrap/less/forms.less create mode 100644 libs/bootstrap/less/glyphicons.less create mode 100644 libs/bootstrap/less/grid.less create mode 100644 libs/bootstrap/less/input-groups.less create mode 100644 libs/bootstrap/less/jumbotron.less create mode 100644 libs/bootstrap/less/labels.less create mode 100644 libs/bootstrap/less/list-group.less create mode 100644 libs/bootstrap/less/media.less create mode 100644 libs/bootstrap/less/mixins.less create mode 100644 libs/bootstrap/less/mixins/alerts.less create mode 100644 libs/bootstrap/less/mixins/background-variant.less create mode 100644 libs/bootstrap/less/mixins/border-radius.less create mode 100644 libs/bootstrap/less/mixins/buttons.less create mode 100644 libs/bootstrap/less/mixins/center-block.less create mode 100644 libs/bootstrap/less/mixins/clearfix.less create mode 100644 libs/bootstrap/less/mixins/forms.less create mode 100644 libs/bootstrap/less/mixins/gradients.less create mode 100644 libs/bootstrap/less/mixins/grid-framework.less create mode 100644 libs/bootstrap/less/mixins/grid.less create mode 100644 libs/bootstrap/less/mixins/hide-text.less create mode 100644 libs/bootstrap/less/mixins/image.less create mode 100644 libs/bootstrap/less/mixins/labels.less create mode 100644 libs/bootstrap/less/mixins/list-group.less create mode 100644 libs/bootstrap/less/mixins/nav-divider.less create mode 100644 libs/bootstrap/less/mixins/nav-vertical-align.less create mode 100644 libs/bootstrap/less/mixins/opacity.less create mode 100644 libs/bootstrap/less/mixins/pagination.less create mode 100644 libs/bootstrap/less/mixins/panels.less create mode 100644 libs/bootstrap/less/mixins/progress-bar.less create mode 100644 libs/bootstrap/less/mixins/reset-filter.less create mode 100644 libs/bootstrap/less/mixins/reset-text.less create mode 100644 libs/bootstrap/less/mixins/resize.less create mode 100644 libs/bootstrap/less/mixins/responsive-visibility.less create mode 100644 libs/bootstrap/less/mixins/size.less create mode 100644 libs/bootstrap/less/mixins/tab-focus.less create mode 100644 libs/bootstrap/less/mixins/table-row.less create mode 100644 libs/bootstrap/less/mixins/text-emphasis.less create mode 100644 libs/bootstrap/less/mixins/text-overflow.less create mode 100644 libs/bootstrap/less/mixins/vendor-prefixes.less create mode 100644 libs/bootstrap/less/modals.less create mode 100644 libs/bootstrap/less/navbar.less create mode 100644 libs/bootstrap/less/navs.less create mode 100644 libs/bootstrap/less/normalize.less create mode 100644 libs/bootstrap/less/pager.less create mode 100644 libs/bootstrap/less/pagination.less create mode 100644 libs/bootstrap/less/panels.less create mode 100644 libs/bootstrap/less/popovers.less create mode 100644 libs/bootstrap/less/print.less create mode 100644 libs/bootstrap/less/progress-bars.less create mode 100644 libs/bootstrap/less/responsive-embed.less create mode 100644 libs/bootstrap/less/responsive-utilities.less create mode 100644 libs/bootstrap/less/scaffolding.less create mode 100644 libs/bootstrap/less/tables.less create mode 100644 libs/bootstrap/less/theme.less create mode 100644 libs/bootstrap/less/thumbnails.less create mode 100644 libs/bootstrap/less/tooltip.less create mode 100644 libs/bootstrap/less/type.less create mode 100644 libs/bootstrap/less/utilities.less create mode 100644 libs/bootstrap/less/variables.less create mode 100644 libs/bootstrap/less/wells.less create mode 100644 libs/bootstrap/package.js create mode 100644 libs/bootstrap/package.json create mode 100644 libs/handlebars/.bower.json create mode 100644 libs/handlebars/.gitignore create mode 100644 libs/handlebars/README.md create mode 100644 libs/handlebars/bower.json create mode 100644 libs/handlebars/component.json create mode 100644 libs/handlebars/composer.json create mode 100644 libs/handlebars/handlebars-source.gemspec create mode 100644 libs/handlebars/handlebars.amd.js create mode 100644 libs/handlebars/handlebars.amd.min.js create mode 100644 libs/handlebars/handlebars.js create mode 100644 libs/handlebars/handlebars.js.nuspec create mode 100644 libs/handlebars/handlebars.min.js create mode 100644 libs/handlebars/handlebars.runtime.amd.js create mode 100644 libs/handlebars/handlebars.runtime.amd.min.js create mode 100644 libs/handlebars/handlebars.runtime.js create mode 100644 libs/handlebars/handlebars.runtime.min.js create mode 100644 libs/handlebars/lib/handlebars/source.rb create mode 100644 libs/handlebars/package.json create mode 100644 libs/jquery/.bower.json create mode 100644 libs/jquery/MIT-LICENSE.txt create mode 100644 libs/jquery/bower.json create mode 100644 libs/jquery/dist/jquery.js create mode 100644 libs/jquery/dist/jquery.min.js create mode 100644 libs/jquery/dist/jquery.min.map create mode 100644 libs/jquery/src/ajax.js create mode 100644 libs/jquery/src/ajax/jsonp.js create mode 100644 libs/jquery/src/ajax/load.js create mode 100644 libs/jquery/src/ajax/parseJSON.js create mode 100644 libs/jquery/src/ajax/parseXML.js create mode 100644 libs/jquery/src/ajax/script.js create mode 100644 libs/jquery/src/ajax/var/nonce.js create mode 100644 libs/jquery/src/ajax/var/rquery.js create mode 100644 libs/jquery/src/ajax/xhr.js create mode 100644 libs/jquery/src/attributes.js create mode 100644 libs/jquery/src/attributes/attr.js create mode 100644 libs/jquery/src/attributes/classes.js create mode 100644 libs/jquery/src/attributes/prop.js create mode 100644 libs/jquery/src/attributes/support.js create mode 100644 libs/jquery/src/attributes/val.js create mode 100644 libs/jquery/src/callbacks.js create mode 100644 libs/jquery/src/core.js create mode 100644 libs/jquery/src/core/access.js create mode 100644 libs/jquery/src/core/init.js create mode 100644 libs/jquery/src/core/parseHTML.js create mode 100644 libs/jquery/src/core/ready.js create mode 100644 libs/jquery/src/core/var/rsingleTag.js create mode 100644 libs/jquery/src/css.js create mode 100644 libs/jquery/src/css/addGetHookIf.js create mode 100644 libs/jquery/src/css/curCSS.js create mode 100644 libs/jquery/src/css/defaultDisplay.js create mode 100644 libs/jquery/src/css/hiddenVisibleSelectors.js create mode 100644 libs/jquery/src/css/support.js create mode 100644 libs/jquery/src/css/swap.js create mode 100644 libs/jquery/src/css/var/cssExpand.js create mode 100644 libs/jquery/src/css/var/getStyles.js create mode 100644 libs/jquery/src/css/var/isHidden.js create mode 100644 libs/jquery/src/css/var/rmargin.js create mode 100644 libs/jquery/src/css/var/rnumnonpx.js create mode 100644 libs/jquery/src/data.js create mode 100644 libs/jquery/src/data/Data.js create mode 100644 libs/jquery/src/data/accepts.js create mode 100644 libs/jquery/src/data/var/data_priv.js create mode 100644 libs/jquery/src/data/var/data_user.js create mode 100644 libs/jquery/src/deferred.js create mode 100644 libs/jquery/src/deprecated.js create mode 100644 libs/jquery/src/dimensions.js create mode 100644 libs/jquery/src/effects.js create mode 100644 libs/jquery/src/effects/Tween.js create mode 100644 libs/jquery/src/effects/animatedSelector.js create mode 100644 libs/jquery/src/event.js create mode 100644 libs/jquery/src/event/ajax.js create mode 100644 libs/jquery/src/event/alias.js create mode 100644 libs/jquery/src/event/support.js create mode 100644 libs/jquery/src/exports/amd.js create mode 100644 libs/jquery/src/exports/global.js create mode 100644 libs/jquery/src/intro.js create mode 100644 libs/jquery/src/jquery.js create mode 100644 libs/jquery/src/manipulation.js create mode 100644 libs/jquery/src/manipulation/_evalUrl.js create mode 100644 libs/jquery/src/manipulation/support.js create mode 100644 libs/jquery/src/manipulation/var/rcheckableType.js create mode 100644 libs/jquery/src/offset.js create mode 100644 libs/jquery/src/outro.js create mode 100644 libs/jquery/src/queue.js create mode 100644 libs/jquery/src/queue/delay.js create mode 100644 libs/jquery/src/selector-native.js create mode 100644 libs/jquery/src/selector-sizzle.js create mode 100644 libs/jquery/src/selector.js create mode 100644 libs/jquery/src/serialize.js create mode 100644 libs/jquery/src/sizzle/dist/sizzle.js create mode 100644 libs/jquery/src/sizzle/dist/sizzle.min.js create mode 100644 libs/jquery/src/sizzle/dist/sizzle.min.map create mode 100644 libs/jquery/src/traversing.js create mode 100644 libs/jquery/src/traversing/findFilter.js create mode 100644 libs/jquery/src/traversing/var/rneedsContext.js create mode 100644 libs/jquery/src/var/arr.js create mode 100644 libs/jquery/src/var/class2type.js create mode 100644 libs/jquery/src/var/concat.js create mode 100644 libs/jquery/src/var/hasOwn.js create mode 100644 libs/jquery/src/var/indexOf.js create mode 100644 libs/jquery/src/var/pnum.js create mode 100644 libs/jquery/src/var/push.js create mode 100644 libs/jquery/src/var/rnotwhite.js create mode 100644 libs/jquery/src/var/slice.js create mode 100644 libs/jquery/src/var/strundefined.js create mode 100644 libs/jquery/src/var/support.js create mode 100644 libs/jquery/src/var/toString.js create mode 100644 libs/jquery/src/wrap.js create mode 100644 libs/requirejs/.bower.json create mode 100644 libs/requirejs/README.md create mode 100644 libs/requirejs/bower.json create mode 100644 libs/requirejs/require.js create mode 100644 libs/underscore/.bower.json create mode 100644 libs/underscore/LICENSE create mode 100644 libs/underscore/README.md create mode 100644 libs/underscore/bower.json create mode 100644 libs/underscore/underscore-min.js create mode 100644 libs/underscore/underscore-min.map create mode 100644 libs/underscore/underscore.js create mode 100644 main.js create mode 100644 php.php diff --git a/.bowerrc b/.bowerrc new file mode 100644 index 0000000..1b1fc02 --- /dev/null +++ b/.bowerrc @@ -0,0 +1,6 @@ +{ + "directory": "libs", + "analytics": false, + "timeout": 120000, + "cwd": "/var/www/html" +} diff --git a/assets/logo.gif b/assets/logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..403fbaea51b2946647cc128f60ce496590525b02 GIT binary patch literal 5590 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 yKjSO{UBN" + ], + "description": "Backbone Demo for tracking projects", + "main": "\"main.js\"", + "license": "MIT", + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "js", + "test", + "tests" + ], + "dependencies": { + "jquery": "~2.1.4", + "backbone": "~1.2.1", + "bootstrap": "~3.3.5", + "requirejs": "~2.1.20", + "handlebars": "~3.0.3" + }, + "devDependencies": {} +} diff --git a/dash/app.js b/dash/app.js new file mode 100644 index 0000000..5ff209a --- /dev/null +++ b/dash/app.js @@ -0,0 +1,8 @@ +$(document).ready(function(){ + var task1 = new Task({title: "new task #1"}); + var task2 = new Task({title: "new task #2"}); + var taskView1 = new TaskView({model: task1}); + console.log(taskView1.render().el); + var taskView2 = new TaskView({model: task2}); + console.log(taskView2.render().el); +}); diff --git a/dash/collections/Tasks.js b/dash/collections/Tasks.js new file mode 100644 index 0000000..97b0d28 --- /dev/null +++ b/dash/collections/Tasks.js @@ -0,0 +1,3 @@ +var Tasks = Backbone.Collection.extend({ + model: Task +}); diff --git a/dash/models/Project.js b/dash/models/Project.js new file mode 100644 index 0000000..5812af0 --- /dev/null +++ b/dash/models/Project.js @@ -0,0 +1,5 @@ +var Project = Backbone.Model.extend({ + defaults: { + title: "undefined" + } +}); diff --git a/dash/models/Task.js b/dash/models/Task.js new file mode 100644 index 0000000..af26f1a --- /dev/null +++ b/dash/models/Task.js @@ -0,0 +1,7 @@ +var Task = Backbone.Model.extend({ + defaults: { + title: "untitled", + complete: false, + project: 0 + } +}); diff --git a/dash/views/TaskListView.js b/dash/views/TaskListView.js new file mode 100644 index 0000000..43bb409 --- /dev/null +++ b/dash/views/TaskListView.js @@ -0,0 +1,13 @@ +var TaskListView = Backbone.View.extend({ + el: '#myList', + tagName: 'section', + template: _.template('

<%= title %>

'), + initialize: function(){ + this.render(); + }, + render: function(){ + var taskView = this.collection.map(function(task){ + return (new TaskView({model: task}).render().el); + }); + } +}); diff --git a/dash/views/TaskView.js b/dash/views/TaskView.js new file mode 100644 index 0000000..ae51baa --- /dev/null +++ b/dash/views/TaskView.js @@ -0,0 +1,9 @@ +var TaskView = Backbone.View.extend({ + tagName: 'article', + className: 'task', + template: _.template('

<%= title %>

'), + render: function(){ + this.$el.append(this.template(this.model.toJSON())); + return this; + } +}); diff --git a/index.html b/index.html new file mode 100644 index 0000000..14bc443 --- /dev/null +++ b/index.html @@ -0,0 +1,53 @@ + + + + + + Gaslight Backbone Demo + + + + +
+
+
+ + + + + + + + + + + + + + diff --git a/libs/backbone/.bower.json b/libs/backbone/.bower.json new file mode 100644 index 0000000..62e5c56 --- /dev/null +++ b/libs/backbone/.bower.json @@ -0,0 +1,32 @@ +{ + "name": "backbone", + "version": "1.2.1", + "main": "backbone.js", + "dependencies": { + "underscore": ">=1.7.0" + }, + "ignore": [ + "docs", + "examples", + "test", + "*.yml", + "*.html", + "*.ico", + "*.md", + "CNAME", + ".*", + "karma.*", + "component.json", + "package.json" + ], + "homepage": "https://github.com/jashkenas/backbone", + "_release": "1.2.1", + "_resolution": { + "type": "version", + "tag": "1.2.1", + "commit": "938a8ff934fd4de4f0009f68d43f500f5920b490" + }, + "_source": "git://github.com/jashkenas/backbone.git", + "_target": "~1.2.1", + "_originalSource": "backbone" +} \ No newline at end of file diff --git a/libs/backbone/LICENSE b/libs/backbone/LICENSE new file mode 100644 index 0000000..184d1b9 --- /dev/null +++ b/libs/backbone/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2010-2015 Jeremy Ashkenas, DocumentCloud + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/libs/backbone/backbone-min.js b/libs/backbone/backbone-min.js new file mode 100644 index 0000000..f29903b --- /dev/null +++ b/libs/backbone/backbone-min.js @@ -0,0 +1,2 @@ +(function(t){var e=typeof self=="object"&&self.self==self&&self||typeof global=="object"&&global.global==global&&global;if(typeof define==="function"&&define.amd){define(["underscore","jquery","exports"],function(i,r,s){e.Backbone=t(e,s,i,r)})}else if(typeof exports!=="undefined"){var i=require("underscore"),r;try{r=require("jquery")}catch(s){}t(e,exports,i,r)}else{e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}})(function(t,e,i,r){var s=t.Backbone;var n=[].slice;e.VERSION="1.2.1";e.$=r;e.noConflict=function(){t.Backbone=s;return this};e.emulateHTTP=false;e.emulateJSON=false;var a=function(t,e,r){switch(t){case 1:return function(){return i[e](this[r])};case 2:return function(t){return i[e](this[r],t)};case 3:return function(t,s){return i[e](this[r],t,s)};case 4:return function(t,s,n){return i[e](this[r],t,s,n)};default:return function(){var t=n.call(arguments);t.unshift(this[r]);return i[e].apply(i,t)}}};var o=function(t,e,r){i.each(e,function(e,s){if(i[s])t.prototype[s]=a(e,s,r)})};var h=e.Events={};var u=/\s+/;var l=function(t,e,r,s,n){var a=0,o;if(r&&typeof r==="object"){if(s!==void 0&&"context"in n&&n.context===void 0)n.context=s;for(o=i.keys(r);a