| Résumé | Permettre aux utilisateurs d’utiliser snapblocks dans leurs publications. | |
| Lien du dépôt | GitHub - snap-blocks/snapblocks-discourse: snapblocks discourse plugin | |
| Guide d’installation | Comment installer des plugins dans Discourse |
Fonctionnalités
Snapblocks est un fork de scratchblocks qui permet aux utilisateurs de convertir du texte en images de scripts Snap!. Ce plugin Discourse permet aux utilisateurs d’utiliser snapblocks dans leurs publications.
Vous pouvez créer des snapblocks dans une publication en tapant du code snapblocks à l’intérieur des balises bbcode [snapblocks][/snapblocks]. Par exemple :
[snapblocks]
move (10) steps
[/snapblocks]
Vous pouvez alternativement utiliser [scratchblocks][/scratchblocks] comme alias, bien qu’il puisse être désactivé.
Vous pouvez également utiliser [sb][/sb] pour ajouter du code snapblocks en ligne.
Utilisez le bloc [sb]move (10) steps[/sb] pour avancer.
Options
Quelques paramètres sont disponibles pour modifier la façon dont les snapblocks sont rendus.
- Style de bloc
- Échelle de bloc
- Coloration zébrée
- Retour à la ligne des blocs
- Afficher les espaces
- Chapeaux de Père Noël
De nombreuses options peuvent également être utilisées dans les extraits snapblocks.
[snapblocks blockStyle="snap-flat" wrap="true" wrapSize=100 zebra="true" showSpaces="false" santa="true"]
when flag clicked
if <[] = []> {
forever {
run ({} @addInput) with inputs [Hello world] @delInput @verticalEllipsis @addInput
}
}
[/snapblocks]
Vous pouvez également définir le style de bloc en utilisant le paramètre par défaut.
[snapblocks="snap-flat"]
move (10) steps
[/snapblocks]
Configuration
| Nom | Description |
|---|---|
| Style de bloc | Le style de bloc par défaut. Peut être snap, snap-flat, scratch2, scratch3, ou scratch3-hc. |
| Échelle de bloc | L’échelle par défaut de l’image du bloc. Doit être un flottant. |
| Coloration zébrée | Si plusieurs blocs sont de la même couleur, alterner avec une couleur plus claire. |
| Retour à la ligne des blocs | Retourner les parties du bloc à la ligne suivante si le bloc devient trop large. |
| Afficher les espaces | Afficher les espaces comme un point dans les entrées. |
| Alias Scratchblock | Activer l’alias [scratchblocks]. |
JOURNAL DES MODIFICATIONS
- 1.4.1
- Correction de la citation des extraits de code multilignes
- Détection réelle des traductions de blocs
- 1.4.0
- Meilleure citation des snapblocks
- Le texte dans les blocs ne peut pas être sélectionné (bien que vous puissiez toujours sélectionner par-dessus et citer tout le script).
- 1.3.0
- Ajout de l’option “Chapeaux de Père Noël” aux paramètres
- Ajout de l’option
santaaux extraits snapblocks - Mise à jour de snapblocks vers la version 1.8.0
- 1.2.0
- Permettre de basculer l’alias [scratchblocks] (j’ai enfin trouvé comment faire).
- Mise à jour de snapblocks vers la version 1.7.0
- 1.1.1
- S’assurer que les scripts qui dépassent peuvent défiler.
- Ajout de texte réel lors de l’utilisation du bouton snapblocks dans la barre d’outils.
- 1.1.0
- Mise à jour de snapblocks vers la version 1.6.0
- 1.0.0
- Version initiale
À FAIRE
- Permettre un style par défaut séparé pour
[scratchblocks]



