Skip to content

Commit 741ed3c

Browse files
github-actions[bot]Netgrif DevOps
authored andcommitted
CI - Update documentation
1 parent e171ec2 commit 741ed3c

File tree

694 files changed

+4232
-4141
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

694 files changed

+4232
-4141
lines changed

docs/compodoc/components-core/changelog.html

Lines changed: 55 additions & 45 deletions
Large diffs are not rendered by default.

docs/compodoc/components-core/classes/DynamicEnumerationField.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,9 +534,16 @@ <h3 id="inputs">
534534
<i>Default value : </i><code>600</code>
535535
</td>
536536
</tr>
537+
<tr>
538+
<td class="col-md-4">
539+
<div class="io-line">Inherited from <code><a href="../classes/EnumerationField.html" target="_self" >EnumerationField</a></code>
540+
</div>
541+
</td>
542+
</tr>
537543
<tr>
538544
<td class="col-md-4">
539-
<div class="io-line">Defined in <a href="" data-line="13" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/dynamic-enumeration-field.ts:13</a></div>
545+
<div class="io-line">Defined in <code><a href="../classes/EnumerationField.html#source" target="_self" >EnumerationField:13</a></code>
546+
</div>
540547
</td>
541548
</tr>
542549

docs/compodoc/components-core/classes/EnumerationField.html

Lines changed: 98 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ <h6><b>Properties</b></h6>
8787
<tr>
8888
<td class="col-md-4">
8989
<ul class="index-list">
90+
<li>
91+
<span class="modifier">Protected</span>
92+
<a href="#REQUEST_DEBOUNCE_TIME" >REQUEST_DEBOUNCE_TIME</a>
93+
</li>
9094
<li>
9195
<span class="modifier">Protected</span>
9296
<a href="#_blockSubscription" >_blockSubscription</a>
@@ -144,6 +148,10 @@ <h6><b>Methods</b></h6>
144148
<span class="modifier">Protected</span>
145149
<a href="#resolveFormControlValidators" >resolveFormControlValidators</a>
146150
</li>
151+
<li>
152+
<span class="modifier">Public</span>
153+
<a href="#valueChanges" >valueChanges</a>
154+
</li>
147155
<li>
148156
<span class="modifier">Protected</span>
149157
<a href="#_determineFormControlValidity" >_determineFormControlValidity</a>
@@ -216,10 +224,6 @@ <h6><b>Methods</b></h6>
216224
<span class="modifier">Protected</span>
217225
<a href="#updateFormControlState" >updateFormControlState</a>
218226
</li>
219-
<li>
220-
<span class="modifier">Public</span>
221-
<a href="#valueChanges" >valueChanges</a>
222-
</li>
223227
<li>
224228
<span class="modifier">Protected</span>
225229
<a href="#valueEquality" >valueEquality</a>
@@ -268,7 +272,7 @@ <h3 id="constructor">Constructor</h3>
268272
</tr>
269273
<tr>
270274
<td class="col-md-4">
271-
<div class="io-line">Defined in <a href="" data-line="19" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:19</a></div>
275+
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:22</a></div>
272276
</td>
273277
</tr>
274278

@@ -442,6 +446,38 @@ <h3 id="constructor">Constructor</h3>
442446
<h3 id="inputs">
443447
Properties
444448
</h3>
449+
<table class="table table-sm table-bordered">
450+
<tbody>
451+
<tr>
452+
<td class="col-md-4">
453+
<a name="REQUEST_DEBOUNCE_TIME"></a>
454+
<span class="name">
455+
<span class="modifier">Protected</span>
456+
<span ><b>REQUEST_DEBOUNCE_TIME</b></span>
457+
<a href="#REQUEST_DEBOUNCE_TIME"><span class="icon ion-ios-link"></span></a>
458+
</span>
459+
</td>
460+
</tr>
461+
<tr>
462+
<td class="col-md-4">
463+
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank" >number</a></code>
464+
465+
</td>
466+
</tr>
467+
<tr>
468+
<td class="col-md-4">
469+
<i>Default value : </i><code>600</code>
470+
</td>
471+
</tr>
472+
<tr>
473+
<td class="col-md-4">
474+
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:22</a></div>
475+
</td>
476+
</tr>
477+
478+
479+
</tbody>
480+
</table>
445481
<table class="table table-sm table-bordered">
446482
<tbody>
447483
<tr>
@@ -844,7 +880,7 @@ <h3 id="methods">
844880
</tr>
845881
<tr>
846882
<td class="col-md-4">
847-
<div class="io-line">Defined in <code><a href="../classess/DataField.html#source" target="_self" >DataField:40</a></code>
883+
<div class="io-line">Defined in <code><a href="../classess/DataField.html#source" target="_self" >DataField:47</a></code>
848884
</div>
849885
</td>
850886
</tr>
@@ -861,6 +897,51 @@ <h3 id="methods">
861897
</tr>
862898
</tbody>
863899
</table>
900+
<table class="table table-sm table-bordered">
901+
<tbody>
902+
<tr>
903+
<td class="col-md-4">
904+
<a name="valueChanges"></a>
905+
<span class="name">
906+
<span class="modifier">Public</span>
907+
<span ><b>valueChanges</b></span>
908+
<a href="#valueChanges"><span class="icon ion-ios-link"></span></a>
909+
</span>
910+
</td>
911+
</tr>
912+
<tr>
913+
<td class="col-md-4">
914+
<span class="modifier-icon icon ion-ios-reset"></span>
915+
<code>valueChanges()</code>
916+
</td>
917+
</tr>
918+
919+
920+
<tr>
921+
<td class="col-md-4">
922+
<div class="io-line">Inherited from <code><a href="../classess/DataField.html" target="_self" >DataField</a></code>
923+
</div>
924+
</td>
925+
</tr>
926+
<tr>
927+
<td class="col-md-4">
928+
<div class="io-line">Defined in <code><a href="../classess/DataField.html#source" target="_self" >DataField:43</a></code>
929+
</div>
930+
</td>
931+
</tr>
932+
933+
934+
<tr>
935+
<td class="col-md-4">
936+
937+
<div class="io-description">
938+
<b>Returns : </b> <code>Observable&lt;string&gt;</code>
939+
940+
</div>
941+
</td>
942+
</tr>
943+
</tbody>
944+
</table>
864945
<table class="table table-sm table-bordered">
865946
<tbody>
866947
<tr>
@@ -2021,51 +2102,6 @@ <h3 id="methods">
20212102
</tr>
20222103
</tbody>
20232104
</table>
2024-
<table class="table table-sm table-bordered">
2025-
<tbody>
2026-
<tr>
2027-
<td class="col-md-4">
2028-
<a name="valueChanges"></a>
2029-
<span class="name">
2030-
<span class="modifier">Public</span>
2031-
<span ><b>valueChanges</b></span>
2032-
<a href="#valueChanges"><span class="icon ion-ios-link"></span></a>
2033-
</span>
2034-
</td>
2035-
</tr>
2036-
<tr>
2037-
<td class="col-md-4">
2038-
<span class="modifier-icon icon ion-ios-reset"></span>
2039-
<code>valueChanges()</code>
2040-
</td>
2041-
</tr>
2042-
2043-
2044-
<tr>
2045-
<td class="col-md-4">
2046-
<div class="io-line">Inherited from <code><a href="../classess/DataField.html" target="_self" >DataField</a></code>
2047-
</div>
2048-
</td>
2049-
</tr>
2050-
<tr>
2051-
<td class="col-md-4">
2052-
<div class="io-line">Defined in <code><a href="../classess/DataField.html#source" target="_self" >DataField:318</a></code>
2053-
</div>
2054-
</td>
2055-
</tr>
2056-
2057-
2058-
<tr>
2059-
<td class="col-md-4">
2060-
2061-
<div class="io-description">
2062-
<b>Returns : </b> <code>Observable&lt;T&gt;</code>
2063-
2064-
</div>
2065-
</td>
2066-
</tr>
2067-
</tbody>
2068-
</table>
20692105
<table class="table table-sm table-bordered">
20702106
<tbody>
20712107
<tr>
@@ -2272,7 +2308,7 @@ <h3 id="accessors">
22722308
</tr>
22732309
<tr>
22742310
<td class="col-md-4">
2275-
<div class="io-line">Defined in <a href="" data-line="32" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:32</a></div>
2311+
<div class="io-line">Defined in <a href="" data-line="35" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:35</a></div>
22762312
</td>
22772313
</tr>
22782314

@@ -2283,7 +2319,7 @@ <h3 id="accessors">
22832319
</tr>
22842320
<tr>
22852321
<td class="col-md-4">
2286-
<div class="io-line">Defined in <a href="" data-line="28" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:28</a></div>
2322+
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:31</a></div>
22872323
</td>
22882324
</tr>
22892325
<tr>
@@ -2341,7 +2377,7 @@ <h3 id="accessors">
23412377
</tr>
23422378
<tr>
23432379
<td class="col-md-4">
2344-
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:36</a></div>
2380+
<div class="io-line">Defined in <a href="" data-line="39" class="link-to-prism">projects/netgrif-components-core/src/lib/data-fields/enumeration-field/models/enumeration-field.ts:39</a></div>
23452381
</td>
23462382
</tr>
23472383

@@ -2359,6 +2395,8 @@ <h3 id="accessors">
23592395
import {FieldTypeResource} from &#x27;../../../task-content/model/field-type-resource&#x27;;
23602396
import {Component} from &#x27;../../models/component&#x27;;
23612397
import {Validation} from &#x27;../../models/validation&#x27;;
2398+
import {Observable} from &quot;rxjs&quot;;
2399+
import {debounceTime} from &quot;rxjs/operators&quot;;
23622400

23632401
export interface EnumerationFieldValue {
23642402
key: string;
@@ -2371,6 +2409,7 @@ <h3 id="accessors">
23712409
}
23722410

23732411
export class EnumerationField extends DataField&lt;string&gt; {
2412+
protected REQUEST_DEBOUNCE_TIME &#x3D; 600;
23742413

23752414
constructor(stringId: string, title: string, value: string,
23762415
protected _choices: Array&lt;EnumerationFieldValue&gt;, behavior: Behavior, placeholder?: string, description?: string,
@@ -2380,7 +2419,7 @@ <h3 id="accessors">
23802419
}
23812420

23822421
set choices(choices: Array&lt;EnumerationFieldValue&gt;) {
2383-
this._choices &#x3D; choices;
2422+
this._choices &#x3D; choices;
23842423
}
23852424

23862425
get choices(): Array&lt;EnumerationFieldValue&gt; {
@@ -2391,6 +2430,10 @@ <h3 id="accessors">
23912430
return this._fieldType;
23922431
}
23932432

2433+
public valueChanges(): Observable&lt;string&gt; {
2434+
return this._value.pipe(debounceTime(this.REQUEST_DEBOUNCE_TIME));
2435+
}
2436+
23942437
protected resolveFormControlValidators(): Array&lt;ValidatorFn&gt; {
23952438
const result &#x3D; [];
23962439

docs/compodoc/components-core/classes/TaskConst.html

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ <h3 id="inputs">
131131
</tr>
132132
<tr>
133133
<td class="col-md-4">
134-
<div class="io-line">Defined in <a href="" data-line="10" class="link-to-prism">projects/netgrif-components-core/src/lib/view/task-view/abstract-single-task-view.component.ts:10</a></div>
134+
<div class="io-line">Defined in <a href="" data-line="9" class="link-to-prism">projects/netgrif-components-core/src/lib/view/task-view/abstract-single-task-view.component.ts:9</a></div>
135135
</td>
136136
</tr>
137137

@@ -152,10 +152,9 @@ <h3 id="inputs">
152152
<div class="tab-pane fade tab-source-code" id="c-source">
153153
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { Component, Input, OnDestroy } from &#x27;@angular/core&#x27;;
154154
import { AbstractViewWithHeadersComponent } from &#x27;../abstract/view-with-headers&#x27;;
155-
import { Observable, Subject, Subscription } from &#x27;rxjs&#x27;;
155+
import { Observable, ReplaySubject, Subscription } from &#x27;rxjs&#x27;;
156156
import { TaskPanelData } from &#x27;../../panel/task-panel-list/task-panel-data/task-panel-data&#x27;;
157157
import { TaskViewService } from &#x27;./service/task-view.service&#x27;;
158-
import { map, takeUntil } from &#x27;rxjs/operators&#x27;;
159158
import { ActivatedRoute } from &#x27;@angular/router&#x27;;
160159

161160
export class TaskConst {
@@ -170,22 +169,25 @@ <h3 id="inputs">
170169

171170
@Input() initiallyExpanded: boolean &#x3D; true;
172171
@Input() preventCollapse: boolean &#x3D; true;
173-
public task$: Observable&lt;TaskPanelData&gt;;
172+
public taskPanelData: ReplaySubject&lt;TaskPanelData&gt;;
174173
public loading$: Observable&lt;boolean&gt;;
175174
private transitionId: string;
176-
private subRoute: Subscription;
177-
protected unsubscribe$: Subject&lt;void&gt;;
175+
private subRoute: Subscription | undefined;
176+
protected subPanelData: Subscription;
178177

179178
protected constructor(protected taskViewService: TaskViewService,
180179
activatedRoute: ActivatedRoute) {
181180
super(taskViewService, activatedRoute);
182-
this.unsubscribe$ &#x3D; new Subject&lt;void&gt;();
181+
this.taskPanelData &#x3D; new ReplaySubject&lt;TaskPanelData&gt;(1);
183182
this.subRoute &#x3D; this._activatedRoute.paramMap.subscribe(paramMap &#x3D;&gt; {
184183
if (!!(paramMap?.[&#x27;params&#x27;]?.[TaskConst.TRANSITION_ID])) {
185184
this.transitionId &#x3D; paramMap[&#x27;params&#x27;][TaskConst.TRANSITION_ID];
186-
this.task$ &#x3D; this.taskViewService.tasks$.pipe(map&lt;Array&lt;TaskPanelData&gt;, TaskPanelData&gt;(tasks &#x3D;&gt; {
187-
return this.resolveTransitionTask(tasks);
188-
}), takeUntil(this.unsubscribe$));
185+
this.subPanelData.unsubscribe();
186+
this.subPanelData &#x3D; this.taskViewService.tasks$.subscribe(tasks &#x3D;&gt; {
187+
if (!!tasks &amp;&amp; tasks.length &gt; 0) {
188+
this.taskPanelData.next(this.resolveTransitionTask(tasks));
189+
}
190+
});
189191
}
190192
});
191193
this.loading$ &#x3D; this.taskViewService.loading$;
@@ -194,8 +196,13 @@ <h3 id="inputs">
194196
ngOnDestroy() {
195197
super.ngOnDestroy();
196198
this.subRoute.unsubscribe();
197-
this.unsubscribe$.next();
198-
this.unsubscribe$.complete();
199+
if (!!this.subPanelData) {
200+
this.subPanelData.unsubscribe();
201+
}
202+
}
203+
204+
get task$(): Observable&lt;TaskPanelData&gt; {
205+
return this.taskPanelData.asObservable();
199206
}
200207

201208
private resolveTransitionTask(tasks: Array&lt;TaskPanelData&gt;): TaskPanelData {

docs/compodoc/components-core/components/AbstractCurrencyNumberFieldComponent.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1036,7 +1036,7 @@ <h3 id="inputs">
10361036
this.fieldType &#x3D; this.TEXT_TYPE;
10371037
this.transformedValue &#x3D; this.transformCurrency(this.numberField.value?.toString());
10381038
this.numberField.valueChanges().subscribe(value &#x3D;&gt; {
1039-
if (value !&#x3D;&#x3D; undefined) {
1039+
if (value !&#x3D;&#x3D; undefined &amp;&amp; value !&#x3D;&#x3D; null) {
10401040
if (this.fieldType &#x3D;&#x3D;&#x3D; this.TEXT_TYPE) {
10411041
this.transformedValue &#x3D; this.transformCurrency(value.toString()) + this.WHITESPACE;
10421042
}

0 commit comments

Comments
 (0)