├── .gitattributes
├── README.md
├── base
└── base.go
├── clean.sh
├── client
├── client_p2p
│ ├── client.json
│ ├── client_config.go
│ └── client_p2p.go
└── client_topic
│ ├── client.json
│ ├── client_config.go
│ ├── client_topic
│ └── client_topic.go
├── common
├── err.go
├── heartbeat.go
├── util.go
└── uuid.go
├── compile.sh
├── docs
└── pics
│ ├── fishchat.png
│ ├── listen_port.png
│ ├── logo.png
│ └── web_monitor.png
├── gateway
├── gateway.go
├── gateway.json
├── gateway_config.go
├── proto_proc.go
└── server.go
├── libnet
├── broadcast.go
├── buffer.go
├── message.go
├── protocol.go
├── server.go
├── session.go
└── syncs
│ ├── base.go
│ ├── base_test.go
│ ├── deadlock.go
│ ├── deadlock_test.go
│ └── dummy.go
├── log
├── log.go
└── log_file.go
├── manager
├── manager.go
├── manager.json
├── manager_config.go
├── mongo_cmd.go
├── proto_proc.go
├── server.go
├── session_cache.go
└── topic_cache.go
├── monitor
├── conf
│ ├── app.conf
│ └── const.go
├── controllers
│ ├── json_data.go
│ ├── main_controller.go
│ ├── monitor_controller.go
│ └── util.go
├── monitor.go
├── monitor.json
├── monitor_config.go
├── proto_proc.go
├── routers
│ └── router.go
├── server.go
├── static
│ ├── css
│ │ ├── bootstrap-theme.css
│ │ ├── bootstrap-theme.css.map
│ │ ├── bootstrap-theme.min.css
│ │ ├── bootstrap.css
│ │ ├── bootstrap.css.map
│ │ ├── bootstrap.min.css
│ │ ├── dashboard.css
│ │ └── signin.css
│ ├── fonts
│ │ ├── Font-Awesome-3.2.1
│ │ │ ├── .gitignore
│ │ │ ├── .ruby-version
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── Gemfile
│ │ │ ├── Gemfile.lock
│ │ │ ├── README.md
│ │ │ ├── _config.yml
│ │ │ ├── composer.json
│ │ │ ├── css
│ │ │ │ ├── font-awesome-ie7.css
│ │ │ │ ├── font-awesome-ie7.min.css
│ │ │ │ ├── font-awesome.css
│ │ │ │ └── font-awesome.min.css
│ │ │ ├── font
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ └── fontawesome-webfont.woff
│ │ │ ├── less
│ │ │ │ ├── bootstrap.less
│ │ │ │ ├── core.less
│ │ │ │ ├── extras.less
│ │ │ │ ├── font-awesome-ie7.less
│ │ │ │ ├── font-awesome.less
│ │ │ │ ├── icons.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── path.less
│ │ │ │ └── variables.less
│ │ │ ├── package.json
│ │ │ ├── scss
│ │ │ │ ├── _bootstrap.scss
│ │ │ │ ├── _core.scss
│ │ │ │ ├── _extras.scss
│ │ │ │ ├── _icons.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _path.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ ├── font-awesome-ie7.scss
│ │ │ │ └── font-awesome.scss
│ │ │ └── src
│ │ │ │ ├── CNAME
│ │ │ │ ├── Makefile
│ │ │ │ ├── _includes
│ │ │ │ ├── ads
│ │ │ │ │ ├── carbon-dark-vertical.html
│ │ │ │ │ ├── carbon-light-horizontal.html
│ │ │ │ │ └── carbon-light-vertical.html
│ │ │ │ ├── brand-license.html
│ │ │ │ ├── cheatsheet.html
│ │ │ │ ├── community.html
│ │ │ │ ├── community
│ │ │ │ │ ├── getting-support.html
│ │ │ │ │ ├── project-milestones.html
│ │ │ │ │ ├── reporting-bugs.html
│ │ │ │ │ ├── requesting-new-icons.html
│ │ │ │ │ └── submitting-pull-requests.html
│ │ │ │ ├── examples.html
│ │ │ │ ├── examples
│ │ │ │ │ ├── animated-spinner.html
│ │ │ │ │ ├── bordered-pulled.html
│ │ │ │ │ ├── bulleted-lists.html
│ │ │ │ │ ├── button-dropdowns.html
│ │ │ │ │ ├── button-groups.html
│ │ │ │ │ ├── buttons.html
│ │ │ │ │ ├── custom.html
│ │ │ │ │ ├── form-inputs.html
│ │ │ │ │ ├── inline-icons.html
│ │ │ │ │ ├── larger-icons.html
│ │ │ │ │ ├── navigation.html
│ │ │ │ │ ├── new.html
│ │ │ │ │ ├── rotated-flipped.html
│ │ │ │ │ └── stacked.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── get-started.html
│ │ │ │ ├── icons.html
│ │ │ │ ├── icons
│ │ │ │ │ ├── brand.html
│ │ │ │ │ ├── currency.html
│ │ │ │ │ ├── directional.html
│ │ │ │ │ ├── medical.html
│ │ │ │ │ ├── new.html
│ │ │ │ │ ├── text-editor.html
│ │ │ │ │ ├── video-player.html
│ │ │ │ │ └── web-application.html
│ │ │ │ ├── jumbotron-slider.html
│ │ │ │ ├── jumbotron.html
│ │ │ │ ├── license-code.less
│ │ │ │ ├── license.html
│ │ │ │ ├── navbar.html
│ │ │ │ ├── stripe-ad.html
│ │ │ │ ├── stripe-social.html
│ │ │ │ ├── tell-me-thanks.html
│ │ │ │ ├── tests
│ │ │ │ │ ├── rotated-flipped-inside-anchor.html
│ │ │ │ │ ├── rotated-flipped-inside-btn.html
│ │ │ │ │ ├── rotated-flipped.html
│ │ │ │ │ ├── stacked-inside-anchor.html
│ │ │ │ │ └── stacked.html
│ │ │ │ ├── thanks-to.html
│ │ │ │ ├── whats-new.html
│ │ │ │ └── why.html
│ │ │ │ ├── _layouts
│ │ │ │ ├── base.html
│ │ │ │ └── icon.html
│ │ │ │ ├── _plugins
│ │ │ │ ├── icon_page_generator.rb
│ │ │ │ └── site.rb
│ │ │ │ ├── assets
│ │ │ │ ├── css
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── pygments.css
│ │ │ │ ├── font-awesome
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ │ └── fontawesome-webfont.woff
│ │ │ │ │ ├── less
│ │ │ │ │ │ ├── bootstrap.less
│ │ │ │ │ │ ├── core.less
│ │ │ │ │ │ ├── extras.less
│ │ │ │ │ │ ├── font-awesome-ie7.less
│ │ │ │ │ │ ├── font-awesome.less
│ │ │ │ │ │ ├── icons.less
│ │ │ │ │ │ ├── mixins.less
│ │ │ │ │ │ ├── path.less
│ │ │ │ │ │ └── variables.less
│ │ │ │ │ └── scss
│ │ │ │ │ │ ├── _bootstrap.scss
│ │ │ │ │ │ ├── _core.scss
│ │ │ │ │ │ ├── _extras.scss
│ │ │ │ │ │ ├── _icons.scss
│ │ │ │ │ │ ├── _mixins.scss
│ │ │ │ │ │ ├── _path.scss
│ │ │ │ │ │ ├── _variables.scss
│ │ │ │ │ │ ├── font-awesome-ie7.scss
│ │ │ │ │ │ └── font-awesome.scss
│ │ │ │ ├── ico
│ │ │ │ │ └── favicon.ico
│ │ │ │ ├── img
│ │ │ │ │ ├── contribution-sample.png
│ │ │ │ │ ├── fort_awesome.jpg
│ │ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ │ └── icon-flag.pdf
│ │ │ │ ├── js
│ │ │ │ │ ├── ZeroClipboard-1.1.7.min.js
│ │ │ │ │ ├── ZeroClipboard-1.1.7.swf
│ │ │ │ │ ├── backbone.min.js
│ │ │ │ │ ├── bootstrap-2.3.1.min.js
│ │ │ │ │ ├── bootstrap-222.min.js
│ │ │ │ │ ├── jquery-1.7.1.min.js
│ │ │ │ │ ├── prettify.min.js
│ │ │ │ │ ├── site.js
│ │ │ │ │ └── underscore.min.js
│ │ │ │ └── less
│ │ │ │ │ ├── bootstrap-2.3.2
│ │ │ │ │ ├── accordion.less
│ │ │ │ │ ├── alerts.less
│ │ │ │ │ ├── bootstrap.less
│ │ │ │ │ ├── breadcrumbs.less
│ │ │ │ │ ├── button-groups.less
│ │ │ │ │ ├── buttons.less
│ │ │ │ │ ├── carousel.less
│ │ │ │ │ ├── close.less
│ │ │ │ │ ├── code.less
│ │ │ │ │ ├── component-animations.less
│ │ │ │ │ ├── dropdowns.less
│ │ │ │ │ ├── forms.less
│ │ │ │ │ ├── grid.less
│ │ │ │ │ ├── hero-unit.less
│ │ │ │ │ ├── labels-badges.less
│ │ │ │ │ ├── layouts.less
│ │ │ │ │ ├── media.less
│ │ │ │ │ ├── mixins.less
│ │ │ │ │ ├── modals.less
│ │ │ │ │ ├── navbar.less
│ │ │ │ │ ├── navs.less
│ │ │ │ │ ├── pager.less
│ │ │ │ │ ├── pagination.less
│ │ │ │ │ ├── popovers.less
│ │ │ │ │ ├── progress-bars.less
│ │ │ │ │ ├── reset.less
│ │ │ │ │ ├── responsive-1200px-min.less
│ │ │ │ │ ├── responsive-767px-max.less
│ │ │ │ │ ├── responsive-768px-979px.less
│ │ │ │ │ ├── responsive-navbar.less
│ │ │ │ │ ├── responsive-utilities.less
│ │ │ │ │ ├── responsive.less
│ │ │ │ │ ├── scaffolding.less
│ │ │ │ │ ├── sprites.less
│ │ │ │ │ ├── tables.less
│ │ │ │ │ ├── thumbnails.less
│ │ │ │ │ ├── tooltip.less
│ │ │ │ │ ├── type.less
│ │ │ │ │ ├── utilities.less
│ │ │ │ │ ├── variables.less
│ │ │ │ │ └── wells.less
│ │ │ │ │ ├── lazy.less
│ │ │ │ │ ├── mixins.less
│ │ │ │ │ ├── responsive-1200px-min.less
│ │ │ │ │ ├── responsive-767px-max.less
│ │ │ │ │ ├── responsive-768px-979px.less
│ │ │ │ │ ├── responsive-navbar.less
│ │ │ │ │ ├── responsive.less
│ │ │ │ │ ├── site.less
│ │ │ │ │ ├── sticky-footer.less
│ │ │ │ │ └── variables.less
│ │ │ │ ├── cheatsheet.html
│ │ │ │ ├── community.html
│ │ │ │ ├── design.html
│ │ │ │ ├── examples.html
│ │ │ │ ├── get-started.html
│ │ │ │ ├── icons.html
│ │ │ │ ├── icons.yml
│ │ │ │ ├── index.html
│ │ │ │ ├── license.html
│ │ │ │ ├── test.html
│ │ │ │ └── whats-new.html
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.svg
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── glyphicons-halflings-regular.woff2
│ └── js
│ │ ├── app
│ │ ├── app.js
│ │ ├── controllers.js
│ │ ├── directives.js
│ │ └── services.js
│ │ └── lib
│ │ ├── angular-1.3.15
│ │ ├── angular-animate.js
│ │ ├── angular-animate.min.js
│ │ ├── angular-animate.min.js.map
│ │ ├── angular-aria.js
│ │ ├── angular-aria.min.js
│ │ ├── angular-aria.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-messages.js
│ │ ├── angular-messages.min.js
│ │ ├── angular-messages.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-2.1.1
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ └── jquery.min.js
│ │ │ │ ├── lunr.js-0.4.2
│ │ │ │ │ ├── lunr.js
│ │ │ │ │ ├── lunr.min.js
│ │ │ │ │ └── server.js
│ │ │ │ ├── marked-0.3.3
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── marked.js
│ │ │ │ │ └── marked.min.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-date-input-directive
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-datetimelocal-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-error-$rootScope-inprog
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example.csp
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example1
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example10
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example100
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example101
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example102
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example103
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example104
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example105
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example106
│ │ │ │ │ ├── http-hello.html
│ │ │ │ │ ├── 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
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example108
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example109
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example11
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-customer.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example110
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example111
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ ├── script.js
│ │ │ │ │ └── test_data.json
│ │ │ │ ├── example-example112
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example113
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example114
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example115
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example116
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example117
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example12
│ │ │ │ │ ├── customer-address.html
│ │ │ │ │ ├── customer-name.html
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example13
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-customer.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example14
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-customer.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example15
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-customer-iso.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example16
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-customer-plus-vojta.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example17
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example18
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-dialog.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example19
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-dialog.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example2
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example20
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-dialog-close.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example21
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example22
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── my-pane.html
│ │ │ │ │ ├── my-tabs.html
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example23
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example24
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example25
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example26
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example27
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example28
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example29
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example3
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example30
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── 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
│ │ │ │ ├── example-example33
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example34
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example35
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example36
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example37
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example38
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example39
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example4
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example40
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example41
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example42
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── script.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example43
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example44
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example45
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example46
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example47
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── script.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example48
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── script.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example49
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── script.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example5
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example50
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── script.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── 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
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example57
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example58
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example59
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example6
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example60
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example61
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example62
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example63
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example64
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example65
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example66
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example67
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example68
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example69
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example7
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example70
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example71
│ │ │ │ │ ├── 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
│ │ │ │ ├── example-example73
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example74
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example75
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example76
│ │ │ │ │ ├── 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
│ │ │ │ ├── example-example78
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example79
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example8
│ │ │ │ │ ├── app.css
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example80
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example81
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example82
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example83
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ ├── script.js
│ │ │ │ │ ├── template1.html
│ │ │ │ │ └── template2.html
│ │ │ │ ├── example-example84
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example85
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-example86
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example87
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example88
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example89
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── glyphicons.css
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example9
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── protractor.js
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example90
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── glyphicons.css
│ │ │ │ │ ├── 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
│ │ │ │ │ └── style.css
│ │ │ │ ├── example-example92
│ │ │ │ │ ├── animations.css
│ │ │ │ │ ├── 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
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example94
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example95
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example96
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-example97
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example98
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-example99
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.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-location-hashbang-mode
│ │ │ │ │ ├── addressBar.js
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── fakeBrowser.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-location-html5-mode
│ │ │ │ │ ├── addressBar.js
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── fakeBrowser.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-month-input-directive
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-ng-model-cancel-update
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── 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-newlines
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-ngList-directive
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-ngMessages-directive
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── script.js
│ │ │ │ ├── example-ngModel-getter-setter
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-ngModelOptions-directive-blur
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ │ ├── example-ngModelOptions-directive-debounce
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── example-ngModelOptions-directive-getter-setter
│ │ │ │ │ ├── app.js
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── manifest.json
│ │ │ │ ├── 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-time-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
│ │ │ │ └── example-week-input-directive
│ │ │ │ │ ├── index-debug.html
│ │ │ │ │ ├── index-jquery.html
│ │ │ │ │ ├── index-production.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ └── protractor.js
│ │ │ ├── favicon.ico
│ │ │ ├── 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-watch-strategies.png
│ │ │ │ │ ├── concepts-scope.png
│ │ │ │ │ ├── concepts-startup.png
│ │ │ │ │ ├── concepts-view.png
│ │ │ │ │ ├── di_sequence_final.png
│ │ │ │ │ ├── dom_scope_final.png
│ │ │ │ │ ├── forms-debounce.gif
│ │ │ │ │ ├── forms-update-on-blur.gif
│ │ │ │ │ ├── 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
│ │ │ │ │ └── xhr_service_final.png
│ │ │ ├── index-debug.html
│ │ │ ├── index-jquery.html
│ │ │ ├── index-production.html
│ │ │ ├── index.html
│ │ │ ├── js
│ │ │ │ ├── angular-bootstrap
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── bootstrap.min.js.map
│ │ │ │ │ ├── dropdown-toggle.js
│ │ │ │ │ ├── dropdown-toggle.min.js
│ │ │ │ │ └── dropdown-toggle.min.js.map
│ │ │ │ ├── docs.js
│ │ │ │ ├── docs.min.js
│ │ │ │ ├── docs.min.js.map
│ │ │ │ ├── nav-data.js
│ │ │ │ ├── pages-data.js
│ │ │ │ ├── search-data.json
│ │ │ │ ├── search-worker.js
│ │ │ │ ├── search-worker.min.js
│ │ │ │ ├── search-worker.min.js.map
│ │ │ │ └── versions-data.js
│ │ │ ├── partials
│ │ │ │ ├── api.html
│ │ │ │ ├── api
│ │ │ │ │ ├── auto.html
│ │ │ │ │ ├── auto
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ ├── $injector.html
│ │ │ │ │ │ │ └── $provide.html
│ │ │ │ │ ├── ng.html
│ │ │ │ │ ├── ng
│ │ │ │ │ │ ├── directive.html
│ │ │ │ │ │ ├── directive
│ │ │ │ │ │ │ ├── a.html
│ │ │ │ │ │ │ ├── form.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
│ │ │ │ │ │ │ ├── ngModelOptions.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.html
│ │ │ │ │ │ ├── filter
│ │ │ │ │ │ │ ├── currency.html
│ │ │ │ │ │ │ ├── date.html
│ │ │ │ │ │ │ ├── filter.html
│ │ │ │ │ │ │ ├── json.html
│ │ │ │ │ │ │ ├── limitTo.html
│ │ │ │ │ │ │ ├── lowercase.html
│ │ │ │ │ │ │ ├── number.html
│ │ │ │ │ │ │ ├── orderBy.html
│ │ │ │ │ │ │ └── uppercase.html
│ │ │ │ │ │ ├── function.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.reloadWithDebugInfo.html
│ │ │ │ │ │ │ ├── angular.toJson.html
│ │ │ │ │ │ │ └── angular.uppercase.html
│ │ │ │ │ │ ├── input.html
│ │ │ │ │ │ ├── input
│ │ │ │ │ │ │ ├── input[checkbox].html
│ │ │ │ │ │ │ ├── input[date].html
│ │ │ │ │ │ │ ├── input[datetime-local].html
│ │ │ │ │ │ │ ├── input[email].html
│ │ │ │ │ │ │ ├── input[month].html
│ │ │ │ │ │ │ ├── input[number].html
│ │ │ │ │ │ │ ├── input[radio].html
│ │ │ │ │ │ │ ├── input[text].html
│ │ │ │ │ │ │ ├── input[time].html
│ │ │ │ │ │ │ ├── input[url].html
│ │ │ │ │ │ │ └── input[week].html
│ │ │ │ │ │ ├── object.html
│ │ │ │ │ │ ├── object
│ │ │ │ │ │ │ └── angular.version.html
│ │ │ │ │ │ ├── provider.html
│ │ │ │ │ │ ├── provider
│ │ │ │ │ │ │ ├── $anchorScrollProvider.html
│ │ │ │ │ │ │ ├── $animateProvider.html
│ │ │ │ │ │ │ ├── $compileProvider.html
│ │ │ │ │ │ │ ├── $controllerProvider.html
│ │ │ │ │ │ │ ├── $filterProvider.html
│ │ │ │ │ │ │ ├── $httpProvider.html
│ │ │ │ │ │ │ ├── $interpolateProvider.html
│ │ │ │ │ │ │ ├── $locationProvider.html
│ │ │ │ │ │ │ ├── $logProvider.html
│ │ │ │ │ │ │ ├── $parseProvider.html
│ │ │ │ │ │ │ ├── $rootScopeProvider.html
│ │ │ │ │ │ │ ├── $sceDelegateProvider.html
│ │ │ │ │ │ │ └── $sceProvider.html
│ │ │ │ │ │ ├── service.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
│ │ │ │ │ │ │ ├── $templateRequest.html
│ │ │ │ │ │ │ ├── $timeout.html
│ │ │ │ │ │ │ └── $window.html
│ │ │ │ │ │ ├── type.html
│ │ │ │ │ │ └── type
│ │ │ │ │ │ │ ├── $cacheFactory.Cache.html
│ │ │ │ │ │ │ ├── $compile.directive.Attributes.html
│ │ │ │ │ │ │ ├── $rootScope.Scope.html
│ │ │ │ │ │ │ ├── angular.Module.html
│ │ │ │ │ │ │ ├── form.FormController.html
│ │ │ │ │ │ │ └── ngModel.NgModelController.html
│ │ │ │ │ ├── ngAnimate.html
│ │ │ │ │ ├── ngAnimate
│ │ │ │ │ │ ├── provider.html
│ │ │ │ │ │ ├── provider
│ │ │ │ │ │ │ └── $animateProvider.html
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── $animate.html
│ │ │ │ │ ├── ngAria.html
│ │ │ │ │ ├── ngAria
│ │ │ │ │ │ ├── provider.html
│ │ │ │ │ │ ├── provider
│ │ │ │ │ │ │ └── $ariaProvider.html
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── $aria.html
│ │ │ │ │ ├── ngCookies.html
│ │ │ │ │ ├── ngCookies
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ ├── $cookieStore.html
│ │ │ │ │ │ │ └── $cookies.html
│ │ │ │ │ ├── ngMessages.html
│ │ │ │ │ ├── ngMessages
│ │ │ │ │ │ ├── directive.html
│ │ │ │ │ │ └── directive
│ │ │ │ │ │ │ ├── ngMessage.html
│ │ │ │ │ │ │ └── ngMessages.html
│ │ │ │ │ ├── ngMock.html
│ │ │ │ │ ├── ngMock
│ │ │ │ │ │ ├── function.html
│ │ │ │ │ │ ├── function
│ │ │ │ │ │ │ ├── angular.mock.dump.html
│ │ │ │ │ │ │ ├── angular.mock.inject.html
│ │ │ │ │ │ │ └── angular.mock.module.html
│ │ │ │ │ │ ├── object.html
│ │ │ │ │ │ ├── object
│ │ │ │ │ │ │ └── angular.mock.html
│ │ │ │ │ │ ├── provider.html
│ │ │ │ │ │ ├── provider
│ │ │ │ │ │ │ └── $exceptionHandlerProvider.html
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ ├── service
│ │ │ │ │ │ │ ├── $controller.html
│ │ │ │ │ │ │ ├── $exceptionHandler.html
│ │ │ │ │ │ │ ├── $httpBackend.html
│ │ │ │ │ │ │ ├── $interval.html
│ │ │ │ │ │ │ ├── $log.html
│ │ │ │ │ │ │ └── $timeout.html
│ │ │ │ │ │ ├── type.html
│ │ │ │ │ │ └── type
│ │ │ │ │ │ │ ├── $rootScope.Scope.html
│ │ │ │ │ │ │ └── angular.mock.TzDate.html
│ │ │ │ │ ├── ngMockE2E.html
│ │ │ │ │ ├── ngMockE2E
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── $httpBackend.html
│ │ │ │ │ ├── ngResource.html
│ │ │ │ │ ├── ngResource
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── $resource.html
│ │ │ │ │ ├── ngRoute.html
│ │ │ │ │ ├── ngRoute
│ │ │ │ │ │ ├── directive.html
│ │ │ │ │ │ ├── directive
│ │ │ │ │ │ │ └── ngView.html
│ │ │ │ │ │ ├── provider.html
│ │ │ │ │ │ ├── provider
│ │ │ │ │ │ │ └── $routeProvider.html
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ ├── $route.html
│ │ │ │ │ │ │ └── $routeParams.html
│ │ │ │ │ ├── ngSanitize.html
│ │ │ │ │ ├── ngSanitize
│ │ │ │ │ │ ├── filter.html
│ │ │ │ │ │ ├── filter
│ │ │ │ │ │ │ └── linky.html
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── $sanitize.html
│ │ │ │ │ ├── ngTouch.html
│ │ │ │ │ └── ngTouch
│ │ │ │ │ │ ├── directive.html
│ │ │ │ │ │ ├── directive
│ │ │ │ │ │ ├── ngClick.html
│ │ │ │ │ │ ├── ngSwipeLeft.html
│ │ │ │ │ │ └── ngSwipeRight.html
│ │ │ │ │ │ ├── service.html
│ │ │ │ │ │ └── service
│ │ │ │ │ │ └── $swipe.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
│ │ │ │ │ │ ├── ctrlfmt.html
│ │ │ │ │ │ └── noscp.html
│ │ │ │ │ ├── $http.html
│ │ │ │ │ ├── $http
│ │ │ │ │ │ └── badreq.html
│ │ │ │ │ ├── $injector.html
│ │ │ │ │ ├── $injector
│ │ │ │ │ │ ├── cdep.html
│ │ │ │ │ │ ├── itkn.html
│ │ │ │ │ │ ├── modulerr.html
│ │ │ │ │ │ ├── nomod.html
│ │ │ │ │ │ ├── pget.html
│ │ │ │ │ │ ├── strictdi.html
│ │ │ │ │ │ ├── undef.html
│ │ │ │ │ │ └── unpr.html
│ │ │ │ │ ├── $interpolate.html
│ │ │ │ │ ├── $interpolate
│ │ │ │ │ │ ├── interr.html
│ │ │ │ │ │ └── noconcat.html
│ │ │ │ │ ├── $location.html
│ │ │ │ │ ├── $location
│ │ │ │ │ │ ├── ipthprfx.html
│ │ │ │ │ │ ├── isrcharg.html
│ │ │ │ │ │ ├── nobase.html
│ │ │ │ │ │ └── nostate.html
│ │ │ │ │ ├── $parse.html
│ │ │ │ │ ├── $parse
│ │ │ │ │ │ ├── isecdom.html
│ │ │ │ │ │ ├── isecff.html
│ │ │ │ │ │ ├── isecfld.html
│ │ │ │ │ │ ├── isecfn.html
│ │ │ │ │ │ ├── isecobj.html
│ │ │ │ │ │ ├── isecwindow.html
│ │ │ │ │ │ ├── lexerr.html
│ │ │ │ │ │ ├── syntax.html
│ │ │ │ │ │ └── ueoe.html
│ │ │ │ │ ├── $q.html
│ │ │ │ │ ├── $q
│ │ │ │ │ │ ├── norslvr.html
│ │ │ │ │ │ └── qcycle.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
│ │ │ │ │ │ └── test.html
│ │ │ │ │ ├── ngModel.html
│ │ │ │ │ ├── ngModel
│ │ │ │ │ │ ├── constexpr.html
│ │ │ │ │ │ ├── datefmt.html
│ │ │ │ │ │ └── nonassign.html
│ │ │ │ │ ├── ngOptions.html
│ │ │ │ │ ├── ngOptions
│ │ │ │ │ │ ├── iexp.html
│ │ │ │ │ │ └── trkslct.html
│ │ │ │ │ ├── ngPattern.html
│ │ │ │ │ ├── ngPattern
│ │ │ │ │ │ └── noregexp.html
│ │ │ │ │ ├── ngRepeat.html
│ │ │ │ │ ├── ngRepeat
│ │ │ │ │ │ ├── badident.html
│ │ │ │ │ │ ├── dupes.html
│ │ │ │ │ │ ├── iexp.html
│ │ │ │ │ │ └── iidexp.html
│ │ │ │ │ ├── ngTransclude.html
│ │ │ │ │ └── ngTransclude
│ │ │ │ │ │ └── orphan.html
│ │ │ │ ├── guide.html
│ │ │ │ ├── guide
│ │ │ │ │ ├── $location.html
│ │ │ │ │ ├── accessibility.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
│ │ │ │ │ ├── production.html
│ │ │ │ │ ├── providers.html
│ │ │ │ │ ├── scope.html
│ │ │ │ │ ├── security.html
│ │ │ │ │ ├── services.html
│ │ │ │ │ ├── templates.html
│ │ │ │ │ └── unit-testing.html
│ │ │ │ ├── misc.html
│ │ │ │ ├── misc
│ │ │ │ │ ├── contribute.html
│ │ │ │ │ ├── downloading.html
│ │ │ │ │ ├── faq.html
│ │ │ │ │ └── started.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
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-NgModelController
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-checkbox-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-date-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-datetimelocal-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-email-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example.csp
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example100
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example101
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example102
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example106
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example107
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example111
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example112
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example113
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example114
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example23
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example24
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example25
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example27
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example39
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example40
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example44
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example51
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example52
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example53
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example54
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example55
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example56
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example57
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example58
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example59
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example60
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example61
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example62
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example63
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example64
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example65
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example66
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example67
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example78
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example83
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example84
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example86
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example87
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example88
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example89
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example9
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example90
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example91
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example92
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example93
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example94
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example95
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example97
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example98
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-example99
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-location-hashbang-mode
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-location-html5-mode
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-month-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngChange-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngController
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngControllerAs
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngList-directive-newlines
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngList-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngModelOptions-directive-blur
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngValue-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-ngView-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-number-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-radio-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-text-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-time-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ ├── example-url-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ │ │ └── example-week-input-directive
│ │ │ │ ├── default_test.js
│ │ │ │ └── jquery_test.js
│ │ ├── errors.json
│ │ ├── i18n
│ │ │ ├── angular-locale_aa-dj.js
│ │ │ ├── angular-locale_aa-er.js
│ │ │ ├── angular-locale_aa-et.js
│ │ │ ├── angular-locale_aa.js
│ │ │ ├── angular-locale_af-na.js
│ │ │ ├── angular-locale_af-za.js
│ │ │ ├── angular-locale_af.js
│ │ │ ├── angular-locale_agq-cm.js
│ │ │ ├── angular-locale_agq.js
│ │ │ ├── angular-locale_ak-gh.js
│ │ │ ├── angular-locale_ak.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-dj.js
│ │ │ ├── angular-locale_ar-dz.js
│ │ │ ├── angular-locale_ar-eg.js
│ │ │ ├── angular-locale_ar-eh.js
│ │ │ ├── angular-locale_ar-er.js
│ │ │ ├── angular-locale_ar-il.js
│ │ │ ├── angular-locale_ar-iq.js
│ │ │ ├── angular-locale_ar-jo.js
│ │ │ ├── angular-locale_ar-km.js
│ │ │ ├── angular-locale_ar-kw.js
│ │ │ ├── angular-locale_ar-lb.js
│ │ │ ├── angular-locale_ar-ly.js
│ │ │ ├── angular-locale_ar-ma.js
│ │ │ ├── angular-locale_ar-mr.js
│ │ │ ├── angular-locale_ar-om.js
│ │ │ ├── angular-locale_ar-ps.js
│ │ │ ├── angular-locale_ar-qa.js
│ │ │ ├── angular-locale_ar-sa.js
│ │ │ ├── angular-locale_ar-sd.js
│ │ │ ├── angular-locale_ar-so.js
│ │ │ ├── angular-locale_ar-ss.js
│ │ │ ├── angular-locale_ar-sy.js
│ │ │ ├── angular-locale_ar-td.js
│ │ │ ├── angular-locale_ar-tn.js
│ │ │ ├── angular-locale_ar-ye.js
│ │ │ ├── angular-locale_ar.js
│ │ │ ├── angular-locale_as-in.js
│ │ │ ├── angular-locale_as.js
│ │ │ ├── angular-locale_asa-tz.js
│ │ │ ├── angular-locale_asa.js
│ │ │ ├── angular-locale_ast-es.js
│ │ │ ├── angular-locale_ast.js
│ │ │ ├── angular-locale_az-cyrl-az.js
│ │ │ ├── angular-locale_az-cyrl.js
│ │ │ ├── angular-locale_az-latn-az.js
│ │ │ ├── angular-locale_az-latn.js
│ │ │ ├── angular-locale_az.js
│ │ │ ├── angular-locale_bas-cm.js
│ │ │ ├── angular-locale_bas.js
│ │ │ ├── angular-locale_be-by.js
│ │ │ ├── angular-locale_be.js
│ │ │ ├── angular-locale_bem-zm.js
│ │ │ ├── angular-locale_bem.js
│ │ │ ├── angular-locale_bez-tz.js
│ │ │ ├── angular-locale_bez.js
│ │ │ ├── angular-locale_bg-bg.js
│ │ │ ├── angular-locale_bg.js
│ │ │ ├── angular-locale_bm-latn-ml.js
│ │ │ ├── angular-locale_bm-latn.js
│ │ │ ├── angular-locale_bm-ml.js
│ │ │ ├── angular-locale_bm.js
│ │ │ ├── angular-locale_bn-bd.js
│ │ │ ├── angular-locale_bn-in.js
│ │ │ ├── angular-locale_bn.js
│ │ │ ├── angular-locale_bo-cn.js
│ │ │ ├── angular-locale_bo-in.js
│ │ │ ├── angular-locale_bo.js
│ │ │ ├── angular-locale_br-fr.js
│ │ │ ├── angular-locale_br.js
│ │ │ ├── angular-locale_brx-in.js
│ │ │ ├── angular-locale_brx.js
│ │ │ ├── angular-locale_bs-cyrl-ba.js
│ │ │ ├── angular-locale_bs-cyrl.js
│ │ │ ├── angular-locale_bs-latn-ba.js
│ │ │ ├── angular-locale_bs-latn.js
│ │ │ ├── angular-locale_bs.js
│ │ │ ├── angular-locale_byn-er.js
│ │ │ ├── angular-locale_byn.js
│ │ │ ├── angular-locale_ca-ad.js
│ │ │ ├── angular-locale_ca-es-valencia.js
│ │ │ ├── angular-locale_ca-es.js
│ │ │ ├── angular-locale_ca-fr.js
│ │ │ ├── angular-locale_ca-it.js
│ │ │ ├── angular-locale_ca.js
│ │ │ ├── angular-locale_cgg-ug.js
│ │ │ ├── angular-locale_cgg.js
│ │ │ ├── angular-locale_chr-us.js
│ │ │ ├── angular-locale_chr.js
│ │ │ ├── angular-locale_ckb-arab-iq.js
│ │ │ ├── angular-locale_ckb-arab-ir.js
│ │ │ ├── angular-locale_ckb-arab.js
│ │ │ ├── angular-locale_ckb-iq.js
│ │ │ ├── angular-locale_ckb-ir.js
│ │ │ ├── angular-locale_ckb-latn-iq.js
│ │ │ ├── angular-locale_ckb-latn.js
│ │ │ ├── angular-locale_ckb.js
│ │ │ ├── angular-locale_cs-cz.js
│ │ │ ├── angular-locale_cs.js
│ │ │ ├── angular-locale_cy-gb.js
│ │ │ ├── angular-locale_cy.js
│ │ │ ├── angular-locale_da-dk.js
│ │ │ ├── angular-locale_da-gl.js
│ │ │ ├── angular-locale_da.js
│ │ │ ├── angular-locale_dav-ke.js
│ │ │ ├── angular-locale_dav.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_dje-ne.js
│ │ │ ├── angular-locale_dje.js
│ │ │ ├── angular-locale_dsb-de.js
│ │ │ ├── angular-locale_dsb.js
│ │ │ ├── angular-locale_dua-cm.js
│ │ │ ├── angular-locale_dua.js
│ │ │ ├── angular-locale_dyo-sn.js
│ │ │ ├── angular-locale_dyo.js
│ │ │ ├── angular-locale_dz-bt.js
│ │ │ ├── angular-locale_dz.js
│ │ │ ├── angular-locale_ebu-ke.js
│ │ │ ├── angular-locale_ebu.js
│ │ │ ├── angular-locale_ee-gh.js
│ │ │ ├── angular-locale_ee-tg.js
│ │ │ ├── angular-locale_ee.js
│ │ │ ├── angular-locale_el-cy.js
│ │ │ ├── angular-locale_el-gr.js
│ │ │ ├── angular-locale_el.js
│ │ │ ├── angular-locale_en-001.js
│ │ │ ├── angular-locale_en-150.js
│ │ │ ├── angular-locale_en-ag.js
│ │ │ ├── angular-locale_en-ai.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-bs.js
│ │ │ ├── angular-locale_en-bw.js
│ │ │ ├── angular-locale_en-bz.js
│ │ │ ├── angular-locale_en-ca.js
│ │ │ ├── angular-locale_en-cc.js
│ │ │ ├── angular-locale_en-ck.js
│ │ │ ├── angular-locale_en-cm.js
│ │ │ ├── angular-locale_en-cx.js
│ │ │ ├── angular-locale_en-dg.js
│ │ │ ├── angular-locale_en-dm.js
│ │ │ ├── angular-locale_en-er.js
│ │ │ ├── angular-locale_en-fj.js
│ │ │ ├── angular-locale_en-fk.js
│ │ │ ├── angular-locale_en-fm.js
│ │ │ ├── angular-locale_en-gb.js
│ │ │ ├── angular-locale_en-gd.js
│ │ │ ├── angular-locale_en-gg.js
│ │ │ ├── angular-locale_en-gh.js
│ │ │ ├── angular-locale_en-gi.js
│ │ │ ├── angular-locale_en-gm.js
│ │ │ ├── angular-locale_en-gu.js
│ │ │ ├── angular-locale_en-gy.js
│ │ │ ├── angular-locale_en-hk.js
│ │ │ ├── angular-locale_en-ie.js
│ │ │ ├── angular-locale_en-im.js
│ │ │ ├── angular-locale_en-in.js
│ │ │ ├── angular-locale_en-io.js
│ │ │ ├── angular-locale_en-iso.js
│ │ │ ├── angular-locale_en-je.js
│ │ │ ├── angular-locale_en-jm.js
│ │ │ ├── angular-locale_en-ke.js
│ │ │ ├── angular-locale_en-ki.js
│ │ │ ├── angular-locale_en-kn.js
│ │ │ ├── angular-locale_en-ky.js
│ │ │ ├── angular-locale_en-lc.js
│ │ │ ├── angular-locale_en-lr.js
│ │ │ ├── angular-locale_en-ls.js
│ │ │ ├── angular-locale_en-mg.js
│ │ │ ├── angular-locale_en-mh.js
│ │ │ ├── angular-locale_en-mo.js
│ │ │ ├── angular-locale_en-mp.js
│ │ │ ├── angular-locale_en-ms.js
│ │ │ ├── angular-locale_en-mt.js
│ │ │ ├── angular-locale_en-mu.js
│ │ │ ├── angular-locale_en-mw.js
│ │ │ ├── angular-locale_en-my.js
│ │ │ ├── angular-locale_en-na.js
│ │ │ ├── angular-locale_en-nf.js
│ │ │ ├── angular-locale_en-ng.js
│ │ │ ├── angular-locale_en-nr.js
│ │ │ ├── angular-locale_en-nu.js
│ │ │ ├── angular-locale_en-nz.js
│ │ │ ├── angular-locale_en-pg.js
│ │ │ ├── angular-locale_en-ph.js
│ │ │ ├── angular-locale_en-pk.js
│ │ │ ├── angular-locale_en-pn.js
│ │ │ ├── angular-locale_en-pr.js
│ │ │ ├── angular-locale_en-pw.js
│ │ │ ├── angular-locale_en-rw.js
│ │ │ ├── angular-locale_en-sb.js
│ │ │ ├── angular-locale_en-sc.js
│ │ │ ├── angular-locale_en-sd.js
│ │ │ ├── angular-locale_en-sg.js
│ │ │ ├── angular-locale_en-sh.js
│ │ │ ├── angular-locale_en-sl.js
│ │ │ ├── angular-locale_en-ss.js
│ │ │ ├── angular-locale_en-sx.js
│ │ │ ├── angular-locale_en-sz.js
│ │ │ ├── angular-locale_en-tc.js
│ │ │ ├── angular-locale_en-tk.js
│ │ │ ├── angular-locale_en-to.js
│ │ │ ├── angular-locale_en-tt.js
│ │ │ ├── angular-locale_en-tv.js
│ │ │ ├── angular-locale_en-tz.js
│ │ │ ├── angular-locale_en-ug.js
│ │ │ ├── angular-locale_en-um.js
│ │ │ ├── angular-locale_en-us.js
│ │ │ ├── angular-locale_en-vc.js
│ │ │ ├── angular-locale_en-vg.js
│ │ │ ├── angular-locale_en-vi.js
│ │ │ ├── angular-locale_en-vu.js
│ │ │ ├── angular-locale_en-ws.js
│ │ │ ├── angular-locale_en-za.js
│ │ │ ├── angular-locale_en-zm.js
│ │ │ ├── angular-locale_en-zw.js
│ │ │ ├── angular-locale_en.js
│ │ │ ├── angular-locale_eo-001.js
│ │ │ ├── angular-locale_eo.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-cu.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-ph.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_ewo-cm.js
│ │ │ ├── angular-locale_ewo.js
│ │ │ ├── angular-locale_fa-af.js
│ │ │ ├── angular-locale_fa-ir.js
│ │ │ ├── angular-locale_fa.js
│ │ │ ├── angular-locale_ff-cm.js
│ │ │ ├── angular-locale_ff-gn.js
│ │ │ ├── angular-locale_ff-mr.js
│ │ │ ├── angular-locale_ff-sn.js
│ │ │ ├── angular-locale_ff.js
│ │ │ ├── angular-locale_fi-fi.js
│ │ │ ├── angular-locale_fi.js
│ │ │ ├── angular-locale_fil-ph.js
│ │ │ ├── angular-locale_fil.js
│ │ │ ├── angular-locale_fo-fo.js
│ │ │ ├── angular-locale_fo.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-dz.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-ht.js
│ │ │ ├── angular-locale_fr-km.js
│ │ │ ├── angular-locale_fr-lu.js
│ │ │ ├── angular-locale_fr-ma.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-mr.js
│ │ │ ├── angular-locale_fr-mu.js
│ │ │ ├── angular-locale_fr-nc.js
│ │ │ ├── angular-locale_fr-ne.js
│ │ │ ├── angular-locale_fr-pf.js
│ │ │ ├── angular-locale_fr-pm.js
│ │ │ ├── angular-locale_fr-re.js
│ │ │ ├── angular-locale_fr-rw.js
│ │ │ ├── angular-locale_fr-sc.js
│ │ │ ├── angular-locale_fr-sn.js
│ │ │ ├── angular-locale_fr-sy.js
│ │ │ ├── angular-locale_fr-td.js
│ │ │ ├── angular-locale_fr-tg.js
│ │ │ ├── angular-locale_fr-tn.js
│ │ │ ├── angular-locale_fr-vu.js
│ │ │ ├── angular-locale_fr-wf.js
│ │ │ ├── angular-locale_fr-yt.js
│ │ │ ├── angular-locale_fr.js
│ │ │ ├── angular-locale_fur-it.js
│ │ │ ├── angular-locale_fur.js
│ │ │ ├── angular-locale_fy-nl.js
│ │ │ ├── angular-locale_fy.js
│ │ │ ├── angular-locale_ga-ie.js
│ │ │ ├── angular-locale_ga.js
│ │ │ ├── angular-locale_gd-gb.js
│ │ │ ├── angular-locale_gd.js
│ │ │ ├── angular-locale_gl-es.js
│ │ │ ├── angular-locale_gl.js
│ │ │ ├── angular-locale_gsw-ch.js
│ │ │ ├── angular-locale_gsw-fr.js
│ │ │ ├── angular-locale_gsw-li.js
│ │ │ ├── angular-locale_gsw.js
│ │ │ ├── angular-locale_gu-in.js
│ │ │ ├── angular-locale_gu.js
│ │ │ ├── angular-locale_guz-ke.js
│ │ │ ├── angular-locale_guz.js
│ │ │ ├── angular-locale_gv-im.js
│ │ │ ├── angular-locale_gv.js
│ │ │ ├── angular-locale_ha-latn-gh.js
│ │ │ ├── angular-locale_ha-latn-ne.js
│ │ │ ├── angular-locale_ha-latn-ng.js
│ │ │ ├── angular-locale_ha-latn.js
│ │ │ ├── angular-locale_ha.js
│ │ │ ├── angular-locale_haw-us.js
│ │ │ ├── angular-locale_haw.js
│ │ │ ├── angular-locale_he-il.js
│ │ │ ├── angular-locale_he.js
│ │ │ ├── angular-locale_hi-in.js
│ │ │ ├── angular-locale_hi.js
│ │ │ ├── angular-locale_hr-ba.js
│ │ │ ├── angular-locale_hr-hr.js
│ │ │ ├── angular-locale_hr.js
│ │ │ ├── angular-locale_hsb-de.js
│ │ │ ├── angular-locale_hsb.js
│ │ │ ├── angular-locale_hu-hu.js
│ │ │ ├── angular-locale_hu.js
│ │ │ ├── angular-locale_hy-am.js
│ │ │ ├── angular-locale_hy.js
│ │ │ ├── angular-locale_ia-fr.js
│ │ │ ├── angular-locale_ia.js
│ │ │ ├── angular-locale_id-id.js
│ │ │ ├── angular-locale_id.js
│ │ │ ├── angular-locale_ig-ng.js
│ │ │ ├── angular-locale_ig.js
│ │ │ ├── angular-locale_ii-cn.js
│ │ │ ├── angular-locale_ii.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_jgo-cm.js
│ │ │ ├── angular-locale_jgo.js
│ │ │ ├── angular-locale_jmc-tz.js
│ │ │ ├── angular-locale_jmc.js
│ │ │ ├── angular-locale_ka-ge.js
│ │ │ ├── angular-locale_ka.js
│ │ │ ├── angular-locale_kab-dz.js
│ │ │ ├── angular-locale_kab.js
│ │ │ ├── angular-locale_kam-ke.js
│ │ │ ├── angular-locale_kam.js
│ │ │ ├── angular-locale_kde-tz.js
│ │ │ ├── angular-locale_kde.js
│ │ │ ├── angular-locale_kea-cv.js
│ │ │ ├── angular-locale_kea.js
│ │ │ ├── angular-locale_khq-ml.js
│ │ │ ├── angular-locale_khq.js
│ │ │ ├── angular-locale_ki-ke.js
│ │ │ ├── angular-locale_ki.js
│ │ │ ├── angular-locale_kk-cyrl-kz.js
│ │ │ ├── angular-locale_kk-cyrl.js
│ │ │ ├── angular-locale_kk.js
│ │ │ ├── angular-locale_kkj-cm.js
│ │ │ ├── angular-locale_kkj.js
│ │ │ ├── angular-locale_kl-gl.js
│ │ │ ├── angular-locale_kl.js
│ │ │ ├── angular-locale_kln-ke.js
│ │ │ ├── angular-locale_kln.js
│ │ │ ├── angular-locale_km-kh.js
│ │ │ ├── angular-locale_km.js
│ │ │ ├── angular-locale_kn-in.js
│ │ │ ├── angular-locale_kn.js
│ │ │ ├── angular-locale_ko-kp.js
│ │ │ ├── angular-locale_ko-kr.js
│ │ │ ├── angular-locale_ko.js
│ │ │ ├── angular-locale_kok-in.js
│ │ │ ├── angular-locale_kok.js
│ │ │ ├── angular-locale_ks-arab-in.js
│ │ │ ├── angular-locale_ks-arab.js
│ │ │ ├── angular-locale_ks.js
│ │ │ ├── angular-locale_ksb-tz.js
│ │ │ ├── angular-locale_ksb.js
│ │ │ ├── angular-locale_ksf-cm.js
│ │ │ ├── angular-locale_ksf.js
│ │ │ ├── angular-locale_ksh-de.js
│ │ │ ├── angular-locale_ksh.js
│ │ │ ├── angular-locale_kw-gb.js
│ │ │ ├── angular-locale_kw.js
│ │ │ ├── angular-locale_ky-cyrl-kg.js
│ │ │ ├── angular-locale_ky-cyrl.js
│ │ │ ├── angular-locale_ky.js
│ │ │ ├── angular-locale_lag-tz.js
│ │ │ ├── angular-locale_lag.js
│ │ │ ├── angular-locale_lb-lu.js
│ │ │ ├── angular-locale_lb.js
│ │ │ ├── angular-locale_lg-ug.js
│ │ │ ├── angular-locale_lg.js
│ │ │ ├── angular-locale_lkt-us.js
│ │ │ ├── angular-locale_lkt.js
│ │ │ ├── angular-locale_ln-ao.js
│ │ │ ├── angular-locale_ln-cd.js
│ │ │ ├── angular-locale_ln-cf.js
│ │ │ ├── angular-locale_ln-cg.js
│ │ │ ├── angular-locale_ln.js
│ │ │ ├── angular-locale_lo-la.js
│ │ │ ├── angular-locale_lo.js
│ │ │ ├── angular-locale_lt-lt.js
│ │ │ ├── angular-locale_lt.js
│ │ │ ├── angular-locale_lu-cd.js
│ │ │ ├── angular-locale_lu.js
│ │ │ ├── angular-locale_luo-ke.js
│ │ │ ├── angular-locale_luo.js
│ │ │ ├── angular-locale_luy-ke.js
│ │ │ ├── angular-locale_luy.js
│ │ │ ├── angular-locale_lv-lv.js
│ │ │ ├── angular-locale_lv.js
│ │ │ ├── angular-locale_mas-ke.js
│ │ │ ├── angular-locale_mas-tz.js
│ │ │ ├── angular-locale_mas.js
│ │ │ ├── angular-locale_mer-ke.js
│ │ │ ├── angular-locale_mer.js
│ │ │ ├── angular-locale_mfe-mu.js
│ │ │ ├── angular-locale_mfe.js
│ │ │ ├── angular-locale_mg-mg.js
│ │ │ ├── angular-locale_mg.js
│ │ │ ├── angular-locale_mgh-mz.js
│ │ │ ├── angular-locale_mgh.js
│ │ │ ├── angular-locale_mgo-cm.js
│ │ │ ├── angular-locale_mgo.js
│ │ │ ├── angular-locale_mk-mk.js
│ │ │ ├── angular-locale_mk.js
│ │ │ ├── angular-locale_ml-in.js
│ │ │ ├── angular-locale_ml.js
│ │ │ ├── angular-locale_mn-cyrl-mn.js
│ │ │ ├── angular-locale_mn-cyrl.js
│ │ │ ├── angular-locale_mn.js
│ │ │ ├── angular-locale_mr-in.js
│ │ │ ├── angular-locale_mr.js
│ │ │ ├── angular-locale_ms-latn-bn.js
│ │ │ ├── angular-locale_ms-latn-my.js
│ │ │ ├── angular-locale_ms-latn-sg.js
│ │ │ ├── angular-locale_ms-latn.js
│ │ │ ├── angular-locale_ms.js
│ │ │ ├── angular-locale_mt-mt.js
│ │ │ ├── angular-locale_mt.js
│ │ │ ├── angular-locale_mua-cm.js
│ │ │ ├── angular-locale_mua.js
│ │ │ ├── angular-locale_my-mm.js
│ │ │ ├── angular-locale_my.js
│ │ │ ├── angular-locale_naq-na.js
│ │ │ ├── angular-locale_naq.js
│ │ │ ├── angular-locale_nb-no.js
│ │ │ ├── angular-locale_nb-sj.js
│ │ │ ├── angular-locale_nb.js
│ │ │ ├── angular-locale_nd-zw.js
│ │ │ ├── angular-locale_nd.js
│ │ │ ├── angular-locale_ne-in.js
│ │ │ ├── angular-locale_ne-np.js
│ │ │ ├── angular-locale_ne.js
│ │ │ ├── angular-locale_nl-aw.js
│ │ │ ├── angular-locale_nl-be.js
│ │ │ ├── angular-locale_nl-bq.js
│ │ │ ├── angular-locale_nl-cw.js
│ │ │ ├── angular-locale_nl-nl.js
│ │ │ ├── angular-locale_nl-sr.js
│ │ │ ├── angular-locale_nl-sx.js
│ │ │ ├── angular-locale_nl.js
│ │ │ ├── angular-locale_nmg-cm.js
│ │ │ ├── angular-locale_nmg.js
│ │ │ ├── angular-locale_nn-no.js
│ │ │ ├── angular-locale_nn.js
│ │ │ ├── angular-locale_nnh-cm.js
│ │ │ ├── angular-locale_nnh.js
│ │ │ ├── angular-locale_no-no.js
│ │ │ ├── angular-locale_no.js
│ │ │ ├── angular-locale_nr-za.js
│ │ │ ├── angular-locale_nr.js
│ │ │ ├── angular-locale_nso-za.js
│ │ │ ├── angular-locale_nso.js
│ │ │ ├── angular-locale_nus-sd.js
│ │ │ ├── angular-locale_nus.js
│ │ │ ├── angular-locale_nyn-ug.js
│ │ │ ├── angular-locale_nyn.js
│ │ │ ├── angular-locale_om-et.js
│ │ │ ├── angular-locale_om-ke.js
│ │ │ ├── angular-locale_om.js
│ │ │ ├── angular-locale_or-in.js
│ │ │ ├── angular-locale_or.js
│ │ │ ├── angular-locale_os-ge.js
│ │ │ ├── angular-locale_os-ru.js
│ │ │ ├── angular-locale_os.js
│ │ │ ├── angular-locale_pa-arab-pk.js
│ │ │ ├── angular-locale_pa-arab.js
│ │ │ ├── angular-locale_pa-guru-in.js
│ │ │ ├── angular-locale_pa-guru.js
│ │ │ ├── angular-locale_pa.js
│ │ │ ├── angular-locale_pl-pl.js
│ │ │ ├── angular-locale_pl.js
│ │ │ ├── angular-locale_ps-af.js
│ │ │ ├── angular-locale_ps.js
│ │ │ ├── angular-locale_pt-ao.js
│ │ │ ├── angular-locale_pt-br.js
│ │ │ ├── angular-locale_pt-cv.js
│ │ │ ├── angular-locale_pt-gw.js
│ │ │ ├── angular-locale_pt-mo.js
│ │ │ ├── angular-locale_pt-mz.js
│ │ │ ├── angular-locale_pt-pt.js
│ │ │ ├── angular-locale_pt-st.js
│ │ │ ├── angular-locale_pt-tl.js
│ │ │ ├── angular-locale_pt.js
│ │ │ ├── angular-locale_qu-bo.js
│ │ │ ├── angular-locale_qu-ec.js
│ │ │ ├── angular-locale_qu-pe.js
│ │ │ ├── angular-locale_qu.js
│ │ │ ├── angular-locale_rm-ch.js
│ │ │ ├── angular-locale_rm.js
│ │ │ ├── angular-locale_rn-bi.js
│ │ │ ├── angular-locale_rn.js
│ │ │ ├── angular-locale_ro-md.js
│ │ │ ├── angular-locale_ro-ro.js
│ │ │ ├── angular-locale_ro.js
│ │ │ ├── angular-locale_rof-tz.js
│ │ │ ├── angular-locale_rof.js
│ │ │ ├── angular-locale_ru-by.js
│ │ │ ├── angular-locale_ru-kg.js
│ │ │ ├── angular-locale_ru-kz.js
│ │ │ ├── angular-locale_ru-md.js
│ │ │ ├── angular-locale_ru-ru.js
│ │ │ ├── angular-locale_ru-ua.js
│ │ │ ├── angular-locale_ru.js
│ │ │ ├── angular-locale_rw-rw.js
│ │ │ ├── angular-locale_rw.js
│ │ │ ├── angular-locale_rwk-tz.js
│ │ │ ├── angular-locale_rwk.js
│ │ │ ├── angular-locale_sah-ru.js
│ │ │ ├── angular-locale_sah.js
│ │ │ ├── angular-locale_saq-ke.js
│ │ │ ├── angular-locale_saq.js
│ │ │ ├── angular-locale_sbp-tz.js
│ │ │ ├── angular-locale_sbp.js
│ │ │ ├── angular-locale_se-fi.js
│ │ │ ├── angular-locale_se-no.js
│ │ │ ├── angular-locale_se-se.js
│ │ │ ├── angular-locale_se.js
│ │ │ ├── angular-locale_seh-mz.js
│ │ │ ├── angular-locale_seh.js
│ │ │ ├── angular-locale_ses-ml.js
│ │ │ ├── angular-locale_ses.js
│ │ │ ├── angular-locale_sg-cf.js
│ │ │ ├── angular-locale_sg.js
│ │ │ ├── angular-locale_shi-latn-ma.js
│ │ │ ├── angular-locale_shi-latn.js
│ │ │ ├── angular-locale_shi-tfng-ma.js
│ │ │ ├── angular-locale_shi-tfng.js
│ │ │ ├── angular-locale_shi.js
│ │ │ ├── angular-locale_si-lk.js
│ │ │ ├── angular-locale_si.js
│ │ │ ├── angular-locale_sk-sk.js
│ │ │ ├── angular-locale_sk.js
│ │ │ ├── angular-locale_sl-si.js
│ │ │ ├── angular-locale_sl.js
│ │ │ ├── angular-locale_smn-fi.js
│ │ │ ├── angular-locale_smn.js
│ │ │ ├── angular-locale_sn-zw.js
│ │ │ ├── angular-locale_sn.js
│ │ │ ├── angular-locale_so-dj.js
│ │ │ ├── angular-locale_so-et.js
│ │ │ ├── angular-locale_so-ke.js
│ │ │ ├── angular-locale_so-so.js
│ │ │ ├── angular-locale_so.js
│ │ │ ├── angular-locale_sq-al.js
│ │ │ ├── angular-locale_sq-mk.js
│ │ │ ├── angular-locale_sq-xk.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-xk.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-xk.js
│ │ │ ├── angular-locale_sr-latn.js
│ │ │ ├── angular-locale_sr.js
│ │ │ ├── angular-locale_ss-sz.js
│ │ │ ├── angular-locale_ss-za.js
│ │ │ ├── angular-locale_ss.js
│ │ │ ├── angular-locale_ssy-er.js
│ │ │ ├── angular-locale_ssy.js
│ │ │ ├── angular-locale_st-ls.js
│ │ │ ├── angular-locale_st-za.js
│ │ │ ├── angular-locale_st.js
│ │ │ ├── angular-locale_sv-ax.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-ug.js
│ │ │ ├── angular-locale_sw.js
│ │ │ ├── angular-locale_swc-cd.js
│ │ │ ├── angular-locale_swc.js
│ │ │ ├── angular-locale_ta-in.js
│ │ │ ├── angular-locale_ta-lk.js
│ │ │ ├── angular-locale_ta-my.js
│ │ │ ├── angular-locale_ta-sg.js
│ │ │ ├── angular-locale_ta.js
│ │ │ ├── angular-locale_te-in.js
│ │ │ ├── angular-locale_te.js
│ │ │ ├── angular-locale_teo-ke.js
│ │ │ ├── angular-locale_teo-ug.js
│ │ │ ├── angular-locale_teo.js
│ │ │ ├── angular-locale_tg-cyrl-tj.js
│ │ │ ├── angular-locale_tg-cyrl.js
│ │ │ ├── angular-locale_tg.js
│ │ │ ├── angular-locale_th-th.js
│ │ │ ├── angular-locale_th.js
│ │ │ ├── angular-locale_ti-er.js
│ │ │ ├── angular-locale_ti-et.js
│ │ │ ├── angular-locale_ti.js
│ │ │ ├── angular-locale_tig-er.js
│ │ │ ├── angular-locale_tig.js
│ │ │ ├── angular-locale_tl.js
│ │ │ ├── angular-locale_tn-bw.js
│ │ │ ├── angular-locale_tn-za.js
│ │ │ ├── angular-locale_tn.js
│ │ │ ├── angular-locale_to-to.js
│ │ │ ├── angular-locale_to.js
│ │ │ ├── angular-locale_tr-cy.js
│ │ │ ├── angular-locale_tr-tr.js
│ │ │ ├── angular-locale_tr.js
│ │ │ ├── angular-locale_ts-za.js
│ │ │ ├── angular-locale_ts.js
│ │ │ ├── angular-locale_twq-ne.js
│ │ │ ├── angular-locale_twq.js
│ │ │ ├── angular-locale_tzm-latn-ma.js
│ │ │ ├── angular-locale_tzm-latn.js
│ │ │ ├── angular-locale_tzm.js
│ │ │ ├── angular-locale_ug-arab-cn.js
│ │ │ ├── angular-locale_ug-arab.js
│ │ │ ├── angular-locale_ug.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_uz-arab-af.js
│ │ │ ├── angular-locale_uz-arab.js
│ │ │ ├── angular-locale_uz-cyrl-uz.js
│ │ │ ├── angular-locale_uz-cyrl.js
│ │ │ ├── angular-locale_uz-latn-uz.js
│ │ │ ├── angular-locale_uz-latn.js
│ │ │ ├── angular-locale_uz.js
│ │ │ ├── angular-locale_vai-latn-lr.js
│ │ │ ├── angular-locale_vai-latn.js
│ │ │ ├── angular-locale_vai-vaii-lr.js
│ │ │ ├── angular-locale_vai-vaii.js
│ │ │ ├── angular-locale_vai.js
│ │ │ ├── angular-locale_ve-za.js
│ │ │ ├── angular-locale_ve.js
│ │ │ ├── angular-locale_vi-vn.js
│ │ │ ├── angular-locale_vi.js
│ │ │ ├── angular-locale_vo-001.js
│ │ │ ├── angular-locale_vo.js
│ │ │ ├── angular-locale_vun-tz.js
│ │ │ ├── angular-locale_vun.js
│ │ │ ├── angular-locale_wae-ch.js
│ │ │ ├── angular-locale_wae.js
│ │ │ ├── angular-locale_wal-et.js
│ │ │ ├── angular-locale_wal.js
│ │ │ ├── angular-locale_xh-za.js
│ │ │ ├── angular-locale_xh.js
│ │ │ ├── angular-locale_xog-ug.js
│ │ │ ├── angular-locale_xog.js
│ │ │ ├── angular-locale_yav-cm.js
│ │ │ ├── angular-locale_yav.js
│ │ │ ├── angular-locale_yi-001.js
│ │ │ ├── angular-locale_yi.js
│ │ │ ├── angular-locale_yo-bj.js
│ │ │ ├── angular-locale_yo-ng.js
│ │ │ ├── angular-locale_yo.js
│ │ │ ├── angular-locale_zgh-ma.js
│ │ │ ├── angular-locale_zgh.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.js
│ │ ├── bootstrap.min.js
│ │ ├── jquery-1.11.2.min.js
│ │ └── ui-bootstrap-tpls-0.12.1.js
├── tests
│ └── default_test.go
└── views
│ ├── index.html
│ ├── login.html
│ ├── msg_server.html
│ └── root.html
├── msg_server
├── err.go
├── msg_server.19000.json
├── msg_server.19001.json
├── msg_server.go
├── msg_server_config.go
├── proto_proc.go
├── server.go
└── util.go
├── protocol
├── channel.go
├── cmd.go
└── topic.go
├── router
├── proto_proc.go
├── router.go
├── router.json
├── router_config.go
└── server.go
├── serverport
├── storage
├── mongo_store
│ ├── const.go
│ ├── mongo_store.go
│ ├── session_store.go
│ └── topic_store.go
└── redis_store
│ ├── comm.go
│ ├── offline_msg_cache.go
│ ├── redis_cache.go
│ ├── session_cache.go
│ ├── topic_cache.go
│ └── uniq_prefix.go
└── todo.txt
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.js linguist-language=Go
2 | *.css linguist-language=Go
3 | *.html linguist-language=Go
4 |
--------------------------------------------------------------------------------
/clean.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | rm -f gateway/gateway monitor/monitor msg_server/msg_server router/router manager/manager client/client_p2p/client_p2p client/client_topic/client_topic
4 |
--------------------------------------------------------------------------------
/client/client_p2p/client.json:
--------------------------------------------------------------------------------
1 | {
2 | "TransportProtocols" : "tcp",
3 | "LogFile" : "client.log",
4 | "GatewayServer" : "127.0.0.1:17000",
5 | "HeartBeatTime" : 20,
6 | "Expire" : 40
7 | }
8 |
--------------------------------------------------------------------------------
/client/client_topic/client.json:
--------------------------------------------------------------------------------
1 | {
2 | "TransportProtocols" : "tcp",
3 | "LogFile" : "client.log",
4 | "GatewayServer" : "127.0.0.1:17000",
5 | "HeartBeatTime" : 20,
6 | "Expire" : 40
7 | }
8 |
--------------------------------------------------------------------------------
/client/client_topic/client_topic:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/client/client_topic/client_topic
--------------------------------------------------------------------------------
/compile.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | #cd client
4 | #./client.sh
5 | #cd ..
6 |
7 | cd gateway
8 | go build
9 | cd ..
10 |
11 | cd monitor
12 | go build
13 | cd ..
14 |
15 | cd msg_server
16 | go build
17 | cd ..
18 |
19 | cd router
20 | go build
21 | cd ..
22 |
23 | cd manager
24 | go build
25 | cd ..
26 |
--------------------------------------------------------------------------------
/docs/pics/fishchat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/docs/pics/fishchat.png
--------------------------------------------------------------------------------
/docs/pics/listen_port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/docs/pics/listen_port.png
--------------------------------------------------------------------------------
/docs/pics/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/docs/pics/logo.png
--------------------------------------------------------------------------------
/docs/pics/web_monitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/docs/pics/web_monitor.png
--------------------------------------------------------------------------------
/gateway/gateway.json:
--------------------------------------------------------------------------------
1 | {
2 | "TransportProtocols" : "tcp",
3 | "Listen" : "0.0.0.0:17000",
4 | "LogFile" : "gateway.log",
5 | "MsgServerList" : [
6 | "127.0.0.1:19000",
7 | "127.0.0.1:19001"
8 | ],
9 | "MsgServerNum" : 2
10 | }
11 |
--------------------------------------------------------------------------------
/libnet/syncs/dummy.go:
--------------------------------------------------------------------------------
1 | // +build !deadlock
2 |
3 | package syncs
4 |
5 | import "sync"
6 |
7 | type Mutex struct {
8 | sync.Mutex
9 | }
10 |
11 | type RWMutex struct {
12 | sync.RWMutex
13 | }
14 |
--------------------------------------------------------------------------------
/monitor/conf/app.conf:
--------------------------------------------------------------------------------
1 | appname = web
2 | httpport = 30000
3 | runmode = dev
4 | copyrequestbody = true
5 |
6 |
7 |
--------------------------------------------------------------------------------
/monitor/monitor.json:
--------------------------------------------------------------------------------
1 | {
2 | "TransportProtocols" : "tcp",
3 | "Listen" : "0.0.0.0:21000",
4 | "LogFile" : "monitor.log",
5 | "UUID" : "21000",
6 | "MsgServerList" : [
7 | "127.0.0.1:19000",
8 | "127.0.0.1:19001"
9 | ],
10 | "Redis" : {
11 | "Addr" : "127.0.0.1",
12 | "Port" : ":6379",
13 | "ConnectTimeout" : 2000,
14 | "ReadTimeout" : 1000,
15 | "WriteTimeout" : 1000
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/monitor/routers/router.go:
--------------------------------------------------------------------------------
1 | package routers
2 |
3 | import (
4 | "github.com/oikomi/FishChatServer/monitor/controllers"
5 | "github.com/astaxie/beego"
6 | )
7 |
8 | func init() {
9 | beego.Router("/", &controllers.MainController{})
10 | }
11 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/.gitignore:
--------------------------------------------------------------------------------
1 | *.pyc
2 | *.egg-info
3 | *.db
4 | *.db.old
5 | *.swp
6 | *.db-journal
7 |
8 | .coverage
9 | .DS_Store
10 | .installed.cfg
11 | _gh_pages/*
12 |
13 | .idea/*
14 | .svn/*
15 | src/website/static/*
16 | src/website/media/*
17 |
18 | bin
19 | cfcache
20 | develop-eggs
21 | dist
22 | downloads
23 | eggs
24 | parts
25 | tmp
26 | .sass-cache
27 | node_modules
28 |
29 | src/website/settingslocal.py
30 | stunnel.log
31 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/.ruby-version:
--------------------------------------------------------------------------------
1 | 1.9.3-p392
2 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | gem 'jekyll', '~> 1.0'
4 | gem 'debugger'
5 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/font/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/font/FontAwesome.otf
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/CNAME:
--------------------------------------------------------------------------------
1 | fontawesome.io
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/ads/carbon-dark-vertical.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/ads/carbon-light-horizontal.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/ads/carbon-light-vertical.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/brand-license.html:
--------------------------------------------------------------------------------
1 |
2 | - All brand icons are trademarks of their respective owners.
3 | - The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.
4 |
5 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/community/project-milestones.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Want to keep up with what's planned for Font Awesome? Check out our
5 | milestones on the GitHub project.
6 |
7 |
8 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/jumbotron.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
{{ jumbotron_h1 }}
4 |
{{ jumbotron_p }}
5 |
6 |
7 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/stripe-ad.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{ stripe_ad_content }}
5 |
6 |
7 | {% include ads/carbon-light-horizontal.html %}
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/_includes/tests/rotated-flipped.html:
--------------------------------------------------------------------------------
1 | normal
2 | icon-rotate-90
3 | icon-rotate-180
4 | icon-rotate-270
5 | icon-flip-horizontal
6 | icon-flip-vertical
7 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/FontAwesome.otf
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/less/font-awesome.less:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | {% include license-code.less %}
4 |
5 | @import "variables.less";
6 | @import "mixins.less";
7 | @import "path.less";
8 | @import "core.less";
9 | @import "bootstrap.less";
10 | @import "extras.less";
11 | @import "icons.less";
12 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/less/icons.less:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
4 | readers do not read off random characters that represent icons */
5 | {% for icon in icons %}{% for alias in icon.aliases %}
6 | .icon-{{ alias }}:before,{% endfor %}
7 | .icon-{{ icon.id }}:before { content: @{{ icon.id }}; }{% endfor %}
8 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/scss/_icons.scss:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
4 | * readers do not read off random characters that represent icons */
5 | {% for icon in icons %}{% for alias in icon.aliases %}
6 | .icon-{{ alias }}:before,{% endfor %}
7 | .icon-{{ icon.id }}:before { content: ${{ icon.id }}; }{% endfor %}
8 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/scss/_variables.scss:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | // Variables
4 | // --------------------------
5 |
6 | $FontAwesomePath: "../font" !default;
7 | $FontAwesomeVersion: "{{ site.fontawesome.version }}" !default;
8 | $borderColor: #eeeeee !default;
9 | $iconMuted: #eeeeee !default;
10 | $iconLight: white !default;
11 | $iconDark: #333333 !default;
12 | $icons-li-width: (30em/14);
13 |
14 | {% for icon in icons %}
15 | ${{ icon.id }}: "\{{ icon.unicode }}";
16 | {% endfor %}
17 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/font-awesome/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | {% include license-code.less %}
4 |
5 | @import "variables";
6 | @import "mixins";
7 | @import "path";
8 | @import "core";
9 | @import "bootstrap";
10 | @import "extras";
11 | @import "icons";
12 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/ico/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/ico/favicon.ico
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/contribution-sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/contribution-sample.png
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/fort_awesome.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/fort_awesome.jpg
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/icon-flag.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/img/icon-flag.pdf
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/js/ZeroClipboard-1.1.7.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/js/ZeroClipboard-1.1.7.swf
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/less/bootstrap-2.3.2/component-animations.less:
--------------------------------------------------------------------------------
1 | //
2 | // Component animations
3 | // --------------------------------------------------
4 |
5 |
6 | .fade {
7 | opacity: 0;
8 | .transition(opacity .15s linear);
9 | &.in {
10 | opacity: 1;
11 | }
12 | }
13 |
14 | .collapse {
15 | position: relative;
16 | height: 0;
17 | overflow: hidden;
18 | .transition(height .35s ease);
19 | &.in {
20 | height: auto;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/less/bootstrap-2.3.2/layouts.less:
--------------------------------------------------------------------------------
1 | //
2 | // Layouts
3 | // --------------------------------------------------
4 |
5 |
6 | // Container (centered, fixed-width layouts)
7 | .container {
8 | .container-fixed();
9 | }
10 |
11 | // Fluid layouts (left aligned, with sidebar, min- & max-width content)
12 | .container-fluid {
13 | padding-right: @gridGutterWidth;
14 | padding-left: @gridGutterWidth;
15 | .clearfix();
16 | }
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/less/responsive-navbar.less:
--------------------------------------------------------------------------------
1 | //
2 | // Responsive: Navbar
3 | // --------------------------------------------------
4 |
5 |
6 | // TABLETS AND BELOW
7 | // -----------------
8 | @media (max-width: @navbarCollapseWidth) {
9 |
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/assets/less/sticky-footer.less:
--------------------------------------------------------------------------------
1 | //
2 | // Sticky Footer
3 | // --------------------------------------------------
4 | // make sure to set .sticky-footer()
5 |
6 | html, body {
7 | height: 100%;
8 | }
9 | .wrapper {
10 | min-height: 100%;
11 | height: auto !important;
12 | height: 100%;
13 | }
14 |
15 | //.footer { min-width: 990px; } // necessary fix for non-responsive layouts
16 |
17 | .sticky-footer(90px, 40px, 40px, 60px); // sets default values for sticky footer
18 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/cheatsheet.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: base
3 | title: Font Awesome Cheatsheet
4 | relative_path: ../
5 | ---
6 | {% capture jumbotron_h1 %} Cheatsheet{% endcapture %}
7 | {% capture jumbotron_p %}The complete Font Awesome {{ site.fontawesome.version }} icon reference{% endcapture %}
8 |
9 | {% include jumbotron.html %}
10 | {% include stripe-social.html %}
11 |
12 |
13 | {% include cheatsheet.html %}
14 |
15 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/design.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/examples.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: base
3 | title: Font Awesome Examples
4 | navbar_active: examples
5 | relative_path: ../
6 | ---
7 | {% capture jumbotron_h1 %} Examples{% endcapture %}
8 | {% capture jumbotron_p %}Lots of easy ways to use Font Awesome{% endcapture %}
9 |
10 | {% include jumbotron.html %}
11 | {% include stripe-social.html %}
12 |
13 |
14 | {% include examples.html %}
15 |
16 |
--------------------------------------------------------------------------------
/monitor/static/fonts/Font-Awesome-3.2.1/src/license.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: base
3 | title: Font Awesome License
4 | navbar_active: license
5 | relative_path: ../
6 | ---
7 | {% capture jumbotron_h1 %} License{% endcapture %}
8 | {% capture jumbotron_p %}The full details of how Font Awesome is licensed{% endcapture %}
9 |
10 | {% include jumbotron.html %}
11 | {% include stripe-social.html %}
12 |
13 |
14 | {% include license.html %}
15 |
16 |
--------------------------------------------------------------------------------
/monitor/static/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/monitor/static/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/monitor/static/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/monitor/static/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/monitor/static/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/monitor/static/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/monitor/static/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/monitor/static/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/angular-csp.css:
--------------------------------------------------------------------------------
1 | /* Include this file in your html if you are using the CSP mode. */
2 |
3 | @charset "UTF-8";
4 |
5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
6 | .ng-cloak, .x-ng-cloak,
7 | .ng-hide:not(.ng-hide-animate) {
8 | display: none !important;
9 | }
10 |
11 | ng\:form {
12 | display: block;
13 | }
14 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/Error404.html:
--------------------------------------------------------------------------------
1 | Oops!
2 |
3 | The page you requested does not exist. Perhaps you were looking for something else...
4 |
5 |
12 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/marked-0.3.3/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/marked');
2 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Bold/OpenSans-Bold.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/BoldItalic/OpenSans-BoldItalic.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBold/OpenSans-ExtraBold.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Italic/OpenSans-Italic.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Light/OpenSans-Light.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/LightItalic/OpenSans-LightItalic.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Regular/OpenSans-Regular.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/Semibold/OpenSans-Semibold.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/components/open-sans-fontface-1.0.4/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/css/animations.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/css/animations.css
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-$filter/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-$filter",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-$filter/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('filterExample', [])
4 | .controller('MainCtrl', function($scope, $filter) {
5 | $scope.originalText = 'hello';
6 | $scope.filteredText = $filter('uppercase')($scope.originalText);
7 | });
8 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-$route-service/book.html:
--------------------------------------------------------------------------------
1 | controller: {{name}}
2 | Book Id: {{params.bookId}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-$route-service/chapter.html:
--------------------------------------------------------------------------------
1 | controller: {{name}}
2 | Book Id: {{params.bookId}}
3 | Chapter Id: {{params.chapterId}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-date-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-date-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-datetimelocal-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-datetimelocal-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-error-$rootScope-inprog/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('app', []).directive('setFocusIf', function() {
4 | return function link($scope, $element, $attr) {
5 | $scope.$watch($attr.setFocusIf, function(value) {
6 | if ( value ) { $element[0].focus(); }
7 | });
8 | };
9 | });
10 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-error-$rootScope-inprog/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-error-$rootScope-inprog",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example.csp/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example.csp",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('locationExample', [])
4 | .controller('LocationController', ['$scope', '$location', function($scope, $location) {
5 | $scope.locationPath = function (newLocation) {
6 | return $location.path(newLocation);
7 | };
8 | }]);
9 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example1/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example1",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example10/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example10
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example10/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example10",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example10/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('docsSimpleDirective', [])
4 | .controller('Controller', ['$scope', function($scope) {
5 | $scope.customer = {
6 | name: 'Naomi',
7 | address: '1600 Amphitheatre'
8 | };
9 | }])
10 | .directive('myCustomer', function() {
11 | return {
12 | template: 'Name: {{customer.name}} Address: {{customer.address}}'
13 | };
14 | });
15 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example100/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example100",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | {{ {'name':'value'} | json }}
15 | {{ {'name':'value'} | json:4 }}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example101/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example101
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ {'name':'value'} | json }}
15 | {{ {'name':'value'} | json:4 }}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example101/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example101",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example101/protractor.js:
--------------------------------------------------------------------------------
1 | it('should jsonify filtered objects', function() {
2 | expect(element(by.id('default-spacing')).getText()).toMatch(/\{\n "name": ?"value"\n}/);
3 | expect(element(by.id('custom-spacing')).getText()).toMatch(/\{\n "name": ?"value"\n}/);
4 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example102/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example102",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example103/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example103",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example104/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example104",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example105/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example105",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example106/http-hello.html:
--------------------------------------------------------------------------------
1 | Hello, $http!
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example106/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example106",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "http-hello.html",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example107/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example107",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example107/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example108/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example108",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example109/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example109",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example11/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example11-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example11/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example11
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example11/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example11",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example11/my-customer.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}} Address: {{customer.address}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example11/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('docsTemplateUrlDirective', [])
4 | .controller('Controller', ['$scope', function($scope) {
5 | $scope.customer = {
6 | name: 'Naomi',
7 | address: '1600 Amphitheatre'
8 | };
9 | }])
10 | .directive('myCustomer', function() {
11 | return {
12 | templateUrl: 'my-customer.html'
13 | };
14 | });
15 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example110/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example110",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example110/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('logExample', [])
4 | .controller('LogController', ['$scope', '$log', function($scope, $log) {
5 | $scope.$log = $log;
6 | $scope.message = 'Hello World!';
7 | }]);
8 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example111/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example111",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "test_data.json",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example111/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 | ]
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example112/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example112",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example112/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example113/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example113",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example114/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example114",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example115/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example115",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example115/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('ngClickExample', ['ngTouch']);
4 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example116/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example116",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example116/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('ngSwipeLeftExample', ['ngTouch']);
4 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example117/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example117",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example117/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('ngSwipeRightExample', ['ngTouch']);
4 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example12/customer-address.html:
--------------------------------------------------------------------------------
1 | Address: {{customer.address}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example12/customer-name.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example12/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example12",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "customer-name.html",
7 | "customer-address.html"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example13/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example13-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example13/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example13
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example13/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example13",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example13/my-customer.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}} Address: {{customer.address}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example13/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('docsRestrictDirective', [])
4 | .controller('Controller', ['$scope', function($scope) {
5 | $scope.customer = {
6 | name: 'Naomi',
7 | address: '1600 Amphitheatre'
8 | };
9 | }])
10 | .directive('myCustomer', function() {
11 | return {
12 | restrict: 'E',
13 | templateUrl: 'my-customer.html'
14 | };
15 | });
16 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example14/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example14",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example14/my-customer.html:
--------------------------------------------------------------------------------
1 | Name: {{customer.name}} Address: {{customer.address}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example15/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example15",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer-iso.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example15/my-customer-iso.html:
--------------------------------------------------------------------------------
1 | Name: {{customerInfo.name}} Address: {{customerInfo.address}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example16/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example16-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example16/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example16
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example16/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example16",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-customer-plus-vojta.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example16/my-customer-plus-vojta.html:
--------------------------------------------------------------------------------
1 | Name: {{customerInfo.name}} Address: {{customerInfo.address}}
2 |
3 | Name: {{vojta.name}} Address: {{vojta.address}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example17/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example17",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example18/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example18
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Check out the contents, {{name}}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example18/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example18",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-dialog.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example18/my-dialog.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example18/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('docsTransclusionDirective', [])
4 | .controller('Controller', ['$scope', function($scope) {
5 | $scope.name = 'Tobias';
6 | }])
7 | .directive('myDialog', function() {
8 | return {
9 | restrict: 'E',
10 | transclude: true,
11 | templateUrl: 'my-dialog.html'
12 | };
13 | });
14 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example19/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example19
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Check out the contents, {{name}}!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example19/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example19",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-dialog.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example19/my-dialog.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example2/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example2",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example20/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example20",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-dialog-close.html"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example20/my-dialog-close.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
16 | Drag ME
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example21/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example21
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example21/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example21",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example22/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example22",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "my-tabs.html",
7 | "my-pane.html"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example22/my-pane.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example22/my-tabs.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
15 | 1+2={{1+2}}
16 |
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
16 | 1+2={{1+2}}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
15 | 1+2={{1+2}}
16 |
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example23/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example23
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 1+2={{1+2}}
16 |
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example23/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example23",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example23/protractor.js:
--------------------------------------------------------------------------------
1 | it('should calculate expression in binding', function() {
2 | expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');
3 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example24/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example24",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example24/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')).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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example24/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('expressionExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | var exprs = $scope.exprs = [];
6 | $scope.expr = '3*10|currency';
7 | $scope.addExp = function(expr) {
8 | exprs.push(expr);
9 | };
10 |
11 | $scope.removeExp = function(index) {
12 | exprs.splice(index, 1);
13 | };
14 | }]);
15 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example25/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example25",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example25/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example25/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('expressionExample', [])
4 | .controller('ExampleController', ['$window', '$scope', function($window, $scope) {
5 | $scope.name = 'World';
6 |
7 | $scope.greet = function() {
8 | $window.alert('Hello ' + $scope.name);
9 | };
10 | }]);
11 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example26/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example26",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example27/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example27",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example28/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example28",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example29/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example29",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example3/animations.css:
--------------------------------------------------------------------------------
1 | .sample-show-hide {
2 | padding:10px;
3 | border:1px solid black;
4 | background:white;
5 | }
6 |
7 | .sample-show-hide {
8 | -webkit-transition:all linear 0.5s;
9 | transition:all linear 0.5s;
10 | }
11 |
12 | .sample-show-hide.ng-hide {
13 | opacity:0;
14 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example3/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example3",
3 | "files": [
4 | "index-production.html",
5 | "animations.css"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example30/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example30",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example31/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example31",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example32/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example32",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example33/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example33",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example34/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example34",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example34/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('customTriggerExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.user = {};
6 | }]);
7 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example35/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example35",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example35/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('debounceExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.user = {};
6 | }]);
7 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example36/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example36",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example37/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example37",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example38/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example38",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
15 |
16 |
17 | {{ 'World' | greet }}
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example39/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example39
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | {{ 'World' | greet }}
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example39/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example39",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example39/protractor.js:
--------------------------------------------------------------------------------
1 | it('should add Hello to the name', function() {
2 | expect(element(by.binding("'World' | greet")).getText()).toEqual('Hello, World!');
3 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example39/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | // declare a module
4 | var myAppModule = angular.module('myApp', []);
5 |
6 | // configure the module.
7 | // in this example we will create a greeting filter
8 | myAppModule.filter('greet', function() {
9 | return function(name) {
10 | return 'Hello, ' + name + '!';
11 | };
12 | });
13 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example4/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example4",
3 | "files": [
4 | "index-production.html",
5 | "style.css"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example40/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example40-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ greeting }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example40/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example40-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ greeting }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example40/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example40
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ greeting }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example40/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example40",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example40/protractor.js:
--------------------------------------------------------------------------------
1 | it('should add Hello to the name', function() {
2 | expect(element(by.binding("greeting")).getText()).toEqual('Bonjour World!');
3 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example41/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example41",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example41/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('scopeExample', [])
4 | .controller('MyController', ['$scope', function($scope) {
5 | $scope.username = 'World';
6 |
7 | $scope.sayHello = function() {
8 | $scope.greeting = 'Hello ' + $scope.username + '!';
9 | };
10 | }]);
11 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example42/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example42",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example42/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('scopeExample', [])
4 | .controller('GreetController', ['$scope', '$rootScope', function($scope, $rootScope) {
5 | $scope.name = 'World';
6 | $rootScope.department = 'Angular';
7 | }])
8 | .controller('ListController', ['$scope', function($scope) {
9 | $scope.names = ['Igor', 'Misko', 'Vojta'];
10 | }]);
11 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example42/style.css:
--------------------------------------------------------------------------------
1 | .show-scope-demo.ng-scope,
2 | .show-scope-demo .ng-scope {
3 | border: 1px solid red;
4 | margin: 3px;
5 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example43/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example43",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example43/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('eventExample', [])
4 | .controller('EventController', ['$scope', function($scope) {
5 | $scope.count = 0;
6 | $scope.$on('MyEvent', function() {
7 | $scope.count++;
8 | });
9 | }]);
10 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example44/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example44",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example44/protractor.js:
--------------------------------------------------------------------------------
1 | it('should test service', function() {
2 | expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))
3 | .toEqual('test');
4 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example45/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example45",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example46/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example46-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | I can add: {{a}} + {{b}} = {{ a+b }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example46/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example46
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | I can add: {{a}} + {{b}} = {{ a+b }}
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example46/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example46",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example46/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('ngAppDemo', []).controller('ngAppDemoController', function($scope) {
4 | $scope.a = 1;
5 | $scope.b = 2;
6 | });
7 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example47/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example47",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example47/style.css:
--------------------------------------------------------------------------------
1 | div[ng-controller] {
2 | margin-bottom: 1em;
3 | -webkit-border-radius: 4px;
4 | border-radius: 4px;
5 | border: 1px solid;
6 | padding: .5em;
7 | }
8 | div[ng-controller^=Good] {
9 | border-color: #d6e9c6;
10 | background-color: #dff0d8;
11 | color: #3c763d;
12 | }
13 | div[ng-controller^=Bad] {
14 | border-color: #ebccd1;
15 | background-color: #f2dede;
16 | color: #a94442;
17 | margin-bottom: 0;
18 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example48/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example48",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example48/style.css:
--------------------------------------------------------------------------------
1 | #scrollArea {
2 | height: 280px;
3 | overflow: auto;
4 | }
5 |
6 | #bottom {
7 | display: block;
8 | margin-top: 2000px;
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example49/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example49",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example49/style.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 50px;
3 | }
4 |
5 | .anchor {
6 | border: 2px dashed DarkOrchid;
7 | padding: 10px 10px 200px 10px;
8 | }
9 |
10 | .fixed-header {
11 | background-color: rgba(0, 0, 0, 0.2);
12 | height: 50px;
13 | position: fixed;
14 | top: 0; left: 0; right: 0;
15 | }
16 |
17 | .fixed-header > a {
18 | display: inline-block;
19 | margin: 5px 15px;
20 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example5/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example5-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example5/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example5-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Drag ME
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example5/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example5-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example5/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example5
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Drag ME
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example5/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example5",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example50/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example50",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "style.css"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example50/style.css:
--------------------------------------------------------------------------------
1 | p {
2 | margin: 10px 0 3px;
3 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example51/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example51",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example51/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example52/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example52",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example53/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example53-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Click me to toggle:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example53/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example53
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Click me to toggle:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example53/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example53",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example53/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | Check me to check both:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example54/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example54
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to check both:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example54/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example54",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example54/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example55/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example55-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to make text readonly:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example55/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example55
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me to make text readonly:
15 |
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example55/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example55",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example55/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example56/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example56",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example56/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example57/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example57-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me check multiple:
15 |
16 | Show/Hide me
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example57/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example57
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Check me check multiple:
15 |
16 | Show/Hide me
17 |
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example57/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example57",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example57/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example58/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example58",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example59/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example59",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example59/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example6/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | var myApp = angular.module('spicyApp1', []);
4 |
5 | myApp.controller('SpicyController', ['$scope', function($scope) {
6 | $scope.spice = 'very';
7 |
8 | $scope.chiliSpicy = function() {
9 | $scope.spice = 'chili';
10 | };
11 |
12 | $scope.jalapenoSpicy = function() {
13 | $scope.spice = 'jalapeño';
14 | };
15 | }]);
16 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example6/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example6",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example60/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example60",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example61/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example61",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example61/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example61/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('bindHtmlExample', ['ngSanitize'])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.myHTML =
6 | 'I am an HTML
string with ' +
7 | 'links! and other stuff';
8 | }]);
9 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example62/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example62",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example62/style.css:
--------------------------------------------------------------------------------
1 | .strike {
2 | text-decoration: line-through;
3 | }
4 | .bold {
5 | font-weight: bold;
6 | }
7 | .red {
8 | color: red;
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example63/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example63",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example63/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example63/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example64/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example64",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example64/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example64/style.css:
--------------------------------------------------------------------------------
1 | .odd {
2 | color: red;
3 | }
4 | .even {
5 | color: blue;
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example65/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example65",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example65/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example65/style.css:
--------------------------------------------------------------------------------
1 | .odd {
2 | color: red;
3 | }
4 | .even {
5 | color: blue;
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example66/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example66-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ 'hello' }}
15 | {{ 'hello IE7' }}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example66/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example66
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ 'hello' }}
15 | {{ 'hello IE7' }}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example66/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example66",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example66/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example67/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example67-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 | count: {{count}}
19 |
20 |
21 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example67/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example67
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 | count: {{count}}
19 |
20 |
21 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example67/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example67",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example67/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example68/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example68-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example68/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example68
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example68/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example68",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example69/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example69-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example69/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example69
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example69/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example69",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example7/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | var myApp = angular.module('spicyApp2', []);
4 |
5 | myApp.controller('SpicyController', ['$scope', function($scope) {
6 | $scope.customSpice = "wasabi";
7 | $scope.spice = 'very';
8 |
9 | $scope.spicy = function(spice) {
10 | $scope.spice = spice;
11 | };
12 | }]);
13 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example7/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example7",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example70/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example70
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example70/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example70",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example71/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example71-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example71/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example71
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example71/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example71",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example72/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example72-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example72/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example72
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example72/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example72",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example73/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example73
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example73/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example73",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example74/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example74-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example74/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example74
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 | count: {{count}}
18 |
19 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example74/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example74",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example75/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example75-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key down count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example75/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example75-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | key down count: {{count}}
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example75/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example75-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key down count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example75/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example75
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key down count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example75/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example75",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example76/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example76",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example77/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example77-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key press count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example77/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example77-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | key press count: {{count}}
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example77/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example77-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key press count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example77/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example77
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | key press count: {{count}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example77/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example77",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example78/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example78",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | copied: {{copied}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | copied: {{copied}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example79/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example79
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | copied: {{copied}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example79/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example79",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example8/app.css:
--------------------------------------------------------------------------------
1 | div.spicy div {
2 | padding: 10px;
3 | border: solid 2px blue;
4 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example8/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example8",
3 | "files": [
4 | "index-production.html",
5 | "app.css",
6 | "app.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | cut: {{cut}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example80/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example80-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | cut: {{cut}}
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | cut: {{cut}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example80/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example80
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | cut: {{cut}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example80/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example80",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example81/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example81-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | pasted: {{paste}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example81/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example81-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | pasted: {{paste}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example81/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example81
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | pasted: {{paste}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example81/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example81",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example82/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example82",
3 | "files": [
4 | "index-production.html",
5 | "animations.css"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example83/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example83",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "template1.html",
7 | "template2.html",
8 | "animations.css",
9 | "protractor.js"
10 | ]
11 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example83/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('includeExample', ['ngAnimate'])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.templates =
6 | [ { name: 'template1.html', url: 'template1.html'},
7 | { name: 'template2.html', url: 'template2.html'} ];
8 | $scope.template = $scope.templates[0];
9 | }]);
10 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example83/template1.html:
--------------------------------------------------------------------------------
1 | Content of template1.html
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example83/template2.html:
--------------------------------------------------------------------------------
1 | Content of template2.html
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example84/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example84",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example84/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example85/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example85",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | Normal: {{1 + 2}}
15 | Ignored: {{1 + 2}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example86/index-jquery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example86-jquery
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Normal: {{1 + 2}}
16 | Ignored: {{1 + 2}}
17 |
18 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example86/index-production.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example86-production
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Normal: {{1 + 2}}
15 | Ignored: {{1 + 2}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example86/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-example86
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | Normal: {{1 + 2}}
15 | Ignored: {{1 + 2}}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example86/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example86",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example86/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example87/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example87",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example88/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example88",
3 | "files": [
4 | "index-production.html",
5 | "animations.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example89/glyphicons.css:
--------------------------------------------------------------------------------
1 | @import url(../../components/bootstrap-3.1.1/css/bootstrap.css);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example89/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example89",
3 | "files": [
4 | "index-production.html",
5 | "glyphicons.css",
6 | "animations.css",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example89/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example9/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example9",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example9/protractor.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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example9/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('docsBindExample', [])
4 | .controller('Controller', ['$scope', function($scope) {
5 | $scope.name = 'Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)';
6 | }]);
7 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example90/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example90/glyphicons.css:
--------------------------------------------------------------------------------
1 | @import url(../../components/bootstrap-3.1.1/css/bootstrap.css);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example90/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example90",
3 | "files": [
4 | "index-production.html",
5 | "glyphicons.css",
6 | "animations.css",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example90/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example91/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example91",
3 | "files": [
4 | "index-production.html",
5 | "style.css",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example91/protractor.js:
--------------------------------------------------------------------------------
1 | var colorSpan = element(by.css('span'));
2 |
3 | it('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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example91/style.css:
--------------------------------------------------------------------------------
1 | span {
2 | color: black;
3 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example92/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example92",
3 | "files": [
4 | "index-production.html",
5 | "script.js",
6 | "animations.css",
7 | "protractor.js"
8 | ]
9 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example92/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('switchExample', ['ngAnimate'])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.items = ['settings', 'home', 'other'];
6 | $scope.selection = $scope.items[0];
7 | }]);
8 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example93/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example93",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example93/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example94/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example94",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example94/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example95/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example95",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example96/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example96",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example96/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('documentExample', [])
4 | .controller('ExampleController', ['$scope', '$document', function($scope, $document) {
5 | $scope.title = $document[0].title;
6 | $scope.windowTitle = angular.element(window.document)[0].title;
7 | }]);
8 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example97/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example97",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example98/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example98",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-example99/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-example99",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-guide-concepts-1/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-guide-concepts-1",
3 | "files": [
4 | "index-production.html"
5 | ]
6 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-location-hashbang-mode/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-location-hashbang-mode",
3 | "files": [
4 | "index-production.html",
5 | "app.js",
6 | "fakeBrowser.js",
7 | "addressBar.js",
8 | "protractor.js"
9 | ]
10 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-location-html5-mode/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-location-html5-mode",
3 | "files": [
4 | "index-production.html",
5 | "app.js",
6 | "fakeBrowser.js",
7 | "addressBar.js",
8 | "protractor.js"
9 | ]
10 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-month-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-month-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ng-model-cancel-update/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ng-model-cancel-update",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngChange-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngChange-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngList-directive-newlines/index-debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-ngList-directive-newlines-debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | {{ list | json }}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngList-directive-newlines/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Example - example-ngList-directive-newlines
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | {{ list | json }}
16 |
17 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngList-directive-newlines/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngList-directive-newlines",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngList-directive-newlines/protractor.js:
--------------------------------------------------------------------------------
1 | it("should split the text by newlines", function() {
2 | var listInput = element(by.model('list'));
3 | var output = element(by.binding('list | json'));
4 | listInput.sendKeys('abc\ndef\nghi');
5 | expect(output.getText()).toContain('[\n "abc",\n "def",\n "ghi"\n]');
6 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngList-directive/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('listExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.names = ['morpheus', 'neo', 'trinity'];
6 | }]);
7 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngList-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngList-directive",
3 | "files": [
4 | "index-production.html",
5 | "app.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngMessages-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngMessages-directive",
3 | "files": [
4 | "index-production.html",
5 | "script.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngMessages-directive/script.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('ngMessagesExample', ['ngMessages']);
4 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModel-getter-setter/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('getterSetterExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | var _name = 'Brian';
6 | $scope.user = {
7 | name: function(newName) {
8 | if (angular.isDefined(newName)) {
9 | _name = newName;
10 | }
11 | return _name;
12 | }
13 | };
14 | }]);
15 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModel-getter-setter/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngModel-getter-setter",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModelOptions-directive-blur/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('optionsExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.user = { name: 'say', data: '' };
6 |
7 | $scope.cancel = function(e) {
8 | if (e.keyCode == 27) {
9 | $scope.userForm.userName.$rollbackViewValue();
10 | }
11 | };
12 | }]);
13 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModelOptions-directive-blur/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngModelOptions-directive-blur",
3 | "files": [
4 | "index-production.html",
5 | "app.js",
6 | "protractor.js"
7 | ]
8 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModelOptions-directive-debounce/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('optionsExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | $scope.user = { name: 'say' };
6 | }]);
7 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModelOptions-directive-debounce/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngModelOptions-directive-debounce",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModelOptions-directive-getter-setter/app.js:
--------------------------------------------------------------------------------
1 | (function(angular) {
2 | 'use strict';
3 | angular.module('getterSetterExample', [])
4 | .controller('ExampleController', ['$scope', function($scope) {
5 | var _name = 'Brian';
6 | $scope.user = {
7 | name: function(newName) {
8 | return angular.isDefined(newName) ? (_name = newName) : _name;
9 | }
10 | };
11 | }]);
12 | })(window.angular);
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngModelOptions-directive-getter-setter/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngModelOptions-directive-getter-setter",
3 | "files": [
4 | "index-production.html",
5 | "app.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngValue-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-ngValue-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-ngView-directive/book.html:
--------------------------------------------------------------------------------
1 |
2 | controller: {{book.name}}
3 | Book Id: {{book.params.bookId}}
4 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-radio-input-directive/protractor.js:
--------------------------------------------------------------------------------
1 | it('should change state', function() {
2 | var color = element(by.binding('color.name'));
3 |
4 | expect(color.getText()).toContain('blue');
5 |
6 | element.all(by.model('color.name')).get(0).click();
7 |
8 | expect(color.getText()).toContain('red');
9 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-time-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-time-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/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 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/examples/example-week-input-directive/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example-week-input-directive",
3 | "files": [
4 | "index-production.html",
5 | "protractor.js"
6 | ]
7 | }
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/favicon.ico
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/AngularJS-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/AngularJS-small.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/One_Way_Data_Binding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/One_Way_Data_Binding.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/Two_Way_Data_Binding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/Two_Way_Data_Binding.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/angular_parts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/angular_parts.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/bullet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/bullet.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/form_data_flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/form_data_flow.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-databinding1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-databinding1.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-databinding2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-databinding2.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-directive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-directive.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-module-injector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-module-injector.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-module-service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-module-service.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-runtime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-runtime.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-scope-watch-strategies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-scope-watch-strategies.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-scope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-scope.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-startup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-startup.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/concepts-view.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/di_sequence_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/di_sequence_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/dom_scope_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/dom_scope_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/forms-debounce.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/forms-debounce.gif
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/forms-update-on-blur.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/forms-update-on-blur.gif
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/hashbang_vs_regular_url.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/hashbang_vs_regular_url.jpg
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/scenario_runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/scenario_runner.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/guide/simple_scope_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/guide/simple_scope_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/helloworld.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/helloworld.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/helloworld_2way.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/helloworld_2way.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/catalog_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/catalog_screen.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_00.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_00_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_00_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_02.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_03.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_04.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_05.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_05.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_05.pptx
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_07_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_07_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_08-09_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_08-09_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_10-11_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/tutorial_10-11_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/xhr_service_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/monitor/static/js/lib/angular-1.3.15/docs/img/tutorial/xhr_service_final.png
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/partials/api/ngAria/service.html:
--------------------------------------------------------------------------------
1 |
2 | Service components in ngAria
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | Name |
11 | Description |
12 |
13 |
14 |
15 | $aria |
16 | |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example107/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example107/index.html");
6 | });
7 |
8 | it('should interpolate binding with custom symbols', function() {
9 | expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');
10 | });
11 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example107/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example107/index-jquery.html");
6 | });
7 |
8 | it('should interpolate binding with custom symbols', function() {
9 | expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');
10 | });
11 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example112/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example112/index.html");
6 | });
7 |
8 | it('should display the greeting in the input box', function() {
9 | element(by.model('greeting')).sendKeys('Hello, E2E Tests');
10 | // If we click the button it will block the test runner
11 | // element(':button').click();
12 | });
13 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example23/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example23/index.html");
6 | });
7 |
8 | it('should calculate expression in binding', function() {
9 | expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');
10 | });
11 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example23/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example23/index-jquery.html");
6 | });
7 |
8 | it('should calculate expression in binding', function() {
9 | expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');
10 | });
11 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example39/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.rootEl = '[ng-app]';
6 | browser.get("build/docs/examples/example-example39/index.html");
7 | });
8 | afterEach(function() { browser.rootEl = rootEl; });
9 | it('should add Hello to the name', function() {
10 | expect(element(by.binding("'World' | greet")).getText()).toEqual('Hello, World!');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example39/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.rootEl = '[ng-app]';
6 | browser.get("build/docs/examples/example-example39/index-jquery.html");
7 | });
8 | afterEach(function() { browser.rootEl = rootEl; });
9 | it('should add Hello to the name', function() {
10 | expect(element(by.binding("'World' | greet")).getText()).toEqual('Hello, World!');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example40/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example40/index.html");
6 | });
7 |
8 | it('should add Hello to the name', function() {
9 | expect(element(by.binding("greeting")).getText()).toEqual('Bonjour World!');
10 | });
11 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example40/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example40/index-jquery.html");
6 | });
7 |
8 | it('should add Hello to the name', function() {
9 | expect(element(by.binding("greeting")).getText()).toEqual('Bonjour World!');
10 | });
11 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example44/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example44/index.html");
6 | });
7 |
8 | it('should test service', function() {
9 | expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))
10 | .toEqual('test');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example44/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example44/index-jquery.html");
6 | });
7 |
8 | it('should test service', function() {
9 | expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))
10 | .toEqual('test');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example57/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example57/index.html");
6 | });
7 |
8 | it('should toggle open', function() {
9 | expect(element(by.id('details')).getAttribute('open')).toBeFalsy();
10 | element(by.model('open')).click();
11 | expect(element(by.id('details')).getAttribute('open')).toBeTruthy();
12 | });
13 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example61/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example61/index.html");
6 | });
7 |
8 | it('should check ng-bind-html', function() {
9 | expect(element(by.binding('myHTML')).getText()).toBe(
10 | 'I am an HTMLstring with links! and other stuff');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example61/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example61/index-jquery.html");
6 | });
7 |
8 | it('should check ng-bind-html', function() {
9 | expect(element(by.binding('myHTML')).getText()).toBe(
10 | 'I am an HTMLstring with links! and other stuff');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example66/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example66/index.html");
6 | });
7 |
8 | it('should remove the template directive and css class', function() {
9 | expect($('#template1').getAttribute('ng-cloak')).
10 | toBeNull();
11 | expect($('#template2').getAttribute('ng-cloak')).
12 | toBeNull();
13 | });
14 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example66/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example66/index-jquery.html");
6 | });
7 |
8 | it('should remove the template directive and css class', function() {
9 | expect($('#template1').getAttribute('ng-cloak')).
10 | toBeNull();
11 | expect($('#template2').getAttribute('ng-cloak')).
12 | toBeNull();
13 | });
14 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example67/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example67/index.html");
6 | });
7 |
8 | it('should check ng-click', function() {
9 | expect(element(by.binding('count')).getText()).toMatch('0');
10 | element(by.css('button')).click();
11 | expect(element(by.binding('count')).getText()).toMatch('1');
12 | });
13 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example67/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example67/index-jquery.html");
6 | });
7 |
8 | it('should check ng-click', function() {
9 | expect(element(by.binding('count')).getText()).toMatch('0');
10 | element(by.css('button')).click();
11 | expect(element(by.binding('count')).getText()).toMatch('1');
12 | });
13 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example86/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example86/index.html");
6 | });
7 |
8 | it('should check ng-non-bindable', function() {
9 | expect(element(by.binding('1 + 2')).getText()).toContain('3');
10 | expect(element.all(by.css('div')).last().getText()).toMatch(/1 \+ 2/);
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example86/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example86/index-jquery.html");
6 | });
7 |
8 | it('should check ng-non-bindable', function() {
9 | expect(element(by.binding('1 + 2')).getText()).toContain('3');
10 | expect(element.all(by.css('div')).last().getText()).toMatch(/1 \+ 2/);
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example9/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example9/index.html");
6 | });
7 |
8 | it('should show off bindings', function() {
9 | expect(element(by.css('div[ng-controller="Controller"] span[ng-bind]')).getText())
10 | .toBe('Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example9/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example9/index-jquery.html");
6 | });
7 |
8 | it('should show off bindings', function() {
9 | expect(element(by.css('div[ng-controller="Controller"] span[ng-bind]')).getText())
10 | .toBe('Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)');
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example94/default_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example94/index.html");
6 | });
7 |
8 | it('should load template defined inside script tag', function() {
9 | element(by.css('#tpl-link')).click();
10 | expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/docs/ptore2e/example-example94/jquery_test.js:
--------------------------------------------------------------------------------
1 | describe("", function() {
2 | var rootEl;
3 | beforeEach(function() {
4 | rootEl = browser.rootEl;
5 | browser.get("build/docs/examples/example-example94/index-jquery.html");
6 | });
7 |
8 | it('should load template defined inside script tag', function() {
9 | element(by.css('#tpl-link')).click();
10 | expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);
11 | });
12 | });
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/version.json:
--------------------------------------------------------------------------------
1 | {"raw":"v1.3.15","major":1,"minor":3,"patch":15,"prerelease":[],"build":[],"version":"1.3.15","codeName":"locality-filtration","full":"1.3.15","branch":"v1.3.x","cdn":{"raw":"v1.3.14","major":1,"minor":3,"patch":14,"prerelease":[],"build":[],"version":"1.3.14","docsUrl":"http://code.angularjs.org/1.3.14/docs"}}
--------------------------------------------------------------------------------
/monitor/static/js/lib/angular-1.3.15/version.txt:
--------------------------------------------------------------------------------
1 | 1.3.15
--------------------------------------------------------------------------------
/serverport:
--------------------------------------------------------------------------------
1 | gateway 17000
2 |
3 | session_manager 18000
4 |
5 | msg_server 19000
6 |
7 | router 20000
8 |
9 | monitor 21000
10 |
--------------------------------------------------------------------------------
/todo.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oikomi/FishChatServer/630adbbae8d2df56fcd5b23b4ad7bf6b1afa9ee7/todo.txt
--------------------------------------------------------------------------------