Whitespace / format

This commit is contained in:
shamoon 2024-12-04 11:56:47 -08:00
parent 46206dc683
commit f88bf08657
2 changed files with 83 additions and 105 deletions

View File

@ -596,7 +596,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/custom-fields-bulk-edit-dialog/custom-fields-bulk-edit-dialog.component.html</context>
<context context-type="linenumber">102</context>
<context context-type="linenumber">79</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html</context>
@ -1444,7 +1444,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/custom-fields-bulk-edit-dialog/custom-fields-bulk-edit-dialog.component.html</context>
<context context-type="linenumber">101</context>
<context context-type="linenumber">77</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html</context>
@ -7192,14 +7192,15 @@
<source>Select custom fields</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/custom-fields-bulk-edit-dialog/custom-fields-bulk-edit-dialog.component.html</context>
<context context-type="linenumber">16</context>
<context context-type="linenumber">13</context>
</context-group>
</trans-unit>
<trans-unit id="5468792870683258164" datatype="html">
<source>{VAR_PLURAL, plural, =1 {This operation will also remove 1 custom field from the selected documents.} other {This operation will also remove <x id="INTERPOLATION"/> custom fields from the selected documents.}}</source>
<trans-unit id="8244572554104037643" datatype="html">
<source>{VAR_PLURAL, plural, =1 {This operation will also remove 1 custom field from the selected documents.} other {This operation will also
remove <x id="INTERPOLATION"/> custom fields from the selected documents.}}</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/custom-fields-bulk-edit-dialog/custom-fields-bulk-edit-dialog.component.html</context>
<context context-type="linenumber">95,99</context>
<context context-type="linenumber">69,74</context>
</context-group>
</trans-unit>
<trans-unit id="2784168796433474565" datatype="html">

View File

@ -1,104 +1,81 @@
<form [formGroup]="form" (ngSubmit)="save()" autocomplete="off">
<div class="modal-header">
<h4 class="modal-title" id="modal-basic-title" i8n>{
documents.length,
plural,
=1 {Set custom fields for 1 document} other {Set custom fields for {{documents.length}} documents}
<div class="modal-header">
<h4 class="modal-title" id="modal-basic-title" i8n>{
documents.length,
plural,
=1 {Set custom fields for 1 document} other {Set custom fields for {{documents.length}} documents}
}</h4>
<button type="button" class="btn-close" aria-label="Close" (click)="cancel()">
</button>
</div>
<div class="modal-body">
<pngx-input-select i18n-title title=""
multiple="true"
[items]="customFields"
[(ngModel)]="fieldsToAddIds"
placeholder="Select custom fields"
i18n-placeholder
[ngModelOptions]="{standalone: true}">
</pngx-input-select>
<div class="d-flex flex-column gap-2">
@for (field of fieldsToAdd; track field.id) {
<div class="d-flex gap-2">
@switch (field.data_type) {
@case (CustomFieldDataType.String) {
<pngx-input-text formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[horizontal]="true">
</pngx-input-text>
}
@case (CustomFieldDataType.Date) {
<pngx-input-date formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[horizontal]="true">
</pngx-input-date>
}
@case (CustomFieldDataType.Integer) {
<pngx-input-number formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[showAdd]="false"
[horizontal]="true">
</pngx-input-number>
}
@case (CustomFieldDataType.Float) {
<pngx-input-number formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[showAdd]="false"
[step]=".1"
[horizontal]="true">
</pngx-input-number>
}
@case (CustomFieldDataType.Monetary) {
<pngx-input-monetary formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[defaultCurrency]="field.extra_data?.default_currency"
[horizontal]="true">
</pngx-input-monetary>
}
@case (CustomFieldDataType.Boolean) {
<pngx-input-check formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[horizontal]="true">
</pngx-input-check>
}
@case (CustomFieldDataType.Url) {
<pngx-input-url formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[horizontal]="true">
</pngx-input-url>
}
@case (CustomFieldDataType.DocumentLink) {
<pngx-input-document-link formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[horizontal]="true">
</pngx-input-document-link>
}
@case (CustomFieldDataType.Select) {
<pngx-input-select formControlName="{{field.id}}" class="w-100"
[title]="field.name"
[items]="field.extra_data.select_options"
bindLabel="label"
[allowNull]="true"
[horizontal]="true">
</pngx-input-select>
}
}
<button type="button" class="btn btn-outline-danger mb-3" (click)="removeField(field.id)">
<i-bs name="x"></i-bs>
</button>
</div>
<button type="button" class="btn-close" aria-label="Close" (click)="cancel()">
</button>
</div>
<div class="modal-body">
<pngx-input-select i18n-title title="" multiple="true" [items]="customFields" [(ngModel)]="fieldsToAddIds"
placeholder="Select custom fields" i18n-placeholder [ngModelOptions]="{standalone: true}">
</pngx-input-select>
<div class="d-flex flex-column gap-2">
@for (field of fieldsToAdd; track field.id) {
<div class="d-flex gap-2">
@switch (field.data_type) {
@case (CustomFieldDataType.String) {
<pngx-input-text formControlName="{{field.id}}" class="w-100" [title]="field.name" [horizontal]="true">
</pngx-input-text>
}
@case (CustomFieldDataType.Date) {
<pngx-input-date formControlName="{{field.id}}" class="w-100" [title]="field.name" [horizontal]="true">
</pngx-input-date>
}
@case (CustomFieldDataType.Integer) {
<pngx-input-number formControlName="{{field.id}}" class="w-100" [title]="field.name" [showAdd]="false"
[horizontal]="true">
</pngx-input-number>
}
@case (CustomFieldDataType.Float) {
<pngx-input-number formControlName="{{field.id}}" class="w-100" [title]="field.name" [showAdd]="false"
[step]=".1" [horizontal]="true">
</pngx-input-number>
}
@case (CustomFieldDataType.Monetary) {
<pngx-input-monetary formControlName="{{field.id}}" class="w-100" [title]="field.name"
[defaultCurrency]="field.extra_data?.default_currency" [horizontal]="true">
</pngx-input-monetary>
}
@case (CustomFieldDataType.Boolean) {
<pngx-input-check formControlName="{{field.id}}" class="w-100" [title]="field.name" [horizontal]="true">
</pngx-input-check>
}
@case (CustomFieldDataType.Url) {
<pngx-input-url formControlName="{{field.id}}" class="w-100" [title]="field.name" [horizontal]="true">
</pngx-input-url>
}
@case (CustomFieldDataType.DocumentLink) {
<pngx-input-document-link formControlName="{{field.id}}" class="w-100" [title]="field.name" [horizontal]="true">
</pngx-input-document-link>
}
@case (CustomFieldDataType.Select) {
<pngx-input-select formControlName="{{field.id}}" class="w-100" [title]="field.name"
[items]="field.extra_data.select_options" bindLabel="label" [allowNull]="true" [horizontal]="true">
</pngx-input-select>
}
}
<button type="button" class="btn btn-outline-danger mb-3" (click)="removeField(field.id)">
<i-bs name="x"></i-bs>
</button>
</div>
}
</div>
<div class="modal-footer">
@if (fieldsToRemoveIds.length) {
<p class="mb-0 small"><em i18n>{
fieldsToRemoveIds.length,
plural,
=1 {This operation will also remove 1 custom field from the selected documents.} other {This operation will also remove {{fieldsToRemoveIds.length}} custom fields from the selected documents.}
}</em></p>
}
<button type="button" class="btn btn-outline-secondary" (click)="cancel()" i18n [disabled]="networkActive">Cancel</button>
<button type="submit" class="btn btn-primary" i18n [disabled]="networkActive || fieldsToRemoveIds.length + fieldsToAddIds.length === 0">Save</button>
</div>
</form>
</div>
<div class="modal-footer">
@if (fieldsToRemoveIds.length) {
<p class="mb-0 small"><em i18n>{
fieldsToRemoveIds.length,
plural,
=1 {This operation will also remove 1 custom field from the selected documents.} other {This operation will also
remove {{fieldsToRemoveIds.length}} custom fields from the selected documents.}
}</em></p>
}
<button type="button" class="btn btn-outline-secondary" (click)="cancel()" i18n
[disabled]="networkActive">Cancel</button>
<button type="submit" class="btn btn-primary" i18n
[disabled]="networkActive || fieldsToRemoveIds.length + fieldsToAddIds.length === 0">Save</button>
</div>
</form>