Minor code and style fixes (#5398)

* type fixes

* import fixes

* fix typos

* fix warning for private props that init in ctor only

* typing fixes

* typing fixes

* style cleanup

* fix test template
This commit is contained in:
Denys Vuika
2020-02-09 22:03:32 +00:00
committed by GitHub
parent 3459c98bd0
commit a0926a38d8
74 changed files with 171 additions and 71 deletions

View File

@@ -1,3 +1,4 @@
@import '~@angular/material/theming';
@mixin adf-form-container-widget-theme($theme) {
$primary: map-get($theme, primary);

View File

@@ -21,7 +21,7 @@ import { FormOutcomeModel } from './form-outcome.model';
export class FormOutcomeEvent {
private _outcome: FormOutcomeModel;
private readonly _outcome: FormOutcomeModel;
private _defaultPrevented: boolean = false;
get outcome(): FormOutcomeModel {

View File

@@ -30,7 +30,7 @@ export abstract class FormWidgetModel {
readonly form: any;
readonly json: any;
constructor(form: FormModel, json: any) {
protected constructor(form: FormModel, json: any) {
this.form = form;
this.json = json;

View File

@@ -38,7 +38,7 @@ export class DynamicTableModel extends FormWidgetModel {
rows: DynamicTableRow[] = [];
private _selectedRow: DynamicTableRow;
private _validators: CellValidator[] = [];
private readonly _validators: CellValidator[] = [];
get selectedRow(): DynamicTableRow {
return this._selectedRow;

View File

@@ -1,3 +1,4 @@
@import '~@angular/material/theming';
@import '../form';
@mixin adf-dynamic-table-theme($theme) {
@@ -62,9 +63,7 @@
&:focus {
outline-offset: -1px;
outline-width: 1px;
outline-color: rgb(68, 138, 255);
outline-style: solid;
outline: rgb(68, 138, 255) solid 1px;
}
}
}

View File

@@ -7,10 +7,7 @@
}
.row-editor__invalid .row-editor__validation-summary {
padding-left: 16px;
padding-right: 16px;
padding-top: 8px;
padding-bottom: 8px;
padding: 8px 16px;
color: #d50000;
visibility: visible;
}

View File

@@ -1,3 +1,5 @@
@import '~@angular/material/theming';
@mixin adf-form-theme($theme) {
$primary: map-get($theme, primary);
$accent: map-get($theme, accent);

View File

@@ -1,3 +1,5 @@
@import '~@angular/material/theming';
@mixin adf-hyperlink-widget-theme($theme) {
$primary: map-get($theme, primary);

View File

@@ -46,6 +46,7 @@ import { TypeaheadWidgetComponent } from './typeahead/typeahead.widget';
import { UploadWidgetComponent } from './upload/upload.widget';
import { DateTimeWidgetComponent } from './date-time/date-time.widget';
import { JsonWidgetComponent } from './json/json.widget';
import { UploadFolderWidgetComponent } from './upload-folder/upload-folder.widget';
// core
export * from './widget.component';
@@ -76,6 +77,7 @@ export * from './error/error.component';
export * from './document/document.widget';
export * from './date-time/date-time.widget';
export * from './json/json.widget';
export * from './upload-folder/upload-folder.widget';
// editors (dynamic table)
export * from './dynamic-table/dynamic-table.widget.model';
@@ -117,7 +119,8 @@ export const WIDGET_DIRECTIVES: any[] = [
DateTimeWidgetComponent,
DateTimeEditorComponent,
JsonWidgetComponent,
AmountEditorComponent
AmountEditorComponent,
UploadFolderWidgetComponent
];
export const MASK_DIRECTIVE: any[] = [

View File

@@ -1,3 +1,5 @@
@import '~@angular/material/theming';
@mixin adf-form-people-widget-theme($theme) {
$primary: map-get($theme, primary);
$background: map-get($theme, background);

View File

@@ -147,7 +147,7 @@ export class UploadFolderWidgetComponent extends WidgetComponent implements OnIn
file.contentBlob = blob;
this.formService.formContentClicked.next(file);
},
(error) => {
() => {
this.logService.error('Unable to send event for file ' + file.name);
}
);