show or hide line numbers

This commit is contained in:
2023-08-04 01:06:08 +02:00
parent 4372ee2d6b
commit beecf49344
4 changed files with 32 additions and 12 deletions

View File

@ -22,6 +22,7 @@ export interface Settings {
font_size: number
universes: Universes
selected_universe: string
line_numbers: boolean
}
export const template_universe = {
@ -70,6 +71,7 @@ export class AppSettings {
public font_size: number = 22
public universes: Universes
public selected_universe: string = "Default"
public line_numbers: boolean = true
constructor() {
@ -83,6 +85,7 @@ export class AppSettings {
this.font_size = settingsFromStorage.font_size
this.universes = settingsFromStorage.universes
this.selected_universe = settingsFromStorage.selected_universe
this.line_numbers = settingsFromStorage.line_numbers
} else {
this.universes = template_universes
}
@ -97,7 +100,8 @@ export class AppSettings {
font: this.font,
font_size: this.font_size,
universes: this.universes,
selected_universe: this.selected_universe
selected_universe: this.selected_universe,
line_numbers: this.line_numbers
}
}
@ -107,6 +111,7 @@ export class AppSettings {
this.font = settings.font;
this.font_size = settings.font_size;
this.selected_universe = settings.selected_universe;
this.line_numbers = settings.line_numbers;
localStorage.setItem('topos', JSON.stringify(this.data))
}
}