[ACA] Shared link - update functionality (#713)

* toggle expiration input field

* expiration input field animation

* update node on value changed

* cleanup code

* test

* fix test

* remove event parameter

* remove event parameter
This commit is contained in:
Cilibiu Bogdan
2018-10-14 22:18:56 +03:00
committed by Denys Vuika
parent 4802656d79
commit b9591ea37f
4 changed files with 108 additions and 27 deletions

View File

@@ -15,7 +15,7 @@
data-automation-id="adf-share-toggle"
[checked]="isFileShared"
[disabled]="!canUpdate || isDisabled"
(change)="onSlideShareChange($event)">
(change)="onSlideShareChange()">
</mat-slide-toggle>
</div>
@@ -39,15 +39,16 @@
<div class="adf-share-link--row">
<h1 class="adf-share-link__label">{{ 'SHARE.EXPIRES' | translate }}</h1>
<mat-slide-toggle
[disabled]="!canUpdate"
#slideToggle
color="primary"
data-automation-id="adf-expire-toggle"
[checked]="form.controls['time'].value"
[disabled]="!form.controls['time'].value"
(change)="removeExpires()">
(change)="removeExpirationDate()">
</mat-slide-toggle>
</div>
<mat-form-field class="full-width">
<mat-form-field class="full-width" [@visibilityChanged]="slideToggle.checked">
<mat-datetimepicker-toggle [for]="datetimePicker" matSuffix></mat-datetimepicker-toggle>
<mat-datetimepicker #datetimePicker (closed)="blur(dateTimePickerInput)" type="datetime" openOnFocus="true" timeInterval="1"></mat-datetimepicker>
<input class="adf-share-link__input"