Add style to cancel button
authorChocobozzz <me@florianbigard.com>
Tue, 23 Jan 2018 14:15:03 +0000 (15:15 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 23 Jan 2018 14:15:03 +0000 (15:15 +0100)
client/src/app/videos/+video-edit/video-add.component.html
client/src/app/videos/+video-edit/video-add.component.scss
client/src/app/videos/+video-edit/video-add.component.ts

index 4e9b78cf29ad0652a429a8c3bbf57d9a5f8235aa..a3a41aa12656da5aad72a4efb571eec5e6706760 100644 (file)
     </div>
   </div>
 
-  <div
-    *ngIf="isUploadingVideo"
-  >
+  <div *ngIf="isUploadingVideo" class="upload-progress-cancel">
     <p-progressBar
       [value]="videoUploadPercents"
       [ngClass]="{ processing: videoUploadPercents === 100 && videoUploaded === false }"
     ></p-progressBar>
-    <input type="button" value="Cancel" (click)="cancelUpload()" />
+    <input *ngIf="videoUploaded === false" type="button" value="Cancel" (click)="cancelUpload()" />
   </div>
 
-  <!-- Hidden because we need to load the component -->
+  <!-- Hidden because we want to load the component -->
   <form [hidden]="!isUploadingVideo" novalidate [formGroup]="form">
     <my-video-edit
       [form]="form" [formErrors]="formErrors"
index 4bb50900957364a95bb3ac6ce5499b5d882fdc64..0c74552d3883bd7afc2940623e9daacfae0ca42e 100644 (file)
   }
 }
 
-p-progressBar {
-  /deep/ .ui-progressbar {
-    margin-top: 25px !important;
-    margin-bottom: 40px !important;
-    font-size: 15px !important;
-    color: #fff !important;
-    height: 30px !important;
-    line-height: 30px !important;
-    border-radius: 3px !important;
-    background-color: rgba(11, 204, 41, 0.16) !important;
-
-    .ui-progressbar-value {
-      background-color: #0BCC29 !important;
-    }
+.upload-progress-cancel {
+  display: flex;
+  margin-top: 25px;
+  margin-bottom: 40px;
+
+  p-progressBar {
+    flex-grow: 1;
+
+    /deep/ .ui-progressbar {
+      font-size: 15px !important;
+      color: #fff !important;
+      height: 30px !important;
+      line-height: 30px !important;
+      border-radius: 3px !important;
+      background-color: rgba(11, 204, 41, 0.16) !important;
+
+      .ui-progressbar-value {
+        background-color: #0BCC29 !important;
+      }
 
-    .ui-progressbar-label {
-      text-align: left;
-      padding-left: 18px;
-      margin-top: 0 !important;
+      .ui-progressbar-label {
+        text-align: left;
+        padding-left: 18px;
+        margin-top: 0 !important;
+      }
     }
-  }
 
-  &.processing {
-    /deep/ .ui-progressbar-label {
-      // Same color as background to hide "100%"
-      color: rgba(11, 204, 41, 0.16) !important;
+    &.processing {
+      /deep/ .ui-progressbar-label {
+        // Same color as background to hide "100%"
+        color: rgba(11, 204, 41, 0.16) !important;
 
-      &::before {
-        content: 'Processing...';
-        color: #fff;
+        &::before {
+          content: 'Processing...';
+          color: #fff;
+        }
       }
     }
   }
-}
 
+  input {
+    @include peertube-button;
+    @include grey-button;
+
+    margin-left: 10px;
+  }
+}
 
index 6e0830ab756974264c26456d39098b8f73827305..73efd60bf4b683a20a52b9cd2b8372c43fb4c572 100644 (file)
@@ -99,8 +99,8 @@ export class VideoAddComponent extends FormReactive implements OnInit {
       this.videoUploadObservable.unsubscribe()
       this.isUploadingVideo = false
       this.videoUploadPercents = 0
-      this.notificationsService.error('Error', 'Upload cancelled')
       this.videoUploadObservable = null
+      this.notificationsService.info('Info', 'Upload cancelled')
     }
   }