There's also these, which run immediately if the conditions match:

/** * Source codes pages direction and and pre white-space  */if ([2,
4, 8].indexOf(mw.config.get('wgNamespaceNumber')) !== -1) {
        if (/\.(js|css|py)$/.test(mw.config.get('wgPageName'))) {
                mw.util.addCSS('.diff-addedline, .diff-deletedline, 
.diff-context {
direction: ltr; } ' +
                        '#wpTextbox1 { direction: ltr; }');
        }}
// Newbies are misusing wikilove instead using talk pages add new
section// hiding WikiLove from not autoconfirmed users or without more
than 100 editsif ($.inArray('autoconfirmed',
mw.config.get('wgUserGroups')) === -1 ||
mw.config.get('wgUserEditCount') < 100) {
        mw.util.addCSS('#ca-wikilove { display: none; }');}


There may be more in other code.

-- brion


On Sat, May 20, 2017 at 1:23 AM, Brion Vibber <[email protected]> wrote:

> Does it happen only on the main page perhaps? The MediaWiki:Common.js
> <https://fa.wikipedia.org/wiki/MediaWiki:Common.js> on fa.wikipedia
> contains this reference to mw.util that is wrapped in an on-dom-ready
> instead of a module load wrapper:
>
> /** Main Page layout fixes 
> ********************************************************* * *  Description: 
> Adds an additional link to the complete list of languages available. *  
> Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]] */if 
> (['صفحهٔ_اصلی', 'بحث:صفحه_اصلی'].indexOf(mw.config.get('wgPageName')) !== -1) 
> {
>   $(function () {
>     mw.util.addPortletLink('p-lang', 
> '//meta.wikimedia.org/wiki/List_of_Wikipedias/fa', 'فهرست کامل', 
> 'interwiki-completelist', 'فهرست کامل');
>   });}
>
>
> -- brion
>
>
>
> On Fri, May 19, 2017 at 7:34 PM, Huji Lee <[email protected]> wrote:
>
>> Okay let me clarify: mw.util *is listed* as a dependency. Otherwise
>> refreshing the page wouldn't fix it.
>>
>> On Fri, May 19, 2017 at 11:38 AM, Amir Ladsgroup <[email protected]>
>> wrote:
>>
>> > It's already announced that this won't be loaded by default anymore. You
>> > need to add it as a dependency.
>> >
>> > Best
>> >
>> > On Fri, May 19, 2017, 5:54 PM Huji Lee <[email protected]> wrote:
>> >
>> > > Hi
>> > >
>> > > This is an issue I am experiencing on Persian Wikipedia (FAWP) for the
>> > last
>> > > couple of weeks. I have replicated it in different machines, and after
>> > > clearing the cache (or using incognito). I have replicated it in
>> Firefox
>> > > and in Chrome.
>> > >
>> > > When you open a page, some times certain widgets (e.g. Twinkle) or
>> > > user-specific JS scripts don't load. Refreshing the page will fix it
>> 99%
>> > of
>> > > the time (that 1% requires refreshing 2 or 3 times).
>> > >
>> > > Looking at the console shows an error that indicates "mw.util" is not
>> > > defined. See the error message in Firefox[1] and Chrome[2] But because
>> > none
>> > > of the scripts have changed recently, to me it means somehow that
>> mw.util
>> > > is not loaded *some of the time*.
>> > >
>> > > The problem manifests itself mostly when you open a tab in the
>> background
>> > > (i.e. you middle-click a link), and especially when I open several
>> tabs
>> > in
>> > > the background.
>> > >
>> > > If I turn ResourceLoader off, the error does not occur. So I am
>> thinking
>> > it
>> > > has to do with RL. Any ideas on the next steps to investigate this are
>> > > appreciated.
>> > >
>> > > Huji
>> > >
>> > > [1] https://commons.wikimedia.org/wiki/File:Firefox-mw.util-error.png
>> > > [2] https://commons.wikimedia.org/wiki/File:Chrome-mw.util-error.png
>> > > _______________________________________________
>> > > MediaWiki-l mailing list
>> > > To unsubscribe, go to:
>> > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>> > >
>> > _______________________________________________
>> > MediaWiki-l mailing list
>> > To unsubscribe, go to:
>> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>> >
>> _______________________________________________
>> MediaWiki-l mailing list
>> To unsubscribe, go to:
>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>>
>
>
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to