Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Main public logs

More actions

Combined display of all available logs of PGN Classic. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)
  • 17:49, 31 May 2025 User account Nullsagecy talk contribs was created
  • 04:46, 29 May 2025 User account Andrewbap talk contribs was created
  • 10:32, 28 May 2025 User account SandraLigma talk contribs was created
  • 02:56, 28 May 2025 User account AndrewRex talk contribs was created
  • 01:53, 27 May 2025 User account Jasonvep talk contribs was created
  • 11:06, 24 May 2025 User account Karenfrody talk contribs was created
  • 03:02, 24 May 2025 User account Martintot talk contribs was created
  • 20:01, 23 May 2025 User account LavillBof talk contribs was created
  • 10:44, 23 May 2025 User account JewellKex talk contribs was created
  • 11:40, 22 May 2025 User account EusebioItart talk contribs was created
  • 06:48, 21 May 2025 Maegnus talk contribs created page MediaWiki:Common.js (Created page with "(function () { var pageName = mw.config.get("wgPageName"); var skin = mw.config.get("skin"); var isMainPage = mw.config.get("wgIsMainPage"); function onMainPage() { var searchTrigger = document.getElementById( "tg-mainpage-search-trigger" ); var searchInput = document.getElementById("searchInput"); var searchToggle; function onSearchTriggerClick() { if (skin === "citizen") {...")
  • 06:44, 21 May 2025 Maegnus talk contribs created page MediaWiki:Common.css (Created page with "<pre><nowiki>: Tolkien Gateway theme: Import fonts from Google Fonts: EB Garamond, Lora: @import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Lora:ital,wght@0,400..700;1,400..700&display=swap'); * Use customized system fonts as fallback for font stack * Needed to avoid layout shift: @font-face { font-family: 'EB Garamond-fallback'; size-adjust: 94.29999999999998%; ascent-override: 101%; des...")
  • 06:04, 21 May 2025 Maegnus talk contribs created page Template:Main page/navigation/styles.css (Created page with ".tg-mainpage-navigation { margin: 0.5rem 0; } Temp styles until we have images: .template-navpill { background-color: var(--tg-color-surface-2); }")
  • 05:46, 21 May 2025 Maegnus talk contribs created page Template:Main page/social/styles.css (Created page with ".tg-mainpage-social { text-align: center; } .tg-mainpage-social:before { content: ""; position: absolute; inset: 0; background-image: url(/w/images/thumb/e/ed/Gate_of_Durin_cropped.png/320px-Gate_of_Durin_cropped.png); background-repeat: no-repeat; background-position: center; opacity: var(--tg-opacity-pattern); filter: var(--filter-invert); } .tg-mainpage-social .tg-card-content { position: relative; } .tg-mainpage-social-disco...")
  • 05:44, 21 May 2025 Maegnus talk contribs created page Template:Main page/editing/styles.css (Created page with ".tg-mainpage-editing-image > .mw-halign-center { margin-top: 0; margin-bottom: 0; } .tg-mainpage-editing .tg-card-title { text-align: center; } .tg-mainpage-editing .tg-card-caption { margin-top: 0.5rem; } .tg-mainpage-editing-actions { margin-top: 1rem; display: flex; flex-direction: column; gap: 0.5rem; }")
  • 05:38, 21 May 2025 Maegnus talk contribs created page Template:Main page/social (Created page with "<!-- Template:Main page/social -------------------- Social component of the main page -->{{Card<!-- -->|class = tg-mainpage-social<!-- -->|content = <!--- --><div class="tg-card-title">Speak Friend and Enter</div><!-- -->{{Button|label=Join our Discord|url=https://discord.gg/ktX6fhU9FY|icon=Discord - Simple Icons.svg|class=tg-mainpage-social-discord}}<!-- -->{{Section divider|Follow us}}<!-- --><div class="tg-mainpage-social-followus"><!-- -->{{Button|label=Follo...")
  • 05:37, 21 May 2025 Maegnus talk contribs created page Template:Main page/editing (Created page with "<!-- Template:Main page/editing -------------------- Editing component of the main page -->{{Card<!-- -->|class = tg-mainpage-editing<!-- -->|content = <!--- --><div class="tg-mainpage-editing-image">thumb|center|x120px|link=</div><!-- --><div class="tg-card-title">We need your help!</div><!-- --><div class="tg-card-caption">Tolkien Gateway is maintained entirely by volunteers like you. Join our community of Tolkien enthusiasts by cre...")
  • 05:35, 21 May 2025 Maegnus talk contribs created page Template:Quote/styles.css (Created page with ".tg-quote-container { margin: 1rem 0; } .tg-quote-container > .tg-section-divider { margin: 0; } .tg-quote-container > .tg-section-divider > span { line-height: 0; font-size: 2rem; margin-top: 1rem; } .tg-quote-container > .tg-quote { padding-left: 0; border-left: none; }")
  • 05:34, 21 May 2025 Maegnus talk contribs created page Template:Quote (Created page with "{{#if:{{{blockquote|}}}||<div class="tg-quote-container">{{Section divider|”}}}}<blockquote class="tg-quote noexcerpt"> {{{1}}} {{#if:{{{2|}}}|<p class="tg-quote-footer"><cite>{{{2}}}</cite></p>}} </blockquote>{{#if:{{{blockquote|}}}||{{Section divider}}</div>}}<templatestyles src="Template:Quote/styles.css"/><noinclude> ==Usage== <pre> {{Quote|Written quotation|Character in ''book'', "Chapter"}} </pre> *Quotes are not required for every article *They shoul...")
  • 05:34, 21 May 2025 Maegnus talk contribs created page Template:Blockquote (Created page with "{{Quote|{{{1}}}|{{{2|}}}|blockquote=true}}<noinclude> ==Usage== <pre> {{blockquote|Quote goes here And another line. |citation}} </pre> Makes styled, semantic blockquotes with optional attribution. Remember to manually add line breaks or use [http://www.mediawiki.org/wiki/Extension:Poem <poem>] for poems. ==TemplateData == <templatedata> { "params": { "1": { "label": "Text", "description": "Text to be quoted", "example": "My precious.", "type": "co...")
  • 05:33, 21 May 2025 Maegnus talk contribs created page Template:Button/styles.css (Created page with "Important is needed because of weird externa link rules: .tg-button > a { border: 1px solid transparent; border-radius: var(--tg-border-radius-small); height: 36px; padding: 0 1rem !important; color: var(--tg-color-emphasized) !important; display: flex; align-items: center; justify-content: center; gap: 0.5rem; line-height: 1; font-size: var(--tg-font-size-small); font-weight: var(--tg-font-weight-medium); text-dec...")
  • 05:32, 21 May 2025 Maegnus talk contribs created page Module:Transcluder (Created page with "-- Module:Transcluder is a general-purpose transclusion engine -- Documentation and master version: https://en.wikipedia.org/wiki/Module:Transcluder -- Authors: User:Sophivorus, User:Certes & others -- License: CC-BY-SA-3.0 local p = {} -- Helper function to test for truthy and falsy values -- @todo Somehow internationalize it local function truthy(value) if not value or value == '' or value == 0 or value == '0' or value == 'false' or value == 'no' or value == 'non' t...")
  • 05:31, 21 May 2025 Maegnus talk contribs created page Template:Button (Created page with "<!-- Template:Button -------------------- Template to create a button that is actually a link @param {string} class HTML class for the button @param {string} icon File name of the icon @param {string} label Label for the button @param {string} page Page name to be link @param {string} type Type of button @param {string} url URL to be linked @return {string} wikitext of the button --><includeonly><!-- --><div class="tg-button {{#if:{{{type|}}}|tg-button--{{{type}}}}}...")
  • 05:22, 21 May 2025 Maegnus talk contribs created page Template:Section divider/styles.css (Created page with ".tg-section-divider { margin-top: 1rem; margin-bottom: 0.5rem; color: var(--tg-color-subtle); display: flex; align-items: center; justify-content: space-between; } .tg-section-divider:not(:empty) { gap: 1rem; white-space: nowrap; } .tg-section-divider::before, .tg-section-divider::after { content: ""; height: 1px; width: 100%; background-color: var(--tg-border-color-base); }")
  • 05:22, 21 May 2025 Maegnus talk contribs created page Template:Card/styles.css (Created page with ".tg-card { --tg-card-image-color_r: 0; --tg-card-image-color_g: 0; --tg-card-image-color_b: 0; position: relative; background-color: var(--tg-color-surface-2); border: var(--tg-border-base); border-radius: var(--tg-border-radius-medium); overflow: hidden; display: flex; flex-direction: column; } .tg-card-header, .tg-card-footer { padding: 0.5rem 1rem; background: var(--tg-color-surface-3); } .tg-card-footer { font-si...")
  • 05:20, 21 May 2025 Maegnus talk contribs created page Template:Section divider (Created page with "<!-- Template:Section divider -------------------- Template to add a section divider Have to use <div> because <hr> are not semantically correct for non-text elements @param {string} 1 Label text in the section divider @return {string} wikitext of the section divider --><includeonly><!-- --><div class="tg-section-divider">{{#if:{{{1|}}}|<span>{{{1}}}</span>}}</div><!-- --><templatestyles src="Template:Section divider/styles.css"/><!-- --></includeonly><!-- --><noincl...")
  • 05:19, 21 May 2025 Maegnus talk contribs created page Template:Card (Created page with "<!-- Template:Card -------------------- Create a card --><includeonly><!-- --><templatestyles src="Template:Card/styles.css"/><!-- --><div class="tg-card {{{class|}}}" style=" {{#if:{{{imageColorR|}}}|--tg-card-image-color_r:{{{imageColorR}}};}} {{#if:{{{imageColorG|}}}|--tg-card-image-color_g:{{{imageColorG}}};}} {{#if:{{{imageColorB|}}}|--tg-card-image-color_b:{{{imageColorB}}};}} {{#if:{{{height|}}}|min-height:{{{height}}};}}...")
  • 05:14, 21 May 2025 Maegnus talk contribs created page Template:Main page/browse/styles.css (Created page with ".tg-mainpage-browse-header { margin-bottom: 1rem; display: flex; justify-content: space-between; align-items: center; gap: 1rem; flex-wrap: wrap; } .tg-mainpage-browse-atoz { display: flex; align-items: center; } .tg-mainpage-browse-atoz-label { margin-right: 1rem; flex-grow: 1; white-space: nowrap; color: var(--tg-color-subtle); font-size: var(--tg-font-size-small); } .tg-mainpage-browse-atoz > .tg-button > a {...")
  • 05:14, 21 May 2025 Maegnus talk contribs created page Template:Main page/browse (Created page with "<!-- Template:Main page/Browse -------------------- Browse component of the main page -->{{Card<!-- -->|class = tg-mainpage-browse<!-- -->|content = <!-- Header ------ --><div class="tg-mainpage-browse-header"><!-- --><div class="tg-mainpage-browse-header-content"><!-- --><div class="tg-card-title">Discover the Tolkien Gateway</div><!-- --><div class="tg-card-caption">{{NUMBEROFARTICLES}} articles written by {{NUMBEROFUSERS}} contributors.</div><!-- --></...")
  • 05:11, 21 May 2025 Maegnus talk contribs created page Module:Flexbox/styles.css (Created page with ".template-flexbox { display: flex; gap: var(--template-flexbox-gap); flex-wrap: wrap; flex-direction: var(--template-flexbox-direction); } .template-flexbox-item { --template-flexbox-flex-basis: calc( (100% / var(--template-flexbox-columns)) - ( var(--template-flexbox-gap) / var(--template-flexbox-columns) * (var(--template-flexbox-columns) - 1) ) ); flex-basis: var(--template-flexbox-flex-basis); flex-grow: 1; } @media (max-width: 1120px) { ....")
  • 05:03, 21 May 2025 Maegnus talk contribs created page Module:Flexbox (Created page with "local mArguments --initialize lazily local getArgNums = require('Module:Common').getArgNums local p = {} --Implements {{flexbox}} from the frame function p.flexbox(frame) mArguments = require('Module:Arguments') return p._flexbox(mArguments.getArgs(frame), frame) end function p._flexbox(args, frame) if not args then return 'Missing arguments' end local html = mw.html.create('div'):addClass('template-flexbox') local columns = args['columns'] local rows = args...")
  • 05:01, 21 May 2025 Maegnus talk contribs created page Template:Flexbox (Created page with "<includeonly>{{#invoke:Flexbox|flexbox}}</includeonly><noinclude> Flexbox is used to layout a list of items. It is powered by Module:Flexbox. == Usage == === Simple columns === <pre> {{Flexbox |columns = 3 |content1 = Gollum |content2 = Is |content3 = Precious }} </pre> gives {{Flexbox |columns = 3 |content1 = Gollum |content2 = Is |content3 = Precious }} === Simple row === <pre> {{Flexbox |rows = 3 |content1 = Gollum |content2 = Is |content3 = Precious }} </pre>...")
  • 05:01, 21 May 2025 Maegnus talk contribs created page Template:Main page/legacy (Created page with "<hr> {{Flexbox |columns = 3 |span1 = 2 |content1 = <!-- -->{{Card<!-- -->|title = {{CURRENTDAY}} {{CURRENTMONTHNAME}}<!-- -->|caption = Today's date in the Shire Calendar: '''{{#ifeq: {{#timel:z}} | 172 | | {{#switch:{{#expr:({{#timel:z}}{{#ifexpr: {{#timel:z}} < 172 | +10 | {{#ifexpr: {{#timel:z}} < 356 | +9 | -355 }} | }})-{{#expr:trunc(({{#timel:z}}{{#ifexpr: {{#timel:z}} < 172 | +10 | {{#ifexpr: {{#timel:z}} < 356 | +9 | -355 }} | }})/7)}}*7}} | 0 = Sterday...")
  • 05:00, 21 May 2025 Maegnus talk contribs created page Template:Main page/featured/styles.css (Created page with ".tg-mainpage-featured-quote { justify-content: center; } .tg-mainpage-featured-quote::before { content: "”"; position: absolute; right: 0; top: 0; font-size: 400px; line-height: 0.75; opacity: var(--tg-opacity-pattern); } .tg-mainpage-featured-quote .tg-card-body { margin: 1.5rem auto; } .tg-mainpage-featured-quote blockquote, .tg-mainpage-featured-quote p { margin: 0; } .tg-mainpage-featured-artist .tg-card-body { displa...")
  • 05:00, 21 May 2025 Maegnus talk contribs created page Template:Main page/featured (Created page with "<!-- Template:Main page/featured -------------------- Featured component of the main page --><div class="tg-mainpage-featured"><!-- -->{{Section divider|Featured}}<!-- -->{{Flexbox<!-- -->|columns = 3<!-- -->|content1 = <!-- Featured article ---------------- -->{{Card<!-- -->|height = 20rem<!-- -->|class = tg-mainpage-featured-article<!-- -->|image = {{Main page/settings|featuredarticleimage}}<!-- -->|imageColorR = {{Main page/settings|featuredarticl...")
  • 04:56, 21 May 2025 Maegnus talk contribs imported Main page/browse/doc by file upload (1 revision)
  • 04:56, 21 May 2025 Maegnus talk contribs imported 18 April by file upload (1 revision)
  • 04:56, 21 May 2025 Maegnus talk contribs imported Main page/featured/doc by file upload (1 revision)
  • 04:50, 21 May 2025 Maegnus talk contribs created page Module:Navpills/styles.css (Created page with ".template-navpills { display: grid; gap: 0.5rem; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); grid-auto-rows: 3rem; font-size: 0.875rem; } .template-navpill { position: relative; border: var(--tg-border-base); border-radius: var( --tg-border-radius-medium); font-weight: var(--tg-font-weight-medium); line-height: var(--tg-line-height-xx-small); overflow: hidden; } .template-navpill-background { position: a...")
  • 04:48, 21 May 2025 Maegnus talk contribs changed protection settings for Main Page [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [cascading] (High traffic page) (hist)
  • 04:46, 21 May 2025 Maegnus talk contribs created page Template:Main page/header/styles.css (Created page with ".tg-mainpage-header { position: relative; margin-top: -2rem; margin-bottom: -4rem; padding-top: 6rem; padding-bottom: 6rem; clear: both; overflow: hidden; Prevent circular inscription from affecting element size: pointer-events: none; So that you can click elements overlap with the header: } .tg-mainpage-header::before { content: ''; position: absolute; inset: 0; background-image: url(/w/images/7/72/Main_page_header_circular_inscription.svg); back...")
  • 04:44, 21 May 2025 Maegnus talk contribs created page Module:Arguments (Created page with "-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string'...")
  • 04:41, 21 May 2025 Maegnus talk contribs created page Module:Navpills (Created page with "local mArguments --initialize lazily local getArgNums = require('Module:Common').getArgNums local p = {} --Implements {{Navpills}} from the frame function p.navpills( frame ) mArguments = require( 'Module:Arguments' ) return p._navpills( mArguments.getArgs( frame ) ) end function p._navpills( args ) if not args then return 'Missing arguments' end local html = mw.html.create( 'div' ):addClass( 'template-navpills' ):attr( 'role', 'navigation' ) for i, _ in i...")
  • 04:41, 21 May 2025 Maegnus talk contribs created page Module:Common (Created page with "local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti local p = {} --- Escape pattern for regex --- @param s string string to escape --- @return string local function escapePattern(s) return s:gsub("%W", "%%%1") end --- Check if table contains value, return key if match --- --- @param t table - Table to search --- @param val any - Value to match --- @return number|nil function p.tableCo...")
  • 03:22, 21 May 2025 Maegnus talk contribs imported Navpills/doc by file upload (1 revision)
  • 03:12, 21 May 2025 Maegnus talk contribs imported Main page/browse by file upload (1 revision)
  • 03:12, 21 May 2025 Maegnus talk contribs imported Main page/browse/styles.css by file upload (1 revision)
  • 03:12, 21 May 2025 Maegnus talk contribs imported Card/styles.css by file upload (1 revision)
  • 03:12, 21 May 2025 Maegnus talk contribs imported Flexbox/styles.css by file upload (1 revision)
  • 03:12, 21 May 2025 Maegnus talk contribs imported Flexbox by file upload (1 revision)
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)