Discussion MediaWiki:Gadget-PaStec.js
pas_liens
[modifier le code]L'option
var pas_liens=false // Retire les liens présents dans la barre de gauche
ne fonctionne plus... — Thibaut 「にゃんぱすー」 10 mai 2015 à 14:59 (CEST)
- Thibaut120094 :
- En effet, le script a été réécrit et les anciennes personnalisations ne fonctionnent plus. La documentation est à revoir.
- Pour masquer ces liens, ajoutes à ton common.js le code suivant:
window.PaStec_UserCustom = function(){ // Personnalisations PaStec PaStec_Enabled["LeftPanelLinks"] = false; };
- ⇨ Dr Brains ∞ Consultation ∞ 10 mai 2015 à 15:47 (CEST)
- Merci pour ta réponse, mais après avoir rafraîchit le cache plusieurs fois, le code ne fonctionne pas . — Thibaut 「にゃんぱすー」 10 mai 2015 à 16:01 (CEST)
- Dr Brains : Depuis ta dernière modif, semble y'avoir un souci sur l'espacement entre les lignes dans les diffs quand le script est activé. Voir les captures d'écran : Pastec désactivé Pastec activé. — Thibaut 「にゃんぱすー」 10 mai 2015 à 16:18 (CEST)
- Thibaut120094 :
- J'ai bricolé ton common.js. Est-ce que ça marche à présent ?
- Bug diff corrigé (recharger le cache)
- ⇨ Dr Brains ∞ Consultation ∞ 10 mai 2015 à 16:30 (CEST)
- Merci pour les diff. Non les liens "PàS 7 jours, PàS 14 jours et Initialiser PàS" apparaissent toujours. — Thibaut 「にゃんぱすー」 10 mai 2015 à 16:32 (CEST)
- OK, j'ai reproduit le pb. Il apparaît lorsque le gadget est sélectionné via les préférences. Ca ne le fait pas lorsqu'il est ajouté dans le common.js.
- Je vais voir ce que je peux faire.
- ⇨ Dr Brains ∞ Consultation ∞ 10 mai 2015 à 19:39 (CEST)
- Ah c'est à cause de ça, effectivement ça fonctionne en activant PaStec par common.js, merci ! — Thibaut 「にゃんぱすー」 10 mai 2015 à 20:01 (CEST)
- Ça devrait fonctionner à présent, même sélectionné via les préférences.
- ⇨ Dr Brains ∞ Consultation ∞ 10 mai 2015 à 21:07 (CEST)
- Ah c'est à cause de ça, effectivement ça fonctionne en activant PaStec par common.js, merci ! — Thibaut 「にゃんぱすー」 10 mai 2015 à 20:01 (CEST)
- Merci pour les diff. Non les liens "PàS 7 jours, PàS 14 jours et Initialiser PàS" apparaissent toujours. — Thibaut 「にゃんぱすー」 10 mai 2015 à 16:32 (CEST)
- Dr Brains : Depuis ta dernière modif, semble y'avoir un souci sur l'espacement entre les lignes dans les diffs quand le script est activé. Voir les captures d'écran : Pastec désactivé Pastec activé. — Thibaut 「にゃんぱすー」 10 mai 2015 à 16:18 (CEST)
- Merci pour ta réponse, mais après avoir rafraîchit le cache plusieurs fois, le code ne fonctionne pas . — Thibaut 「にゃんぱすー」 10 mai 2015 à 16:01 (CEST)
N'apparaît plus...
[modifier le code]Bonjour, depuis ce soir PaStec ne fonctionne plus chez moi. Vous avez changé quelque chose? Cordialement, Chris a liege (discuter) 23 juin 2015 à 01:13 (CEST)
Avertir les projets : exception "Ne pas avertir"
[modifier le code]Bonjour,
Pourriez-vous me donner une ligne de programme pour le cas où l'exception d'avertissement d'un projet XX consiste à justement ne rien avertir du tout. Merci d'avance, --Chris a liege (discuter) 7 décembre 2015 à 01:48 (CET)
- Bonjour. Déjà répondu sur ma page de discussion. Possible grâce à l'utilisation de {{bots}}.— Gratus (discuter) 7 décembre 2015 à 07:05 (CET)
Wikipédia:Prise de décision/Réforme et renommage de « Wikipédia:Page à supprimer »
[modifier le code]Bonjour Thibaut120094, Od1n, Orlodrim et Prométhée .
En modifiant {{Fusion technique}} j'espérais que cela se verrait dans Wikipédia:Fusion technique. C'est raté puisque ce gadget n'utilise pas le modèle .
Je ne viens pas vous demander de renommer ce gadget en DdAtec , par contre il reste des adaptations à faire (j'espère ne pas en avoir oublié) :
"G4" : "Recréation d'une page supprimée par décision PàS", PaSDeleteLegend : "Clôturer la PaS en suppression", PaSSILegend : "Clôturer la PaS à la suite d'une SI", PaSKeepLegend : "Clôturer la PaS en conservation", PaSMergeLegend : "Clôturer la PaS en fusion", PaSMoveLegend : "Clôturer la PaS en renommage", PaSRedirectLegend : "Clôturer la PaS en redirection", PaSWarnUserLegend : "Avertir des utilisateurs de la PaS", PaSWarnProjectLegend : "Avertir des projets de la PaS", MovePageComment : "$1 clôture PàS (retrait bandeau « Suppression ») ([[:$2|Voir]])", RedirectPageComment : "Tranformation en redirection vers [[:$1]] - Décision PàS ([[:$2|Voir]])", RedirectCorrComment : "Correction double redirection vers [[:$1]] - Décision PàS ([[:$2|Voir]])", PASaskSIComment : "Demande de suppression immédiate → [[:$page]] ([[:$delpage|Voir la PàS]])", DeleteComment : "[[:$delpage|Décision PàS]]", RemoveLinkComment : "Retrait du lien vers la page « $1 » supprimée en PàS ([[:$2|Voir]])", RemoveCatComment : "Retrait de la catégorie « $1 » supprimée en PàS ([[:$2|Voir]])", RemoveFileComment : "Retrait du fichier « $1 » supprimé en PàS ([[:$2|Voir]])", DoMergeMainPageTemplate : "== [[:$1]] et [[:$2]] == \nDemande de fusion suite à décision {{PàS}} [[:$3|('''Voir la décision''')]]. Ceci n'est pas une demande de vote pour ou contre la fusion (la décision a déjà été prise lors de la {{PàS}}) mais uniquement une demande pour qu'un tiers effectue la fusion. --~~~~ ", MoveMainTemplate : "{{subst:Demande de renommage| $old | $new | [[:$delpage|Décision PàS]] }}", PaStodo1Title : "Demandes PàS à traiter", PaStodo1Text : "PàS 7 jours", PaStodo2Title : "Demandes PàS à traiter après prolongation", PaStodo2Text : "PàS 14 jours", InitPaSTitle : "Initialiser une PàS", InitPaSText : "Initialiser PàS", ProjectLi.appendChild(PaStec_CreateLabel("project", ProjectLink ? ProjectLink : '<span style="text-color:gray;"><s>' + Project + '</s> <small>(pas d\'annonce PàS)</small></span>')); ===== Mise à jour de la PaS =====
La solution la plus simple est de remplacer « (de la|la) PàS » par « (du|le) DdA ». Ce n'est pas ce que je préfère parce qu'il faudra du temps avant que « DdA » soit assimilé par tous.
Je propose donc plutôt de remplacer « (de la|la) PàS » par « (du|le) débat d'admissibilité ».
Cas particuliers :
"G4" : "Recréation d'une page supprimée à la suite d'un débat d'admissibilité", RemoveLinkComment : "Retrait du lien vers la page « $1 » supprimée à la suite d'un débat d'admissibilité ([[:$2|Voir]])", RemoveCatComment : "Retrait de la catégorie « $1 » supprimée à la suite d'un débat d'admissibilité ([[:$2|Voir]])", RemoveFileComment : "Retrait du fichier « $1 » supprimé à la suite d'un débat d'admissibilité ([[:$2|Voir]])", DoMergeMainPageTemplate : "== [[:$1]] et [[:$2]] == \nDemande de fusion décidée lors d'un [[Wikipédia:Débat d'admissibilité|débat d'admissibilité]] [[:$3|('''Voir la décision''')]]. Ceci n'est pas une demande de vote pour ou contre la fusion (la décision a déjà été prise lors du débat d'admissibilité) mais uniquement une demande pour qu'un tiers effectue la fusion. --~~~~ ",
Il y aura aussi Wikipédia:Page à supprimer à remplacer par Wikipédia:Débat d'admissibilité (2 fois).
Sans doute revoir :
window.PaStec_DeleteTemplateRegExp = /{{[Ss]u(p|pp)ression[^{}]*}}|{{[Àà] supprimer[^{}]*}}|{{[Ee]n [Pp]àS[^{}]*}}|{{[Pp]roposé à la suppression[^{}]*}}/;
Ce ne sont que des propositions. À vous de voir.
Par ailleurs, deux personnes ont leur propre gadget ( Automatik et Framawiki). J'ignore si ce ne sont que des anciens brouillons ou s'il servent encore : Utilisateur:Automatik/PaStec real.js et Utilisateur:Framawiki/js/PaStec.js. À revoir également.
Pour être complet, je signale à HenriDavel qu'il doit mettre à jour Utilisateur:HenriDavel/Brouillon#Clôture en fusion en reprenant ce que j'ai fait dans {{Fusion technique}}.
Merci à celui/ceux qui s'en chargeront. --FDo64 (discuter) 22 février 2022 à 12:19 (CET)
- Par ailleurs, la page Wikipédia:Débat d'admissibilité ne devrait-elle pas être renommée en Wikipédia:Débats d'admissibilité ? Le problème n'existait pas auparavant car une PàS, deux PàS... Chris a liege (discuter) 22 février 2022 à 20:01 (CET)
- Gadget mis à jour, y compris les regex, ne pas hésiter à me tenir informer des éventuelles erreurs. Prométhée (discuter) 27 février 2022 à 23:07 (CET)
- Merci Prométhée , tout à l'air parfait. --FDo64 (discuter) 27 février 2022 à 23:55 (CET)
- Bonsoir Prométhée ,
- Il y a encore une modification à effectuer, il s'agit de remplacer :
WarnComment : "Avertissement suppression « [[:$page]] »",
- par :
WarnComment : "L'admissibilité de l'article « [[:$page]] » est débattue",
- Pourrais-tu t'en charger ? Merci. --FDo64 (discuter) 8 mars 2022 à 00:21 (CET)
- fait. Prométhée (discuter) 8 mars 2022 à 21:44 (CET)
- Bonjour,
- Il faudrait également mettre à jour les appels de modèles d'editnotice et de preload, qui ont été renommés :
InitPaSURL : "$1/Admissibilité&action=edit&editintro=Modèle:Suppression/initialise/intro&preload=Modèle:Initialiser_PàS",
- vers
InitPaSURL : "$1/Admissibilité&action=edit&editintro=Modèle:Admissibilité/initialise/intro&preload=Modèle:Initialiser_Débat_d'admissibilité",
(il faut peut-être échapper l'apostrophe, je ne sais pas). Epok__ (✉), le 12 mars 2022 à 10:09 (CET)
- fait. Prométhée (discuter) 8 mars 2022 à 21:44 (CET)
- Merci Prométhée , tout à l'air parfait. --FDo64 (discuter) 27 février 2022 à 23:55 (CET)
- Gadget mis à jour, y compris les regex, ne pas hésiter à me tenir informer des éventuelles erreurs. Prométhée (discuter) 27 février 2022 à 23:07 (CET)
JS errors
[modifier le code]This script sometimes throws: TypeError: NextLi.getElementsByTagName is not a function
If someone could please fix the ?
at window.PaStec_CheckNextPage https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.gadget.PaStec&skin=vector&version=s1ite:97:419 at window.PaStec_ValidateThisDiff https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.gadget.PaStec&skin=vector&version=s1ite:103:373 at PaSUnwikify https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.gadget.PaStec&skin=vector&version=s1ite:87:528 at window.PaStec_ValidateMenuPanel https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.gadget.PaStec&skin=vector&version=s1ite:85:304 at window.PaStec_CreateNewMenuPanel/OKbutton< https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.gadget.PaStec&skin=vector&version=s1ite:38:525 at window.PaStec_CreateInput/Input.onclick https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.gadget.PaStec&skin=vector&version=s1ite:61:92 TheDJ (discuter) 11 avril 2022 à 13:46 (CEST)
- Somehow fixed in 201360752, then properly fixed in 201461333. od†n ↗blah 9 mars 2023 à 21:02 (CET)