MCPcopy Create free account
hub / github.com/DenOfEquity/ersatzForge / extraNetworksEditUserMetadata

Function extraNetworksEditUserMetadata

javascript/extraNetworks.js:692–716  ·  view source on GitHub ↗
(event, tabname, extraPage)

Source from the content-addressed store, hash-verified

690 event.stopPropagation();
691}
692
693var extraPageUserMetadataEditors = {};
694
695function extraNetworksEditUserMetadata(event, tabname, extraPage) {
696 var id = tabname + "_" + extraPage + "_edit_user_metadata";
697
698 var editor = extraPageUserMetadataEditors[id];
699 if (!editor) {
700 editor = {};
701 editor.page = gradioApp().getElementById(id);
702 editor.nameTextarea = gradioApp().querySelector("#" + id + "_name" + " textarea");
703 editor.button = gradioApp().querySelector("#" + id + "_button");
704 extraPageUserMetadataEditors[id] = editor;
705 }
706
707 var cardName = event.target.parentElement.parentElement.getAttribute("data-name");
708 if (cardName == null) { // from tree
709 cardName = event.target.parentElement.parentElement.parentElement.getAttribute("data-name");
710 }
711 editor.nameTextarea.value = cardName;
712 updateInput(editor.nameTextarea);
713
714 editor.button.click();
715
716 popup(editor.page);
717
718 event.stopPropagation();
719}

Callers

nothing calls this directly

Calls 3

gradioAppFunction · 0.85
popupFunction · 0.85
updateInputFunction · 0.70

Tested by

no test coverage detected