├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── .travis-deploy.sh ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── e2e ├── app.e2e-spec.ts ├── app.po.ts └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src ├── app │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.scss-theme.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── core │ │ ├── animations │ │ │ └── list.animations.ts │ │ ├── backend │ │ │ ├── backend.service.spec.ts │ │ │ ├── backend.service.ts │ │ │ └── http-caching.interceptor.ts │ │ ├── core.module.ts │ │ ├── index.ts │ │ ├── notifications │ │ │ ├── notifications.service.spec.ts │ │ │ └── notifications.service.ts │ │ └── util │ │ │ ├── scroll.service.spec.ts │ │ │ ├── scroll.service.ts │ │ │ └── time.service.ts │ ├── help │ │ ├── help.component.html │ │ ├── help.component.scss │ │ ├── help.component.scss-theme.scss │ │ ├── help.component.spec.ts │ │ └── help.component.ts │ ├── notifications │ │ ├── notifications.component.html │ │ ├── notifications.component.scss │ │ ├── notifications.component.scss-theme.scss │ │ ├── notifications.component.spec.ts │ │ └── notifications.component.ts │ ├── posts │ │ ├── comment │ │ │ ├── comment.component.html │ │ │ ├── comment.component.scss │ │ │ ├── comment.component.scss-theme.scss │ │ │ ├── comment.component.spec.ts │ │ │ └── comment.component.ts │ │ ├── post-list │ │ │ ├── post-list.component.html │ │ │ ├── post-list.component.scss │ │ │ ├── post-list.component.spec.ts │ │ │ └── post-list.component.ts │ │ ├── post │ │ │ ├── post.component.html │ │ │ ├── post.component.scss │ │ │ ├── post.component.scss-theme.scss │ │ │ ├── post.component.spec.ts │ │ │ └── post.component.ts │ │ ├── posts-routing.module.ts │ │ ├── posts.module.ts │ │ ├── posts.service.spec.ts │ │ └── posts.service.ts │ └── shared │ │ ├── index.ts │ │ └── shared.module.ts ├── assets │ └── .gitkeep ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.png ├── index.html ├── main.ts ├── polyfills.ts ├── styles-base.scss ├── styles-base.scss-theme.scss ├── styles-responsive.scss ├── styles.scss ├── test.ts ├── tsconfig.app.json ├── tsconfig.spec.json └── typings.d.ts ├── tsconfig.json └── tslint.json /.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/.angular-cli.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/.travis-deploy.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/README.md -------------------------------------------------------------------------------- /e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/e2e/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/package.json -------------------------------------------------------------------------------- /protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/protractor.conf.js -------------------------------------------------------------------------------- /src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app.component.scss -------------------------------------------------------------------------------- /src/app/app.component.scss-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app.component.scss-theme.scss -------------------------------------------------------------------------------- /src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/core/animations/list.animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/animations/list.animations.ts -------------------------------------------------------------------------------- /src/app/core/backend/backend.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/backend/backend.service.spec.ts -------------------------------------------------------------------------------- /src/app/core/backend/backend.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/backend/backend.service.ts -------------------------------------------------------------------------------- /src/app/core/backend/http-caching.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/backend/http-caching.interceptor.ts -------------------------------------------------------------------------------- /src/app/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/core.module.ts -------------------------------------------------------------------------------- /src/app/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/index.ts -------------------------------------------------------------------------------- /src/app/core/notifications/notifications.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/notifications/notifications.service.spec.ts -------------------------------------------------------------------------------- /src/app/core/notifications/notifications.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/notifications/notifications.service.ts -------------------------------------------------------------------------------- /src/app/core/util/scroll.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/util/scroll.service.spec.ts -------------------------------------------------------------------------------- /src/app/core/util/scroll.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/util/scroll.service.ts -------------------------------------------------------------------------------- /src/app/core/util/time.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/core/util/time.service.ts -------------------------------------------------------------------------------- /src/app/help/help.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/help/help.component.html -------------------------------------------------------------------------------- /src/app/help/help.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/help/help.component.scss -------------------------------------------------------------------------------- /src/app/help/help.component.scss-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/help/help.component.scss-theme.scss -------------------------------------------------------------------------------- /src/app/help/help.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/help/help.component.spec.ts -------------------------------------------------------------------------------- /src/app/help/help.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/help/help.component.ts -------------------------------------------------------------------------------- /src/app/notifications/notifications.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/notifications/notifications.component.html -------------------------------------------------------------------------------- /src/app/notifications/notifications.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/notifications/notifications.component.scss -------------------------------------------------------------------------------- /src/app/notifications/notifications.component.scss-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/notifications/notifications.component.scss-theme.scss -------------------------------------------------------------------------------- /src/app/notifications/notifications.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/notifications/notifications.component.spec.ts -------------------------------------------------------------------------------- /src/app/notifications/notifications.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/notifications/notifications.component.ts -------------------------------------------------------------------------------- /src/app/posts/comment/comment.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/comment/comment.component.html -------------------------------------------------------------------------------- /src/app/posts/comment/comment.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/comment/comment.component.scss -------------------------------------------------------------------------------- /src/app/posts/comment/comment.component.scss-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/comment/comment.component.scss-theme.scss -------------------------------------------------------------------------------- /src/app/posts/comment/comment.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/comment/comment.component.spec.ts -------------------------------------------------------------------------------- /src/app/posts/comment/comment.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/comment/comment.component.ts -------------------------------------------------------------------------------- /src/app/posts/post-list/post-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post-list/post-list.component.html -------------------------------------------------------------------------------- /src/app/posts/post-list/post-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post-list/post-list.component.scss -------------------------------------------------------------------------------- /src/app/posts/post-list/post-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post-list/post-list.component.spec.ts -------------------------------------------------------------------------------- /src/app/posts/post-list/post-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post-list/post-list.component.ts -------------------------------------------------------------------------------- /src/app/posts/post/post.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post/post.component.html -------------------------------------------------------------------------------- /src/app/posts/post/post.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post/post.component.scss -------------------------------------------------------------------------------- /src/app/posts/post/post.component.scss-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post/post.component.scss-theme.scss -------------------------------------------------------------------------------- /src/app/posts/post/post.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post/post.component.spec.ts -------------------------------------------------------------------------------- /src/app/posts/post/post.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/post/post.component.ts -------------------------------------------------------------------------------- /src/app/posts/posts-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/posts-routing.module.ts -------------------------------------------------------------------------------- /src/app/posts/posts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/posts.module.ts -------------------------------------------------------------------------------- /src/app/posts/posts.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/posts.service.spec.ts -------------------------------------------------------------------------------- /src/app/posts/posts.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/posts/posts.service.ts -------------------------------------------------------------------------------- /src/app/shared/index.ts: -------------------------------------------------------------------------------- 1 | export * from './shared.module'; 2 | -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/favicon.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles-base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/styles-base.scss -------------------------------------------------------------------------------- /src/styles-base.scss-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/styles-base.scss-theme.scss -------------------------------------------------------------------------------- /src/styles-responsive.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/styles-responsive.scss -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/tsconfig.spec.json -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomastrajan/ngx-model-hacker-news-example/HEAD/tslint.json --------------------------------------------------------------------------------