MCPcopy Index your code
hub / github.com/easydiffusion/easydiffusion / tryLoadOldCollapsibles

Function tryLoadOldCollapsibles

ui/media/js/utils.js:110–130  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

108}
109
110function tryLoadOldCollapsibles() {
111 const old_map = {
112 advancedPanelOpen: "editor-settings",
113 modifiersPanelOpen: "editor-modifiers",
114 negativePromptPanelOpen: "editor-inputs-prompt",
115 }
116 if (localStorage.getItem(Object.keys(old_map)[0])) {
117 let result = {}
118 Object.keys(old_map).forEach((key) => {
119 const value = localStorage.getItem(key)
120 if (value !== null) {
121 result[old_map[key]] = value == true || value == "true"
122 localStorage.removeItem(key)
123 }
124 })
125 result = JSON.stringify(result)
126 localStorage.setItem(COLLAPSIBLES_KEY, result)
127 return result
128 }
129 return null
130}
131
132function collapseAll(selector) {
133 const collapsibleElems = document.querySelectorAll(selector); // needs to have ";"

Callers 1

createCollapsiblesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected