mirror of
https://github.com/NohamR/Code-to-PDF.git
synced 2026-05-24 19:58:50 +00:00
Add filename
This commit is contained in:
@@ -81,6 +81,7 @@
|
||||
<textarea spellcheck="false" placeholder="Enter code ..."></textarea>
|
||||
</div>
|
||||
<div id="print-area">
|
||||
<h2 id="displayed-filename"></h2>
|
||||
<div id="code-container">
|
||||
<div class="code-line">
|
||||
<span class="line-number">1</span>
|
||||
|
||||
7
index.js
7
index.js
@@ -9,6 +9,7 @@ const themeSelector = document.getElementById('themes');
|
||||
const codeContainer = document.getElementById('code-container');
|
||||
const fontSizeSlider = document.getElementById('font-size-slider');
|
||||
const fontSizeValue = document.getElementById('font-size-value');
|
||||
const displayedFilename = document.getElementById('displayed-filename');
|
||||
let selectedLanguage = localStorage.getItem('language') || 'javascript';
|
||||
let selectedTheme = localStorage.getItem('theme') || 'github-dark';
|
||||
let codeText = localStorage.getItem('code') || 'console.log("Hello World")';
|
||||
@@ -30,6 +31,7 @@ updateCode();
|
||||
// Attach event listeners
|
||||
printBtn.addEventListener('click', () => {
|
||||
updateCode();
|
||||
displayedFilename.textContent = documentNameInput.value || 'Code';
|
||||
let optGroup = themeSelector.options[themeSelector.selectedIndex].parentNode;
|
||||
const lineNumbers = document.querySelectorAll('.line-number');
|
||||
const root = document.documentElement;
|
||||
@@ -56,6 +58,11 @@ codeTextArea.addEventListener('input', () => {
|
||||
codeText = codeTextArea.value;
|
||||
localStorage.setItem('code', codeText);
|
||||
code.innerHTML = escapeHtml(codeText);
|
||||
displayedFilename.textContent = documentNameInput.value || 'Code';
|
||||
});
|
||||
|
||||
documentNameInput.addEventListener('input', () => {
|
||||
displayedFilename.textContent = documentNameInput.value || 'Code';
|
||||
});
|
||||
|
||||
languageSelector.addEventListener('change', () => {
|
||||
|
||||
Reference in New Issue
Block a user