]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Move orange admin buttons on the left side
authorChocobozzz <me@florianbigard.com>
Wed, 13 Jan 2021 09:39:26 +0000 (10:39 +0100)
committerChocobozzz <me@florianbigard.com>
Wed, 13 Jan 2021 09:39:26 +0000 (10:39 +0100)
client/src/app/+admin/follows/following-list/following-list.component.html
client/src/app/+admin/users/user-list/user-list.component.html
client/src/app/shared/shared-moderation/moderation.scss
client/src/app/shared/shared-moderation/server-blocklist.component.html
client/src/sass/primeng-custom.scss

index ed3899e711309b1aa243be93e587e1729acc478b..cf87ec05f1c531bdb44d178697f5ebc358815dd8 100644 (file)
 >
   <ng-template pTemplate="caption">
     <div class="caption">
+      <div class="left-buttons">
+        <a class="follow-button" (click)="addDomainsToFollow()" (key.enter)="addDomainsToFollow()">
+          <my-global-icon iconName="following" aria-hidden="true"></my-global-icon>
+          <ng-container i18n>Follow instances</ng-container>
+        </a>
+      </div>
+
       <div class="ml-auto has-feedback has-clear">
         <input
           type="text" name="table-filter" id="table-filter" i18n-placeholder placeholder="Filter..."
         <a class="glyphicon glyphicon-remove-sign form-control-feedback form-control-clear" (click)="resetSearch()"></a>
         <span class="sr-only" i18n>Clear filters</span>
       </div>
-      <a class="ml-2 follow-button" (click)="addDomainsToFollow()" (key.enter)="addDomainsToFollow()">
-        <my-global-icon iconName="following" aria-hidden="true"></my-global-icon>
-        <ng-container i18n>Follow domain</ng-container>
-      </a>
     </div>
   </ng-template>
 
@@ -39,7 +42,7 @@
   <ng-template pTemplate="body" let-follow>
     <tr>
       <td class="action-cell">
-        <my-delete-button label (click)="removeFollowing(follow)"></my-delete-button>
+        <my-delete-button label="Unfollow" i18n-label (click)="removeFollowing(follow)"></my-delete-button>
       </td>
       <td>
         <a [href]="'https://' + follow.following.host" i18n-title title="Open instance in a new tab" target="_blank" rel="noopener noreferrer">
index b02faef5d916a267024b7104c3fa8150020bb4c5..4a09fb392ed9bdc90b6b918526bd1332a2982e6d 100644 (file)
@@ -8,12 +8,17 @@
 >
   <ng-template pTemplate="caption">
     <div class="caption">
-      <div>
+      <div class="left-buttons">
         <my-action-dropdown
           *ngIf="isInSelectionMode()" i18n-label label="Batch actions" theme="orange"
           [actions]="bulkUserActions" [entry]="selectedUsers"
         >
         </my-action-dropdown>
+
+        <a *ngIf="!isInSelectionMode()" class="add-button" routerLink="/admin/users/create">
+          <my-global-icon iconName="user-add" aria-hidden="true"></my-global-icon>
+          <ng-container i18n>Create user</ng-container>
+        </a>
       </div>
 
       <div class="ml-auto">
         </div>
       </div>
 
-      <a class="ml-2 add-button" routerLink="/admin/users/create">
-        <my-global-icon iconName="user-add" aria-hidden="true"></my-global-icon>
-        <ng-container i18n>Create user</ng-container>
-      </a>
     </div>
   </ng-template>
 
index c57872baeb7480360d824e82e597b4611bbab43a..4a4e05535210c4e277ead15e3dacf87ca3b24992 100644 (file)
@@ -105,7 +105,6 @@ my-action-dropdown.show {
     background: transparent;
     display: inline-flex;
     justify-content: center;
-    align-items: center;
     position: relative;
 
     img {
index 225d49c1b3593cf46afe80310cf9c0cf3e852767..a6e974b3639cb7a35f463c05bf0ba0370a3fc0d5 100644 (file)
 >
   <ng-template pTemplate="caption">
     <div class="caption">
+      <div class="left-buttons">
+        <a class="block-button" (click)="addServersToBlock()" (key.enter)="addServersToBlock()">
+          <my-global-icon iconName="add" aria-hidden="true"></my-global-icon>
+          <ng-container i18n>Mute domain</ng-container>
+        </a>
+      </div>
+
       <div class="ml-auto has-feedback has-clear">
         <input
           type="text" name="table-filter" id="table-filter" i18n-placeholder placeholder="Filter..."
         <a class="glyphicon glyphicon-remove-sign form-control-feedback form-control-clear" (click)="resetSearch()"></a>
         <span class="sr-only" i18n>Clear filters</span>
       </div>
-      <a class="ml-2 block-button" (click)="addServersToBlock()" (key.enter)="addServersToBlock()">
-        <my-global-icon iconName="add" aria-hidden="true"></my-global-icon>
-        <ng-container i18n>Mute domain</ng-container>
-      </a>
     </div>
   </ng-template>
 
index 0023b2d69a17a2f76f4e71fbb448bde835372117..5e2bed89604222c6e4b1fa87a157b905a960ad22 100644 (file)
@@ -503,6 +503,10 @@ p-table {
       display: inline-flex;
       align-items: center;
 
+      .left-buttons {
+        padding-left: 15px;
+      }
+
       .input-group-text {
         background-color: transparent;
       }
@@ -627,8 +631,6 @@ p-table {
 
   .action-cell {
     width: 250px !important;
-    padding: 0 !important;
-    text-align: center;
 
     .dropdown-root,
     my-edit-button,
@@ -637,7 +639,7 @@ p-table {
       display: inline-block !important;
       margin-left: 5px;
 
-      :first-child {
+      &:first-child {
         margin-left: 0
       }
     }