mirror of
https://github.com/multipleof4/sune.git
synced 2026-04-07 19:12:14 +00:00
Feat: Extract DOM elements mapping
This commit is contained in:
24
src/dom.js
Normal file
24
src/dom.js
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
export const el = window.el = Object.fromEntries(
|
||||||
|
[
|
||||||
|
'topbar','chat','messages','composer','input','sendBtn','suneBtnTop','suneModal','suneURL',
|
||||||
|
'settingsForm','closeSettings','cancelSettings','tabModel','tabPrompt','tabScript',
|
||||||
|
'panelModel','panelPrompt','panelScript','set_model','set_temperature','set_top_p','set_top_k',
|
||||||
|
'set_frequency_penalty','set_repetition_penalty','set_min_p','set_top_a','set_verbosity',
|
||||||
|
'set_reasoning_effort','set_system_prompt','set_hide_composer','set_include_thoughts',
|
||||||
|
'set_json_output','set_img_output','set_aspect_ratio','set_image_size','aspectRatioContainer',
|
||||||
|
'set_ignore_master_prompt','deleteSuneBtn','sidebarLeft','sidebarOverlayLeft','sidebarBtnLeft',
|
||||||
|
'suneList','newSuneBtn','userMenuBtn','userMenu','accountSettingsOption','sunesImportOption',
|
||||||
|
'sunesExportOption','threadsImportOption','importInput','sidebarBtnRight','sidebarRight',
|
||||||
|
'sidebarOverlayRight','threadList','closeThreads','threadPopover','sunePopover','footer',
|
||||||
|
'attachBtn','attachBadge','fileInput','htmlEditor','extensionHtmlEditor','jsonSchemaEditor',
|
||||||
|
'htmlTab_index','htmlTab_extension','suneHtml','accountSettingsModal','accountSettingsForm',
|
||||||
|
'closeAccountSettings','cancelAccountSettings','set_master_prompt','set_provider',
|
||||||
|
'set_api_key_or','set_api_key_oai','set_api_key_g','set_api_key_claude','set_api_key_cf',
|
||||||
|
'set_title_model','copySystemPrompt','pasteSystemPrompt','copyHTML','pasteHTML',
|
||||||
|
'accountTabGeneral','accountTabAPI','accountPanelGeneral','accountPanelAPI','set_gh_token',
|
||||||
|
'gcpSAInput','gcpSAUploadBtn','importAccountSettings','exportAccountSettings',
|
||||||
|
'importAccountSettingsInput','accountTabUser','accountPanelUser','set_user_name',
|
||||||
|
'userAvatarPreview','setUserAvatarBtn','userAvatarInput','threadRepoInput','threadBackBtn',
|
||||||
|
'threadFolderBtn','threadSyncBtn'
|
||||||
|
].map(id => [id, document.getElementById(id)])
|
||||||
|
);
|
||||||
Reference in New Issue
Block a user