User:Euphoria/common.js: Difference between revisions
From Test Wiki
no edit summary
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
/** | |||
* PageCreatorInfo.js | |||
* Developer: Saroj | |||
* Date: 2023-12-26 | |||
* | |||
* This script fetches and displays the name of the creator of a MediaWiki page along with | |||
* their total number of edits on the site. It is designed for MediaWiki environments. | |||
*/ | |||
$(document).ready(function() { | $(document).ready(function() { | ||
// Only execute in view mode | // Only execute in view mode | ||
Line 48: | Line 57: | ||
var creatorInfo = $('<div>') | var creatorInfo = $('<div>') | ||
.append('Page created by: ') | .append('Page created by: ') | ||
.append($('<a>').attr('href', wikiURL + ' | .append($('<a>').attr('href', wikiURL + '/User:' + encodeURIComponent(creator)).text(creator).css({'color': '#0645ad'})) | ||
.append(' (') | .append(' (') | ||
.append($('<a>').attr('href', wikiURL + ' | .append($('<a>').attr('href', wikiURL + '/Special:Contributions/' + encodeURIComponent(creator)).text(editCount + ' edits').css({'color': '#0645ad'})) | ||
.append(')') | .append(')') | ||
.css({'font-size': '84%', 'color': '#666', 'margin-top': '5px'}); | .css({'font-size': '84%', 'color': '#666', 'margin-top': '5px'}); |