User:MACH-59330/global.js

// Global imports importArticles({   type: 'script',    articles: [        'u:tes:Common.js/DiscussionsLinks.js',        'u:dev:ConsistentModules/code.js',        'u:dev:DiscussionsFeed.js',        'u:dev:DiscussionsRailModule/code.js',        'u:dev:GlobalChatJS.js',        'u:dev:SeeMoreActivityButton/code.js',        'u:dev:SkinSwitchButton/code.js',        'u:dev:WorkingMoreUsersCount.js',        // 'u:de.trollocool:VanguardTools.js',        // 'u:dev:PortableCSSPad/code.js',        //  using these in Tampermonkey for quick toggling    ] });

// Chat link in community header mw.loader.using('ext.Chat2.ChatWidget').then(function {   if (!$('.wds-community-header').exists && typeof ChatWidget !== 'undefined') {       var $wch_target = $('#wds-community-header .wds-tabs__tab')                    .has('#wds-icons-explore-tiny')                    .find('.wds-list'),            $wch_a = $('', { 'href': mw.util.wikiGetlink('Special:Chat'), text: 'Chat' }),           $wch_li = $('').append($wch_a)        $wch_ul.append($wch_li);    } });

// Open chat in new tab window.wgWikiaChatWindowFeatures = '';