Greasy Fork 还支持 简体中文。

MediaWiki LinkToEditUser

Gives on userpages of mediawikis a link to Special:EditUser (you'll need mw-extension EditUser on that wiki).

目前為 2016-02-19 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name MediaWiki LinkToEditUser
  3. // @namespace http://openuserjs.org/users/ardiman
  4. // @description Gives on userpages of mediawikis a link to Special:EditUser (you'll need mw-extension EditUser on that wiki).
  5. // @description:de-DE Erstellt auf Mediawiki-Benutzerseiten einen Link zu Special:EditUser (die Mediawiki-Erweiterung EditUser muss installiert sein).
  6. // @grant none
  7. // @homepage https://github.com/ardiman/userscripts/tree/master/mediawikilinktoedituser
  8. // @icon https://raw.githubusercontent.com/ardiman/userscripts/master/scriptlogo.gif
  9. // @include /wiki/(Benutzer|User).*/
  10. // @include /title=(Benutzer|User):.*&action=edit/
  11. // @license CC BY-NC-SA 3.0; https://creativecommons.org/licenses/by-nc-sa/3.0/
  12. // @supportURL https://github.com/ardiman/userscripts/issues
  13. // @version 1.0.6
  14. // @date 2016-02-19
  15. // ==/UserScript==
  16.  
  17. var userName = mw.config.get('wgPageName');
  18. userName = encodeURI(userName.substring(userName.lastIndexOf(":")+1));
  19.  
  20. var ulMenu = document.evaluate("//div[@id='p-cactions']//div//ul", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE , null);
  21. var liChConf = ulMenu.snapshotItem(0).appendChild(document.createElement('li'));
  22. liChConf.innerHTML='<a href="/index.php?title=Special:EditUser&amp;username='+userName+'">Konfiguration</a>';