MCPcopy Create free account
hub / github.com/Xallt/sync-graph-settings / display

Method display

main.ts:29–92  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

27 }
28
29 display(): void {
30 let { containerEl } = this;
31
32 containerEl.empty();
33
34 new Setting(containerEl)
35 .setName("Auto Sync")
36 .setDesc("Automatically sync graph settings to local graph when active leaf changes")
37 .addToggle((toggle) =>
38 toggle
39 .setValue(this.plugin.settings.autoSync)
40 .onChange(async (value) => {
41 this.plugin.settings.autoSync = value;
42 await this.plugin.saveSettings();
43 })
44 );
45
46 new Setting(containerEl)
47 .setName("Default depth")
48 .setDesc("Default depth to set for local graph")
49 .addSlider((value) =>
50 value
51 .setLimits(1, 5, 1)
52 .setValue(this.plugin.settings.defaultDepth)
53 .onChange(async (value) => {
54 this.plugin.settings.defaultDepth = value;
55 await this.plugin.saveSettings();
56 })
57 .setDynamicTooltip()
58 );
59 new Setting(containerEl)
60 .setName("Default Incoming Links")
61 .setDesc("Default \"Incoming Links\" flag to set for local graph")
62 .addToggle((toggle) =>
63 toggle
64 .setValue(this.plugin.settings.defaultIncomingLinks)
65 .onChange(async (value) => {
66 this.plugin.settings.defaultIncomingLinks = value;
67 await this.plugin.saveSettings();
68 })
69 );
70 new Setting(containerEl)
71 .setName("Default Outgoing Links")
72 .setDesc("Default \"Outgoing Links\" flag to set for local graph")
73 .addToggle((toggle) =>
74 toggle
75 .setValue(this.plugin.settings.defaultOutgoingLinks)
76 .onChange(async (value) => {
77 this.plugin.settings.defaultOutgoingLinks = value;
78 await this.plugin.saveSettings();
79 })
80 );
81 new Setting(containerEl)
82 .setName("Default Neighbor Links")
83 .setDesc("Default \"Neighbor Links\" flag to set for local graph")
84 .addToggle((toggle) =>
85 toggle
86 .setValue(this.plugin.settings.defaultNeighborLinks)

Callers

nothing calls this directly

Calls 1

saveSettingsMethod · 0.80

Tested by

no test coverage detected