| |
|
|
| export const dom = { |
| appContainer: document.getElementById('app-container'), |
| chatWindow: document.getElementById('chat-window'), |
| mainHeader: document.getElementById('main-header'), |
| mainFooter: document.getElementById('main-footer'), |
| messageForm: document.getElementById('message-form'), |
| messageInput: document.getElementById('message-input'), |
| submitButton: document.getElementById('submit-button'), |
| sendIcon: document.getElementById('send-icon'), |
| stopIcon: document.getElementById('stop-icon'), |
| menuButton: document.getElementById('menu-button'), |
| newChatButton: document.getElementById('new-chat-button'), |
| historySidebar: document.getElementById('history-sidebar'), |
| sidebarOverlay: document.getElementById('sidebar-overlay'), |
| historyList: document.getElementById('history-list'), |
| deleteAllChatsButton: document.getElementById('delete-all-chats'), |
| attachFileButton: document.getElementById('attach-file-button'), |
| imageFileInput: document.getElementById('image-file-input'), |
| generalFileInput: document.getElementById('general-file-input'), |
| imagePreviewContainer: document.getElementById('image-preview-container'), |
| imagePreview: document.getElementById('image-preview'), |
| removeImageButton: document.getElementById('remove-image-button'), |
| fileInfoText: document.getElementById('file-info-text'), |
| historyItemMenu: document.getElementById('history-item-menu'), |
| messageItemMenu: document.getElementById('message-item-menu'), |
| messageItemMenuOverlay: document.getElementById('message-item-menu-overlay'), |
| messageItemMenuContent: document.getElementById('message-item-menu-content'), |
| confirmModal: document.getElementById('confirm-modal'), |
| confirmModalOverlay: document.getElementById('confirm-modal-overlay'), |
| confirmModalContent: document.getElementById('confirm-modal-content'), |
| confirmModalMessage: document.getElementById('confirm-modal-message'), |
| confirmModalConfirmBtn: document.getElementById('confirm-modal-confirm-btn'), |
| confirmModalCancelBtn: document.getElementById('confirm-modal-cancel-btn'), |
| renameModal: document.getElementById('rename-modal'), |
| renameModalOverlay: document.getElementById('rename-modal-overlay'), |
| renameModalContent: document.getElementById('rename-modal-content'), |
| renameInput: document.getElementById('rename-input'), |
| renameModalConfirmBtn: document.getElementById('rename-modal-confirm-btn'), |
| renameModalCancelBtn: document.getElementById('rename-modal-cancel-btn'), |
| editModal: document.getElementById('edit-modal'), |
| editModalOverlay: document.getElementById('edit-modal-overlay'), |
| editModalContent: document.getElementById('edit-modal-content'), |
| editInput: document.getElementById('edit-input'), |
| editModalConfirmBtn: document.getElementById('edit-modal-confirm-btn'), |
| editModalCancelBtn: document.getElementById('edit-modal-cancel-btn'), |
| htmlPreviewModal: document.getElementById('html-preview-modal'), |
| htmlPreviewOverlay: document.getElementById('html-preview-overlay'), |
| htmlPreviewContent: document.getElementById('html-preview-content'), |
| htmlPreviewIframe: document.getElementById('html-preview-iframe'), |
| htmlPreviewCloseBtn: document.getElementById('html-preview-close-btn'), |
| selectImageOption: document.getElementById('select-image-option'), |
| selectFileOption: document.getElementById('select-file-option'), |
| imageGalleryModal: document.getElementById('image-gallery-modal'), |
| imageGalleryContent: document.getElementById('image-gallery-content'), |
| galleryCloseBtn: document.getElementById('gallery-close-btn'), |
| galleryMainImage: document.getElementById('gallery-main-image'), |
| galleryPrevBtn: document.getElementById('gallery-prev-btn'), |
| galleryNextBtn: document.getElementById('gallery-next-btn'), |
| galleryThumbnails: document.getElementById('gallery-thumbnails'), |
| galleryDownloadBtn: document.getElementById('gallery-download-btn'), |
| settingsButton: document.getElementById('settings-button'), |
| settingsModal: document.getElementById('settings-modal'), |
| settingsModalContent: document.getElementById('settings-modal-content'), |
| themeToggle: document.getElementById('theme-toggle'), |
| settingsUserTier: document.getElementById('settings-user-tier'), |
| premiumFeatureModal: document.getElementById('premium-feature-modal'), |
| premiumModalIconContainer: document.getElementById('premium-modal-icon-container'), |
| premiumModalCloseBtn: document.getElementById('premium-modal-close-btn'), |
| premiumModalUpgradeBtn: document.getElementById('premium-modal-upgrade-btn'), |
| plusRequiredModal: document.getElementById('plus-required-modal'), |
| plusModalIconContainer: document.getElementById('plus-modal-icon-container'), |
| plusModalCloseBtn: document.getElementById('plus-modal-close-btn'), |
| toolsButton: document.getElementById('tools-button'), |
| toolsMenu: document.getElementById('tools-menu'), |
| filePopupMenu: document.getElementById('file-popup-menu'), |
| toolsButtonText: document.getElementById('tools-button-text'), |
| toolsDefaultIcon: document.getElementById('tools-default-icon'), |
| clearToolSelection: document.getElementById('clear-tool-selection'), |
| globalAudioPlayer: document.getElementById('global-audio-player'), |
| globalAudioElement: document.getElementById('global-audio-element'), |
| globalPlayerPlayPause: document.getElementById('global-player-play-pause'), |
| globalPlayerPlayIcon: document.getElementById('global-player-play-icon'), |
| globalPlayerPauseIcon: document.getElementById('global-player-pause-icon'), |
| globalPlayerText: document.getElementById('global-player-text'), |
| globalPlayerCurrentTime: document.getElementById('global-player-current-time'), |
| globalPlayerTotalTime: document.getElementById('global-player-total-time'), |
| waveformCanvas: document.getElementById('waveform-canvas'), |
| globalPlayerLoading: document.getElementById('global-player-loading'), |
| globalPlayerClose: document.getElementById('global-player-close'), |
| }; |