Jump to content

MediaWiki talk:Gadget-contribsrange.js

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tacsipacsi (talk | contribs) at 11:04, 13 September 2020 (Spinner: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

fix getElementsByClassName

{{Editprotected}} see [1], fix 'toggle all'. ref. --YFdyh000 (talk) 07:07, 9 January 2014 (UTC)[reply]

That's not the right fix. It will break on older browsers. We should use jquery. —TheDJ (talkcontribs) 18:13, 14 January 2014 (UTC)[reply]
done using jquery —TheDJ (talkcontribs) 18:18, 14 January 2014 (UTC)[reply]
oh, thanks for remind, jquery is a good idea. merely it seems only break for IE6-IE8.--YFdyh000 (talk) 05:38, 16 January 2014 (UTC)[reply]

Still necessary

Is this entire gadget still necessary now that CIDR ranges are supported natively? I note that wildcards are permitted by this gadget. It might be a good idea to remove the functionality in this gadget which is presently unnecessary. --Izno (talk) 19:52, 22 November 2017 (UTC)[reply]

@Izno: This gadget groups edits by IP, while the native implementation doesn’t. For me the grouped version is more usable. This is, of course, subjective, but I think it’s enough to justify keeping this feature in the gadget. —Tacsipacsi (talk) 12:15, 12 April 2020 (UTC)[reply]

Interface-protected edit request on 25 December 2019

In the comment on line 21, please replace "These parameter soverride" with "These parameters override" (i.e. move the "s" to the other side of the space). Thanks, --DannyS712 (talk) 01:36, 25 December 2019 (UTC)[reply]

 Done Galobtter (pingó mió) 08:30, 25 December 2019 (UTC)[reply]

Spinner

Jon (WMF) changed the code so that it only tries to use the jQuery spinner if that’s already loaded. While this fix avoids null dereference, I don’t think it’s a good solution: if we want to show a spinner, we want to show it always, not just when it happens to have been loaded. Therefore I suggest changing

  if (mw.loader.getState('jquery.spinner') === 'ready' ) {
    $(spin).injectSpinner('prefixcontribs-spin');
  }

to

  mw.loader.using('jquery.spinner').then(function () {
    $(spin).injectSpinner('prefixcontribs-spin');
  });

which makes sure that the spinner always appears sooner or later. Thanks in advance, —Tacsipacsi (talk) 11:04, 13 September 2020 (UTC)[reply]