├── .gitignore
├── README.md
├── app.js
├── form-validation.html
├── gulpfile.js
├── hello-2.html
├── hello.html
├── index.html
├── libs
├── angular
│ ├── angular-animate.js
│ ├── angular-animate.min.js
│ ├── angular-animate.min.js.map
│ ├── angular-cookies.js
│ ├── angular-cookies.min.js
│ ├── angular-cookies.min.js.map
│ ├── angular-csp.css
│ ├── angular-loader.js
│ ├── angular-loader.min.js
│ ├── angular-loader.min.js.map
│ ├── angular-mocks.js
│ ├── angular-resource.js
│ ├── angular-resource.min.js
│ ├── angular-resource.min.js.map
│ ├── angular-route.js
│ ├── angular-route.min.js
│ ├── angular-route.min.js.map
│ ├── angular-sanitize.js
│ ├── angular-sanitize.min.js
│ ├── angular-sanitize.min.js.map
│ ├── angular-scenario.js
│ ├── angular-touch.js
│ ├── angular-touch.min.js
│ ├── angular-touch.min.js.map
│ ├── angular.js
│ ├── angular.min.js
│ ├── angular.min.js.map
│ ├── docs
│ │ ├── Error404.html
│ │ ├── components
│ │ │ ├── bootstrap-3.1.1
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ └── bootstrap.min.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ └── glyphicons-halflings-regular.woff
│ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ └── bootstrap.min.js
│ │ │ ├── google-code-prettify-1.0.1
│ │ │ │ ├── CHANGES.html
│ │ │ │ ├── COPYING
│ │ │ │ ├── README-zh-Hans.html
│ │ │ │ ├── README.html
│ │ │ │ ├── README.md
│ │ │ │ ├── bower.json
│ │ │ │ ├── src
│ │ │ │ │ ├── lang-apollo.js
│ │ │ │ │ ├── lang-clj.js
│ │ │ │ │ ├── lang-css.js
│ │ │ │ │ ├── lang-dart.js
│ │ │ │ │ ├── lang-go.js
│ │ │ │ │ ├── lang-hs.js
│ │ │ │ │ ├── lang-lisp.js
│ │ │ │ │ ├── lang-lua.js
│ │ │ │ │ ├── lang-ml.js
│ │ │ │ │ ├── lang-n.js
│ │ │ │ │ ├── lang-proto.js
│ │ │ │ │ ├── lang-scala.js
│ │ │ │ │ ├── lang-sql.js
│ │ │ │ │ ├── lang-tex.js
│ │ │ │ │ ├── lang-vb.js
│ │ │ │ │ ├── lang-vhdl.js
│ │ │ │ │ ├── lang-wiki.js
│ │ │ │ │ ├── lang-xq.js
│ │ │ │ │ ├── lang-yaml.js
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ └── styles
│ │ │ │ │ ├── demo.html
│ │ │ │ │ ├── desert.css
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── sons-of-obsidian.css
│ │ │ │ │ └── sunburst.css
│ │ │ ├── jquery-1.10.2
│ │ │ │ ├── jquery.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ └── jquery.min.map
│ │ │ ├── lunr.js-0.4.2
│ │ │ │ ├── lunr.js
│ │ │ │ ├── lunr.min.js
│ │ │ │ └── server.js
│ │ │ ├── marked-0.3.1
│ │ │ │ ├── index.js
│ │ │ │ └── lib
│ │ │ │ │ └── marked.js
│ │ │ └── open-sans-fontface-1.0.4
│ │ │ │ ├── README.md
│ │ │ │ ├── bower.json
│ │ │ │ ├── fonts
│ │ │ │ ├── Bold
│ │ │ │ │ ├── OpenSans-Bold.eot
│ │ │ │ │ ├── OpenSans-Bold.svg
│ │ │ │ │ ├── OpenSans-Bold.ttf
│ │ │ │ │ └── OpenSans-Bold.woff
│ │ │ │ ├── BoldItalic
│ │ │ │ │ ├── OpenSans-BoldItalic.eot
│ │ │ │ │ ├── OpenSans-BoldItalic.svg
│ │ │ │ │ ├── OpenSans-BoldItalic.ttf
│ │ │ │ │ └── OpenSans-BoldItalic.woff
│ │ │ │ ├── ExtraBold
│ │ │ │ │ ├── OpenSans-ExtraBold.eot
│ │ │ │ │ ├── OpenSans-ExtraBold.svg
│ │ │ │ │ ├── OpenSans-ExtraBold.ttf
│ │ │ │ │ └── OpenSans-ExtraBold.woff
│ │ │ │ ├── ExtraBoldItalic
│ │ │ │ │ ├── OpenSans-ExtraBoldItalic.eot
│ │ │ │ │ ├── OpenSans-ExtraBoldItalic.svg
│ │ │ │ │ ├── OpenSans-ExtraBoldItalic.ttf
│ │ │ │ │ └── OpenSans-ExtraBoldItalic.woff
│ │ │ │ ├── Italic
│ │ │ │ │ ├── OpenSans-Italic.eot
│ │ │ │ │ ├── OpenSans-Italic.svg
│ │ │ │ │ ├── OpenSans-Italic.ttf
│ │ │ │ │ └── OpenSans-Italic.woff
│ │ │ │ ├── Light
│ │ │ │ │ ├── OpenSans-Light.eot
│ │ │ │ │ ├── OpenSans-Light.svg
│ │ │ │ │ ├── OpenSans-Light.ttf
│ │ │ │ │ └── OpenSans-Light.woff
│ │ │ │ ├── LightItalic
│ │ │ │ │ ├── OpenSans-LightItalic.eot
│ │ │ │ │ ├── OpenSans-LightItalic.svg
│ │ │ │ │ ├── OpenSans-LightItalic.ttf
│ │ │ │ │ └── OpenSans-LightItalic.woff
│ │ │ │ ├── Regular
│ │ │ │ │ ├── OpenSans-Regular.eot
│ │ │ │ │ ├── OpenSans-Regular.svg
│ │ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ │ └── OpenSans-Regular.woff
│ │ │ │ ├── Semibold
│ │ │ │ │ ├── OpenSans-Semibold.eot
│ │ │ │ │ ├── OpenSans-Semibold.svg
│ │ │ │ │ ├── OpenSans-Semibold.ttf
│ │ │ │ │ └── OpenSans-Semibold.woff
│ │ │ │ └── SemiboldItalic
│ │ │ │ │ ├── OpenSans-SemiboldItalic.eot
│ │ │ │ │ ├── OpenSans-SemiboldItalic.svg
│ │ │ │ │ ├── OpenSans-SemiboldItalic.ttf
│ │ │ │ │ └── OpenSans-SemiboldItalic.woff
│ │ │ │ ├── index.html
│ │ │ │ ├── open-sans.css
│ │ │ │ ├── open-sans.less
│ │ │ │ └── open-sans.scss
│ │ ├── css
│ │ │ ├── animations.css
│ │ │ ├── doc_widgets.css
│ │ │ ├── docs.css
│ │ │ ├── prettify-theme.css
│ │ │ └── prettify.css
│ │ ├── examples
│ │ │ ├── example-$filter
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-$route-service
│ │ │ │ ├── book.html
│ │ │ │ ├── chapter.html
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-NgModelController
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ ├── script.js
│ │ │ │ └── style.css
│ │ │ ├── example-checkbox-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-email-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example1
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example10
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example100
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example101
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example102
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example103
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example104
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── script.js
│ │ │ │ └── style.css
│ │ │ ├── example-example105
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example106
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-example107
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example11
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example12
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example13
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example14
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example15
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-example16
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── style.css
│ │ │ ├── example-example17
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── style.css
│ │ │ ├── example-example18
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── style.css
│ │ │ ├── example-example19
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── style.css
│ │ │ ├── example-example2
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── script.js
│ │ │ │ └── style.css
│ │ │ ├── example-example20
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example21
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example22
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example23
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example24
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example25
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example26
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example27
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example28
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example29
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example3
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── script.js
│ │ │ │ └── style.css
│ │ │ ├── example-example30
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example31
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example32
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example33
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example34
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example35
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example36
│ │ │ │ ├── animations.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example37
│ │ │ │ ├── animations.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ ├── script.js
│ │ │ │ ├── template1.html
│ │ │ │ └── template2.html
│ │ │ ├── example-example38
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example39
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example4
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example40
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example41
│ │ │ │ ├── animations.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example42
│ │ │ │ ├── animations.css
│ │ │ │ ├── glyphicons.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example43
│ │ │ │ ├── animations.css
│ │ │ │ ├── glyphicons.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example44
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── style.css
│ │ │ ├── example-example45
│ │ │ │ ├── animations.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-example46
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example47
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example48
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example49
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example5
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example50
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example51
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example52
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example53
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example54
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example55
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example56
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example57
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example58
│ │ │ │ ├── http-hello.html
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-example59
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example6
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example60
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example61
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example62
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ ├── script.js
│ │ │ │ └── test_data.json
│ │ │ ├── example-example63
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example64
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example65
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example66
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example67
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example68
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example69
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example7
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example70
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example71
│ │ │ │ ├── animations.css
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example72
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── style.css
│ │ │ ├── example-example73
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example74
│ │ │ │ ├── app.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example75
│ │ │ │ ├── app.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example76
│ │ │ │ ├── app.css
│ │ │ │ ├── app.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example77
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractorTest.js
│ │ │ │ └── script.js
│ │ │ ├── example-example78
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example79
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-customer.html
│ │ │ │ └── script.js
│ │ │ ├── example-example8
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example80
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-customer.html
│ │ │ │ └── script.js
│ │ │ ├── example-example81
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-customer.html
│ │ │ │ └── script.js
│ │ │ ├── example-example82
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-customer-iso.html
│ │ │ │ └── script.js
│ │ │ ├── example-example83
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-customer-plus-vojta.html
│ │ │ │ └── script.js
│ │ │ ├── example-example84
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example85
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-dialog.html
│ │ │ │ └── script.js
│ │ │ ├── example-example86
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-dialog.html
│ │ │ │ └── script.js
│ │ │ ├── example-example87
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-dialog-close.html
│ │ │ │ └── script.js
│ │ │ ├── example-example88
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example89
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── my-pane.html
│ │ │ │ ├── my-tabs.html
│ │ │ │ └── script.js
│ │ │ ├── example-example9
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example90
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-example91
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-example92
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-example93
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example94
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example95
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example96
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example97
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-example98
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-example99
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── script.js
│ │ │ ├── example-guide-concepts-1
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ ├── example-guide-concepts-2
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── invoice1.js
│ │ │ │ └── manifest.json
│ │ │ ├── example-guide-concepts-21
│ │ │ │ ├── finance2.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── invoice2.js
│ │ │ │ └── manifest.json
│ │ │ ├── example-guide-concepts-3
│ │ │ │ ├── finance3.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── invoice3.js
│ │ │ │ └── manifest.json
│ │ │ ├── example-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-multi-bootstrap
│ │ │ │ ├── controller.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-ngChange-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-ngController
│ │ │ │ ├── app.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-ngControllerAs
│ │ │ │ ├── app.js
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-ngList-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-ngValue-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-ngView-directive
│ │ │ │ ├── animations.css
│ │ │ │ ├── book.html
│ │ │ │ ├── chapter.html
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ ├── protractor.js
│ │ │ │ └── script.js
│ │ │ ├── example-number-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-radio-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ ├── example-text-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ │ └── example-url-input-directive
│ │ │ │ ├── index-debug.html
│ │ │ │ ├── index-jquery.html
│ │ │ │ ├── index-production.html
│ │ │ │ ├── index.html
│ │ │ │ ├── manifest.json
│ │ │ │ └── protractor.js
│ │ ├── img
│ │ │ ├── AngularJS-small.png
│ │ │ ├── One_Way_Data_Binding.png
│ │ │ ├── Two_Way_Data_Binding.png
│ │ │ ├── angular_parts.png
│ │ │ ├── angularjs-for-header-only.svg
│ │ │ ├── bullet.png
│ │ │ ├── form_data_flow.png
│ │ │ ├── glyphicons-halflings-white.png
│ │ │ ├── glyphicons-halflings.png
│ │ │ ├── guide
│ │ │ │ ├── concepts-databinding1.png
│ │ │ │ ├── concepts-databinding2.png
│ │ │ │ ├── concepts-directive.png
│ │ │ │ ├── concepts-module-injector.png
│ │ │ │ ├── concepts-module-service.png
│ │ │ │ ├── concepts-runtime.png
│ │ │ │ ├── concepts-scope.png
│ │ │ │ ├── concepts-startup.png
│ │ │ │ ├── concepts-view.png
│ │ │ │ ├── di_sequence_final.png
│ │ │ │ ├── dom_scope_final.png
│ │ │ │ ├── hashbang_vs_regular_url.jpg
│ │ │ │ ├── scenario_runner.png
│ │ │ │ └── simple_scope_final.png
│ │ │ ├── helloworld.png
│ │ │ ├── helloworld_2way.png
│ │ │ └── tutorial
│ │ │ │ ├── catalog_screen.png
│ │ │ │ ├── tutorial_00.png
│ │ │ │ ├── tutorial_00_final.png
│ │ │ │ ├── tutorial_02.png
│ │ │ │ ├── tutorial_03.png
│ │ │ │ ├── tutorial_04.png
│ │ │ │ ├── tutorial_05.png
│ │ │ │ ├── tutorial_05.pptx
│ │ │ │ ├── tutorial_07_final.png
│ │ │ │ ├── tutorial_08-09_final.png
│ │ │ │ └── tutorial_10-11_final.png
│ │ ├── index-debug.html
│ │ ├── index-jquery.html
│ │ ├── index-production.html
│ │ ├── index.html
│ │ ├── js
│ │ │ ├── angular-bootstrap
│ │ │ │ ├── bootstrap-prettify.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ └── dropdown-toggle.js
│ │ │ ├── docs.js
│ │ │ ├── pages-data.js
│ │ │ └── versions-data.js
│ │ ├── partials
│ │ │ ├── api.html
│ │ │ ├── api
│ │ │ │ ├── auto
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── object
│ │ │ │ │ │ ├── $provide.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $injector.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ng
│ │ │ │ │ ├── directive
│ │ │ │ │ │ ├── a.html
│ │ │ │ │ │ ├── form.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── input.html
│ │ │ │ │ │ ├── ngApp.html
│ │ │ │ │ │ ├── ngBind.html
│ │ │ │ │ │ ├── ngBindHtml.html
│ │ │ │ │ │ ├── ngBindTemplate.html
│ │ │ │ │ │ ├── ngBlur.html
│ │ │ │ │ │ ├── ngChange.html
│ │ │ │ │ │ ├── ngChecked.html
│ │ │ │ │ │ ├── ngClass.html
│ │ │ │ │ │ ├── ngClassEven.html
│ │ │ │ │ │ ├── ngClassOdd.html
│ │ │ │ │ │ ├── ngClick.html
│ │ │ │ │ │ ├── ngCloak.html
│ │ │ │ │ │ ├── ngController.html
│ │ │ │ │ │ ├── ngCopy.html
│ │ │ │ │ │ ├── ngCsp.html
│ │ │ │ │ │ ├── ngCut.html
│ │ │ │ │ │ ├── ngDblclick.html
│ │ │ │ │ │ ├── ngDisabled.html
│ │ │ │ │ │ ├── ngFocus.html
│ │ │ │ │ │ ├── ngForm.html
│ │ │ │ │ │ ├── ngHide.html
│ │ │ │ │ │ ├── ngHref.html
│ │ │ │ │ │ ├── ngIf.html
│ │ │ │ │ │ ├── ngInclude.html
│ │ │ │ │ │ ├── ngInit.html
│ │ │ │ │ │ ├── ngKeydown.html
│ │ │ │ │ │ ├── ngKeypress.html
│ │ │ │ │ │ ├── ngKeyup.html
│ │ │ │ │ │ ├── ngList.html
│ │ │ │ │ │ ├── ngModel.html
│ │ │ │ │ │ ├── ngMousedown.html
│ │ │ │ │ │ ├── ngMouseenter.html
│ │ │ │ │ │ ├── ngMouseleave.html
│ │ │ │ │ │ ├── ngMousemove.html
│ │ │ │ │ │ ├── ngMouseover.html
│ │ │ │ │ │ ├── ngMouseup.html
│ │ │ │ │ │ ├── ngNonBindable.html
│ │ │ │ │ │ ├── ngOpen.html
│ │ │ │ │ │ ├── ngPaste.html
│ │ │ │ │ │ ├── ngPluralize.html
│ │ │ │ │ │ ├── ngReadonly.html
│ │ │ │ │ │ ├── ngRepeat.html
│ │ │ │ │ │ ├── ngSelected.html
│ │ │ │ │ │ ├── ngShow.html
│ │ │ │ │ │ ├── ngSrc.html
│ │ │ │ │ │ ├── ngSrcset.html
│ │ │ │ │ │ ├── ngStyle.html
│ │ │ │ │ │ ├── ngSubmit.html
│ │ │ │ │ │ ├── ngSwitch.html
│ │ │ │ │ │ ├── ngTransclude.html
│ │ │ │ │ │ ├── ngValue.html
│ │ │ │ │ │ ├── script.html
│ │ │ │ │ │ ├── select.html
│ │ │ │ │ │ └── textarea.html
│ │ │ │ │ ├── filter
│ │ │ │ │ │ ├── currency.html
│ │ │ │ │ │ ├── date.html
│ │ │ │ │ │ ├── filter.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── json.html
│ │ │ │ │ │ ├── limitTo.html
│ │ │ │ │ │ ├── lowercase.html
│ │ │ │ │ │ ├── number.html
│ │ │ │ │ │ ├── orderBy.html
│ │ │ │ │ │ └── uppercase.html
│ │ │ │ │ ├── function
│ │ │ │ │ │ ├── angular.bind.html
│ │ │ │ │ │ ├── angular.bootstrap.html
│ │ │ │ │ │ ├── angular.copy.html
│ │ │ │ │ │ ├── angular.element.html
│ │ │ │ │ │ ├── angular.equals.html
│ │ │ │ │ │ ├── angular.extend.html
│ │ │ │ │ │ ├── angular.forEach.html
│ │ │ │ │ │ ├── angular.fromJson.html
│ │ │ │ │ │ ├── angular.identity.html
│ │ │ │ │ │ ├── angular.injector.html
│ │ │ │ │ │ ├── angular.isArray.html
│ │ │ │ │ │ ├── angular.isDate.html
│ │ │ │ │ │ ├── angular.isDefined.html
│ │ │ │ │ │ ├── angular.isElement.html
│ │ │ │ │ │ ├── angular.isFunction.html
│ │ │ │ │ │ ├── angular.isNumber.html
│ │ │ │ │ │ ├── angular.isObject.html
│ │ │ │ │ │ ├── angular.isString.html
│ │ │ │ │ │ ├── angular.isUndefined.html
│ │ │ │ │ │ ├── angular.lowercase.html
│ │ │ │ │ │ ├── angular.module.html
│ │ │ │ │ │ ├── angular.noop.html
│ │ │ │ │ │ ├── angular.toJson.html
│ │ │ │ │ │ ├── angular.uppercase.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── input
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── input[checkbox].html
│ │ │ │ │ │ ├── input[email].html
│ │ │ │ │ │ ├── input[number].html
│ │ │ │ │ │ ├── input[radio].html
│ │ │ │ │ │ ├── input[text].html
│ │ │ │ │ │ └── input[url].html
│ │ │ │ │ ├── object
│ │ │ │ │ │ ├── angular.version.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── provider
│ │ │ │ │ │ ├── $animateProvider.html
│ │ │ │ │ │ ├── $compileProvider.html
│ │ │ │ │ │ ├── $controllerProvider.html
│ │ │ │ │ │ ├── $filterProvider.html
│ │ │ │ │ │ ├── $interpolateProvider.html
│ │ │ │ │ │ ├── $locationProvider.html
│ │ │ │ │ │ ├── $logProvider.html
│ │ │ │ │ │ ├── $parseProvider.html
│ │ │ │ │ │ ├── $rootScopeProvider.html
│ │ │ │ │ │ ├── $sceDelegateProvider.html
│ │ │ │ │ │ ├── $sceProvider.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── $anchorScroll.html
│ │ │ │ │ │ ├── $animate.html
│ │ │ │ │ │ ├── $cacheFactory.html
│ │ │ │ │ │ ├── $compile.html
│ │ │ │ │ │ ├── $controller.html
│ │ │ │ │ │ ├── $document.html
│ │ │ │ │ │ ├── $exceptionHandler.html
│ │ │ │ │ │ ├── $filter.html
│ │ │ │ │ │ ├── $http.html
│ │ │ │ │ │ ├── $httpBackend.html
│ │ │ │ │ │ ├── $interpolate.html
│ │ │ │ │ │ ├── $interval.html
│ │ │ │ │ │ ├── $locale.html
│ │ │ │ │ │ ├── $location.html
│ │ │ │ │ │ ├── $log.html
│ │ │ │ │ │ ├── $parse.html
│ │ │ │ │ │ ├── $q.html
│ │ │ │ │ │ ├── $rootElement.html
│ │ │ │ │ │ ├── $rootScope.html
│ │ │ │ │ │ ├── $sce.html
│ │ │ │ │ │ ├── $sceDelegate.html
│ │ │ │ │ │ ├── $templateCache.html
│ │ │ │ │ │ ├── $timeout.html
│ │ │ │ │ │ ├── $window.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── type
│ │ │ │ │ │ ├── $cacheFactory.Cache.html
│ │ │ │ │ │ ├── $compile.directive.Attributes.html
│ │ │ │ │ │ ├── $rootScope.Scope.html
│ │ │ │ │ │ ├── angular.Module.html
│ │ │ │ │ │ ├── form.FormController.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── ngModel.NgModelController.html
│ │ │ │ ├── ngAnimate
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── provider
│ │ │ │ │ │ ├── $animateProvider.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $animate.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ngCookies
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $cookieStore.html
│ │ │ │ │ │ ├── $cookies.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ngMock
│ │ │ │ │ ├── function
│ │ │ │ │ │ ├── angular.mock.dump.html
│ │ │ │ │ │ ├── angular.mock.inject.html
│ │ │ │ │ │ ├── angular.mock.module.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── object
│ │ │ │ │ │ ├── angular.mock.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── provider
│ │ │ │ │ │ ├── $exceptionHandlerProvider.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── $exceptionHandler.html
│ │ │ │ │ │ ├── $httpBackend.html
│ │ │ │ │ │ ├── $interval.html
│ │ │ │ │ │ ├── $log.html
│ │ │ │ │ │ ├── $timeout.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── type
│ │ │ │ │ │ ├── angular.mock.TzDate.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ngMockE2E
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $httpBackend.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ngResource
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $resource.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ngRoute
│ │ │ │ │ ├── directive
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── ngView.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── provider
│ │ │ │ │ │ ├── $routeProvider.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $route.html
│ │ │ │ │ │ ├── $routeParams.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── ngSanitize
│ │ │ │ │ ├── filter
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── linky.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── service
│ │ │ │ │ │ ├── $sanitize.html
│ │ │ │ │ │ └── index.html
│ │ │ │ └── ngTouch
│ │ │ │ │ ├── directive
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── ngClick.html
│ │ │ │ │ ├── ngSwipeLeft.html
│ │ │ │ │ └── ngSwipeRight.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── service
│ │ │ │ │ ├── $swipe.html
│ │ │ │ │ └── index.html
│ │ │ ├── error.html
│ │ │ ├── error
│ │ │ │ ├── $animate.html
│ │ │ │ ├── $animate
│ │ │ │ │ └── notcsel.html
│ │ │ │ ├── $cacheFactory.html
│ │ │ │ ├── $cacheFactory
│ │ │ │ │ └── iid.html
│ │ │ │ ├── $compile.html
│ │ │ │ ├── $compile
│ │ │ │ │ ├── ctreq.html
│ │ │ │ │ ├── iscp.html
│ │ │ │ │ ├── multidir.html
│ │ │ │ │ ├── nodomevents.html
│ │ │ │ │ ├── nonassign.html
│ │ │ │ │ ├── selmulti.html
│ │ │ │ │ ├── tpload.html
│ │ │ │ │ ├── tplrt.html
│ │ │ │ │ └── uterdir.html
│ │ │ │ ├── $controller.html
│ │ │ │ ├── $controller
│ │ │ │ │ └── noscp.html
│ │ │ │ ├── $httpBackend.html
│ │ │ │ ├── $httpBackend
│ │ │ │ │ └── noxhr.html
│ │ │ │ ├── $injector.html
│ │ │ │ ├── $injector
│ │ │ │ │ ├── cdep.html
│ │ │ │ │ ├── itkn.html
│ │ │ │ │ ├── modulerr.html
│ │ │ │ │ ├── nomod.html
│ │ │ │ │ ├── pget.html
│ │ │ │ │ └── unpr.html
│ │ │ │ ├── $interpolate.html
│ │ │ │ ├── $interpolate
│ │ │ │ │ ├── interr.html
│ │ │ │ │ └── noconcat.html
│ │ │ │ ├── $location.html
│ │ │ │ ├── $location
│ │ │ │ │ ├── ihshprfx.html
│ │ │ │ │ ├── ipthprfx.html
│ │ │ │ │ └── isrcharg.html
│ │ │ │ ├── $parse.html
│ │ │ │ ├── $parse
│ │ │ │ │ ├── isecdom.html
│ │ │ │ │ ├── isecfld.html
│ │ │ │ │ ├── isecfn.html
│ │ │ │ │ ├── isecwindow.html
│ │ │ │ │ ├── lexerr.html
│ │ │ │ │ ├── syntax.html
│ │ │ │ │ └── ueoe.html
│ │ │ │ ├── $resource.html
│ │ │ │ ├── $resource
│ │ │ │ │ ├── badargs.html
│ │ │ │ │ ├── badcfg.html
│ │ │ │ │ ├── badmember.html
│ │ │ │ │ └── badname.html
│ │ │ │ ├── $rootScope.html
│ │ │ │ ├── $rootScope
│ │ │ │ │ ├── infdig.html
│ │ │ │ │ └── inprog.html
│ │ │ │ ├── $sanitize.html
│ │ │ │ ├── $sanitize
│ │ │ │ │ └── badparse.html
│ │ │ │ ├── $sce.html
│ │ │ │ ├── $sce
│ │ │ │ │ ├── icontext.html
│ │ │ │ │ ├── iequirks.html
│ │ │ │ │ ├── imatcher.html
│ │ │ │ │ ├── insecurl.html
│ │ │ │ │ ├── itype.html
│ │ │ │ │ ├── iwcard.html
│ │ │ │ │ └── unsafe.html
│ │ │ │ ├── jqLite.html
│ │ │ │ ├── jqLite
│ │ │ │ │ ├── nosel.html
│ │ │ │ │ ├── offargs.html
│ │ │ │ │ └── onargs.html
│ │ │ │ ├── ng.html
│ │ │ │ ├── ng
│ │ │ │ │ ├── areq.html
│ │ │ │ │ ├── badname.html
│ │ │ │ │ ├── btstrpd.html
│ │ │ │ │ ├── cpi.html
│ │ │ │ │ └── cpws.html
│ │ │ │ ├── ngModel.html
│ │ │ │ ├── ngModel
│ │ │ │ │ └── nonassign.html
│ │ │ │ ├── ngOptions.html
│ │ │ │ ├── ngOptions
│ │ │ │ │ └── iexp.html
│ │ │ │ ├── ngPattern.html
│ │ │ │ ├── ngPattern
│ │ │ │ │ └── noregexp.html
│ │ │ │ ├── ngRepeat.html
│ │ │ │ ├── ngRepeat
│ │ │ │ │ ├── dupes.html
│ │ │ │ │ ├── iexp.html
│ │ │ │ │ └── iidexp.html
│ │ │ │ ├── ngTransclude.html
│ │ │ │ └── ngTransclude
│ │ │ │ │ └── orphan.html
│ │ │ ├── guide.html
│ │ │ ├── guide
│ │ │ │ ├── $location.html
│ │ │ │ ├── animations.html
│ │ │ │ ├── bootstrap.html
│ │ │ │ ├── compiler.html
│ │ │ │ ├── concepts.html
│ │ │ │ ├── controller.html
│ │ │ │ ├── css-styling.html
│ │ │ │ ├── databinding.html
│ │ │ │ ├── di.html
│ │ │ │ ├── directive.html
│ │ │ │ ├── e2e-testing.html
│ │ │ │ ├── expression.html
│ │ │ │ ├── filter.html
│ │ │ │ ├── forms.html
│ │ │ │ ├── i18n.html
│ │ │ │ ├── ie.html
│ │ │ │ ├── introduction.html
│ │ │ │ ├── migration.html
│ │ │ │ ├── module.html
│ │ │ │ ├── providers.html
│ │ │ │ ├── scope.html
│ │ │ │ ├── services.html
│ │ │ │ ├── templates.html
│ │ │ │ ├── undefined.html
│ │ │ │ └── unit-testing.html
│ │ │ ├── misc.html
│ │ │ ├── misc
│ │ │ │ ├── contribute.html
│ │ │ │ ├── downloading.html
│ │ │ │ ├── faq.html
│ │ │ │ └── started.html
│ │ │ ├── src
│ │ │ │ ├── ng
│ │ │ │ │ ├── directive
│ │ │ │ │ │ └── undefined.html
│ │ │ │ │ ├── filter
│ │ │ │ │ │ └── undefined.html
│ │ │ │ │ └── undefined.html
│ │ │ │ ├── ngRoute
│ │ │ │ │ ├── directive
│ │ │ │ │ │ └── undefined.html
│ │ │ │ │ └── undefined.html
│ │ │ │ ├── ngSanitize
│ │ │ │ │ ├── filter
│ │ │ │ │ │ └── undefined.html
│ │ │ │ │ └── undefined.html
│ │ │ │ ├── ngTouch
│ │ │ │ │ └── directive
│ │ │ │ │ │ └── undefined.html
│ │ │ │ └── undefined.html
│ │ │ ├── tutorial.html
│ │ │ └── tutorial
│ │ │ │ ├── step_00.html
│ │ │ │ ├── step_01.html
│ │ │ │ ├── step_02.html
│ │ │ │ ├── step_03.html
│ │ │ │ ├── step_04.html
│ │ │ │ ├── step_05.html
│ │ │ │ ├── step_06.html
│ │ │ │ ├── step_07.html
│ │ │ │ ├── step_08.html
│ │ │ │ ├── step_09.html
│ │ │ │ ├── step_10.html
│ │ │ │ ├── step_11.html
│ │ │ │ ├── step_12.html
│ │ │ │ └── the_end.html
│ │ └── ptore2e
│ │ │ ├── example-$route-service
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-NgModelController
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-checkbox-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-email-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example10
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example106
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example11
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example13
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example14
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example15
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example16
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example17
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example18
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example19
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example20
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example21
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example32
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example37
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example38
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example39
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example4
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example40
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example41
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example42
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example43
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example44
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example45
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example46
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example47
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example48
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example5
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example50
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example51
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example52
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example53
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example54
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example55
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example58
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example59
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example6
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example62
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example63
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example64
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example65
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example7
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example8
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example9
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example90
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example91
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-example92
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-multi-bootstrap
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-ngChange-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-ngController
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-ngControllerAs
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-ngList-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-ngValue-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-ngView-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-number-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-radio-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ ├── example-text-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ │ │ └── example-url-input-directive
│ │ │ ├── jqlite_test.js
│ │ │ └── jquery_test.js
│ ├── errors.json
│ ├── i18n
│ │ ├── angular-locale_af-na.js
│ │ ├── angular-locale_af-za.js
│ │ ├── angular-locale_af.js
│ │ ├── angular-locale_am-et.js
│ │ ├── angular-locale_am.js
│ │ ├── angular-locale_ar-001.js
│ │ ├── angular-locale_ar-ae.js
│ │ ├── angular-locale_ar-bh.js
│ │ ├── angular-locale_ar-dz.js
│ │ ├── angular-locale_ar-eg.js
│ │ ├── angular-locale_ar-iq.js
│ │ ├── angular-locale_ar-jo.js
│ │ ├── angular-locale_ar-kw.js
│ │ ├── angular-locale_ar-lb.js
│ │ ├── angular-locale_ar-ly.js
│ │ ├── angular-locale_ar-ma.js
│ │ ├── angular-locale_ar-om.js
│ │ ├── angular-locale_ar-qa.js
│ │ ├── angular-locale_ar-sa.js
│ │ ├── angular-locale_ar-sd.js
│ │ ├── angular-locale_ar-sy.js
│ │ ├── angular-locale_ar-tn.js
│ │ ├── angular-locale_ar-ye.js
│ │ ├── angular-locale_ar.js
│ │ ├── angular-locale_bg-bg.js
│ │ ├── angular-locale_bg.js
│ │ ├── angular-locale_bn-bd.js
│ │ ├── angular-locale_bn-in.js
│ │ ├── angular-locale_bn.js
│ │ ├── angular-locale_ca-ad.js
│ │ ├── angular-locale_ca-es.js
│ │ ├── angular-locale_ca.js
│ │ ├── angular-locale_cs-cz.js
│ │ ├── angular-locale_cs.js
│ │ ├── angular-locale_da-dk.js
│ │ ├── angular-locale_da.js
│ │ ├── angular-locale_de-at.js
│ │ ├── angular-locale_de-be.js
│ │ ├── angular-locale_de-ch.js
│ │ ├── angular-locale_de-de.js
│ │ ├── angular-locale_de-li.js
│ │ ├── angular-locale_de-lu.js
│ │ ├── angular-locale_de.js
│ │ ├── angular-locale_el-cy.js
│ │ ├── angular-locale_el-gr.js
│ │ ├── angular-locale_el.js
│ │ ├── angular-locale_en-as.js
│ │ ├── angular-locale_en-au.js
│ │ ├── angular-locale_en-bb.js
│ │ ├── angular-locale_en-be.js
│ │ ├── angular-locale_en-bm.js
│ │ ├── angular-locale_en-bw.js
│ │ ├── angular-locale_en-bz.js
│ │ ├── angular-locale_en-ca.js
│ │ ├── angular-locale_en-dsrt-us.js
│ │ ├── angular-locale_en-dsrt.js
│ │ ├── angular-locale_en-fm.js
│ │ ├── angular-locale_en-gb.js
│ │ ├── angular-locale_en-gu.js
│ │ ├── angular-locale_en-gy.js
│ │ ├── angular-locale_en-hk.js
│ │ ├── angular-locale_en-ie.js
│ │ ├── angular-locale_en-in.js
│ │ ├── angular-locale_en-iso.js
│ │ ├── angular-locale_en-jm.js
│ │ ├── angular-locale_en-mh.js
│ │ ├── angular-locale_en-mp.js
│ │ ├── angular-locale_en-mt.js
│ │ ├── angular-locale_en-mu.js
│ │ ├── angular-locale_en-na.js
│ │ ├── angular-locale_en-nz.js
│ │ ├── angular-locale_en-ph.js
│ │ ├── angular-locale_en-pk.js
│ │ ├── angular-locale_en-pr.js
│ │ ├── angular-locale_en-pw.js
│ │ ├── angular-locale_en-sg.js
│ │ ├── angular-locale_en-tc.js
│ │ ├── angular-locale_en-tt.js
│ │ ├── angular-locale_en-um.js
│ │ ├── angular-locale_en-us.js
│ │ ├── angular-locale_en-vg.js
│ │ ├── angular-locale_en-vi.js
│ │ ├── angular-locale_en-za.js
│ │ ├── angular-locale_en-zw.js
│ │ ├── angular-locale_en.js
│ │ ├── angular-locale_es-419.js
│ │ ├── angular-locale_es-ar.js
│ │ ├── angular-locale_es-bo.js
│ │ ├── angular-locale_es-cl.js
│ │ ├── angular-locale_es-co.js
│ │ ├── angular-locale_es-cr.js
│ │ ├── angular-locale_es-do.js
│ │ ├── angular-locale_es-ea.js
│ │ ├── angular-locale_es-ec.js
│ │ ├── angular-locale_es-es.js
│ │ ├── angular-locale_es-gq.js
│ │ ├── angular-locale_es-gt.js
│ │ ├── angular-locale_es-hn.js
│ │ ├── angular-locale_es-ic.js
│ │ ├── angular-locale_es-mx.js
│ │ ├── angular-locale_es-ni.js
│ │ ├── angular-locale_es-pa.js
│ │ ├── angular-locale_es-pe.js
│ │ ├── angular-locale_es-pr.js
│ │ ├── angular-locale_es-py.js
│ │ ├── angular-locale_es-sv.js
│ │ ├── angular-locale_es-us.js
│ │ ├── angular-locale_es-uy.js
│ │ ├── angular-locale_es-ve.js
│ │ ├── angular-locale_es.js
│ │ ├── angular-locale_et-ee.js
│ │ ├── angular-locale_et.js
│ │ ├── angular-locale_eu-es.js
│ │ ├── angular-locale_eu.js
│ │ ├── angular-locale_fa-af.js
│ │ ├── angular-locale_fa-ir.js
│ │ ├── angular-locale_fa.js
│ │ ├── angular-locale_fi-fi.js
│ │ ├── angular-locale_fi.js
│ │ ├── angular-locale_fil-ph.js
│ │ ├── angular-locale_fil.js
│ │ ├── angular-locale_fr-be.js
│ │ ├── angular-locale_fr-bf.js
│ │ ├── angular-locale_fr-bi.js
│ │ ├── angular-locale_fr-bj.js
│ │ ├── angular-locale_fr-bl.js
│ │ ├── angular-locale_fr-ca.js
│ │ ├── angular-locale_fr-cd.js
│ │ ├── angular-locale_fr-cf.js
│ │ ├── angular-locale_fr-cg.js
│ │ ├── angular-locale_fr-ch.js
│ │ ├── angular-locale_fr-ci.js
│ │ ├── angular-locale_fr-cm.js
│ │ ├── angular-locale_fr-dj.js
│ │ ├── angular-locale_fr-fr.js
│ │ ├── angular-locale_fr-ga.js
│ │ ├── angular-locale_fr-gf.js
│ │ ├── angular-locale_fr-gn.js
│ │ ├── angular-locale_fr-gp.js
│ │ ├── angular-locale_fr-gq.js
│ │ ├── angular-locale_fr-km.js
│ │ ├── angular-locale_fr-lu.js
│ │ ├── angular-locale_fr-mc.js
│ │ ├── angular-locale_fr-mf.js
│ │ ├── angular-locale_fr-mg.js
│ │ ├── angular-locale_fr-ml.js
│ │ ├── angular-locale_fr-mq.js
│ │ ├── angular-locale_fr-ne.js
│ │ ├── angular-locale_fr-re.js
│ │ ├── angular-locale_fr-rw.js
│ │ ├── angular-locale_fr-sn.js
│ │ ├── angular-locale_fr-td.js
│ │ ├── angular-locale_fr-tg.js
│ │ ├── angular-locale_fr-yt.js
│ │ ├── angular-locale_fr.js
│ │ ├── angular-locale_gl-es.js
│ │ ├── angular-locale_gl.js
│ │ ├── angular-locale_gsw-ch.js
│ │ ├── angular-locale_gsw.js
│ │ ├── angular-locale_gu-in.js
│ │ ├── angular-locale_gu.js
│ │ ├── angular-locale_he-il.js
│ │ ├── angular-locale_he.js
│ │ ├── angular-locale_hi-in.js
│ │ ├── angular-locale_hi.js
│ │ ├── angular-locale_hr-hr.js
│ │ ├── angular-locale_hr.js
│ │ ├── angular-locale_hu-hu.js
│ │ ├── angular-locale_hu.js
│ │ ├── angular-locale_id-id.js
│ │ ├── angular-locale_id.js
│ │ ├── angular-locale_in.js
│ │ ├── angular-locale_is-is.js
│ │ ├── angular-locale_is.js
│ │ ├── angular-locale_it-ch.js
│ │ ├── angular-locale_it-it.js
│ │ ├── angular-locale_it-sm.js
│ │ ├── angular-locale_it.js
│ │ ├── angular-locale_iw.js
│ │ ├── angular-locale_ja-jp.js
│ │ ├── angular-locale_ja.js
│ │ ├── angular-locale_kn-in.js
│ │ ├── angular-locale_kn.js
│ │ ├── angular-locale_ko-kr.js
│ │ ├── angular-locale_ko.js
│ │ ├── angular-locale_ln-cd.js
│ │ ├── angular-locale_ln-cg.js
│ │ ├── angular-locale_ln.js
│ │ ├── angular-locale_lt-lt.js
│ │ ├── angular-locale_lt.js
│ │ ├── angular-locale_lv-lv.js
│ │ ├── angular-locale_lv.js
│ │ ├── angular-locale_ml-in.js
│ │ ├── angular-locale_ml.js
│ │ ├── angular-locale_mr-in.js
│ │ ├── angular-locale_mr.js
│ │ ├── angular-locale_ms-bn.js
│ │ ├── angular-locale_ms-my.js
│ │ ├── angular-locale_ms.js
│ │ ├── angular-locale_mt-mt.js
│ │ ├── angular-locale_mt.js
│ │ ├── angular-locale_nl-aw.js
│ │ ├── angular-locale_nl-be.js
│ │ ├── angular-locale_nl-cw.js
│ │ ├── angular-locale_nl-nl.js
│ │ ├── angular-locale_nl-sx.js
│ │ ├── angular-locale_nl.js
│ │ ├── angular-locale_no.js
│ │ ├── angular-locale_or-in.js
│ │ ├── angular-locale_or.js
│ │ ├── angular-locale_pl-pl.js
│ │ ├── angular-locale_pl.js
│ │ ├── angular-locale_pt-ao.js
│ │ ├── angular-locale_pt-br.js
│ │ ├── angular-locale_pt-gw.js
│ │ ├── angular-locale_pt-mz.js
│ │ ├── angular-locale_pt-pt.js
│ │ ├── angular-locale_pt-st.js
│ │ ├── angular-locale_pt.js
│ │ ├── angular-locale_ro-md.js
│ │ ├── angular-locale_ro-ro.js
│ │ ├── angular-locale_ro.js
│ │ ├── angular-locale_ru-md.js
│ │ ├── angular-locale_ru-ru.js
│ │ ├── angular-locale_ru-ua.js
│ │ ├── angular-locale_ru.js
│ │ ├── angular-locale_sk-sk.js
│ │ ├── angular-locale_sk.js
│ │ ├── angular-locale_sl-si.js
│ │ ├── angular-locale_sl.js
│ │ ├── angular-locale_sq-al.js
│ │ ├── angular-locale_sq.js
│ │ ├── angular-locale_sr-cyrl-ba.js
│ │ ├── angular-locale_sr-cyrl-me.js
│ │ ├── angular-locale_sr-cyrl-rs.js
│ │ ├── angular-locale_sr-cyrl.js
│ │ ├── angular-locale_sr-latn-ba.js
│ │ ├── angular-locale_sr-latn-me.js
│ │ ├── angular-locale_sr-latn-rs.js
│ │ ├── angular-locale_sr-latn.js
│ │ ├── angular-locale_sr.js
│ │ ├── angular-locale_sv-fi.js
│ │ ├── angular-locale_sv-se.js
│ │ ├── angular-locale_sv.js
│ │ ├── angular-locale_sw-ke.js
│ │ ├── angular-locale_sw-tz.js
│ │ ├── angular-locale_sw.js
│ │ ├── angular-locale_ta-in.js
│ │ ├── angular-locale_ta-lk.js
│ │ ├── angular-locale_ta.js
│ │ ├── angular-locale_te-in.js
│ │ ├── angular-locale_te.js
│ │ ├── angular-locale_th-th.js
│ │ ├── angular-locale_th.js
│ │ ├── angular-locale_tl.js
│ │ ├── angular-locale_tr-tr.js
│ │ ├── angular-locale_tr.js
│ │ ├── angular-locale_uk-ua.js
│ │ ├── angular-locale_uk.js
│ │ ├── angular-locale_ur-in.js
│ │ ├── angular-locale_ur-pk.js
│ │ ├── angular-locale_ur.js
│ │ ├── angular-locale_vi-vn.js
│ │ ├── angular-locale_vi.js
│ │ ├── angular-locale_zh-cn.js
│ │ ├── angular-locale_zh-hans-cn.js
│ │ ├── angular-locale_zh-hans-hk.js
│ │ ├── angular-locale_zh-hans-mo.js
│ │ ├── angular-locale_zh-hans-sg.js
│ │ ├── angular-locale_zh-hans.js
│ │ ├── angular-locale_zh-hant-hk.js
│ │ ├── angular-locale_zh-hant-mo.js
│ │ ├── angular-locale_zh-hant-tw.js
│ │ ├── angular-locale_zh-hant.js
│ │ ├── angular-locale_zh-hk.js
│ │ ├── angular-locale_zh-tw.js
│ │ ├── angular-locale_zh.js
│ │ ├── angular-locale_zu-za.js
│ │ └── angular-locale_zu.js
│ ├── version.json
│ └── version.txt
├── bootstrap
│ ├── css
│ │ └── bootstrap.min.css
│ └── img
│ │ ├── glyphicons-halflings-white.png
│ │ └── glyphicons-halflings.png
├── jquery
│ ├── .bower.json
│ ├── MIT-LICENSE.txt
│ ├── bower.json
│ ├── dist
│ │ ├── jquery.js
│ │ ├── jquery.min.js
│ │ └── jquery.min.map
│ └── src
│ │ ├── ajax.js
│ │ ├── ajax
│ │ ├── jsonp.js
│ │ ├── load.js
│ │ ├── parseJSON.js
│ │ ├── parseXML.js
│ │ ├── script.js
│ │ ├── var
│ │ │ ├── nonce.js
│ │ │ └── rquery.js
│ │ └── xhr.js
│ │ ├── attributes.js
│ │ ├── attributes
│ │ ├── attr.js
│ │ ├── classes.js
│ │ ├── prop.js
│ │ ├── support.js
│ │ └── val.js
│ │ ├── callbacks.js
│ │ ├── core.js
│ │ ├── core
│ │ ├── access.js
│ │ ├── init.js
│ │ ├── parseHTML.js
│ │ ├── ready.js
│ │ └── var
│ │ │ └── rsingleTag.js
│ │ ├── css.js
│ │ ├── css
│ │ ├── addGetHookIf.js
│ │ ├── curCSS.js
│ │ ├── defaultDisplay.js
│ │ ├── hiddenVisibleSelectors.js
│ │ ├── support.js
│ │ ├── swap.js
│ │ └── var
│ │ │ ├── cssExpand.js
│ │ │ ├── getStyles.js
│ │ │ ├── isHidden.js
│ │ │ ├── rmargin.js
│ │ │ └── rnumnonpx.js
│ │ ├── data.js
│ │ ├── data
│ │ ├── Data.js
│ │ ├── accepts.js
│ │ └── var
│ │ │ ├── data_priv.js
│ │ │ └── data_user.js
│ │ ├── deferred.js
│ │ ├── deprecated.js
│ │ ├── dimensions.js
│ │ ├── effects.js
│ │ ├── effects
│ │ ├── Tween.js
│ │ └── animatedSelector.js
│ │ ├── event.js
│ │ ├── event
│ │ ├── alias.js
│ │ └── support.js
│ │ ├── exports
│ │ ├── amd.js
│ │ └── global.js
│ │ ├── intro.js
│ │ ├── jquery.js
│ │ ├── manipulation.js
│ │ ├── manipulation
│ │ ├── _evalUrl.js
│ │ ├── support.js
│ │ └── var
│ │ │ └── rcheckableType.js
│ │ ├── offset.js
│ │ ├── outro.js
│ │ ├── queue.js
│ │ ├── queue
│ │ └── delay.js
│ │ ├── selector-native.js
│ │ ├── selector-sizzle.js
│ │ ├── selector.js
│ │ ├── serialize.js
│ │ ├── sizzle
│ │ └── dist
│ │ │ ├── sizzle.js
│ │ │ ├── sizzle.min.js
│ │ │ └── sizzle.min.map
│ │ ├── traversing.js
│ │ ├── traversing
│ │ ├── findFilter.js
│ │ └── var
│ │ │ └── rneedsContext.js
│ │ ├── var
│ │ ├── arr.js
│ │ ├── class2type.js
│ │ ├── concat.js
│ │ ├── hasOwn.js
│ │ ├── indexOf.js
│ │ ├── pnum.js
│ │ ├── push.js
│ │ ├── rnotwhite.js
│ │ ├── slice.js
│ │ ├── strundefined.js
│ │ ├── support.js
│ │ └── toString.js
│ │ └── wrap.js
├── mobile-angular-ui
│ ├── css
│ │ ├── mobile-angular-ui-base.css
│ │ ├── mobile-angular-ui-base.min.css
│ │ ├── mobile-angular-ui-desktop.css
│ │ ├── mobile-angular-ui-desktop.min.css
│ │ ├── mobile-angular-ui-hover.css
│ │ └── mobile-angular-ui-hover.min.css
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ └── js
│ │ ├── mobile-angular-ui.js
│ │ └── mobile-angular-ui.min.js
└── ui-bootstrap
│ ├── ui-bootstrap-0.8.0.js
│ └── ui-bootstrap-tpls-0.8.0.js
├── mobile.html
├── mobileApp.js
├── package.json
├── promise-deferred.html
├── resources
├── animation.css
├── app.css
└── mobile.css
├── router.html
├── routerApp.js
├── sample-1.json
├── sample-2.json
├── sample.json
├── scope-chat.html
└── views
├── home.html
├── list.tpl.html
├── main.tpl.html
├── userDetail.html
└── userList.html
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | AngularJS 데모 웹 어플리케이션
2 | ====
3 |
4 | node.js가 설치되어 있으면 다음 명령어를 콘솔에 입력하여 해당 어플리케이션에 필요로하는 node 모듈을 설치한다.
5 |
6 | npm install
7 |
8 | bower를 사용하여 자바스크립트 라이브러리들을 설치하지 않고 필요한 라이브러리들을 libs폴더에 직접 넣어놨다.
9 |
10 | 본 프로젝트는 grunt.js를 이용하여 테스트용 웹 서버를 실행할 수 있다. 다음 명령어를 콘솔에 입력하여 grunt.js를 설치한다.
11 |
12 | npm install -g grunt-cli
13 |
14 | 간단히 개발 웹 서버를 띄우기 위해서 grunt를 실행한다. 콘솔창에 다음과 같이 입력한다.
15 |
16 | grunt
17 |
18 |
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | var gulp = require('gulp');
2 | var browserSync = require('browser-sync');
3 | var reload = browserSync.reload;
4 |
5 | gulp.task('browser-sync', function() {
6 | browserSync.init(null, {
7 | notify: false,
8 | server: {
9 | baseDir: './'
10 | },
11 | port: 8889
12 | });
13 | });
14 |
15 | gulp.task('bs-reload', function () {
16 | browserSync.reload();
17 | });
18 |
19 | gulp.task('default', ['browser-sync'], function () {
20 | gulp.watch("*.html", ['bs-reload']);
21 | gulp.watch("*.js", ['bs-reload']);
22 | });
--------------------------------------------------------------------------------
/hello.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/Error404.html:
--------------------------------------------------------------------------------
1 | Oops!
2 |
3 | The page you requested does not exist. Perhaps you were looking for something else...
4 |
5 |
12 |
--------------------------------------------------------------------------------
/libs/angular/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/google-code-prettify-1.0.1/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google-code-prettify",
3 | "version": "1.0.1",
4 | "main": "./src/prettify.js",
5 | "dependencies": {},
6 | "ignore": [
7 | "closure-compiler",
8 | "js-modules",
9 | "tests",
10 | "yui-compressor",
11 | "Makefile"
12 | ]
13 | }
--------------------------------------------------------------------------------
/libs/angular/docs/components/marked-0.3.1/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/marked');
2 |
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/README.md:
--------------------------------------------------------------------------------
1 | # Open Sans @font-face kit
2 |
3 | Installable via [Bower](http://twitter.github.com/bower/):
4 | ```
5 | bower install open-sans-fontface
6 | ```
7 |
8 | ## Demo
9 | __Our repository:__ [http://fontfacekit.github.com/open-sans](http://fontfacekit.github.com/open-sans)
10 |
11 | __Google Web Fonts:__ [http://www.google.com/fonts/specimen/Open+Sans](http://www.google.com/fonts/specimen/Open+Sans)
12 |
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.woff
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf
--------------------------------------------------------------------------------
/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff
--------------------------------------------------------------------------------
/libs/angular/docs/css/animations.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/css/animations.css
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$filter/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-$filter-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
{{ originalText }}
17 | {{ filteredText }}
18 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$filter/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-$filter
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
{{ originalText }}
17 | {{ filteredText }}
18 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$filter/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-$filter",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$filter/script.js:
--------------------------------------------------------------------------------
1 | angular.module('filterExample', [])
2 | .controller('MainCtrl', function($scope, $filter) {
3 | $scope.originalText = 'hello';
4 | $scope.filteredText = $filter('uppercase')($scope.originalText);
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$route-service/book.html:
--------------------------------------------------------------------------------
1 | controller: {{name}}
2 | Book Id: {{params.bookId}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$route-service/chapter.html:
--------------------------------------------------------------------------------
1 | controller: {{name}}
2 | Book Id: {{params.bookId}}
3 | Chapter Id: {{params.chapterId}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-$route-service/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-$route-service",
3 | "files": [
4 | "index-production.html",
5 | "book.html",
6 | "chapter.html",
7 | "script.js",
8 | "protractor.js"
9 | ]
10 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-NgModelController/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-NgModelController",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "script.js",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-NgModelController/style.css:
--------------------------------------------------------------------------------
1 | [contenteditable] {
2 | border: 1px solid black;
3 | background-color: white;
4 | min-height: 20px;
5 | }
6 |
7 | .ng-invalid {
8 | border: 1px solid red;
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-checkbox-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-checkbox-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-checkbox-input-directive/protractor.js:
--------------------------------------------------------------------------------
1 | it('should change state', function() {
2 | var value1 = element(by.binding('value1'));
3 | var value2 = element(by.binding('value2'));
4 |
5 | expect(value1.getText()).toContain('true');
6 | expect(value2.getText()).toContain('YES');
7 |
8 | element(by.model('value1')).click();
9 | element(by.model('value2')).click();
10 |
11 | expect(value1.getText()).toContain('false');
12 | expect(value2.getText()).toContain('NO');
13 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-email-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-email-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example1/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example1-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | I can add: {{a}} + {{b}} = {{ a+b }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example1/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example1-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | I can add: {{a}} + {{b}} = {{ a+b }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example1/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example1
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | I can add: {{a}} + {{b}} = {{ a+b }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example1/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example1",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example1/script.js:
--------------------------------------------------------------------------------
1 | angular.module('ngAppDemo', []).controller('ngAppDemoController', function($scope) {
2 | $scope.a = 1;
3 | $scope.b = 2;
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example10/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example10-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me check multiple:
15 |
16 | Show/Hide me
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example10/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example10
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me check multiple:
15 |
16 | Show/Hide me
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example10/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example10",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example10/protractor.js:
--------------------------------------------------------------------------------
1 | it('should toggle open', function() {
2 | expect(element(by.id('details')).getAttribute('open')).toBeFalsy();
3 | element(by.model('open')).click();
4 | expect(element(by.id('details')).getAttribute('open')).toBeTruthy();
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example100/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example100",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example101/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example101-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ 'World' | greet }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example101/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example101-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | {{ 'World' | greet }}
18 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example101/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example101-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ 'World' | greet }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example101/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example101
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ 'World' | greet }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example101/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example101",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example101/script.js:
--------------------------------------------------------------------------------
1 | // declare a module
2 | var myAppModule = angular.module('myApp', []);
3 |
4 | // configure the module.
5 | // in this example we will create a greeting filter
6 | myAppModule.filter('greet', function() {
7 | return function(name) {
8 | return 'Hello, ' + name + '!';
9 | };
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example102/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example102-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ greeting }}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example102/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example102-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | {{ greeting }}!
18 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example102/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example102-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ greeting }}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example102/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example102
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ greeting }}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example102/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example102",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example103/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example103",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example103/script.js:
--------------------------------------------------------------------------------
1 | function MyController($scope) {
2 | $scope.username = 'World';
3 |
4 | $scope.sayHello = function() {
5 | $scope.greeting = 'Hello ' + $scope.username + '!';
6 | };
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example104/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example104",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example104/script.js:
--------------------------------------------------------------------------------
1 | function GreetCtrl($scope, $rootScope) {
2 | $scope.name = 'World';
3 | $rootScope.department = 'Angular';
4 | }
5 |
6 | function ListCtrl($scope) {
7 | $scope.names = ['Igor', 'Misko', 'Vojta'];
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example104/style.css:
--------------------------------------------------------------------------------
1 | .show-scope-demo.ng-scope,
2 | .show-scope-demo .ng-scope {
3 | border: 1px solid red;
4 | margin: 3px;
5 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example105/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example105",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example105/script.js:
--------------------------------------------------------------------------------
1 | function EventController($scope) {
2 | $scope.count = 0;
3 | $scope.$on('MyEvent', function() {
4 | $scope.count++;
5 | });
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example106/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example106",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example106/protractor.js:
--------------------------------------------------------------------------------
1 | it('should test service', function() {
2 | expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))
3 | .toEqual('test');
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example107/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example107",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example107/script.js:
--------------------------------------------------------------------------------
1 | angular.module('myServiceModuleDI', []).
2 | factory('notify', function($window) {
3 | var msgs = [];
4 | return function(msg) {
5 | msgs.push(msg);
6 | if (msgs.length == 3) {
7 | $window.alert(msgs.join("\n"));
8 | msgs = [];
9 | }
10 | };
11 | }).
12 | controller('MyController', function($scope, notify) {
13 | $scope.callNotify = function(msg) {
14 | notify(msg);
15 | };
16 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example11/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example11",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example12/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example12",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example13/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example13",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example13/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-bind', function() {
2 | var nameInput = element(by.model('name'));
3 |
4 | expect(element(by.binding('name')).getText()).toBe('Whirled');
5 | nameInput.clear();
6 | nameInput.sendKeys('world');
7 | expect(element(by.binding('name')).getText()).toBe('world');
8 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example14/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example14",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example15/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example15-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example15/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example15
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example15/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example15",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example15/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-bind-html', function() {
2 | expect(element(by.binding('myHTML')).getText()).toBe(
3 | 'I am an HTMLstring with links! and other stuff');
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example15/script.js:
--------------------------------------------------------------------------------
1 | angular.module('ngBindHtmlExample', ['ngSanitize'])
2 |
3 | .controller('ngBindHtmlCtrl', ['$scope', function ngBindHtmlCtrl($scope) {
4 | $scope.myHTML =
5 | 'I am an HTML
string with links! and other stuff';
6 | }]);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example16/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example16",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example16/style.css:
--------------------------------------------------------------------------------
1 | .strike {
2 | text-decoration: line-through;
3 | }
4 | .bold {
5 | font-weight: bold;
6 | }
7 | .red {
8 | color: red;
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example17/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example17",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example17/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-class', function() {
2 | expect(element(by.css('.base-class')).getAttribute('class')).not.
3 | toMatch(/my-class/);
4 |
5 | element(by.id('setbtn')).click();
6 |
7 | expect(element(by.css('.base-class')).getAttribute('class')).
8 | toMatch(/my-class/);
9 |
10 | element(by.id('clearbtn')).click();
11 |
12 | expect(element(by.css('.base-class')).getAttribute('class')).not.
13 | toMatch(/my-class/);
14 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example17/style.css:
--------------------------------------------------------------------------------
1 | .base-class {
2 | -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
3 | transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
4 | }
5 |
6 | .base-class.my-class {
7 | color: red;
8 | font-size:3em;
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example18/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example18",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example18/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-class-odd and ng-class-even', function() {
2 | expect(element(by.repeater('name in names').row(0).column('name')).getAttribute('class')).
3 | toMatch(/odd/);
4 | expect(element(by.repeater('name in names').row(1).column('name')).getAttribute('class')).
5 | toMatch(/even/);
6 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example18/style.css:
--------------------------------------------------------------------------------
1 | .odd {
2 | color: red;
3 | }
4 | .even {
5 | color: blue;
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example19/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example19",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example19/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-class-odd and ng-class-even', function() {
2 | expect(element(by.repeater('name in names').row(0).column('name')).getAttribute('class')).
3 | toMatch(/odd/);
4 | expect(element(by.repeater('name in names').row(1).column('name')).getAttribute('class')).
5 | toMatch(/even/);
6 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example19/style.css:
--------------------------------------------------------------------------------
1 | .odd {
2 | color: red;
3 | }
4 | .even {
5 | color: blue;
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example2/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example2",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example2/script.js:
--------------------------------------------------------------------------------
1 | function ScrollCtrl($scope, $location, $anchorScroll) {
2 | $scope.gotoBottom = function (){
3 | // set the location.hash to the id of
4 | // the element you wish to scroll to.
5 | $location.hash('bottom');
6 |
7 | // call $anchorScroll()
8 | $anchorScroll();
9 | };
10 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example2/style.css:
--------------------------------------------------------------------------------
1 | #scrollArea {
2 | height: 350px;
3 | overflow: auto;
4 | }
5 |
6 | #bottom {
7 | display: block;
8 | margin-top: 2000px;
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example20/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example20-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ 'hello' }}
15 | {{ 'hello IE7' }}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example20/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example20-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | {{ 'hello' }}
16 | {{ 'hello IE7' }}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example20/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example20-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ 'hello' }}
15 | {{ 'hello IE7' }}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example20/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example20
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ 'hello' }}
15 | {{ 'hello IE7' }}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example20/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example20",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example20/protractor.js:
--------------------------------------------------------------------------------
1 | it('should remove the template directive and css class', function() {
2 | expect($('#template1').getAttribute('ng-cloak')).
3 | toBeNull();
4 | expect($('#template2').getAttribute('ng-cloak')).
5 | toBeNull();
6 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example21/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example21-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example21/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example21-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example21/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example21-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example21/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example21
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example21/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example21",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example21/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-click', function() {
2 | expect(element(by.binding('count')).getText()).toMatch('0');
3 | element(by.css('button')).click();
4 | expect(element(by.binding('count')).getText()).toMatch('1');
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example22/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example22-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example22/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example22-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example22/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example22-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example22/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example22
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example22/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example22",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example23/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example23-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example23/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example23-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example23/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example23-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example23/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example23
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example23/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example23",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example24/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example24-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example24/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example24-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example24/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example24-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example24/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example24
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example24/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example24",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example25/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example25-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example25/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example25-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example25/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example25-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example25/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example25
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example25/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example25",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example26/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example26-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example26/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example26-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example26/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example26-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example26/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example26
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example26/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example26",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example27/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example27-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example27/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example27-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example27/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example27-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example27/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example27
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example27/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example27",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example28/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example28-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example28/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example28-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 | count: {{count}}
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example28/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example28-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example28/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example28
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example28/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example28",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example29/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example29-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key down count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example29/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example29-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | key down count: {{count}}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example29/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example29-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key down count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example29/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example29
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key down count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example29/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example29",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example3/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example3",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example3/script.js:
--------------------------------------------------------------------------------
1 | angular.module('cacheExampleApp', []).
2 | controller('CacheController', ['$scope', '$cacheFactory', function($scope, $cacheFactory) {
3 | $scope.keys = [];
4 | $scope.cache = $cacheFactory('cacheId');
5 | $scope.put = function(key, value) {
6 | $scope.cache.put(key, value);
7 | $scope.keys.push(key);
8 | };
9 | }]);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example3/style.css:
--------------------------------------------------------------------------------
1 | p {
2 | margin: 10px 0 3px;
3 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example30/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example30",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example31/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example31-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key press count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example31/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example31-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | key press count: {{count}}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example31/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example31-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key press count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example31/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example31
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key press count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example31/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example31",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example32/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example32",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example33/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example33-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | copied: {{copied}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example33/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example33-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | copied: {{copied}}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example33/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example33-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | copied: {{copied}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example33/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example33
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | copied: {{copied}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example33/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example33",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example34/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example34-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | cut: {{cut}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example34/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example34-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | cut: {{cut}}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example34/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example34-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | cut: {{cut}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example34/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example34
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | cut: {{cut}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example34/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example34",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example35/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example35-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | pasted: {{paste}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example35/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example35-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | pasted: {{paste}}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example35/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example35-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | pasted: {{paste}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example35/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example35
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | pasted: {{paste}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example35/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example35",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example36/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example36",
3 | "files": [
4 | "index-production.html",
5 | "animations.css"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example37/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example37",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "template1.html",
7 | "template2.html",
8 | "animations.css",
9 | "protractor.js"
10 | ]
11 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example37/script.js:
--------------------------------------------------------------------------------
1 | function Ctrl($scope) {
2 | $scope.templates =
3 | [ { name: 'template1.html', url: 'template1.html'},
4 | { name: 'template2.html', url: 'template2.html'} ];
5 | $scope.template = $scope.templates[0];
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example37/template1.html:
--------------------------------------------------------------------------------
1 | Content of template1.html
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example37/template2.html:
--------------------------------------------------------------------------------
1 | Content of template2.html
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example38/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example38",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example38/protractor.js:
--------------------------------------------------------------------------------
1 | it('should alias index positions', function() {
2 | var elements = element.all(by.css('.example-init'));
3 | expect(elements.get(0).getText()).toBe('list[ 0 ][ 0 ] = a;');
4 | expect(elements.get(1).getText()).toBe('list[ 0 ][ 1 ] = b;');
5 | expect(elements.get(2).getText()).toBe('list[ 1 ][ 0 ] = c;');
6 | expect(elements.get(3).getText()).toBe('list[ 1 ][ 1 ] = d;');
7 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example39/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example39-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Normal: {{1 + 2}}
15 | Ignored: {{1 + 2}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example39/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example39-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Normal: {{1 + 2}}
16 | Ignored: {{1 + 2}}
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example39/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example39-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Normal: {{1 + 2}}
15 | Ignored: {{1 + 2}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example39/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example39
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Normal: {{1 + 2}}
15 | Ignored: {{1 + 2}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example39/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example39",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example39/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check ng-non-bindable', function() {
2 | expect(element(by.binding('1 + 2')).getText()).toContain('3');
3 | expect(element.all(by.css('div')).last().getText()).toMatch(/1 \+ 2/);
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example4/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example4",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example4/protractor.js:
--------------------------------------------------------------------------------
1 | it('should auto compile', function() {
2 | var textarea = $('textarea');
3 | var output = $('div[compile]');
4 | // The initial state reads 'Hello Angular'.
5 | expect(output.getText()).toBe('Hello Angular');
6 | textarea.clear();
7 | textarea.sendKeys('{{name}}!');
8 | expect(output.getText()).toBe('Angular!');
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example40/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example40",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example41/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example41",
3 | "files": [
4 | "index-production.html",
5 | "animations.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example42/animations.css:
--------------------------------------------------------------------------------
1 | .animate-show {
2 | -webkit-transition:all linear 0.5s;
3 | transition:all linear 0.5s;
4 | line-height:20px;
5 | opacity:1;
6 | padding:10px;
7 | border:1px solid black;
8 | background:white;
9 | }
10 |
11 | .animate-show.ng-hide {
12 | line-height:0;
13 | opacity:0;
14 | padding:0 10px;
15 | }
16 |
17 | .check-element {
18 | padding:10px;
19 | border:1px solid black;
20 | background:white;
21 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example42/glyphicons.css:
--------------------------------------------------------------------------------
1 | @import url(//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example42/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example42",
3 | "files": [
4 | "index-production.html",
5 | "glyphicons.css",
6 | "animations.css",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example42/protractor.js:
--------------------------------------------------------------------------------
1 | var thumbsUp = element(by.css('span.glyphicon-thumbs-up'));
2 | var thumbsDown = element(by.css('span.glyphicon-thumbs-down'));
3 |
4 | it('should check ng-show / ng-hide', function() {
5 | expect(thumbsUp.isDisplayed()).toBeFalsy();
6 | expect(thumbsDown.isDisplayed()).toBeTruthy();
7 |
8 | element(by.model('checked')).click();
9 |
10 | expect(thumbsUp.isDisplayed()).toBeTruthy();
11 | expect(thumbsDown.isDisplayed()).toBeFalsy();
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example43/animations.css:
--------------------------------------------------------------------------------
1 | .animate-hide {
2 | -webkit-transition:all linear 0.5s;
3 | transition:all linear 0.5s;
4 | line-height:20px;
5 | opacity:1;
6 | padding:10px;
7 | border:1px solid black;
8 | background:white;
9 | }
10 |
11 | .animate-hide.ng-hide {
12 | line-height:0;
13 | opacity:0;
14 | padding:0 10px;
15 | }
16 |
17 | .check-element {
18 | padding:10px;
19 | border:1px solid black;
20 | background:white;
21 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example43/glyphicons.css:
--------------------------------------------------------------------------------
1 | @import url(//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example43/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example43",
3 | "files": [
4 | "index-production.html",
5 | "glyphicons.css",
6 | "animations.css",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example43/protractor.js:
--------------------------------------------------------------------------------
1 | var thumbsUp = element(by.css('span.glyphicon-thumbs-up'));
2 | var thumbsDown = element(by.css('span.glyphicon-thumbs-down'));
3 |
4 | it('should check ng-show / ng-hide', function() {
5 | expect(thumbsUp.isDisplayed()).toBeFalsy();
6 | expect(thumbsDown.isDisplayed()).toBeTruthy();
7 |
8 | element(by.model('checked')).click();
9 |
10 | expect(thumbsUp.isDisplayed()).toBeTruthy();
11 | expect(thumbsDown.isDisplayed()).toBeFalsy();
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example44/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example44",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example44/protractor.js:
--------------------------------------------------------------------------------
1 | var colorSpan = element(by.css('span'));
2 |
3 | iit('should check ng-style', function() {
4 | expect(colorSpan.getCssValue('color')).toBe('rgba(0, 0, 0, 1)');
5 | element(by.css('input[value=\'set color\']')).click();
6 | expect(colorSpan.getCssValue('color')).toBe('rgba(255, 0, 0, 1)');
7 | element(by.css('input[value=clear]')).click();
8 | expect(colorSpan.getCssValue('color')).toBe('rgba(0, 0, 0, 1)');
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example44/style.css:
--------------------------------------------------------------------------------
1 | span {
2 | color: black;
3 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example45/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example45",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "animations.css",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example45/script.js:
--------------------------------------------------------------------------------
1 | function Ctrl($scope) {
2 | $scope.items = ['settings', 'home', 'other'];
3 | $scope.selection = $scope.items[0];
4 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example46/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example46",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example46/protractor.js:
--------------------------------------------------------------------------------
1 | it('should have transcluded', function() {
2 | var titleElement = element(by.model('title'));
3 | titleElement.clear();
4 | titleElement.sendKeys('TITLE');
5 | var textElement = element(by.model('text'));
6 | textElement.clear();
7 | textElement.sendKeys('TEXT');
8 | expect(element(by.binding('title')).getText()).toEqual('TITLE');
9 | expect(element(by.binding('text')).getText()).toEqual('TEXT');
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example47/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example47",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example47/protractor.js:
--------------------------------------------------------------------------------
1 | it('should load template defined inside script tag', function() {
2 | element(by.css('#tpl-link')).click();
3 | expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example48/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example48",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example49/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example49-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
$document title:
17 |
window.document title:
18 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example49/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example49
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
$document title:
17 |
window.document title:
18 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example49/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example49",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example49/script.js:
--------------------------------------------------------------------------------
1 | function MainCtrl($scope, $document) {
2 | $scope.title = $document[0].title;
3 | $scope.windowTitle = angular.element(window.document)[0].title;
4 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example5/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example5",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example50/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example50",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example51/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example51",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example52/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example52",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example53/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example53",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example54/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example54-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ {'name':'value'} | json }}
15 |
16 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example54/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example54-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | {{ {'name':'value'} | json }}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example54/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example54-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ {'name':'value'} | json }}
15 |
16 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example54/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example54
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ {'name':'value'} | json }}
15 |
16 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example54/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example54",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example54/protractor.js:
--------------------------------------------------------------------------------
1 | it('should jsonify filtered objects', function() {
2 | expect(element(by.binding("{'name':'value'}")).getText()).toMatch(/\{\n "name": ?"value"\n}/);
3 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example55/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example55",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example56/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example56",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example57/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example57",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example58/http-hello.html:
--------------------------------------------------------------------------------
1 | Hello, $http!
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example58/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example58",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "http-hello.html",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example59/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example59",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example59/protractor.js:
--------------------------------------------------------------------------------
1 | it('should interpolate binding with custom symbols', function() {
2 | expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');
3 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example6/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example6-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Click me to toggle:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example6/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example6-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Click me to toggle:
16 |
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example6/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example6-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Click me to toggle:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example6/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example6
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Click me to toggle:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example6/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example6",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example6/protractor.js:
--------------------------------------------------------------------------------
1 | it('should toggle button', function() {
2 | expect(element(by.css('button')).getAttribute('disabled')).toBeFalsy();
3 | element(by.model('checked')).click();
4 | expect(element(by.css('button')).getAttribute('disabled')).toBeTruthy();
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example60/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example60",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example61/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example61",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example61/script.js:
--------------------------------------------------------------------------------
1 | function LogCtrl($scope, $log) {
2 | $scope.$log = $log;
3 | $scope.message = 'Hello World!';
4 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example62/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example62",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "test_data.json",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example62/test_data.json:
--------------------------------------------------------------------------------
1 | [
2 | { "name": "Alice",
3 | "htmlComment":
4 | "Is anyone reading this?"
5 | },
6 | { "name": "Bob",
7 | "htmlComment": "Yes! Am I the only other one?"
8 | }
9 | ]
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example63/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example63",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example63/protractor.js:
--------------------------------------------------------------------------------
1 | it('should display the greeting in the input box', function() {
2 | element(by.model('greeting')).sendKeys('Hello, E2E Tests');
3 | // If we click the button it will block the test runner
4 | // element(':button').click();
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example64/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example64",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example65/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example65",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example66/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example66",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example66/script.js:
--------------------------------------------------------------------------------
1 | angular.module('ngClickExample', ['ngTouch']);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example67/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example67",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example67/script.js:
--------------------------------------------------------------------------------
1 | angular.module('ngSwipeLeftExample', ['ngTouch']);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example68/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example68",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example68/script.js:
--------------------------------------------------------------------------------
1 | angular.module('ngSwipeRightExample', ['ngTouch']);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example69/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example69",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example7/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example7-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to check both:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example7/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example7-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to check both:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example7/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example7
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to check both:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example7/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example7",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example7/protractor.js:
--------------------------------------------------------------------------------
1 | it('should check both checkBoxes', function() {
2 | expect(element(by.id('checkSlave')).getAttribute('checked')).toBeFalsy();
3 | element(by.model('master')).click();
4 | expect(element(by.id('checkSlave')).getAttribute('checked')).toBeTruthy();
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example70/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example70-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example70/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example70-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example70/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example70
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example70/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example70",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example70/script.js:
--------------------------------------------------------------------------------
1 | function LocationController($scope, $location) {
2 | $scope.$watch('locationPath', function(path) {
3 | $location.path(path);
4 | });
5 | $scope.$watch(function() {
6 | return $location.path();
7 | }, function(path) {
8 | $scope.locationPath = path;
9 | });
10 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example71/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example71",
3 | "files": [
4 | "index-production.html",
5 | "animations.css"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example72/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example72",
3 | "files": [
4 | "index-production.html",
5 | "style.css"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example73/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example73-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example73/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example73-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Drag ME
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example73/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example73-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example73/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example73
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example73/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example73",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example74/app.js:
--------------------------------------------------------------------------------
1 | var myApp = angular.module('spicyApp1', []);
2 |
3 | myApp.controller('SpicyController', ['$scope', function($scope) {
4 | $scope.spice = 'very';
5 |
6 | $scope.chiliSpicy = function() {
7 | $scope.spice = 'chili';
8 | };
9 |
10 | $scope.jalapenoSpicy = function() {
11 | $scope.spice = 'jalapeño';
12 | };
13 | }]);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example74/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example74",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example75/app.js:
--------------------------------------------------------------------------------
1 | var myApp = angular.module('spicyApp2', []);
2 |
3 | myApp.controller('SpicyController', ['$scope', function($scope) {
4 | $scope.customSpice = "wasabi";
5 | $scope.spice = 'very';
6 |
7 | $scope.spicy = function(spice) {
8 | $scope.spice = spice;
9 | };
10 | }]);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example75/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example75",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example76/app.css:
--------------------------------------------------------------------------------
1 | div.spicy div {
2 | padding: 10px;
3 | border: solid 2px blue;
4 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example76/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example76",
3 | "files": [
4 | "index-production.html",
5 | "app.css",
6 | "app.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example77/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example77",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractorTest.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example77/protractorTest.js:
--------------------------------------------------------------------------------
1 | it('should show off bindings', function() {
2 | expect(element(by.css('div[ng-controller="Controller"] span[ng-bind]')).getText())
3 | .toBe('Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)');
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example77/script.js:
--------------------------------------------------------------------------------
1 | angular.module('docsBindExample', [])
2 | .controller('Controller', ['$scope', function($scope) {
3 | $scope.name = 'Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)';
4 | }]);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example78/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example78-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example78/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example78-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example78/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example78
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example78/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example78",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example78/script.js:
--------------------------------------------------------------------------------
1 | angular.module('docsSimpleDirective', [])
2 | .controller('Controller', ['$scope', function($scope) {
3 | $scope.customer = {
4 | name: 'Naomi',
5 | address: '1600 Amphitheatre'
6 | };
7 | }])
8 | .directive('myCustomer', function() {
9 | return {
10 | template: 'Name: {{customer.name}} Address: {{customer.address}}'
11 | };
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example79/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example79-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example79/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example79-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example79/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example79
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example79/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example79",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example79/my-customer.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}} Address: {{customer.address}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example79/script.js:
--------------------------------------------------------------------------------
1 | angular.module('docsTemplateUrlDirective', [])
2 | .controller('Controller', ['$scope', function($scope) {
3 | $scope.customer = {
4 | name: 'Naomi',
5 | address: '1600 Amphitheatre'
6 | };
7 | }])
8 | .directive('myCustomer', function() {
9 | return {
10 | templateUrl: 'my-customer.html'
11 | };
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example8/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example8-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to make text readonly:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example8/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example8-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to make text readonly:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example8/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example8
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to make text readonly:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example8/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example8",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example8/protractor.js:
--------------------------------------------------------------------------------
1 | it('should toggle readonly attr', function() {
2 | expect(element(by.css('[type="text"]')).getAttribute('readonly')).toBeFalsy();
3 | element(by.model('checked')).click();
4 | expect(element(by.css('[type="text"]')).getAttribute('readonly')).toBeTruthy();
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example80/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example80-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example80/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example80-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example80/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example80
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example80/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example80",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example80/my-customer.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}} Address: {{customer.address}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example80/script.js:
--------------------------------------------------------------------------------
1 | angular.module('docsRestrictDirective', [])
2 | .controller('Controller', ['$scope', function($scope) {
3 | $scope.customer = {
4 | name: 'Naomi',
5 | address: '1600 Amphitheatre'
6 | };
7 | }])
8 | .directive('myCustomer', function() {
9 | return {
10 | restrict: 'E',
11 | templateUrl: 'my-customer.html'
12 | };
13 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example81/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example81",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example81/my-customer.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}} Address: {{customer.address}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example82/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example82",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer-iso.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example82/my-customer-iso.html:
--------------------------------------------------------------------------------
1 | Name: {{customerInfo.name}} Address: {{customerInfo.address}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example83/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example83-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example83/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example83
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example83/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example83",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer-plus-vojta.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example83/my-customer-plus-vojta.html:
--------------------------------------------------------------------------------
1 | Name: {{customerInfo.name}} Address: {{customerInfo.address}}
2 |
3 | Name: {{vojta.name}} Address: {{vojta.address}}
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example84/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example84",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example85/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example85-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Check out the contents, {{name}}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example85/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example85
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Check out the contents, {{name}}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example85/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example85",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-dialog.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example85/my-dialog.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example85/script.js:
--------------------------------------------------------------------------------
1 | angular.module('docsTransclusionDirective', [])
2 | .controller('Controller', ['$scope', function($scope) {
3 | $scope.name = 'Tobias';
4 | }])
5 | .directive('myDialog', function() {
6 | return {
7 | restrict: 'E',
8 | transclude: true,
9 | templateUrl: 'my-dialog.html'
10 | };
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example86/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example86-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Check out the contents, {{name}}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example86/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example86
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Check out the contents, {{name}}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example86/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example86",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-dialog.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example86/my-dialog.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example86/script.js:
--------------------------------------------------------------------------------
1 | angular.module('docsTransclusionExample', [])
2 | .controller('Controller', ['$scope', function($scope) {
3 | $scope.name = 'Tobias';
4 | }])
5 | .directive('myDialog', function() {
6 | return {
7 | restrict: 'E',
8 | transclude: true,
9 | scope: {},
10 | templateUrl: 'my-dialog.html',
11 | link: function (scope, element) {
12 | scope.name = 'Jeff';
13 | }
14 | };
15 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example87/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example87",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-dialog-close.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example87/my-dialog-close.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example88/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example88-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example88/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example88-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Drag ME
17 |
18 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example88/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example88-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example88/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example88
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example88/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example88",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example89/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example89",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-tabs.html",
7 | "my-pane.html"
8 | ]
9 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example89/my-pane.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example89/my-tabs.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example9/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example9-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to select:
15 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example9/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example9
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to select:
15 |
19 |
20 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example9/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example9",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example9/protractor.js:
--------------------------------------------------------------------------------
1 | it('should select Greetings!', function() {
2 | expect(element(by.id('greet')).getAttribute('selected')).toBeFalsy();
3 | element(by.model('selected')).click();
4 | expect(element(by.id('greet')).getAttribute('selected')).toBeTruthy();
5 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example90/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example90-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | 1+2={{1+2}}
15 |
16 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example90/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example90-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 1+2={{1+2}}
16 |
17 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example90/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example90-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | 1+2={{1+2}}
15 |
16 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example90/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example90
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | 1+2={{1+2}}
15 |
16 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example90/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example90",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example90/protractor.js:
--------------------------------------------------------------------------------
1 | it('should calculate expression in binding', function() {
2 | expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');
3 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example91/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example91",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example91/protractor.js:
--------------------------------------------------------------------------------
1 | it('should allow user expression testing', function() {
2 | element(by.css('.expressions button')).click();
3 | var lis = element(by.css('.expressions ul')).element.all(by.repeater('expr in exprs'));
4 | expect(lis.count()).toBe(1);
5 | expect(lis.get(0).getText()).toEqual('[ X ] 3*10|currency => $30.00');
6 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example91/script.js:
--------------------------------------------------------------------------------
1 | function Cntl2($scope) {
2 | var exprs = $scope.exprs = [];
3 | $scope.expr = '3*10|currency';
4 | $scope.addExp = function(expr) {
5 | exprs.push(expr);
6 | };
7 |
8 | $scope.removeExp = function(index) {
9 | exprs.splice(index, 1);
10 | };
11 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example92/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example92",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example92/protractor.js:
--------------------------------------------------------------------------------
1 | it('should calculate expression in binding', function() {
2 | if (browser.params.browser == 'safari') {
3 | // Safari can't handle dialogs.
4 | return;
5 | }
6 | element(by.css('[ng-click="greet()"]')).click();
7 |
8 | var alertDialog = browser.switchTo().alert();
9 |
10 | expect(alertDialog.getText()).toEqual('Hello World');
11 |
12 | alertDialog.accept();
13 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example92/script.js:
--------------------------------------------------------------------------------
1 | function Cntl1($window, $scope){
2 | $scope.name = 'World';
3 |
4 | $scope.greet = function() {
5 | $window.alert('Hello ' + $scope.name);
6 | };
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example93/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example93",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example94/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example94",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example94/script.js:
--------------------------------------------------------------------------------
1 | angular.module('FilterInControllerModule', []).
2 | controller('FilterController', ['filterFilter', function(filterFilter) {
3 | this.array = [
4 | {name: 'Tobias'},
5 | {name: 'Jeff'},
6 | {name: 'Brian'},
7 | {name: 'Igor'},
8 | {name: 'James'},
9 | {name: 'Brad'}
10 | ];
11 | this.filteredArray = filterFilter(this.array, 'a');
12 | }]);
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example95/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example95",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example96/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example96",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example97/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example97",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example98/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example98",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example98/script.js:
--------------------------------------------------------------------------------
1 | function Controller($scope) {
2 | $scope.master = {};
3 |
4 | $scope.update = function(user) {
5 | $scope.master = angular.copy(user);
6 | };
7 |
8 | $scope.reset = function() {
9 | $scope.user = angular.copy($scope.master);
10 | };
11 |
12 | $scope.isUnchanged = function(user) {
13 | return angular.equals(user, $scope.master);
14 | };
15 |
16 | $scope.reset();
17 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-example99/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example99",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-guide-concepts-1/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-guide-concepts-1",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-guide-concepts-2/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-guide-concepts-2",
3 | "files": [
4 | "index-production.html",
5 | "invoice1.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-guide-concepts-21/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-guide-concepts-21",
3 | "files": [
4 | "index-production.html",
5 | "finance2.js",
6 | "invoice2.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-guide-concepts-3/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-guide-concepts-3",
3 | "files": [
4 | "index-production.html",
5 | "invoice3.js",
6 | "finance3.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-multi-bootstrap/controller.js:
--------------------------------------------------------------------------------
1 | var app = angular.module('multi-bootstrap', [])
2 |
3 | .controller('BrokenTable', function($scope) {
4 | $scope.headings = ['One', 'Two', 'Three'];
5 | $scope.fillings = [[1, 2, 3], ['A', 'B', 'C'], [7, 8, 9]];
6 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-multi-bootstrap/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-multi-bootstrap",
3 | "files": [
4 | "index-production.html",
5 | "controller.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-multi-bootstrap/protractor.js:
--------------------------------------------------------------------------------
1 | it('should only insert one table cell for each item in $scope.fillings', function() {
2 | expect(element.all(by.css('td')).count())
3 | .toBe(9);
4 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngChange-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngChange-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngController/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngController",
3 | "files": [
4 | "index-production.html",
5 | "app.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngControllerAs/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngControllerAs",
3 | "files": [
4 | "index-production.html",
5 | "app.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngList-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngList-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngValue-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngValue-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngValue-directive/protractor.js:
--------------------------------------------------------------------------------
1 | var favorite = element(by.binding('my.favorite'));
2 |
3 | it('should initialize to model', function() {
4 | expect(favorite.getText()).toContain('unicorns');
5 | });
6 | it('should bind the values to the inputs', function() {
7 | element.all(by.model('my.favorite')).get(0).click();
8 | expect(favorite.getText()).toContain('pizza');
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngView-directive/book.html:
--------------------------------------------------------------------------------
1 |
2 | controller: {{book.name}}
3 | Book Id: {{book.params.bookId}}
4 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngView-directive/chapter.html:
--------------------------------------------------------------------------------
1 |
2 | controller: {{chapter.name}}
3 | Book Id: {{chapter.params.bookId}}
4 | Chapter Id: {{chapter.params.chapterId}}
5 |
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-ngView-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngView-directive",
3 | "files": [
4 | "index-production.html",
5 | "book.html",
6 | "chapter.html",
7 | "animations.css",
8 | "script.js",
9 | "protractor.js"
10 | ]
11 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-number-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-number-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-radio-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-radio-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-radio-input-directive/protractor.js:
--------------------------------------------------------------------------------
1 | it('should change state', function() {
2 | var color = element(by.binding('color'));
3 |
4 | expect(color.getText()).toContain('blue');
5 |
6 | element.all(by.model('color')).get(0).click();
7 |
8 | expect(color.getText()).toContain('red');
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-text-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-text-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/examples/example-url-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-url-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/libs/angular/docs/img/AngularJS-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/AngularJS-small.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/One_Way_Data_Binding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/One_Way_Data_Binding.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/Two_Way_Data_Binding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/Two_Way_Data_Binding.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/angular_parts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/angular_parts.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/bullet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/bullet.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/form_data_flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/form_data_flow.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-databinding1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-databinding1.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-databinding2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-databinding2.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-directive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-directive.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-module-injector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-module-injector.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-module-service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-module-service.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-runtime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-runtime.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-scope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-scope.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-startup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-startup.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/concepts-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/concepts-view.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/di_sequence_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/di_sequence_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/dom_scope_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/dom_scope_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/hashbang_vs_regular_url.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/hashbang_vs_regular_url.jpg
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/scenario_runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/scenario_runner.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/guide/simple_scope_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/guide/simple_scope_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/helloworld.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/helloworld.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/helloworld_2way.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/helloworld_2way.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/catalog_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/catalog_screen.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_00.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_00_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_00_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_02.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_03.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_04.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_05.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_05.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_05.pptx
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_07_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_07_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_08-09_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_08-09_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/img/tutorial/tutorial_10-11_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/angular/docs/img/tutorial/tutorial_10-11_final.png
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example10/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngOpen", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example10/index.html");
4 | });
5 |
6 | it('should toggle open', function() {
7 | expect(element(by.id('details')).getAttribute('open')).toBeFalsy();
8 | element(by.model('open')).click();
9 | expect(element(by.id('details')).getAttribute('open')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example10/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngOpen", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example10/index-jquery.html");
4 | });
5 |
6 | it('should toggle open', function() {
7 | expect(element(by.id('details')).getAttribute('open')).toBeFalsy();
8 | element(by.model('open')).click();
9 | expect(element(by.id('details')).getAttribute('open')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example106/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("services", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example106/index.html");
4 | });
5 |
6 | it('should test service', function() {
7 | expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))
8 | .toEqual('test');
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example106/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("services", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example106/index-jquery.html");
4 | });
5 |
6 | it('should test service', function() {
7 | expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))
8 | .toEqual('test');
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example13/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngBind", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example13/index.html");
4 | });
5 |
6 | it('should check ng-bind', function() {
7 | var nameInput = element(by.model('name'));
8 |
9 | expect(element(by.binding('name')).getText()).toBe('Whirled');
10 | nameInput.clear();
11 | nameInput.sendKeys('world');
12 | expect(element(by.binding('name')).getText()).toBe('world');
13 | });
14 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example13/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngBind", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example13/index-jquery.html");
4 | });
5 |
6 | it('should check ng-bind', function() {
7 | var nameInput = element(by.model('name'));
8 |
9 | expect(element(by.binding('name')).getText()).toBe('Whirled');
10 | nameInput.clear();
11 | nameInput.sendKeys('world');
12 | expect(element(by.binding('name')).getText()).toBe('world');
13 | });
14 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example15/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngBindHtml", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example15/index.html");
4 | });
5 |
6 | it('should check ng-bind-html', function() {
7 | expect(element(by.binding('myHTML')).getText()).toBe(
8 | 'I am an HTMLstring with links! and other stuff');
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example15/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngBindHtml", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example15/index-jquery.html");
4 | });
5 |
6 | it('should check ng-bind-html', function() {
7 | expect(element(by.binding('myHTML')).getText()).toBe(
8 | 'I am an HTMLstring with links! and other stuff');
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example20/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngCloak", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example20/index.html");
4 | });
5 |
6 | it('should remove the template directive and css class', function() {
7 | expect($('#template1').getAttribute('ng-cloak')).
8 | toBeNull();
9 | expect($('#template2').getAttribute('ng-cloak')).
10 | toBeNull();
11 | });
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example20/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngCloak", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example20/index-jquery.html");
4 | });
5 |
6 | it('should remove the template directive and css class', function() {
7 | expect($('#template1').getAttribute('ng-cloak')).
8 | toBeNull();
9 | expect($('#template2').getAttribute('ng-cloak')).
10 | toBeNull();
11 | });
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example21/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngClick", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example21/index.html");
4 | });
5 |
6 | it('should check ng-click', function() {
7 | expect(element(by.binding('count')).getText()).toMatch('0');
8 | element(by.css('button')).click();
9 | expect(element(by.binding('count')).getText()).toMatch('1');
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example21/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngClick", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example21/index-jquery.html");
4 | });
5 |
6 | it('should check ng-click', function() {
7 | expect(element(by.binding('count')).getText()).toMatch('0');
8 | element(by.css('button')).click();
9 | expect(element(by.binding('count')).getText()).toMatch('1');
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example39/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngNonBindable", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example39/index.html");
4 | });
5 |
6 | it('should check ng-non-bindable', function() {
7 | expect(element(by.binding('1 + 2')).getText()).toContain('3');
8 | expect(element.all(by.css('div')).last().getText()).toMatch(/1 \+ 2/);
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example39/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngNonBindable", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example39/index-jquery.html");
4 | });
5 |
6 | it('should check ng-non-bindable', function() {
7 | expect(element(by.binding('1 + 2')).getText()).toContain('3');
8 | expect(element.all(by.css('div')).last().getText()).toMatch(/1 \+ 2/);
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example47/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:script", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example47/index.html");
4 | });
5 |
6 | it('should load template defined inside script tag', function() {
7 | element(by.css('#tpl-link')).click();
8 | expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example47/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:script", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example47/index-jquery.html");
4 | });
5 |
6 | it('should load template defined inside script tag', function() {
7 | element(by.css('#tpl-link')).click();
8 | expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example54/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.filter:json", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example54/index.html");
4 | });
5 |
6 | it('should jsonify filtered objects', function() {
7 | expect(element(by.binding("{'name':'value'}")).getText()).toMatch(/\{\n "name": ?"value"\n}/);
8 | });
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example54/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.filter:json", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example54/index-jquery.html");
4 | });
5 |
6 | it('should jsonify filtered objects', function() {
7 | expect(element(by.binding("{'name':'value'}")).getText()).toMatch(/\{\n "name": ?"value"\n}/);
8 | });
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example59/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.provider:$interpolateProvider", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example59/index.html");
4 | });
5 |
6 | it('should interpolate binding with custom symbols', function() {
7 | expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');
8 | });
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example59/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.provider:$interpolateProvider", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example59/index-jquery.html");
4 | });
5 |
6 | it('should interpolate binding with custom symbols', function() {
7 | expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');
8 | });
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example6/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngDisabled", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example6/index.html");
4 | });
5 |
6 | it('should toggle button', function() {
7 | expect(element(by.css('button')).getAttribute('disabled')).toBeFalsy();
8 | element(by.model('checked')).click();
9 | expect(element(by.css('button')).getAttribute('disabled')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example6/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngDisabled", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example6/index-jquery.html");
4 | });
5 |
6 | it('should toggle button', function() {
7 | expect(element(by.css('button')).getAttribute('disabled')).toBeFalsy();
8 | element(by.model('checked')).click();
9 | expect(element(by.css('button')).getAttribute('disabled')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example63/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.service:$window", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example63/index.html");
4 | });
5 |
6 | it('should display the greeting in the input box', function() {
7 | element(by.model('greeting')).sendKeys('Hello, E2E Tests');
8 | // If we click the button it will block the test runner
9 | // element(':button').click();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example63/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.service:$window", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example63/index-jquery.html");
4 | });
5 |
6 | it('should display the greeting in the input box', function() {
7 | element(by.model('greeting')).sendKeys('Hello, E2E Tests');
8 | // If we click the button it will block the test runner
9 | // element(':button').click();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example7/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngChecked", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example7/index.html");
4 | });
5 |
6 | it('should check both checkBoxes', function() {
7 | expect(element(by.id('checkSlave')).getAttribute('checked')).toBeFalsy();
8 | element(by.model('master')).click();
9 | expect(element(by.id('checkSlave')).getAttribute('checked')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example7/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngChecked", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example7/index-jquery.html");
4 | });
5 |
6 | it('should check both checkBoxes', function() {
7 | expect(element(by.id('checkSlave')).getAttribute('checked')).toBeFalsy();
8 | element(by.model('master')).click();
9 | expect(element(by.id('checkSlave')).getAttribute('checked')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example8/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngReadonly", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example8/index.html");
4 | });
5 |
6 | it('should toggle readonly attr', function() {
7 | expect(element(by.css('[type="text"]')).getAttribute('readonly')).toBeFalsy();
8 | element(by.model('checked')).click();
9 | expect(element(by.css('[type="text"]')).getAttribute('readonly')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example8/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngReadonly", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example8/index-jquery.html");
4 | });
5 |
6 | it('should toggle readonly attr', function() {
7 | expect(element(by.css('[type="text"]')).getAttribute('readonly')).toBeFalsy();
8 | element(by.model('checked')).click();
9 | expect(element(by.css('[type="text"]')).getAttribute('readonly')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example9/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngSelected", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example9/index.html");
4 | });
5 |
6 | it('should select Greetings!', function() {
7 | expect(element(by.id('greet')).getAttribute('selected')).toBeFalsy();
8 | element(by.model('selected')).click();
9 | expect(element(by.id('greet')).getAttribute('selected')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example9/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.directive:ngSelected", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example9/index-jquery.html");
4 | });
5 |
6 | it('should select Greetings!', function() {
7 | expect(element(by.id('greet')).getAttribute('selected')).toBeFalsy();
8 | element(by.model('selected')).click();
9 | expect(element(by.id('greet')).getAttribute('selected')).toBeTruthy();
10 | });
11 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example90/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("expression", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example90/index.html");
4 | });
5 |
6 | it('should calculate expression in binding', function() {
7 | expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');
8 | });
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example90/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("expression", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example90/index-jquery.html");
4 | });
5 |
6 | it('should calculate expression in binding', function() {
7 | expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');
8 | });
9 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-example91/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("expression", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-example91/index.html");
4 | });
5 |
6 | it('should allow user expression testing', function() {
7 | element(by.css('.expressions button')).click();
8 | var lis = element(by.css('.expressions ul')).element.all(by.repeater('expr in exprs'));
9 | expect(lis.count()).toBe(1);
10 | expect(lis.get(0).getText()).toEqual('[ X ] 3*10|currency => $30.00');
11 | });
12 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-multi-bootstrap/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.function:angular.bootstrap", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-multi-bootstrap/index.html");
4 | });
5 |
6 | it('should only insert one table cell for each item in $scope.fillings', function() {
7 | expect(element.all(by.css('td')).count())
8 | .toBe(9);
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-multi-bootstrap/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.function:angular.bootstrap", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-multi-bootstrap/index-jquery.html");
4 | });
5 |
6 | it('should only insert one table cell for each item in $scope.fillings', function() {
7 | expect(element.all(by.css('td')).count())
8 | .toBe(9);
9 | });
10 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-radio-input-directive/jqlite_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.input:input[radio]", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-radio-input-directive/index.html");
4 | });
5 |
6 | it('should change state', function() {
7 | var color = element(by.binding('color'));
8 |
9 | expect(color.getText()).toContain('blue');
10 |
11 | element.all(by.model('color')).get(0).click();
12 |
13 | expect(color.getText()).toContain('red');
14 | });
15 | });
--------------------------------------------------------------------------------
/libs/angular/docs/ptore2e/example-radio-input-directive/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("module:ng.input:input[radio]", function() {
2 | beforeEach(function() {
3 | browser.get("./examples/example-radio-input-directive/index-jquery.html");
4 | });
5 |
6 | it('should change state', function() {
7 | var color = element(by.binding('color'));
8 |
9 | expect(color.getText()).toContain('blue');
10 |
11 | element.all(by.model('color')).get(0).click();
12 |
13 | expect(color.getText()).toContain('red');
14 | });
15 | });
--------------------------------------------------------------------------------
/libs/angular/version.json:
--------------------------------------------------------------------------------
1 | {"raw":"v1.2.17","major":1,"minor":2,"patch":17,"prerelease":[],"build":[],"version":"1.2.17","codeName":"quantum-disentanglement","full":"1.2.17","cdn":{"raw":"v1.2.16","major":1,"minor":2,"patch":16,"prerelease":[],"build":[],"version":"1.2.16","isStable":true,"docsUrl":"http://code.angularjs.org/1.2.16/docs"}}
--------------------------------------------------------------------------------
/libs/angular/version.txt:
--------------------------------------------------------------------------------
1 | 1.2.17
--------------------------------------------------------------------------------
/libs/bootstrap/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/bootstrap/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/libs/bootstrap/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/bootstrap/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/libs/jquery/src/ajax/parseJSON.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Support: Android 2.3
6 | // Workaround failure to string-cast null input
7 | jQuery.parseJSON = function( data ) {
8 | return JSON.parse( data + "" );
9 | };
10 |
11 | return jQuery.parseJSON;
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/libs/jquery/src/ajax/var/nonce.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core"
3 | ], function( jQuery ) {
4 | return jQuery.now();
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/ajax/var/rquery.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/\?/);
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/attributes.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./attributes/attr",
4 | "./attributes/prop",
5 | "./attributes/classes",
6 | "./attributes/val"
7 | ], function( jQuery ) {
8 |
9 | // Return jQuery for attributes-only inclusion
10 | return jQuery;
11 | });
12 |
--------------------------------------------------------------------------------
/libs/jquery/src/core/var/rsingleTag.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // Match a standalone tag
3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/);
4 | });
5 |
--------------------------------------------------------------------------------
/libs/jquery/src/css/hiddenVisibleSelectors.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../selector"
4 | ], function( jQuery ) {
5 |
6 | jQuery.expr.filters.hidden = function( elem ) {
7 | // Support: Opera <= 12.12
8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements
9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0;
10 | };
11 | jQuery.expr.filters.visible = function( elem ) {
12 | return !jQuery.expr.filters.hidden( elem );
13 | };
14 |
15 | });
16 |
--------------------------------------------------------------------------------
/libs/jquery/src/css/var/cssExpand.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return [ "Top", "Right", "Bottom", "Left" ];
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/css/var/getStyles.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return function( elem ) {
3 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
4 | };
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/css/var/isHidden.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core",
3 | "../../selector"
4 | // css is assumed
5 | ], function( jQuery ) {
6 |
7 | return function( elem, el ) {
8 | // isHidden might be called from jQuery#filter function;
9 | // in that case, element will be second argument
10 | elem = el || elem;
11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );
12 | };
13 | });
14 |
--------------------------------------------------------------------------------
/libs/jquery/src/css/var/rmargin.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/^margin/);
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/css/var/rnumnonpx.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../var/pnum"
3 | ], function( pnum ) {
4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/data/accepts.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | /**
6 | * Determines whether an object can have data
7 | */
8 | jQuery.acceptData = function( owner ) {
9 | // Accepts only:
10 | // - Node
11 | // - Node.ELEMENT_NODE
12 | // - Node.DOCUMENT_NODE
13 | // - Object
14 | // - Any
15 | /* jshint -W018 */
16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
17 | };
18 |
19 | return jQuery.acceptData;
20 | });
21 |
--------------------------------------------------------------------------------
/libs/jquery/src/data/var/data_priv.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/data/var/data_user.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/deprecated.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./traversing"
4 | ], function( jQuery ) {
5 |
6 | // The number of elements contained in the matched element set
7 | jQuery.fn.size = function() {
8 | return this.length;
9 | };
10 |
11 | jQuery.fn.andSelf = jQuery.fn.addBack;
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/libs/jquery/src/effects/animatedSelector.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../selector",
4 | "../effects"
5 | ], function( jQuery ) {
6 |
7 | jQuery.expr.filters.animated = function( elem ) {
8 | return jQuery.grep(jQuery.timers, function( fn ) {
9 | return elem === fn.elem;
10 | }).length;
11 | };
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/libs/jquery/src/event/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | support.focusinBubbles = "onfocusin" in window;
6 |
7 | return support;
8 |
9 | });
10 |
--------------------------------------------------------------------------------
/libs/jquery/src/manipulation/_evalUrl.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../ajax"
3 | ], function( jQuery ) {
4 |
5 | jQuery._evalUrl = function( url ) {
6 | return jQuery.ajax({
7 | url: url,
8 | type: "GET",
9 | dataType: "script",
10 | async: false,
11 | global: false,
12 | "throws": true
13 | });
14 | };
15 |
16 | return jQuery._evalUrl;
17 |
18 | });
19 |
--------------------------------------------------------------------------------
/libs/jquery/src/manipulation/var/rcheckableType.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/^(?:checkbox|radio)$/i);
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/outro.js:
--------------------------------------------------------------------------------
1 | }));
2 |
--------------------------------------------------------------------------------
/libs/jquery/src/selector-sizzle.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "sizzle"
4 | ], function( jQuery, Sizzle ) {
5 |
6 | jQuery.find = Sizzle;
7 | jQuery.expr = Sizzle.selectors;
8 | jQuery.expr[":"] = jQuery.expr.pseudos;
9 | jQuery.unique = Sizzle.uniqueSort;
10 | jQuery.text = Sizzle.getText;
11 | jQuery.isXMLDoc = Sizzle.isXML;
12 | jQuery.contains = Sizzle.contains;
13 |
14 | });
15 |
--------------------------------------------------------------------------------
/libs/jquery/src/selector.js:
--------------------------------------------------------------------------------
1 | define([ "./selector-sizzle" ]);
2 |
--------------------------------------------------------------------------------
/libs/jquery/src/traversing/var/rneedsContext.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core",
3 | "../../selector"
4 | ], function( jQuery ) {
5 | return jQuery.expr.match.needsContext;
6 | });
7 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/arr.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return [];
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/class2type.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // [[Class]] -> type pairs
3 | return {};
4 | });
5 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/concat.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.concat;
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/hasOwn.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.hasOwnProperty;
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/indexOf.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.indexOf;
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/pnum.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/push.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.push;
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/rnotwhite.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/\S+/g);
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/slice.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.slice;
5 | });
6 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/strundefined.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return typeof undefined;
3 | });
4 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/support.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // All support tests are defined in their respective modules.
3 | return {};
4 | });
5 |
--------------------------------------------------------------------------------
/libs/jquery/src/var/toString.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.toString;
5 | });
6 |
--------------------------------------------------------------------------------
/libs/mobile-angular-ui/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/mobile-angular-ui/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/libs/mobile-angular-ui/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/mobile-angular-ui/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/libs/mobile-angular-ui/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/mobile-angular-ui/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/libs/mobile-angular-ui/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeado/web-angular-sample/f5a190050d1cc99076e37652142e5ade22ad60ee/libs/mobile-angular-ui/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/sample-1.json:
--------------------------------------------------------------------------------
1 | {
2 | "userId" : "1",
3 | "name" : "미나",
4 | "email" : "mina@gmail.com",
5 | "regDate" : "2012-03-12"
6 | }
7 |
--------------------------------------------------------------------------------
/sample-2.json:
--------------------------------------------------------------------------------
1 | {
2 | "userId" : "2",
3 | "name" : "제시카",
4 | "email" : "jess@gmail.com",
5 | "regDate" : "2012-03-12"
6 | }
--------------------------------------------------------------------------------
/sample.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "userId" : "1",
4 | "name" : "미나",
5 | "email" : "mina@gmail.com",
6 | "regDate" : "2012-03-12"
7 | },
8 | {
9 | "userId" : "2",
10 | "name" : "제시카",
11 | "email" : "jess@gmail.com",
12 | "regDate" : "2012-03-12"
13 | }
14 | ]
--------------------------------------------------------------------------------
/views/home.html:
--------------------------------------------------------------------------------
1 | 라우터 첫 페이지
2 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ratione fuga suscipit, ab iure, incidunt, aut molestias cupiditate adipisci ducimus provident qui? Voluptatum iusto eligendi voluptates libero, excepturi officiis labore, quos!
--------------------------------------------------------------------------------
/views/list.tpl.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/views/main.tpl.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------