Skip to content
Permalink
Browse files

Initial commit

  • Loading branch information...
ppanopticon committed Jan 15, 2017
0 parents commit 05f047050dfa1be556a2df4e444c6f7e8a3a5344
Showing with 4,208 additions and 0 deletions.
  1. +3 −0 .bowerrc
  2. +7 −0 .gitignore
  3. +24 −0 .jshintrc
  4. +21 −0 .travis.yml
  5. +201 −0 CHANGELOG.md
  6. +21 −0 LICENSE
  7. +169 −0 README.md
  8. +19 −0 app/app.component.html
  9. +33 −0 app/app.component.js
  10. +1 −0 app/app.component.js.map
  11. +27 −0 app/app.component.spec.js
  12. +1 −0 app/app.component.spec.js.map
  13. +33 −0 app/app.component.spec.ts
  14. +26 −0 app/app.component.ts
  15. +37 −0 app/app.module.js
  16. +1 −0 app/app.module.js.map
  17. +21 −0 app/app.module.ts
  18. +33 −0 app/configuration/app.config.js
  19. +1 −0 app/configuration/app.config.js.map
  20. +18 −0 app/configuration/app.config.ts
  21. +135 −0 app/example.html
  22. +7 −0 app/index.js
  23. +1 −0 app/index.js.map
  24. +2 −0 app/index.ts
  25. +5 −0 app/main.js
  26. +1 −0 app/main.js.map
  27. +6 −0 app/main.ts
  28. +156 −0 app/services/queries/queries.service.js
  29. +1 −0 app/services/queries/queries.service.js.map
  30. +144 −0 app/services/queries/queries.service.ts
  31. +44 −0 app/services/service.interface.js
  32. +1 −0 app/services/service.interface.js.map
  33. +39 −0 app/services/service.interface.ts
  34. +60 −0 app/services/status/status.component.js
  35. +1 −0 app/services/status/status.component.js.map
  36. +54 −0 app/services/status/status.component.ts
  37. +35 −0 app/services/status/status.service.js
  38. +1 −0 app/services/status/status.service.js.map
  39. +13 −0 app/services/status/status.service.ts
  40. +132 −0 app/services/websocket.interface.js
  41. +1 −0 app/services/websocket.interface.js.map
  42. +160 −0 app/services/websocket.interface.ts
  43. +203 −0 app/types/containers.js
  44. +1 −0 app/types/containers.js.map
  45. +225 −0 app/types/containers.ts
  46. +7 −0 app/types/media.types.js
  47. +1 −0 app/types/media.types.js.map
  48. +40 −0 app/types/media.types.ts
  49. +8 −0 app/types/messages.types.js
  50. +1 −0 app/types/messages.types.js.map
  51. +72 −0 app/types/messages.types.ts
  52. +39 −0 app/types/query.types.js
  53. +1 −0 app/types/query.types.js.map
  54. +57 −0 app/types/query.types.ts
  55. +21 −0 app/views/gallery/gallery.component.html
  56. +58 −0 app/views/gallery/gallery.component.js
  57. +1 −0 app/views/gallery/gallery.component.js.map
  58. +63 −0 app/views/gallery/gallery.component.ts
  59. +30 −0 app/views/gallery/gallery.module.js
  60. +1 −0 app/views/gallery/gallery.module.js.map
  61. +14 −0 app/views/gallery/gallery.module.ts
  62. +55 −0 app/views/research/imagequeryterm.component.js
  63. +1 −0 app/views/research/imagequeryterm.component.js.map
  64. +43 −0 app/views/research/imagequeryterm.component.ts
  65. +49 −0 app/views/research/querycontainer.component.js
  66. +1 −0 app/views/research/querycontainer.component.js.map
  67. +41 −0 app/views/research/querycontainer.component.ts
  68. +20 −0 app/views/research/research.component.html
  69. +72 −0 app/views/research/research.component.js
  70. +1 −0 app/views/research/research.component.js.map
  71. +67 −0 app/views/research/research.component.ts
  72. +35 −0 app/views/research/research.module.js
  73. +1 −0 app/views/research/research.module.js.map
  74. +19 −0 app/views/research/research.module.ts
  75. +30 −0 app/views/sketch/sketch.component.html
  76. +209 −0 app/views/sketch/sketch.component.js
  77. +1 −0 app/views/sketch/sketch.component.js.map
  78. +211 −0 app/views/sketch/sketch.component.ts
  79. +31 −0 app/views/sketch/sketch.module.js
  80. +1 −0 app/views/sketch/sketch.module.js.map
  81. +13 −0 app/views/sketch/sketch.module.ts
  82. +32 −0 app/views/sketch/sketchdialog.component.js
  83. +1 −0 app/views/sketch/sketchdialog.component.js.map
  84. +22 −0 app/views/sketch/sketchdialog.component.ts
  85. +12 −0 e2e/app.e2e-spec.js
  86. +1 −0 e2e/app.e2e-spec.js.map
  87. +15 −0 e2e/app.e2e-spec.ts
  88. BIN favicon.ico
  89. +27 −0 index.html
  90. +95 −0 karma-test-shim.js
  91. +98 −0 karma.conf.js
  92. +13 −0 non-essential-files.txt
  93. +59 −0 package.json
  94. +183 −0 protractor.config.js
  95. +48 −0 styles.css
  96. +12 −0 systemjs.config.extras.js
  97. +43 −0 systemjs.config.js
  98. +14 −0 tsconfig.json
  99. +93 −0 tslint.json
@@ -0,0 +1,3 @@
{
"directory": "app/bower_components"
}
@@ -0,0 +1,7 @@
logs/*
!.gitkeep
node_modules/
bower_components/
tmp
.DS_Store
.idea
@@ -0,0 +1,24 @@
{
"strict": "global",
"globals": {
// Angular
"angular": false,

// Angular mocks
"module": false,
"inject": false,

// Jasmine
"jasmine": false,
"describe": false,
"beforeEach": false,
"afterEach": false,
"it": false,
"expect": false,

// Protractor
"browser": false,
"element": false,
"by": false
}
}
@@ -0,0 +1,21 @@
sudo: required
dist: trusty

language: node_js
node_js:
- '4.5'

install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
- sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
- sudo apt-get update -q
- sudo apt-get install -q google-chrome-stable

before_script:
- npm install

script:
- npm run test-single-run
- (npm start > /dev/null &) && (npm run protractor)
@@ -0,0 +1,201 @@
## Angular Documentation QuickStart Changelog
Upgraders: for a fresh start, consider running these commands
* `git clean -xdf`
* `npm install`

<a name="0.2.22"></a>
# 0.2.22 (2017-01-05)
* Add `non-essential-files.txt` and instructions to use it to README

<a name="0.2.21"></a>
# 0.2.21 (2016-12-14)
* Update to in-memory-web-api v.0.2.1

<a name="0.2.20"></a>
# 0.2.20 (2016-12-07)
* Update to Angular 2.3.0

<a name="0.2.19"></a>
# 0.2.19 (2016-11-30)
* remove upgrade mappings from `systemjs.config.js` PR #301

<a name="0.2.18"></a>
# 0.2.18 (2016-11-30)
* remove `exclude` clause from `tsconfig.json`; it was just confusing people
* karma.config + karma-test-shim can handle multiple spec source paths (issue #294)
* cosmetic `app.component.spec.ts` changes
* cosmetic `karma.config.js` changes

<a name="0.2.17"></a>
# 0.2.17 (2016-11-16)
* Conform to updated QuickStart advice
* removed docker everywhere (was nice but not necessary)
* removed wallaby
* shrink styles.css
* refine tsconfig.json
* `AppComponent` uses interpolation

<a name="0.2.16"></a>
# 0.2.16 (2016-11-14)
* Update to Angular 2.2.0

<a name="0.2.15"></a>
# 0.2.15 (2016-10-29)
* Revert to Jasmine 2.4.1 because bug in 2.5.x (see [jasmine issue #1231](https://github.com/jasmine/jasmine/issues/1231))

<a name="0.2.14"></a>
# 0.2.14 (2016-10-29)
* Remove bootstrap.css install
* Angular v2.1.2

<a name="0.2.13"></a>
# 0.2.13 (2016-10-20)
* Protractor 4
* Move from `typings` to `@types`. See `tsconfig.json` changes.
* Angular v2.1.1

<a name="0.2.12"></a>
# 0.2.12 (2016-10-06)
* Angular v2.1.0

<a name="0.2.11"></a>
# 0.2.11 (2016-10-06)
* Angular v2.0.2
* License is MIT
* Current testing configuration
* No code changes

<a name="0.2.10"></a>
# 0.2.10 (2016-09-19)
* All "Angular 2" references become just "Angular"
* No code changes

<a name="0.2.9"></a>
# 0.2.9 (2016-09-14)
* Angular 2.0.0 version
* Update to Typescript 2.0.2
* Fix e2e test missing dir

<a name="0.2.8"></a>
# 0.2.8 (2016-09-01)
* remove @angular test libraries from system.js (now in shim)
* update test related files
* wallaby doesn't completely work. Researching.

<a name="0.2.7"></a>
# 0.2.7 (2016-08-31)
* Angular 2 RC6 version
* Updated new forms, router, angular2-in-memory-web-api, karma, core-js, rxjs and zone.js packages
* Removed router-deprecated package
* Updated karma.conf.js and systemjs.config.js

<a name="0.2.6"></a>
# 0.2.6 (2016-08-09)
* Angular 2 RC5 version
* Updated new forms, router and angular2-in-memory-web-api

<a name="0.2.5"></a>
# 0.2.5 (2016-06-30)
* Angular 2 RC4 version
* Updated new forms and router

<a name="0.2.4"></a>
# 0.2.4 (2016-06-21)
* Angular 2 RC3 version
* Add new forms and router
* Add support for TS e2e tests

<a name="0.2.3"></a>
# 0.2.3 (2016-06-15)
* Angular 2 RC2 version

<a name="0.2.2"></a>
# 0.2.2 (2016-05-21)
* Update to Typings 1.x

<a name="0.2.1"></a>
# 0.2.1 (2016-05-03)
* Angular 2 RC01 version

<a name="0.2.0"></a>
# 0.2.0 (2016-05-02)
* Angular 2 RC0 version

<a name="0.1.17"></a>
# 0.1.17 (2016-04-29)
* update packages
* Angular 2 beta 17
* RxJS 5.0.0-beta.6
* a2-in-memory-web-api 0.1.17

<a name="0.1.16"></a>
# 0.1.16 (2016-04-26)
* update packages
* Angular 2 beta 16
* a2-in-memory-web-api 0.1.6
* protractor 3.3.0
* typings 0.8.1
* zone.js 0.6.12

* added favicon.ico

* testing
- updated wallaby.js and karma.conf.js
- updated app.component.spec.ts


<a name="0.1.15"></a>
# 0.1.15 (2016-04-13)
* Add testing support
* npm scripts
* karma/jasmine
* protractor

* update packages
* Angular 2 beta 15
* lite-server 2.2.0
* systemjs 0.19.26
* typescript 1.8.10
* typings 0.7.12

* add run packages
* a2-in-memory-web-api

* add testing dev-dependency packages
* canonical-path: 0.0.2,
* http-server: ^0.9.0,
* jasmine-core: ~2.4.1,
* karma: ^0.13.22,
* karma-chrome-launcher: ^0.2.3,
* karma-cli: ^0.1.2,
* karma-htmlfile-reporter: ^0.2.2,
* karma-jasmine: ^0.3.8,
* protractor: ^3.2.2,
* rimraf: ^2.5.2

<a name="0.1.14"></a>
# 0.1.14 (2016-04-07)
* update packages
* Angular 2 beta 14
* lite-server 2.2.0
* typings 0.7.12

<a name="0.1.13"></a>
# 0.1.13 (2016-03-31)
* update packages
* Angular 2 beta 13

<a name="0.1.12"></a>
# 0.1.12 (2016-03-23)
* update packages
* Angular 2 beta 12
* zones 0.6.6
* remove es6-promise because no longer needed.

<a name="0.1.11"></a>
# 0.1.11 (2016-03-18)
* update packages
* Angular 2 beta 11
* zones 0.6.4
* typescript 1.8.9
* typings 0.7.9
21 LICENSE
@@ -0,0 +1,21 @@
The MIT License

Copyright (c) 2014-2016 Google, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Oops, something went wrong.

0 comments on commit 05f0470

Please sign in to comment.
You can’t perform that action at this time.