Skip to content

Commit 10aa98d

Browse files
committed
Bed Leveling Custom Action
1 parent 05a8456 commit 10aa98d

18 files changed

+557
-11
lines changed

src/app/app.module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ import { URLSafePipe } from './url.pipe';
6767
import { ProfilesComponent } from './profiles/profiles.component';
6868
import { ProfileService } from './services/profiles/profiles.service';
6969
import { ProfileOctoprintService } from './services/profiles/profiles.octoprint.service';
70+
import { BedLevelingComponent } from './bed-leveling/bed-leveling.component';
7071
import { ConfirmComponent } from './confirm/confirm.component';
7172

7273
export function playerFactory(): LottiePlayer {
@@ -108,6 +109,7 @@ export function playerFactory(): LottiePlayer {
108109
CustomActionsComponent,
109110
ToggleSwitchComponent,
110111
ProfilesComponent,
112+
BedLevelingComponent,
111113
ConfirmComponent,
112114
],
113115
imports: [
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<div class="leveling">
2+
<div class="leveling-wrapper" [ngClass]="{ 'leveling-wrapper-fadeout': fadeOutAnimation }">
3+
<div class="leveling-container">
4+
<img src="assets/error.svg" class="leveling__close" (click)="hideScreen()" />
5+
<div class="leveling__content" #levelingMain>
6+
<span class="leveling__heading" i18n="@@leveling">Level Corners</span>
7+
<div class="flex-row-multicolum">
8+
<div class="flex-col border-bottom" (click)="buttonClick(0)">
9+
<!-- Home -->
10+
<img src="assets/home.svg" class="level_icon" />
11+
</div>
12+
<div class="flex-col border-left" (click)="buttonClick(4)" >
13+
<!-- Rear Left -->
14+
<img src="assets/rl.svg" class="level_icon" />
15+
</div>
16+
<div class="flex-col" (click)="buttonClick(3)" >
17+
<!-- Rear Right -->
18+
<img src="assets/rr.svg" class="level_icon" />
19+
</div>
20+
</div>
21+
<div class="flex-row-multicolum">
22+
<div class="flex-col" (click)="buttonClick(5)" >
23+
<!-- Center -->
24+
<img src="assets/c.svg" class="level_icon" />
25+
</div>
26+
<div class="flex-col border-left" (click)="buttonClick(1)">
27+
<!-- Front Left -->
28+
<img src="assets/fl.svg" class="level_icon" />
29+
</div>
30+
<div class="flex-col" (click)="buttonClick(2)">
31+
<!-- Front Right -->
32+
<img src="assets/fr.svg" class="level_icon" />
33+
</div>
34+
</div>
35+
<span class="homing-text" *ngIf="isHomingNeeded">Homing is needed before starting leveling.</span>
36+
</div>
37+
</div>
38+
</div>
39+
</div>

0 commit comments

Comments
 (0)