54 lines
2.1 KiB
HTML
54 lines
2.1 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<!-- Meta tags for responsiveness and charset -->
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
|
|
<title>Chat Panel</title>
|
|
|
|
<!-- Font Awesome icons -->
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.0/css/all.min.css" />
|
|
<link rel="stylesheet" href="<vscode-resource:/assets/chatPanel.css>" />
|
|
<script src="https://cdn.jsdelivr.net/npm/markdown-it/dist/markdown-it.min.js"></script>
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism.min.css" />
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/prism.min.js"></script>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="chat-container">
|
|
<div id="messages-container">
|
|
<!-- Chat messages will be added here dynamically -->
|
|
</div>
|
|
<div id="input-resize-handle" class="input-resize-handle"></div>
|
|
<div id="input-container">
|
|
<textarea id="message-input" placeholder="Type your message..."></textarea>
|
|
<button id="send-button">Send</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="context-menu" id="context-menu">
|
|
<div class="context-menu-item" id="menu-item-1">Insert Code</div>
|
|
</div>
|
|
|
|
<!-- Load the chatPanel.js file -->
|
|
<script src="<vscode-resource:/assets/messageUtil.js>"></script>
|
|
<script src="<vscode-resource:/assets/codeBlock.js>"></script>
|
|
<script src="<vscode-resource:/assets/markdown.js>"></script>
|
|
<script src="<vscode-resource:/assets/contextMenu.js>"></script>
|
|
<script src="<vscode-resource:/assets/inputContainer.js>"></script>
|
|
<script src="<vscode-resource:/assets/messageContainer.js>"></script>
|
|
<script src="<vscode-resource:/assets/actionButton.js>"></script>
|
|
<script src="<vscode-resource:/assets/chatUI.js>"></script>
|
|
<script src="<vscode-resource:/assets/resizeInput.js>"></script>
|
|
<script src="<vscode-resource:/assets/clipboard.js>"></script>
|
|
<script src="<vscode-resource:/assets/main.js>"></script>
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function () {
|
|
Prism.highlightAll();
|
|
});
|
|
</script>
|
|
</body>
|
|
|
|
</html> |