├── .browserslistrc ├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── karma.conf.js ├── package.json ├── src ├── app │ ├── animations │ │ ├── fade-in-out.animation.ts │ │ ├── fade-in.animation.ts │ │ └── index.ts │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── components │ │ ├── cam-list-selection.component.ts │ │ ├── event-cam-list.component.ts │ │ ├── event-list.component.ts │ │ ├── event.component.ts │ │ ├── header.component.ts │ │ ├── index.ts │ │ ├── live-cam-list.component.ts │ │ ├── live-info-dialog.component.ts │ │ ├── live-multiple.component.ts │ │ ├── live-set-preset-dialog.component.ts │ │ ├── live.component.ts │ │ ├── login.component.ts │ │ ├── page-admin.component.ts │ │ ├── page-events.component.ts │ │ ├── page-live-multiple.component.ts │ │ ├── page-live.component.ts │ │ ├── page-timeline.component.ts │ │ ├── pagenotfound.component.ts │ │ ├── timeline-cam-list.component.ts │ │ ├── timeline.component.ts │ │ └── video-dialog.component.ts │ ├── guards │ │ ├── auth.guard.ts │ │ └── index.ts │ ├── models │ │ ├── camerasettings.model.ts │ │ ├── eventrecord.model.ts │ │ ├── index.ts │ │ ├── ipaddress.model.ts │ │ ├── login.model.ts │ │ ├── server.model.ts │ │ ├── serverresponse.model.ts │ │ └── status.model.ts │ ├── services │ │ ├── camlist.service.ts │ │ ├── eventlist.service.ts │ │ ├── generic.service.ts │ │ ├── index.ts │ │ ├── ipaddresses.service.ts │ │ ├── iplocate.service.ts │ │ ├── login.service.ts │ │ ├── logout.service.ts │ │ ├── status.service.ts │ │ └── windowref.service.ts │ ├── utils-storage.ts │ └── utils.ts ├── assets │ ├── .gitkeep │ ├── css │ │ ├── app.css │ │ └── font-awesome-animation.min.css │ ├── img │ │ ├── applogo.png │ │ ├── loading.png │ │ └── placeholder.png │ └── js │ │ ├── all.min.js │ │ └── timeline.min.js ├── cloud-theme.scss ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.scss └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/angular.json -------------------------------------------------------------------------------- /e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/e2e/protractor.conf.js -------------------------------------------------------------------------------- /e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/e2e/src/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/package.json -------------------------------------------------------------------------------- /src/app/animations/fade-in-out.animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/animations/fade-in-out.animation.ts -------------------------------------------------------------------------------- /src/app/animations/fade-in.animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/animations/fade-in.animation.ts -------------------------------------------------------------------------------- /src/app/animations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/animations/index.ts -------------------------------------------------------------------------------- /src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/components/cam-list-selection.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/cam-list-selection.component.ts -------------------------------------------------------------------------------- /src/app/components/event-cam-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/event-cam-list.component.ts -------------------------------------------------------------------------------- /src/app/components/event-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/event-list.component.ts -------------------------------------------------------------------------------- /src/app/components/event.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/event.component.ts -------------------------------------------------------------------------------- /src/app/components/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/header.component.ts -------------------------------------------------------------------------------- /src/app/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/index.ts -------------------------------------------------------------------------------- /src/app/components/live-cam-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/live-cam-list.component.ts -------------------------------------------------------------------------------- /src/app/components/live-info-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/live-info-dialog.component.ts -------------------------------------------------------------------------------- /src/app/components/live-multiple.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/live-multiple.component.ts -------------------------------------------------------------------------------- /src/app/components/live-set-preset-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/live-set-preset-dialog.component.ts -------------------------------------------------------------------------------- /src/app/components/live.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/live.component.ts -------------------------------------------------------------------------------- /src/app/components/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/login.component.ts -------------------------------------------------------------------------------- /src/app/components/page-admin.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/page-admin.component.ts -------------------------------------------------------------------------------- /src/app/components/page-events.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/page-events.component.ts -------------------------------------------------------------------------------- /src/app/components/page-live-multiple.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/page-live-multiple.component.ts -------------------------------------------------------------------------------- /src/app/components/page-live.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/page-live.component.ts -------------------------------------------------------------------------------- /src/app/components/page-timeline.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/page-timeline.component.ts -------------------------------------------------------------------------------- /src/app/components/pagenotfound.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/pagenotfound.component.ts -------------------------------------------------------------------------------- /src/app/components/timeline-cam-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/timeline-cam-list.component.ts -------------------------------------------------------------------------------- /src/app/components/timeline.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/timeline.component.ts -------------------------------------------------------------------------------- /src/app/components/video-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/components/video-dialog.component.ts -------------------------------------------------------------------------------- /src/app/guards/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/guards/auth.guard.ts -------------------------------------------------------------------------------- /src/app/guards/index.ts: -------------------------------------------------------------------------------- 1 | export * from './auth.guard'; 2 | -------------------------------------------------------------------------------- /src/app/models/camerasettings.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/camerasettings.model.ts -------------------------------------------------------------------------------- /src/app/models/eventrecord.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/eventrecord.model.ts -------------------------------------------------------------------------------- /src/app/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/index.ts -------------------------------------------------------------------------------- /src/app/models/ipaddress.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/ipaddress.model.ts -------------------------------------------------------------------------------- /src/app/models/login.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/login.model.ts -------------------------------------------------------------------------------- /src/app/models/server.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/server.model.ts -------------------------------------------------------------------------------- /src/app/models/serverresponse.model.ts: -------------------------------------------------------------------------------- 1 | export class ServerResponse { 2 | data: any; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/models/status.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/models/status.model.ts -------------------------------------------------------------------------------- /src/app/services/camlist.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/camlist.service.ts -------------------------------------------------------------------------------- /src/app/services/eventlist.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/eventlist.service.ts -------------------------------------------------------------------------------- /src/app/services/generic.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/generic.service.ts -------------------------------------------------------------------------------- /src/app/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/index.ts -------------------------------------------------------------------------------- /src/app/services/ipaddresses.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/ipaddresses.service.ts -------------------------------------------------------------------------------- /src/app/services/iplocate.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/iplocate.service.ts -------------------------------------------------------------------------------- /src/app/services/login.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/login.service.ts -------------------------------------------------------------------------------- /src/app/services/logout.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/logout.service.ts -------------------------------------------------------------------------------- /src/app/services/status.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/status.service.ts -------------------------------------------------------------------------------- /src/app/services/windowref.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/services/windowref.service.ts -------------------------------------------------------------------------------- /src/app/utils-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/utils-storage.ts -------------------------------------------------------------------------------- /src/app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/app/utils.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/css/app.css -------------------------------------------------------------------------------- /src/assets/css/font-awesome-animation.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/css/font-awesome-animation.min.css -------------------------------------------------------------------------------- /src/assets/img/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/img/applogo.png -------------------------------------------------------------------------------- /src/assets/img/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/img/loading.png -------------------------------------------------------------------------------- /src/assets/img/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/img/placeholder.png -------------------------------------------------------------------------------- /src/assets/js/all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/js/all.min.js -------------------------------------------------------------------------------- /src/assets/js/timeline.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/assets/js/timeline.min.js -------------------------------------------------------------------------------- /src/cloud-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/cloud-theme.scss -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/src/test.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeyvasilyev/tinycam-client-web/HEAD/tslint.json --------------------------------------------------------------------------------