Contact information: @pt.wikibooks

Mediawiki:Common.js

modifier

Hello,

About these edits :

  • you are right : addOnloadHook didn't pass any parameters to the functions called
  • but you're wrong : "Element" is not always undefined

This "Element" parameter is used when the functions are reused later. For example, when you have a gadget with a preview feature through an ajax request, you get sone HTML without the javascript layer, so template using it (like navboxes for example) are not as they should be, and so you could need to recall the function with a parametered target (recall the function on the whole document is not good, as you can imagine). That's the purpose of this "Element" parameter added in some of the Mediawiki:Common.js functions. So please, don't remove it.

⇨ Dr Brains ∞ Consultation ∞ 22 août 2014 à 21:56 (CEST)Répondre

@Dr Brains: Sorry for that.
I removed it because when I replaced the deprecated addOnloadHook(Palette) by $(Palette), the line var Tables = Element.getElementsByTagName( "table" ) caused TypeError: Element.getElementsByTagName is not a function.
I assume the gadget you are referring to is MediaWiki:Gadget-LiveRC.js/Extensions/RunCommonJS.js. Have you considered using mw.hook for that? You cold fire the 'wikipage.content' hook in the gadget (as in core's mediawiki.action.edit.preview.js or on w:en:User:Js/preview2.js), and the functions which are supposed to use the live content can use its parameter $content as in mediawiki.page.ready.js (which runs the sortable and collapsible plugins for example). We would not use $ or old addOnloadHook in these cases. Helder 22 août 2014 à 22:36 (CEST)Répondre
Yes, mw.hook could be a solution.
Can you propose a code using it ?
⇨ Dr Brains ∞ Consultation ∞ 22 août 2014 à 23:19 (CEST)Répondre
@Dr Brains: Sure. The changes would be like this (I copied the new code to the sandbox and used it to create the diff links below):
Do you know where/if the functions imageGroup and setModifySectionStyle are defined? They seems to be present only on RunCommonJS.js... Helder 23 août 2014 à 02:40 (CEST)Répondre
imageGroup and setModifySectionStyle no longer exist — Ltrlg (discuter), le 1 septembre 2014 à 17:29 (CEST)Répondre

You've got an award

modifier
  For the great stuff you're doing with JavaScript on the French Wikipedia. Thank you so much for your help! Merci beaucoup !
Arkanosis 2 septembre 2014 à 23:21 (CEST)Répondre

Salebot a annulé votre modification sur Discussion utilisateur:Gribeco

modifier

Bonjour, He7d3r,

Vous avez découvert comme il est facile de modifier l’encyclopédie Wikipédia.

Je suis Salebot, un bot (un programme informatique entièrement automatisé) de lutte contre le vandalisme qui surveille toutes les modifications. J'ai analysé votre modification, je l'ai classée comme suspecte, et je l'ai donc annulée.

Si j'ai fait une erreur, vous pouvez défaire ma modification (lisez Aide:Révocation pour comment faire). Vous pouvez également signaler le problème sur le forum des nouveaux, ou la page utilisateur de mon dresseur s'il s'agit d'un bug manifeste. Pour qu'ils comprennent de quelle modification il s'agit, indiquez le diff : http://fr.wiki.x.io/w/index.php?diff=108171651&oldid=108134656&rcid=127335187 (vous pouvez le copier-coller).

Vos modifications constructives sont les bienvenues ! Pour vous aider, vous pouvez consulter le livret d'aide et la boussole du contributeur débutant.


J'ai détecté : expressions familières ou grossièretés en anglais ; expressions associées à des utilisateurs bloqués ; gros ajout ; Vandalisme sur une page défendue par le bot : passage en mode révocation systématique.


--Salebot (bot de maintenance) (d) 12 octobre 2014 à 21:26 (CEST)Répondre

Attention ! Vos modifications sont systématiquement révoquées par Salebot.

Salebot a annulé votre modification sur Discussion utilisateur:Gribeco

modifier

Bonjour, He7d3r,

Vous avez découvert comme il est facile de modifier l’encyclopédie Wikipédia.

Je suis Salebot, un bot (un programme informatique entièrement automatisé) de lutte contre le vandalisme qui surveille toutes les modifications. J'ai analysé votre modification, je l'ai classée comme suspecte, et je l'ai donc annulée.

Si j'ai fait une erreur, vous pouvez défaire ma modification (lisez Aide:Révocation pour comment faire). Vous pouvez également signaler le problème sur le forum des nouveaux, ou la page utilisateur de mon dresseur s'il s'agit d'un bug manifeste. Pour qu'ils comprennent de quelle modification il s'agit, indiquez le diff : http://fr.wiki.x.io/w/index.php?diff=108173923&oldid=108171652&rcid=127338124 (vous pouvez le copier-coller).

Vos modifications constructives sont les bienvenues ! Pour vous aider, vous pouvez consulter le livret d'aide et la boussole du contributeur débutant.


J'ai détecté : révocation systématique ; Vandalisme sur une page défendue par le bot : passage en mode révocation systématique.


--Salebot (bot de maintenance) (d) 12 octobre 2014 à 21:51 (CEST)Répondre

Attention ! Vos modifications sont systématiquement révoquées par Salebot.

Salebot a annulé votre modification sur Discussion utilisateur:Gribeco

modifier

Bonjour, He7d3r,

Vous avez découvert comme il est facile de modifier l’encyclopédie Wikipédia.

Je suis Salebot, un bot (un programme informatique entièrement automatisé) de lutte contre le vandalisme qui surveille toutes les modifications. J'ai analysé votre modification, je l'ai classée comme suspecte, et je l'ai donc annulée.

Si j'ai fait une erreur, vous pouvez défaire ma modification (lisez Aide:Révocation pour comment faire). Vous pouvez également signaler le problème sur le forum des nouveaux, ou la page utilisateur de mon dresseur s'il s'agit d'un bug manifeste. Pour qu'ils comprennent de quelle modification il s'agit, indiquez le diff : http://fr.wiki.x.io/w/index.php?diff=108174691&oldid=108173987&rcid=127339105 (vous pouvez le copier-coller).

Vos modifications constructives sont les bienvenues ! Pour vous aider, vous pouvez consulter le livret d'aide et la boussole du contributeur débutant.


J'ai détecté : révocation systématique ; Vandalisme sur une page défendue par le bot : passage en mode révocation systématique.


--Salebot (bot de maintenance) (d) 12 octobre 2014 à 21:57 (CEST)Répondre

Attention ! Vos modifications sont systématiquement révoquées par Salebot.

Salebot a annulé votre modification sur Discussion utilisateur:Gribeco

modifier

Bonjour, He7d3r,

Vous avez découvert comme il est facile de modifier l’encyclopédie Wikipédia.

Je suis Salebot, un bot (un programme informatique entièrement automatisé) de lutte contre le vandalisme qui surveille toutes les modifications. J'ai analysé votre modification, je l'ai classée comme suspecte, et je l'ai donc annulée.

Si j'ai fait une erreur, vous pouvez défaire ma modification (lisez Aide:Révocation pour comment faire). Vous pouvez également signaler le problème sur le forum des nouveaux, ou la page utilisateur de mon dresseur s'il s'agit d'un bug manifeste. Pour qu'ils comprennent de quelle modification il s'agit, indiquez le diff : http://fr.wiki.x.io/w/index.php?diff=108174787&oldid=108174731&rcid=127339225 (vous pouvez le copier-coller).

Vos modifications constructives sont les bienvenues ! Pour vous aider, vous pouvez consulter le livret d'aide et la boussole du contributeur débutant.


J'ai détecté : révocation systématique ; Vandalisme sur une page défendue par le bot : passage en mode révocation systématique ; Petite différence de taille.


--Salebot (bot de maintenance) (d) 12 octobre 2014 à 21:57 (CEST)Répondre

Attention ! Vos modifications sont systématiquement révoquées par Salebot.