]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Move send video components inside a dedicated directory
authorChocobozzz <me@florianbigard.com>
Mon, 6 Aug 2018 13:30:24 +0000 (15:30 +0200)
committerChocobozzz <me@florianbigard.com>
Wed, 8 Aug 2018 07:30:31 +0000 (09:30 +0200)
client/src/app/videos/+video-edit/video-add-components/video-import-url.component.html [moved from client/src/app/videos/+video-edit/video-import-url.component.html with 100% similarity]
client/src/app/videos/+video-edit/video-add-components/video-import-url.component.scss [moved from client/src/app/videos/+video-edit/video-import-url.component.scss with 82% similarity]
client/src/app/videos/+video-edit/video-add-components/video-import-url.component.ts [moved from client/src/app/videos/+video-edit/video-import-url.component.ts with 89% similarity]
client/src/app/videos/+video-edit/video-add-components/video-send.ts [moved from client/src/app/videos/+video-edit/shared/video-send.ts with 95% similarity]
client/src/app/videos/+video-edit/video-add-components/video-upload.component.html [moved from client/src/app/videos/+video-edit/video-upload.component.html with 100% similarity]
client/src/app/videos/+video-edit/video-add-components/video-upload.component.scss [moved from client/src/app/videos/+video-edit/video-upload.component.scss with 92% similarity]
client/src/app/videos/+video-edit/video-add-components/video-upload.component.ts [moved from client/src/app/videos/+video-edit/video-upload.component.ts with 93% similarity]
client/src/app/videos/+video-edit/video-add.component.ts
client/src/app/videos/+video-edit/video-add.module.ts

similarity index 82%
rename from client/src/app/videos/+video-edit/video-import-url.component.scss
rename to client/src/app/videos/+video-edit/video-add-components/video-import-url.component.scss
index 9ada9db193d2107f6a8dab21de2935ad642882eb..5e713ab97c980d45f3220ff66ddcc4574c9204c8 100644 (file)
@@ -1,5 +1,5 @@
-@import '_variables';
-@import '_mixins';
+@import 'variables';
+@import 'mixins';
 
 $width-size: 190px;
 
@@ -17,7 +17,7 @@ $width-size: 190px;
     margin-bottom: 25px;
     cursor: default;
 
-    background-image: url('../../../assets/images/video/upload.svg');
+    background-image: url('../../../../assets/images/video/upload.svg');
   }
 
   input[type=text] {
similarity index 89%
rename from client/src/app/videos/+video-edit/video-import-url.component.ts
rename to client/src/app/videos/+video-edit/video-add-components/video-import-url.component.ts
index 99fcb6f0084508bc398fa7e1d88e638b19f61fa7..dbe69409f9cc2229fcbbe634875e20a7c4cf4193 100644 (file)
@@ -1,23 +1,23 @@
 import { Component, EventEmitter, OnInit, Output } from '@angular/core'
 import { Router } from '@angular/router'
-import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
 import { NotificationsService } from 'angular2-notifications'
-import { VideoPrivacy, VideoUpdate } from '../../../../../shared/models/videos'
-import { AuthService, ServerService } from '../../core'
-import { VideoService } from '../../shared/video/video.service'
+import { VideoPrivacy, VideoUpdate } from '../../../../../../shared/models/videos'
+import { AuthService, ServerService } from '../../../core'
+import { VideoService } from '../../../shared/video/video.service'
 import { I18n } from '@ngx-translate/i18n-polyfill'
-import { FormValidatorService } from '@app/shared/forms/form-validators/form-validator.service'
-import { VideoImportService } from '@app/shared/video-import'
-import { VideoEdit } from '@app/shared/video/video-edit.model'
 import { LoadingBarService } from '@ngx-loading-bar/core'
+import { VideoSend } from '@app/videos/+video-edit/video-add-components/video-send'
+import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
+import { VideoEdit } from '@app/shared/video/video-edit.model'
+import { FormValidatorService } from '@app/shared'
 import { VideoCaptionService } from '@app/shared/video-caption'
-import { VideoSend } from '@app/videos/+video-edit/shared/video-send'
+import { VideoImportService } from '@app/shared/video-import'
 
 @Component({
   selector: 'my-video-import-url',
   templateUrl: './video-import-url.component.html',
   styleUrls: [
-    './shared/video-edit.component.scss',
+    '../shared/video-edit.component.scss',
     './video-import-url.component.scss'
   ]
 })
similarity index 95%
rename from client/src/app/videos/+video-edit/shared/video-send.ts
rename to client/src/app/videos/+video-edit/video-add-components/video-send.ts
index bc1c7a45b05547c4755ba63b51f22ff43232142c..efd182269b96e28a9c8052d35f242fd1e9fafb79 100644 (file)
@@ -1,16 +1,16 @@
-import { FormReactive } from '@app/shared'
-import { OnInit } from '@angular/core'
-import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
-import { populateAsyncUserVideoChannels } from '@app/shared/misc/utils'
-import { VideoConstant, VideoPrivacy } from '../../../../../../shared/models/videos'
-import { VideoCaptionEdit } from '@app/shared/video-caption/video-caption-edit.model'
+import { EventEmitter, OnInit } from '@angular/core'
 import { LoadingBarService } from '@ngx-loading-bar/core'
 import { NotificationsService } from 'angular2-notifications'
+import { catchError, switchMap, tap } from 'rxjs/operators'
+import { FormReactive } from '@app/shared'
+import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
+import { VideoConstant, VideoPrivacy } from '../../../../../../shared'
 import { AuthService, ServerService } from '@app/core'
 import { VideoService } from '@app/shared/video/video.service'
+import { VideoCaptionEdit } from '@app/shared/video-caption/video-caption-edit.model'
 import { VideoCaptionService } from '@app/shared/video-caption'
-import { catchError, switchMap, tap } from 'rxjs/operators'
 import { VideoEdit } from '@app/shared/video/video-edit.model'
+import { populateAsyncUserVideoChannels } from '@app/shared/misc/utils'
 
 export abstract class VideoSend extends FormReactive implements OnInit, CanComponentDeactivate {
 
@@ -21,6 +21,7 @@ export abstract class VideoSend extends FormReactive implements OnInit, CanCompo
   firstStepPrivacyId = 0
   firstStepChannelId = 0
 
+  abstract firstStepDone: EventEmitter<string>
   protected abstract readonly DEFAULT_VIDEO_PRIVACY: VideoPrivacy
 
   protected loadingBar: LoadingBarService
similarity index 92%
rename from client/src/app/videos/+video-edit/video-upload.component.scss
rename to client/src/app/videos/+video-edit/video-add-components/video-upload.component.scss
index 0158356721a99db434179865c1000faf125a8c7a..dbae5230d0f7d955f5c437f9bdb5ab6b62dd6ca7 100644 (file)
@@ -1,5 +1,5 @@
-@import '_variables';
-@import '_mixins';
+@import 'variables';
+@import 'mixins';
 
 .peertube-select-container {
   @include peertube-select-container(190px);
@@ -20,7 +20,7 @@
     margin-bottom: 25px;
     cursor: default;
 
-    background-image: url('../../../assets/images/video/upload.svg');
+    background-image: url('../../../../assets/images/video/upload.svg');
   }
 
   .button-file {
similarity index 93%
rename from client/src/app/videos/+video-edit/video-upload.component.ts
rename to client/src/app/videos/+video-edit/video-add-components/video-upload.component.ts
index 983af60ced6e6e189b315cd88a62ccee9f22524f..3ec89ff62655a5cd14b8a2bd0b03de11d872aa41 100644 (file)
@@ -1,26 +1,25 @@
 import { HttpEventType, HttpResponse } from '@angular/common/http'
 import { Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'
 import { Router } from '@angular/router'
-import { UserService } from '@app/shared'
-import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
 import { LoadingBarService } from '@ngx-loading-bar/core'
 import { NotificationsService } from 'angular2-notifications'
 import { BytesPipe } from 'ngx-pipes'
 import { Subscription } from 'rxjs'
-import { VideoPrivacy } from '../../../../../shared/models/videos'
-import { AuthService, ServerService } from '../../core'
-import { VideoEdit } from '../../shared/video/video-edit.model'
-import { VideoService } from '../../shared/video/video.service'
+import { VideoPrivacy } from '../../../../../../shared/models/videos'
+import { AuthService, ServerService } from '../../../core'
+import { VideoEdit } from '../../../shared/video/video-edit.model'
+import { VideoService } from '../../../shared/video/video.service'
 import { I18n } from '@ngx-translate/i18n-polyfill'
-import { FormValidatorService } from '@app/shared/forms/form-validators/form-validator.service'
+import { VideoSend } from '@app/videos/+video-edit/video-add-components/video-send'
+import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
+import { FormValidatorService, UserService } from '@app/shared'
 import { VideoCaptionService } from '@app/shared/video-caption'
-import { VideoSend } from '@app/videos/+video-edit/shared/video-send'
 
 @Component({
   selector: 'my-video-upload',
   templateUrl: './video-upload.component.html',
   styleUrls: [
-    './shared/video-edit.component.scss',
+    '../shared/video-edit.component.scss',
     './video-upload.component.scss'
   ]
 })
index 377ea5dd217f0a3907df9969d175e5f57bd567bd..e74fa1f15c14a2b2ccf2c384c00060d315190957 100644 (file)
@@ -1,7 +1,7 @@
 import { Component, ViewChild } from '@angular/core'
 import { CanComponentDeactivate } from '@app/shared/guards/can-deactivate-guard.service'
-import { VideoImportUrlComponent } from '@app/videos/+video-edit/video-import-url.component'
-import { VideoUploadComponent } from '@app/videos/+video-edit/video-upload.component'
+import { VideoImportUrlComponent } from '@app/videos/+video-edit/video-add-components/video-import-url.component'
+import { VideoUploadComponent } from '@app/videos/+video-edit/video-add-components/video-upload.component'
 import { ServerService } from '@app/core'
 
 @Component({
index dd1a3875dcdea511d1d8cc71df8b3946f2908d6b..a1324b3970fb84fa2a9096bd9ba81a94633665f2 100644 (file)
@@ -5,8 +5,8 @@ import { VideoEditModule } from './shared/video-edit.module'
 import { VideoAddRoutingModule } from './video-add-routing.module'
 import { VideoAddComponent } from './video-add.component'
 import { CanDeactivateGuard } from '../../shared/guards/can-deactivate-guard.service'
-import { VideoUploadComponent } from '@app/videos/+video-edit/video-upload.component'
-import { VideoImportUrlComponent } from '@app/videos/+video-edit/video-import-url.component'
+import { VideoUploadComponent } from '@app/videos/+video-edit/video-add-components/video-upload.component'
+import { VideoImportUrlComponent } from '@app/videos/+video-edit/video-add-components/video-import-url.component'
 
 @NgModule({
   imports: [