feat: switch markdown content retrieval to hidden textarea to prevent escaping issues
This commit is contained in:
@@ -677,6 +677,9 @@
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!-- Raw Markdown Data Store (Escape-Proof container) -->
|
||||
<textarea id="markdown-source" class="hidden">{{ $proposal->content }}</textarea>
|
||||
|
||||
<!-- Libraries (CDN) -->
|
||||
<!-- Marked.js for markdown parsing -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
||||
@@ -735,7 +738,7 @@
|
||||
});
|
||||
|
||||
// 2. Markdown & Mermaid Parsing
|
||||
const rawMarkdown = `{!! addslashes($proposal->content) !!}`;
|
||||
const rawMarkdown = document.getElementById('markdown-source').value;
|
||||
|
||||
// Custom parser function for GitHub-Style Alerts
|
||||
function parseGithubAlerts(text) {
|
||||
|
||||
Reference in New Issue
Block a user