User:Sara Lindery/global.js

/** * Import scripts from dev wiki **/ importArticles({ type: 'script',  articles: [    'u:dev:MediaWiki:AjaxCommentDelete/code.js', //快速删除留言墙    'u:dev:MediaWiki:AjaxEdit.js','u:dev:MediaWiki:AjaxEditSection.js',//本标签页快速小编辑    'u:dev:MediaWiki:AjaxDelete/code.js',//快速删除    'u:dev:MediaWiki:AjaxRC/code.js', //自动刷新    'u:dev:MediaWiki:AjaxRename/code.js', //快速重命名    'u:dev:MediaWiki:AjaxUndo/code.js', //快速撤销  //'u:dev:MediaWiki:ArticlePreview/code.js', //预览链接 还在开发    'u:dev:MediaWiki:BlogLink/code.js', //右上角博客链接    'u:dev:MediaWiki:CategoryRenameAuto-update/code.js', //重命名系列分类    'u:dev:MediaWiki:CodeQuickLinks/code.js', //查看社区所有JS    'u:dev:MediaWiki:ConsistentNotifications.js', //统一风格的通知窗口    'u:dev:MediaWiki:DisplayTimer/code.js', //右下角的刷新时钟    'u:dev:MediaWiki:FindAndReplace/code.js', //寻找替换功能    'u:dev:MediaWiki:GlobalEditcount/code.js', //全域编辑信息    'u:dev:MediaWiki:LangSwitch.js',//多语言快速预览    'u:dev:MediaWiki:LastEdited/code.js', //页面最近更改摘要 //'u:dev:MediaWiki:LinkPreview/code.js',//伪·预览 太卡了，停用！ 'u:dev:MediaWiki:MercuryPreview/code.js',//快速预览手机版页面 'u:dev:MediaWiki:NullEditButton/code.js',//零编辑 'u:dev:MediaWiki:QuickCreateMessageWallGreeting/code.js', //快速建立问候语 'u:dev:MediaWiki:QuickCreateUserPage/code.js', //快速建立用户页 'u:dev:MediaWiki:QuickDelete/code.js',//删除分类下页面 'u:dev:MediaWiki:QuickDiff/code.js', //快速查看差异 'u:dev:MediaWiki:QuickLogs/code.js',//伪日志 'u:dev:MediaWiki:Quick redirect/code.js', //快速重定向 'u:dev:MediaWiki:RailWAM/code.js', //Rail模组中的WAM记录器 'u:dev:MediaWiki:RandomPageShortcut/code.js', //随机页面 'u:dev:MediaWiki:RedirectManagement/code.js', //快速解决损坏重定向 'u:dev:MediaWiki:ReferencePopups/code.js', //注释弹窗 'u:dev:MediaWiki:RefreshThreads/code.js', //自动刷新帖子 'u:dev:MediaWiki:SeeMoreActivityButton/code.js', //维基动态显示查看差异按钮 'u:dev:MediaWiki:ShowUserGroups.js', //显示用户组 'u:dev:MediaWiki:StickyRail/code.js', //StickyRail 'u:dev:MediaWiki:Thread Inspection/code.js', //显示被移除的留言墙 'u:dev:MediaWiki:UnhideUserMasthead/code.js',//强制显示用户资料 'u:dev:MediaWiki:WallGreetingButton/code.js', //留言墙问候语按钮 ] });

/* 用于快速建立系列 */ var qtUserPageTemplate = '\n\n   →  \n\n \n \n\n '; //快速建立的用户页内容 var qtEnableUserPageOverwrite = true; //覆盖现有内容 var qtMessageWallGreetingTemplate = '我是机器人用户/I\'m a bot account '; //快速建立的问候语内容 var qtEnableMessageWallGreetingOverwrite = true; //覆盖现有内容 /* 页面预览 */ window.pPreview = $.extend(true, window.pPreview, { RegExp: (window.pPreview || { }).RegExp || { } }); window.pPreview.wholepage = true; window.pPreview.debug = true; /* 自动刷新配置 */ window.ajaxRefresh = 30000; window.AjaxRCRefreshText = '自动刷新'; window.AjaxRCRefreshHoverText = '自动刷新这个页面'; /*MassEdit*/ window.massEditConfig = { editSummary: '这是超级无敌的' +  + '脚本' +  + '操作DESU', }; /** 预览颜色 **/ if (wgAction == 'edit' || wgAction == 'submit') { $('#mw-content-text').prepend(' 预览颜色  '); $('#colorhex').keyup(function {    if ($('#colorhex').val [0] == '#') {      var hexColor = $('#colorhex').val;    } else if ($('#colorhex').val !== ) {      var hexColor = $('#colorhex').val;    } else {      var hexColor = ;    }    $('#sample').html('' + hexColor + ' ');  }); } /** Show wiki details **/ $('.page-header__title').after( $(' ').text('Sitename: '+wgSiteName+' | Language: '+wgContentLanguage+' | Site Id: '+wgCityId+' | Database: '+wgDBname).css({ 'color':'gray', 'font-family':'sans-serif', 'font-size':'12px', 'border-left':'4px solid #ccc', 'padding-left':'8px' }) );

/** Automatic Synchronize User Page **/ $(function{ var page = 'User:机智的小鱼君',      pageContent = '\n\n    →  \n\n \n \n\n ';

$('.wds-community-header__wiki-buttons .wds-dropdown__content .wds-list').append('更新机智的小鱼君用户页'); $('a#SyncMasterUserpage').click(function{   new mw.Api.post({ action: 'edit', title: page, text: pageContent, summary: 'Automatic Synchronize User Page', token: mw.user.tokens.get('editToken') }).done(function{ alert('Done'); }); }); });