fix: contexte menu — .call() pour binder this à Alpine
Le Alpine proxy ne contient pas les méthodes (onContextMenu, onTouchStart, etc.) car l'objet _wsInitData est mergé avec appState() et les fonctions ne sont pas copiées comme propriétés directes. Fix: _wsInitData.onContextMenu.call(, ) → = Alpine data réactive → this.ctxMenu.visible = true fonctionne
This commit is contained in:
@@ -1925,7 +1925,7 @@ console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(wind
|
||||
<script>console.log('FLOWDECK v2.4.6 — ws-split about to render, _wsInitData exists:', typeof window._wsInitData !== 'undefined');</script>
|
||||
|
||||
<div class="ws-split"
|
||||
@contextmenu.prevent="onContextMenu($event)"
|
||||
@contextmenu.prevent="_wsInitData.onContextMenu.call($data, $event)"
|
||||
@click.self="ctxMenu.visible = false"
|
||||
@touchstart="onTouchStart($event)"
|
||||
@touchend="onTouchEnd($event)"
|
||||
|
||||
Reference in New Issue
Block a user