Skip to content

Commit 89fe8fb

Browse files
committed
add viewMode in user service
1 parent 3834879 commit 89fe8fb

10 files changed

Lines changed: 166 additions & 104 deletions

File tree

documentation/components/SalaryComponent.html

Lines changed: 48 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -522,8 +522,8 @@ <h3 id="methods">
522522

523523
<tr>
524524
<td class="col-md-4">
525-
<div class="io-line">Defined in <a href="" data-line="337"
526-
class="link-to-prism">src/app/features/salary/salary.component.ts:337</a></div>
525+
<div class="io-line">Defined in <a href="" data-line="338"
526+
class="link-to-prism">src/app/features/salary/salary.component.ts:338</a></div>
527527
</td>
528528
</tr>
529529

@@ -565,8 +565,8 @@ <h3 id="methods">
565565

566566
<tr>
567567
<td class="col-md-4">
568-
<div class="io-line">Defined in <a href="" data-line="324"
569-
class="link-to-prism">src/app/features/salary/salary.component.ts:324</a></div>
568+
<div class="io-line">Defined in <a href="" data-line="325"
569+
class="link-to-prism">src/app/features/salary/salary.component.ts:325</a></div>
570570
</td>
571571
</tr>
572572

@@ -608,8 +608,8 @@ <h3 id="methods">
608608

609609
<tr>
610610
<td class="col-md-4">
611-
<div class="io-line">Defined in <a href="" data-line="315"
612-
class="link-to-prism">src/app/features/salary/salary.component.ts:315</a></div>
611+
<div class="io-line">Defined in <a href="" data-line="316"
612+
class="link-to-prism">src/app/features/salary/salary.component.ts:316</a></div>
613613
</td>
614614
</tr>
615615

@@ -651,8 +651,8 @@ <h3 id="methods">
651651

652652
<tr>
653653
<td class="col-md-4">
654-
<div class="io-line">Defined in <a href="" data-line="309"
655-
class="link-to-prism">src/app/features/salary/salary.component.ts:309</a></div>
654+
<div class="io-line">Defined in <a href="" data-line="310"
655+
class="link-to-prism">src/app/features/salary/salary.component.ts:310</a></div>
656656
</td>
657657
</tr>
658658

@@ -694,8 +694,8 @@ <h3 id="methods">
694694

695695
<tr>
696696
<td class="col-md-4">
697-
<div class="io-line">Defined in <a href="" data-line="303"
698-
class="link-to-prism">src/app/features/salary/salary.component.ts:303</a></div>
697+
<div class="io-line">Defined in <a href="" data-line="304"
698+
class="link-to-prism">src/app/features/salary/salary.component.ts:304</a></div>
699699
</td>
700700
</tr>
701701

@@ -737,8 +737,8 @@ <h3 id="methods">
737737

738738
<tr>
739739
<td class="col-md-4">
740-
<div class="io-line">Defined in <a href="" data-line="368"
741-
class="link-to-prism">src/app/features/salary/salary.component.ts:368</a></div>
740+
<div class="io-line">Defined in <a href="" data-line="369"
741+
class="link-to-prism">src/app/features/salary/salary.component.ts:369</a></div>
742742
</td>
743743
</tr>
744744

@@ -776,8 +776,8 @@ <h3 id="methods">
776776

777777
<tr>
778778
<td class="col-md-4">
779-
<div class="io-line">Defined in <a href="" data-line="270"
780-
class="link-to-prism">src/app/features/salary/salary.component.ts:270</a></div>
779+
<div class="io-line">Defined in <a href="" data-line="271"
780+
class="link-to-prism">src/app/features/salary/salary.component.ts:271</a></div>
781781
</td>
782782
</tr>
783783

@@ -819,8 +819,8 @@ <h3 id="methods">
819819

820820
<tr>
821821
<td class="col-md-4">
822-
<div class="io-line">Defined in <a href="" data-line="261"
823-
class="link-to-prism">src/app/features/salary/salary.component.ts:261</a></div>
822+
<div class="io-line">Defined in <a href="" data-line="262"
823+
class="link-to-prism">src/app/features/salary/salary.component.ts:262</a></div>
824824
</td>
825825
</tr>
826826

@@ -862,8 +862,8 @@ <h3 id="methods">
862862

863863
<tr>
864864
<td class="col-md-4">
865-
<div class="io-line">Defined in <a href="" data-line="280"
866-
class="link-to-prism">src/app/features/salary/salary.component.ts:280</a></div>
865+
<div class="io-line">Defined in <a href="" data-line="281"
866+
class="link-to-prism">src/app/features/salary/salary.component.ts:281</a></div>
867867
</td>
868868
</tr>
869869

@@ -905,8 +905,8 @@ <h3 id="methods">
905905

906906
<tr>
907907
<td class="col-md-4">
908-
<div class="io-line">Defined in <a href="" data-line="239"
909-
class="link-to-prism">src/app/features/salary/salary.component.ts:239</a></div>
908+
<div class="io-line">Defined in <a href="" data-line="240"
909+
class="link-to-prism">src/app/features/salary/salary.component.ts:240</a></div>
910910
</td>
911911
</tr>
912912

@@ -948,8 +948,8 @@ <h3 id="methods">
948948

949949
<tr>
950950
<td class="col-md-4">
951-
<div class="io-line">Defined in <a href="" data-line="482"
952-
class="link-to-prism">src/app/features/salary/salary.component.ts:482</a></div>
951+
<div class="io-line">Defined in <a href="" data-line="484"
952+
class="link-to-prism">src/app/features/salary/salary.component.ts:484</a></div>
953953
</td>
954954
</tr>
955955

@@ -987,8 +987,8 @@ <h3 id="methods">
987987

988988
<tr>
989989
<td class="col-md-4">
990-
<div class="io-line">Defined in <a href="" data-line="462"
991-
class="link-to-prism">src/app/features/salary/salary.component.ts:462</a></div>
990+
<div class="io-line">Defined in <a href="" data-line="463"
991+
class="link-to-prism">src/app/features/salary/salary.component.ts:463</a></div>
992992
</td>
993993
</tr>
994994

@@ -1030,8 +1030,8 @@ <h3 id="methods">
10301030

10311031
<tr>
10321032
<td class="col-md-4">
1033-
<div class="io-line">Defined in <a href="" data-line="130"
1034-
class="link-to-prism">src/app/features/salary/salary.component.ts:130</a></div>
1033+
<div class="io-line">Defined in <a href="" data-line="131"
1034+
class="link-to-prism">src/app/features/salary/salary.component.ts:131</a></div>
10351035
</td>
10361036
</tr>
10371037

@@ -1069,8 +1069,8 @@ <h3 id="methods">
10691069

10701070
<tr>
10711071
<td class="col-md-4">
1072-
<div class="io-line">Defined in <a href="" data-line="145"
1073-
class="link-to-prism">src/app/features/salary/salary.component.ts:145</a></div>
1072+
<div class="io-line">Defined in <a href="" data-line="146"
1073+
class="link-to-prism">src/app/features/salary/salary.component.ts:146</a></div>
10741074
</td>
10751075
</tr>
10761076

@@ -1108,8 +1108,8 @@ <h3 id="methods">
11081108

11091109
<tr>
11101110
<td class="col-md-4">
1111-
<div class="io-line">Defined in <a href="" data-line="122"
1112-
class="link-to-prism">src/app/features/salary/salary.component.ts:122</a></div>
1111+
<div class="io-line">Defined in <a href="" data-line="123"
1112+
class="link-to-prism">src/app/features/salary/salary.component.ts:123</a></div>
11131113
</td>
11141114
</tr>
11151115

@@ -1147,8 +1147,8 @@ <h3 id="methods">
11471147

11481148
<tr>
11491149
<td class="col-md-4">
1150-
<div class="io-line">Defined in <a href="" data-line="347"
1151-
class="link-to-prism">src/app/features/salary/salary.component.ts:347</a></div>
1150+
<div class="io-line">Defined in <a href="" data-line="348"
1151+
class="link-to-prism">src/app/features/salary/salary.component.ts:348</a></div>
11521152
</td>
11531153
</tr>
11541154

@@ -1221,8 +1221,8 @@ <h3 id="methods">
12211221

12221222
<tr>
12231223
<td class="col-md-4">
1224-
<div class="io-line">Defined in <a href="" data-line="450"
1225-
class="link-to-prism">src/app/features/salary/salary.component.ts:450</a></div>
1224+
<div class="io-line">Defined in <a href="" data-line="451"
1225+
class="link-to-prism">src/app/features/salary/salary.component.ts:451</a></div>
12261226
</td>
12271227
</tr>
12281228

@@ -1311,8 +1311,8 @@ <h3 id="methods">
13111311

13121312
<tr>
13131313
<td class="col-md-4">
1314-
<div class="io-line">Defined in <a href="" data-line="184"
1315-
class="link-to-prism">src/app/features/salary/salary.component.ts:184</a></div>
1314+
<div class="io-line">Defined in <a href="" data-line="185"
1315+
class="link-to-prism">src/app/features/salary/salary.component.ts:185</a></div>
13161316
</td>
13171317
</tr>
13181318

@@ -1386,8 +1386,8 @@ <h3 id="methods">
13861386

13871387
<tr>
13881388
<td class="col-md-4">
1389-
<div class="io-line">Defined in <a href="" data-line="379"
1390-
class="link-to-prism">src/app/features/salary/salary.component.ts:379</a></div>
1389+
<div class="io-line">Defined in <a href="" data-line="380"
1390+
class="link-to-prism">src/app/features/salary/salary.component.ts:380</a></div>
13911391
</td>
13921392
</tr>
13931393

@@ -1425,8 +1425,8 @@ <h3 id="methods">
14251425

14261426
<tr>
14271427
<td class="col-md-4">
1428-
<div class="io-line">Defined in <a href="" data-line="210"
1429-
class="link-to-prism">src/app/features/salary/salary.component.ts:210</a></div>
1428+
<div class="io-line">Defined in <a href="" data-line="211"
1429+
class="link-to-prism">src/app/features/salary/salary.component.ts:211</a></div>
14301430
</td>
14311431
</tr>
14321432

@@ -1468,8 +1468,8 @@ <h3 id="methods">
14681468

14691469
<tr>
14701470
<td class="col-md-4">
1471-
<div class="io-line">Defined in <a href="" data-line="293"
1472-
class="link-to-prism">src/app/features/salary/salary.component.ts:293</a></div>
1471+
<div class="io-line">Defined in <a href="" data-line="294"
1472+
class="link-to-prism">src/app/features/salary/salary.component.ts:294</a></div>
14731473
</td>
14741474
</tr>
14751475

@@ -1511,8 +1511,8 @@ <h3 id="methods">
15111511

15121512
<tr>
15131513
<td class="col-md-4">
1514-
<div class="io-line">Defined in <a href="" data-line="474"
1515-
class="link-to-prism">src/app/features/salary/salary.component.ts:474</a></div>
1514+
<div class="io-line">Defined in <a href="" data-line="475"
1515+
class="link-to-prism">src/app/features/salary/salary.component.ts:475</a></div>
15161516
</td>
15171517
</tr>
15181518

@@ -1585,8 +1585,8 @@ <h3 id="methods">
15851585

15861586
<tr>
15871587
<td class="col-md-4">
1588-
<div class="io-line">Defined in <a href="" data-line="220"
1589-
class="link-to-prism">src/app/features/salary/salary.component.ts:220</a></div>
1588+
<div class="io-line">Defined in <a href="" data-line="221"
1589+
class="link-to-prism">src/app/features/salary/salary.component.ts:221</a></div>
15901590
</td>
15911591
</tr>
15921592

@@ -2771,6 +2771,7 @@ <h3 id="inputs">
27712771
private userService: UserService
27722772
) {
27732773
this.userCurrancy &#x3D; this.userService.getValue&lt;string&gt;(&#x27;currency&#x27;) || &#x27;&#x27;;
2774+
this.viewMode &#x3D; this.userService.getValue&lt;&#x27;salary&#x27; | &#x27;budget&#x27;&gt;(&#x27;salary_view_mode&#x27;) || &#x27;salary&#x27;;
27742775
this.getDaysPassedFromLastExpense();
27752776
}
27762777

@@ -3131,6 +3132,7 @@ <h3 id="inputs">
31313132
*/
31323133
toggleView(mode: &#x27;salary&#x27; | &#x27;budget&#x27;) {
31333134
this.viewMode &#x3D; mode;
3135+
this.userService.update(&#x27;salary_view_mode&#x27;, mode);
31343136
this.loadState();
31353137
}
31363138

documentation/coverage.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -901,7 +901,7 @@
901901
<td>User</td>
902902
<td align="right" data-sort="100">
903903
<span class="coverage-percent">100 %</span>
904-
<span class="coverage-count">(17/17)</span>
904+
<span class="coverage-count">(18/18)</span>
905905
</td>
906906
</tr>
907907
<tr class="very-good">

0 commit comments

Comments
 (0)