EMAIL_TEMPLATE/templates/preview.html
Patsy dec4fbe68d
Some checks failed
CI/CD Pipeline / test (push) Has been cancelled
Phase 1 done
2026-08-07 16:46:44 +02:00

36 lines
1.1 KiB
HTML

{% extends "base.html" %}
{% block title %}Preview Email - Café Bach Email Generator{% endblock %}
{% block content %}
<div class="preview-container">
<h2>Email Preview</h2>
<div id="copyContainer">
<button id="copyBtn" class="btn btn-primary" onclick="copyToClipboard()">Copy HTML to Clipboard</button>
</div>
<div id="emailPreview" class="email-preview">
<!-- Email preview will be rendered here -->
</div>
</div>
{% endblock %}
{% block scripts %}
<script>
function copyToClipboard() {
const previewContent = document.getElementById('emailPreview').innerHTML;
navigator.clipboard.writeText(previewContent).then(() => {
const btn = document.getElementById('copyBtn');
btn.textContent = 'Copied!';
setTimeout(() => {
btn.textContent = 'Copy HTML to Clipboard';
}, 2000);
}).catch(err => {
console.error('Failed to copy:', err);
alert('Failed to copy to clipboard');
});
}
</script>
<script src="{{ url_for('static', filename='js/main.js') }}"></script>
{% endblock %}