- aide : bouton ✕ en haut à droite du panneau (classe partagée settings-close, 44 px mobile) + helpInit.close() (retour en arrière, sinon /workspaces) ; .settings-panel en position:relative pour ancrer hamburger + ✕ au panneau - éditeur « Insert below » (/Write with AI) : insère le markdown source conservé à la génération (AIC._md) au lieu du texte extrait du HTML rendu (_resultText() reste seulement en repli) → titres/listes/gras conservés - listes numérotées : aucun numéro n'était affiché (CSS = retrait seul) ; le rang des blocs numbered_list contigus est calculé au rendu (data-num) et rendu via content: attr(data-num) — /numbered list et l'insertion agent affichent 1, 2, 3 - md2b : cases à cocher - [ ] / - [x] testées avant la branche des puces (aligné sur paste2b) + séparateur 1) accepté (CommonMark) - menu slash : requête tapée dans le bloc (/numbered list) répercutée dans le filtre du menu quand le focus n'a pas rejoint l'entrée - tests : tests/test_v7592_ui_fixes.py (5 tests, dont 1 comportemental node qui exécute le vrai md2b) ; ruff I001 préexistant sur test_agent.py - livraison : VERSION + app/main = 7.59.2, OpenAPI 525 chemins, CHANGELOG
24 lines
854 B
JavaScript
24 lines
854 B
JavaScript
if (!window.__fdHelpScriptLoaded) {
|
|
window.__fdHelpScriptLoaded = true;
|
|
// Alpine.data register (CSP build ne résout pas les globales window)
|
|
if (window.Alpine) { Alpine.data('helpInit', helpInit); fdRefreshXData('helpInit'); } else document.addEventListener('alpine:init', function () { Alpine.data('helpInit', helpInit); });
|
|
function helpInit() {
|
|
return {
|
|
section: 'start',
|
|
navOpen: false,
|
|
closeNavOnMobile() { this.navOpen = false; },
|
|
// Bouton ✕ (haut droite, visible aussi en mobile) : ferme l'aide.
|
|
close() {
|
|
if (document.referrer && document.referrer !== location.href) { history.back(); }
|
|
else { location.href = '/workspaces'; }
|
|
},
|
|
go(sec) {
|
|
this.section = sec;
|
|
this.navOpen = false;
|
|
var c = document.querySelector('.settings-content');
|
|
if (c) c.scrollTop = 0;
|
|
},
|
|
};
|
|
}
|
|
}
|