mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 12:09:26 +00:00
temp fix for page demo not showing when rendered with turbo
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
</div>
|
||||
</fieldset>
|
||||
<wa-viewport-demo viewport="1000">
|
||||
<iframe srcdoc="" id="page_slots_iframe"></iframe>
|
||||
<iframe srcdoc="" id="page_slots_iframe" data-turbo="false" data-turbo-temporary></iframe>
|
||||
</wa-viewport-demo>
|
||||
</div>
|
||||
<script type=module src="/assets/examples/page-demo/demo.js"></script>
|
||||
|
||||
@@ -40,3 +40,11 @@ function render() {
|
||||
}
|
||||
fieldset?.addEventListener('input', render);
|
||||
render();
|
||||
|
||||
//
|
||||
// TODO - fix Turbo caching. When this is removed, visiting the <wa-page> docs via Turbo will cause the <iframe srcdoc>
|
||||
// to not render. Even with this, there are console errors when leaving the page.
|
||||
//
|
||||
// NOTE - the iframe already has `data-turbo="false"` and `data-turbo-temporary` on it.
|
||||
//
|
||||
document.body.setAttribute('data-turbo', 'false');
|
||||
|
||||
Reference in New Issue
Block a user