Skip to content

Commit e1fd857

Browse files
committed
refactor: remove debug scripts from CustomHeadLinks and streamline FeedbackModal widget checks
1 parent 4a00f71 commit e1fd857

File tree

3 files changed

+7
-37
lines changed

3 files changed

+7
-37
lines changed

src/components/CustomHeadLinks.astro

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -37,33 +37,3 @@ import { SEO } from 'astro-seo'
3737
<!-- Nimiq Feedback Widget CSS/JS -->
3838
<link rel="stylesheet" href="/widget.css" />
3939
<script is:inline src="/widget.js"></script>
40-
41-
<!-- Debug widget loading -->
42-
<script>
43-
console.log('[FeedbackWidget] Checking widget files...')
44-
45-
// Check if widget.css loaded
46-
document.addEventListener('DOMContentLoaded', () => {
47-
const cssLink = document.querySelector('link[href="/widget.css"]')
48-
if (cssLink) {
49-
console.log('[FeedbackWidget] CSS link found:', cssLink)
50-
} else {
51-
console.error('[FeedbackWidget] CSS link not found')
52-
}
53-
54-
// Check if mountFeedbackWidget function is available
55-
console.log('[FeedbackWidget] mountFeedbackWidget available:', typeof window.mountFeedbackWidget)
56-
if (typeof window.mountFeedbackWidget === 'function') {
57-
console.log('[FeedbackWidget] ✅ Widget script loaded successfully')
58-
} else {
59-
console.error('[FeedbackWidget] ❌ Widget script failed to load or function not exposed')
60-
}
61-
})
62-
63-
// Listen for load errors
64-
window.addEventListener('error', (e) => {
65-
if (e.target.src && e.target.src.includes('widget')) {
66-
console.error('[FeedbackWidget] Failed to load:', e.target.src)
67-
}
68-
})
69-
</script>

src/components/FeedbackModal.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@ async function mountWidget() {
2626
await nextTick()
2727
if (!widgetContainer.value)
2828
return
29-
29+
3030
try {
3131
console.log('[FeedbackWidget] Attempting to mount widget...')
3232
console.log('[FeedbackWidget] window.mountFeedbackWidget available:', typeof window.mountFeedbackWidget)
33-
33+
3434
// Check if the function is available
3535
if (typeof window.mountFeedbackWidget !== 'function') {
3636
console.error('[FeedbackWidget] mountFeedbackWidget function not available on window object')
3737
console.log('[FeedbackWidget] Available window properties:', Object.keys(window).filter(key => key.includes('feedback') || key.includes('mount')))
3838
throw new Error('Feedback widget script not loaded or mountFeedbackWidget function not found')
3939
}
40-
40+
4141
console.log('[FeedbackWidget] Calling mountFeedbackWidget...')
4242
widgetInstance.value = window.mountFeedbackWidget('#feedback-widget', {
4343
app: 'nimiq-tutorial',
@@ -46,9 +46,9 @@ async function mountWidget() {
4646
dev: import.meta.env.DEV,
4747
dark: document.documentElement.getAttribute('data-theme') === 'dark',
4848
})
49-
49+
5050
console.log('[FeedbackWidget] Widget instance created:', widgetInstance.value)
51-
51+
5252
widgetInstance.value.communication?.on('form-selected', (formType) => {
5353
console.log('Form selected:', formType)
5454
})
@@ -73,7 +73,7 @@ async function mountWidget() {
7373
message: errorObj.message,
7474
stack: errorObj.stack,
7575
widgetContainer: widgetContainer.value,
76-
mountFunctionType: typeof window.mountFeedbackWidget
76+
mountFunctionType: typeof window.mountFeedbackWidget,
7777
})
7878
showFallbackForm.value = true
7979
isWidgetLoaded.value = false

src/content/tutorial/2-working-with-transactions/3-signing-transactions/_solution/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Address, KeyPair, PrivateKey, TransactionBuilder } from '@nimiq/core'
2-
import { setupConsensus } from './lib/consensus.js'
32
import { requestFromFaucet } from './faucet.js'
3+
import { setupConsensus } from './lib/consensus.js'
44

55
console.log('🚀 Starting Nimiq client...')
66

0 commit comments

Comments
 (0)