Discussion utilisateur:Automatik/sections.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Documentation[modifier le wikicode]

Sections.js est un code écrit en javascript (tout comme les gadgets de création de flexions ou de création de nouveaux mots) qui permet de transformer automatiquement les modèles de section du type {{-nom-}}, par le modèle de section universel {{S}}.

Il simplifie en ce sens la tâche des contributeurs habitués à la syntaxe qui précède la prise de décision pour rendre toutes les sections modifiables.

Installation[modifier le wikicode]

Pour installer cet outil, recopiez la ligne suivante dans votre fichier de personnalisation javascript (Utilisateur:<votre nom>/common.js – si cette page n'existe pas, il suffit de la créer) :

importScript('Utilisateur:Automatik/sections.js');

Vous pouvez copier-coller cette ligne à la toute fin de votre fichier, par exemple.

Comment fonctionne cet outil[modifier le wikicode]

Au moment où l'utilisateur clique sur "Enregistrer", "Prévisualiser" ou "Changements en cours", l’outil va remplacer tous les anciens modèles de sections en sections modifiables.

Avantages :

  • Il est possible de continuer à écrire les sections avec l'ancienne syntaxe comme {{-adj-|fr}} plutôt que === {{S|adjectif|fr}} ===, tout en respectant la nouvelle syntaxe ;
  • Il n'est pas nécessaire de connaitre le niveau de toutes les sections par cœur, puisque l'outil les ajoute lui-même ;
  • Si aucun bot n'a encore rendu les sections modifiables sur la page, aucun bot n'aura besoin de passer désormais sur cette page puisque vous aurez rendu les sections modifiables en même temps que d’autres modifications - et cela sans perdre de temps -, ce qui allègera les historiques.
Bouton pour modifier les sections en direct (cliquer pour agrandir)


Ce programme rajoute aussi un bouton dans la barre d'outils, qui permet de modifier sous les yeux de l’utilisateur les sections anciennes en sections modifiables (voir l’image ci-contre).
Il n’est pas nécessaire de cliquer dessus pour rendre les sections modifiables, cela est fait automatiquement dans l'espace de noms principal (les articles). Il est davantage utile dans les pages d’aide à mettre à jour, où il convient de vérifier les modifications avec plus d’attention, en fonction du contexte.

Discussion[modifier le wikicode]

Cette section sert à toute discussion autour de l'outil.

Remplacement des noms de sections ne fonctionne plus[modifier le wikicode]

Salut Automatik. Il semble que ton script de remplacement des sections ne fonctionnent plus. Je ne sais pas si ça a un lien avec les derniers changements de l'interface visuelle. Pamputt [Discuter] 1 août 2017 à 11:25 (UTC)[répondre]

Salut Pamputt, utilises-tu le nouvel éditeur de wikitexte intégré à l'éditeur visuel ? Automatik (discussion) 7 août 2017 à 14:01 (UTC)[répondre]
Salut Automatik, non je ne crois pas (cela dit je n'en suis pas absolument sûr, comment fait-on pour savoir ?). Cela étant dit, j'ai du me tromper en écrivant ce message car depuis je n'arrive pas à reproduire, ça fonctionne bien. Donc on peut laisser comme ça pour le moment ... Pamputt [Discuter] 7 août 2017 à 16:56 (UTC)[répondre]
OK très bien Sourire Pour le mode éditeur wikitexte de l’éditeur visuel, c’est une fonctionnalité bêta que tu n’as pas activé je suppose du coup. Pour le bug temporaire, ça a pu arriver à cause d’un bug d’un autre javascript, faisant planter tous les scripts chargés après lui, comme ça arrive régulièrement. — Automatik (discussion) 7 août 2017 à 17:47 (UTC)[répondre]

Remplacement des noms de sections ne fonctionne plus, le retour[modifier le wikicode]

Bonjour, je viens d'activer la nouvelle fonctionnalité bêta Mise en forme du texte avec la syntaxe Wiki et il semble que cela casse le remplacement automatique des titres de sections. Je viens d'essayer et le remplacement n'a pas eu lieu. A voir si cela présente un intérêt de le corriger. Pamputt [Discuter] 29 août 2017 à 05:26 (UTC)[répondre]

Merci de le signaler, j'ai tenté un correctif mais ça ne marche que suite à deux clics du bouton {S} (ou un clic + une sauvegarde) pour une raison non encore élucidée. Je verrai plus tard à l'occasion. Remarque : dans le même genre SpecialChar devient aussi non fonctionnel — normal, ces gadgets se reposent sur l’interface d’édition de base, modifiée avec cette fonctionnalité bêta. — Automatik (discussion) 31 août 2017 à 00:36 (UTC)[répondre]

Remplacement des noms de sections ne fonctionne plus, le reretour[modifier le wikicode]

Salut Automatik, je viens de voir que le remplacement ne s'effectue plus (voir rebondeur par exemple). Je ne crois pas avoir toucher à un quelconque réglage ces derniers temps. Une idée de ce qui ne fonctionne pas ? Pamputt [Discuter] 10 juin 2020 à 17:37 (UTC)[répondre]

Salut Pamputt, je viens d’essayer et ça marche pour moi. @+ ! — Automatik (discussion) 10 juin 2020 à 22:05 (UTC)[répondre]
Non, plus sérieusement, j’ai regardé ton common.js, et ai remarqué Utilisateur:ArséniureDeGallium/vector.js. J’ai copié le code de ce script dans ma console et ai remarqué une erreur (ReferenceError: hookEvent is undefined). C’est peut-être cela qui a bloqué les userscripts suivants, d’autant que ce script est chargé avant sections.js. J’ai appliqué un fix, est-ce que cela change quelque chose ? — Automatik (discussion) 10 juin 2020 à 22:05 (UTC)[répondre]
Merci Automatik pour t'être penché sur mon problème. Concernant Utilisateur:ArséniureDeGallium/vector.js, étant donné que j'utilise Timeless a présent, je l'ai simplement supprimé. Et ça fonctionne bien en effet. Merci bien. Pamputt [Discuter] 11 juin 2020 à 06:20 (UTC)[répondre]