mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
[ACS-7375] - Share link dialog issues
This commit is contained in:
parent
9054a6f4a5
commit
66f8f5a62b
@ -1,6 +1,6 @@
|
|||||||
<div class="adf-share-link__dialog-content">
|
<div class="adf-share-link__dialog-content">
|
||||||
<div class="adf-share-link__dialog-container">
|
<div class="adf-share-link__dialog-container">
|
||||||
<div class="adf-share-link--row">
|
<div class="adf-share-link--header adf-share-link--row">
|
||||||
<div
|
<div
|
||||||
data-automation-id="adf-share-dialog-title"
|
data-automation-id="adf-share-dialog-title"
|
||||||
class="adf-share-link__title adf-share-link__label adf-share-link__heading"
|
class="adf-share-link__title adf-share-link__label adf-share-link__heading"
|
||||||
@ -10,10 +10,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<mat-icon mat-dialog-close class="adf-share-link__close adf-share-link__icon">close</mat-icon>
|
<mat-icon mat-dialog-close class="adf-share-link__close adf-share-link__icon">close</mat-icon>
|
||||||
</div>
|
</div>
|
||||||
<mat-dialog-content>
|
<mat-dialog-content class="adf-share-link--dialog-content">
|
||||||
<hr class="adf-share-link__separation-line" />
|
<hr class="adf-share-link__separation-line" />
|
||||||
<form [formGroup]="form" class="adf-share-link__form">
|
<form [formGroup]="form" class="adf-share-link__form">
|
||||||
<div class="adf-share-link--row">
|
<div class="adf-share-link--row adf-share-link--row-sharable">
|
||||||
<mat-icon class="adf-share-link__icon">timer</mat-icon>
|
<mat-icon class="adf-share-link__icon">timer</mat-icon>
|
||||||
<div class="adf-share-link__label adf-sharable-link">{{ 'SHARE.LINK-EXPIRY-DATE' | translate }}
|
<div class="adf-share-link__label adf-sharable-link">{{ 'SHARE.LINK-EXPIRY-DATE' | translate }}
|
||||||
</div>
|
</div>
|
||||||
@ -31,7 +31,7 @@
|
|||||||
[style.display]="isExpiryDateToggleChecked ? 'block' : 'none'"
|
[style.display]="isExpiryDateToggleChecked ? 'block' : 'none'"
|
||||||
data-automation-id="adf-slide-toggle-checked"
|
data-automation-id="adf-slide-toggle-checked"
|
||||||
class="adf-share-link__date-time-container">
|
class="adf-share-link__date-time-container">
|
||||||
<mat-form-field class="adf-full-width" data-automation-id="adf-content-share-expiration-field" floatLabel="always">
|
<mat-form-field class="adf-full-width" subscriptSizing="dynamic" data-automation-id="adf-content-share-expiration-field">
|
||||||
<mat-label>{{ 'SHARE.EXPIRATION-PLACEHOLDER' | translate }}</mat-label>
|
<mat-label>{{ 'SHARE.EXPIRATION-PLACEHOLDER' | translate }}</mat-label>
|
||||||
<mat-datepicker-toggle
|
<mat-datepicker-toggle
|
||||||
[disabled]="time.disabled"
|
[disabled]="time.disabled"
|
||||||
@ -47,7 +47,6 @@
|
|||||||
class="adf-share-link__input"
|
class="adf-share-link__input"
|
||||||
#datePickerInput
|
#datePickerInput
|
||||||
matInput
|
matInput
|
||||||
placeholder="{{ 'SHARE.EXPIRATION-PLACEHOLDER' | translate }}"
|
|
||||||
[attr.aria-label]="'SHARE.EXPIRATION-LABEL' | translate"
|
[attr.aria-label]="'SHARE.EXPIRATION-LABEL' | translate"
|
||||||
[min]="minDate"
|
[min]="minDate"
|
||||||
formControlName="time"
|
formControlName="time"
|
||||||
@ -60,10 +59,11 @@
|
|||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
</div>
|
</div>
|
||||||
<p class="adf-share-link__info adf-share-link__para">{{ 'SHARE.SHARE-LINK' | translate }}</p>
|
<p class="adf-share-link__info adf-share-link__para">{{ 'SHARE.SHARE-LINK' | translate }}</p>
|
||||||
<div class="adf-share-link--row">
|
<div class="adf-share-link--row adf-share-link--sharable-container">
|
||||||
<mat-slide-toggle
|
<mat-slide-toggle
|
||||||
color="primary"
|
color="primary"
|
||||||
data-automation-id="adf-share-toggle"
|
data-automation-id="adf-share-toggle"
|
||||||
|
class="adf-share-link--row__slide-toggle"
|
||||||
aria-label="{{ 'SHARE.TITLE' | translate }}"
|
aria-label="{{ 'SHARE.TITLE' | translate }}"
|
||||||
[checked]="isFileShared"
|
[checked]="isFileShared"
|
||||||
[disabled]="!canUpdate || isDisabled"
|
[disabled]="!canUpdate || isDisabled"
|
||||||
@ -73,8 +73,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<mat-form-field
|
<mat-form-field
|
||||||
|
subscriptSizing="dynamic"
|
||||||
floatLabel="always"
|
floatLabel="always"
|
||||||
class="adf-full-width"
|
class="adf-full-width adf-share-link__form--field"
|
||||||
data-automation-id="adf-content-share-public-link-field"
|
data-automation-id="adf-content-share-public-link-field"
|
||||||
[ngClass]="isLinkWithExpiryDate? 'adf-share-link__border-color' : ''">
|
[ngClass]="isLinkWithExpiryDate? 'adf-share-link__border-color' : ''">
|
||||||
<input
|
<input
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
|
@import 'styles/mat-selectors';
|
||||||
|
|
||||||
.adf-share-link-dialog {
|
.adf-share-link-dialog {
|
||||||
.adf-share-link {
|
.adf-share-link {
|
||||||
|
#{$mat-form-field-flex} {
|
||||||
|
height: 48px;
|
||||||
|
}
|
||||||
|
|
||||||
&__dialog-content {
|
&__dialog-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@ -8,7 +14,6 @@
|
|||||||
&__dialog-container {
|
&__dialog-container {
|
||||||
background-color: var(--theme-card-background-color);
|
background-color: var(--theme-card-background-color);
|
||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
padding: 16px 24px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&__label,
|
&__label,
|
||||||
@ -29,6 +34,15 @@
|
|||||||
|
|
||||||
&__form {
|
&__form {
|
||||||
padding-top: 8px;
|
padding-top: 8px;
|
||||||
|
|
||||||
|
#{$mat-form-field-infix}:has(.adf-share-link__input) {
|
||||||
|
border-top: 0.9375em solid transparent;
|
||||||
|
height: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--field {
|
||||||
|
padding-bottom: 16px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&__public-content {
|
&__public-content {
|
||||||
@ -48,6 +62,23 @@
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin: 8px 0;
|
margin: 8px 0;
|
||||||
|
|
||||||
|
&-sharable {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--sharable-container {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--header {
|
||||||
|
padding: 16px 24px 0 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--dialog-content {
|
||||||
|
padding-top: 0;
|
||||||
|
padding-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__input {
|
&__input {
|
||||||
@ -66,6 +97,7 @@
|
|||||||
|
|
||||||
&__icon {
|
&__icon {
|
||||||
color: var(--adf-theme-foreground-icon-color-054);
|
color: var(--adf-theme-foreground-icon-color-054);
|
||||||
|
padding-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__para {
|
&__para {
|
||||||
@ -79,11 +111,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
&__calender-icon {
|
&__calender-icon {
|
||||||
font-size: 18px;
|
top: 12px;
|
||||||
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__date-time-container {
|
&__date-time-container {
|
||||||
padding-bottom: 8px;
|
padding-bottom: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__border-color {
|
&__border-color {
|
||||||
@ -101,12 +134,13 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.adf-sharable-link {
|
.adf-sharable-link {
|
||||||
|
margin-top: 2px;
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.adf-share-link__actions {
|
.adf-share-link__actions {
|
||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
padding: 0;
|
padding: 8px 24px 32px 0;
|
||||||
margin: 8px 0 0;
|
margin: 8px 0 0;
|
||||||
|
|
||||||
& > button {
|
& > button {
|
||||||
|
@ -6,7 +6,7 @@ adf-search-chip-autocomplete-input {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,14 +21,14 @@ adf-search-properties {
|
|||||||
|
|
||||||
.adf-search-properties-file-size-operator,
|
.adf-search-properties-file-size-operator,
|
||||||
.adf-search-properties-file-size-unit {
|
.adf-search-properties-file-size-unit {
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
border: 1px solid var(--adf-theme-mat-grey-color-a400);
|
border: 1px solid var(--adf-theme-mat-grey-color-a400);
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
padding: 9px;
|
padding: 9px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&#{$mat-focused} {
|
&#{$mat-focused} {
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
outline: 2px auto -webkit-focus-ring-color;
|
outline: 2px auto -webkit-focus-ring-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
border-top-width: 0;
|
border-top-width: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@ $adf-inplace-input-padding: 7px;
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
display: flex;
|
display: flex;
|
||||||
border-top: 0;
|
border-top: 0;
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
top: 0;
|
top: 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ $mat-form-field-underline: '.mdc-line-ripple';
|
|||||||
$mat-form-field-subscript-wrapper: '.mat-mdc-form-field-subscript-wrapper';
|
$mat-form-field-subscript-wrapper: '.mat-mdc-form-field-subscript-wrapper';
|
||||||
$mat-form-field-prefix: '.mat-mdc-form-field-text-prefix';
|
$mat-form-field-prefix: '.mat-mdc-form-field-text-prefix';
|
||||||
$mat-form-field-suffix: '.mat-mdc-form-field-text-suffix';
|
$mat-form-field-suffix: '.mat-mdc-form-field-text-suffix';
|
||||||
$mat-form-field-infix: '.mat-mdc-form-text-infix';
|
$mat-form--text-field-infix: '.mat-mdc-form-text-infix';
|
||||||
$mat-form-field-label: '.mat-mdc-floating-label';
|
$mat-form-field-label: '.mat-mdc-floating-label';
|
||||||
$mat-form-field-invalid: '.mat-form-field-invalid';
|
$mat-form-field-invalid: '.mat-form-field-invalid';
|
||||||
$mat-form-field-appearance-outline: '.mat-form-field-appearance-outline';
|
$mat-form-field-appearance-outline: '.mat-form-field-appearance-outline';
|
||||||
@ -93,3 +93,4 @@ $mat-toolbar: '.mat-toolbar';
|
|||||||
$mat-slide-toggle: '.mat-mdc-slide-toggle';
|
$mat-slide-toggle: '.mat-mdc-slide-toggle';
|
||||||
$mat-checkbox-background: '.mdc-checkbox__background';
|
$mat-checkbox-background: '.mdc-checkbox__background';
|
||||||
$mat-dialog-content: '.mdc-dialog__content';
|
$mat-dialog-content: '.mdc-dialog__content';
|
||||||
|
$mat-form-field-infix: '.mat-mdc-form-field-infix';
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
top: 0;
|
top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#{$mat-form-field-infix} {
|
#{$mat-form--text-field-infix} {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user