fix: injecter toutes les props _wsInitData comme globales window
Alpine évalue les expressions comme tree, flatTree, online, etc. dans un scope qui n'hérite pas toujours de _wsInitData. En les exposant comme window.X, Alpine les trouve toujours. Supprime les 36 erreurs restantes sur /local-workspace.
This commit is contained in:
@@ -1869,6 +1869,12 @@ window._wsInitData = (function() {
|
||||
|
||||
};
|
||||
})();
|
||||
// Injecter toutes les props comme globales pour Alpine (résout les 36 erreurs de scope)
|
||||
var _wsKeys = Object.keys(window._wsInitData);
|
||||
for (var _i = 0; _i < _wsKeys.length; _i++) {
|
||||
try { window[_wsKeys[_i]] = window._wsInitData[_wsKeys[_i]]; } catch(e) {}
|
||||
}
|
||||
var _wsInitData = window._wsInitData;
|
||||
console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(window._wsInitData).length);
|
||||
</script>
|
||||
<script>console.log('FLOWDECK v2.4.6 — ws-split about to render, _wsInitData exists:', typeof window._wsInitData !== 'undefined');</script>
|
||||
|
||||
Reference in New Issue
Block a user