Wikipedia nsowiki https://nso.wikipedia.org/wiki/Letlakala_la_pele MediaWiki 1.47.0-wmf.1 first-letter Media Special Bolediša Mošomi Boledišana le Mošomi Wikipedia Dipolelo tša Wikipedia Seswantšho Poledišano ya Seswantšho MediaWiki Poledišano ya MediaWiki Template Poledišano ya Template Thušo Poledišano ya Thušo Setensele Poledišano ya Setensele TimedText TimedText talk Module Module talk Event Event talk Chrissiesmeer 0 4092 54818 45100 2026-05-06T21:50:03Z JMK 1354 image 54818 wikitext text/x-wiki {{Infobox South African town 2011 | name = Chrissiesmeer | native_name = | other_name = | image_skyline = View of Chrissiesmeer from the south, crop2.jpg | image_caption = | latd = 26.278 |latm = |lats = | longd = 30.213 |longm = |longs = | province = Mpumalanga | district = [[Mmasepala Setereke tša Gert Sibande|Gert Sibande]] | municipality = [[Msukaligwa Mmusogae|Msukaligwa]] | established_date = | government_type = | leader_party = | leader_title = Councillor | leader_name = | elevation_m = | postal_code = 2410 | postal2_code = 2410 | area_code = 017 | censuscode = 861003 | website = | footnotes = }} '''Chrissiesmeer''' ke toropo wa [[Msukaligwa Mmusogae]] go feta [[Mmasepala Setereke tša Gert Sibande]] wa porofense [[Mpumalanga]] ka moka [[Afrika Borwa]]. == Ditšhupetšo == {{reflist}} {{Gert Sibande District Municipality}} 327exs8cjj56ryrv2bvxw4upxu7tuo4 Template:Wikidata image 10 11277 54817 37852 2026-05-06T13:06:09Z Danny Benjafield (WMDE) 6675 + {{doc}} -> {{documentation}} 54817 wikitext text/x-wiki {{#if:{{NAMESPACE}}|| {{#if:{{{1|}}} | {{#if:{{#property:P18}} | {{#ifeq:{{filepath:{{{1|}}} }}|{{filepath:{{#property:P18}} }} | | }} | {{#if:{{#property:P41}}{{#property:P94}}{{#property:P117}}{{#property:P154}}{{#property:P242}} | | }} }} | {{#if:{{#property:P18}} | {{#if:{{{2|}}} | | }} | }} }} }}<noinclude> {{documentation}} </noinclude> qdvq9l6ksogpo13ya8v8mvytnzin600 Template:Ponahalo 10 13812 54819 2026-05-07T07:47:15Z Derek J Moore 7077 Testing to see if we can get this image template working 54819 wikitext text/x-wiki <div style="text-align: center;">[[File:{{#switch: {{{1|{{{type|}}}}}} | 1 = Gthumb.svg | 2 = Replace this image JA.svg | 3 = Requestpicture.JPG | #default = Gthumb.svg }}|{{#if: {{{2|{{{size|}}}}}} | {{{2|{{{size}}}}}} | {{#switch: {{{1|{{{type|}}}}}} | 2 = 150px | 3 = 230px | #default = {{{size}}}<!-- size? --> }} }}|link=commons:Special:UploadWizard]]<br /><!-- --><span style="font-size: smaller;"><!-- -->{{Clickable button 2|c:Special:UploadWizard|Upload Image|class=mw-ui-progressive}}<!-- --></span></div><includeonly>{{#switch: {{NAMESPACE}} | {{ns:0}} | {{ns:1}} = {{#if:{{{cat|}}} | [[Category:{{{cat}}} Image Request]] }} | #default= }}{{#if: {{{cat1|}}} | [[Category:{{{cat1}}} Image Request]] }}{{#if: {{{cat2|}}} | [[Category:{{{cat2}}} Image Request]] }}{{#if: {{{cat3|}}} | [[Image Request for Category:{{{cat3}}}]] }}{{#if: {{{cat4|}}} | [[Image Request for Category:{{{cat4}}}]] }}{{#if: {{{cat5|}}} | [[Image Request for Category:{{{cat5}}}]] }}</includeonly><noinclude> {{Documentation}}</noinclude> 95gx1k15hl1gi4pmmqxyk3o6mpesums 54820 54819 2026-05-07T07:51:01Z Derek J Moore 7077 clickable button 54820 wikitext text/x-wiki <div style="text-align: center;">[[File:{{#switch: {{{1|{{{type|}}}}}} | 1 = Gthumb.svg | 2 = Replace this image JA.svg | 3 = Requestpicture.JPG | #default = Gthumb.svg }}|{{#if: {{{2|{{{size|}}}}}} | {{{2|{{{size}}}}}} | {{#switch: {{{1|{{{type|}}}}}} | 2 = 150px | 3 = 230px | #default = {{{size}}}<!-- size? --> }} }}|link=commons:Special:UploadWizard]]<br /><!-- --><span style="font-size: smaller;"><!-- -->{{Clickable button|c:Special:UploadWizard|Upload Image|class=mw-ui-progressive}}<!-- --></span></div><includeonly>{{#switch: {{NAMESPACE}} | {{ns:0}} | {{ns:1}} = {{#if:{{{cat|}}} | [[Category:{{{cat}}} Image Request]] }} | #default= }}{{#if: {{{cat1|}}} | [[Category:{{{cat1}}} Image Request]] }}{{#if: {{{cat2|}}} | [[Category:{{{cat2}}} Image Request]] }}{{#if: {{{cat3|}}} | [[Image Request for Category:{{{cat3}}}]] }}{{#if: {{{cat4|}}} | [[Image Request for Category:{{{cat4}}}]] }}{{#if: {{{cat5|}}} | [[Image Request for Category:{{{cat5}}}]] }}</includeonly><noinclude> {{Documentation}}</noinclude> 8azvn0eevg3z67vpo45uxw6sw9bfdmu 54830 54820 2026-05-07T10:24:53Z Derek J Moore 7077 @ administrator This template can be deleted 54830 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Template:Clickable button 10 13813 54821 2026-05-07T07:52:15Z Derek J Moore 7077 created the template 54821 wikitext text/x-wiki {{#invoke:Clickable button|main}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> p9tti49lmjq7ifp2faksbrk6uifwc4d Module:Clickable button 828 13814 54822 2026-05-07T07:53:28Z Derek J Moore 7077 added 54822 Scribunto text/plain -- This module implements {{clickable button 2}}. local yesno = require('Module:Yesno') local delink = require('Module:Delink')._delink local p = {} function p.main(frame) local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._main(args) end function p._main(args) -- If first arg or a url is not provided, -- but we have a second arg, make a button. -- Otherwise, return nothing. args.originalInput = args[1] args[1] = delink({args[1]}) if args[1] == "" then args[1] = nil end if not args[1] and not args.url then if args[2] then p.nolink = true else return '' end end local data = p.makeLinkData(args) local link = p.renderLink(args.originalInput, data) local trackingCategories = p.renderTrackingCategories(args) return link .. trackingCategories end function p.makeLinkData(args) local data = {} -- Get the link and display values, -- and find whether we are outputting -- a wikilink or a URL. if args.url then data.isUrl = true data.link = args.url if args[1] then data.display = args[1] elseif args[2] then data.display = args[2] else data.display = args.url p.urlisdisplay = true end else data.isUrl = false p.urlisdisplay = false data.link = args[1] if args[2] then data.display = args[2] else data.display = args[1] end if args[1] and args[1]:find('http') then data.isUrl = true end end if yesno(args.link) == false then p.nolink = true end -- Colours -- For the merge with {{clickable button}} local colour = args.color and args.color:lower() -- Classes local class = args.class and args.class:lower() data.classes = {} if class == 'ui-button-green' or class == 'ui-button-blue' or class == 'ui-button-red' then table.insert( data.classes, 'submit ui-button ui-widget ui-state-default ui-corner-all' .. ' ui-button-text-only ui-button-text' ) else table.insert(data.classes, 'mw-ui-button') end --If class is unset, --then let color determine class if not class then if colour == 'blue' then class = 'mw-ui-progressive' elseif colour == 'red' then class = 'mw-ui-destructive' elseif colour == 'green' then class = 'mw-ui-constructive' end end if class then table.insert(data.classes, class) end -- Styles do --[[ -- Check whether we are on the same page as we have specified in -- args[1], but not if we are using a URL link, as then args[1] is only -- a display value. If we are currently on the page specified in -- args[1] make the button colour darker so that it stands out from -- other buttons on the page. --]] local success, linkTitle, currentTitle if not data.isUrl then currentTitle = mw.title.getCurrentTitle() success, linkTitle = pcall(mw.title.new, args[1]) elseif p.urlisdisplay then currentTitle = mw.title.getCurrentTitle() end if success and linkTitle and mw.title.equals(currentTitle, linkTitle) and not p.urlisdisplay then if class == 'ui-button-blue' or class == 'mw-ui-progressive' or class == 'mw-ui-constructive' then data.backgroundColor = '#2962CB' data.color = '#fff' elseif class == 'ui-button-green' then data.backgroundColor = '#008B6D' elseif class == 'ui-button-red' or class == 'mw-ui-destructive' then data.backgroundColor = '#A6170F' else data.backgroundColor = '#CCC' data.color = '#666' end elseif p.urlisdisplay then data.dummyLink = tostring(currentTitle) end -- Add user-specified styles. data.style = args.style end return data end function p.renderLink(originalInput, data) -- Render the display span tag. local display do local displaySpan = mw.html.create('span') for i, class in ipairs(data.classes or {}) do displaySpan:addClass(class) end displaySpan :css{ ['background-color'] = data.backgroundColor, color = data.color } if data.style then displaySpan:cssText(data.style) end displaySpan:wikitext(data.display) display = tostring(displaySpan) end -- Render the link local link if originalInput and originalInput:find('|') then link = string.format('[[%s|%s]]', delink({originalInput, wikilinks = 'target'}), display) elseif p.nolink then if p.urlisdisplay then link = string.format('[[%s|%s]]', data.dummyLink, display) else link = string.format('%s', display) end else if data.isUrl then link = string.format('[%s %s]', data.link, display) else link = string.format('[[%s |%s]]', data.link, display) end end return string.format('<span class="plainlinks clickbutton">%s</span>', link) end function p.renderTrackingCategories(args) if yesno(args.category) == false then return '' end local class = args.class and args.class:lower() if class == 'ui-button-green' or class == 'ui-button-blue' or class == 'ui-button-red' then return '[[Category:Pages using old style ui-button-color]]' else return '' end end return p 2y4zqg2drz0jqpm59tyakc7koi33ehg Mošomi:Derek J Moore 2 13815 54823 2026-05-07T09:28:39Z Derek J Moore 7077 lets see 54823 wikitext text/x-wiki {{Infobox}} i01psbc8ruhce5tp7b250oitv5buc8n 54824 54823 2026-05-07T09:29:54Z Derek J Moore 7077 test 54824 wikitext text/x-wiki {{Infobox |name = Derek J Moore |title = Example of an optional header |header1 = {{#if:{{{item_one|}}}{{{item_two|}}}{{{item_three|}}}|Optional header}} |label2 = Item one |data2 = {{{item_one|}}} |label3 = Item two |data3 = {{{item_two|}}} |label4 = Item three |data4 = {{{item_three|}}} }} ksihrxjptxbq1w12g8e9habdvdszuig 54825 54824 2026-05-07T09:31:07Z Derek J Moore 7077 54825 wikitext text/x-wiki {{Infobox | Hello | This is an infobox}} dcj6nqaefcajfvb4m3jagmug79cn1fq 54826 54825 2026-05-07T10:15:15Z Derek J Moore 7077 testing 54826 wikitext text/x-wiki {{Infobox |name = Derek J Moore |title = Example of an optional header |header1 = {{#if:{{{item_one|}}}{{{item_two|}}}{{{item_three|}}}|Optional header}} |label2 = Item one |data2 = {{{item_one|}}} |label3 = Item two |data3 = {{{item_two|}}} |label4 = Item three |data4 = {{{item_three|}}} }} ksihrxjptxbq1w12g8e9habdvdszuig 54827 54826 2026-05-07T10:16:33Z Derek J Moore 7077 test 54827 wikitext text/x-wiki {{Infobox |name = Derek J Moore |title = Example of an optional header |header1 = {{#if:{{{item_one|}}}{{{item_two|}}}{{{item_three|}}}|Optional header}} |label2 = Item one |data2 = {{{item_one| item 1}}} |label3 = Item two |data3 = {{{item_two|}}} |label4 = Item three |data4 = {{{item_three|}}} }} 06mc6hk5j84sn6ea2mkb5qzntwraekw 54828 54827 2026-05-07T10:18:55Z Derek J Moore 7077 added sandbox 54828 wikitext text/x-wiki {{Infobox |name = Derek J Moore |title = Sandbox |header1 = {{#if:{{{item_one|}}}{{{item_two|}}}{{{item_three|}}}|Optional header}} |label2 = First name |data2 = {{{item_one| Derek }}} |label3 = Last name |data3 = {{{item_two|Moore}}} |label4 = Website |data4 = {{{item_three|weblearning.co.za}}} }} kmqy5r38h87mi7gn4ws18oervcoksa2 54831 54828 2026-05-07T10:43:51Z Derek J Moore 7077 test 54831 wikitext text/x-wiki {{Infobox |name = Derek J Moore |title = My Sandbox |header1 = {{#if:{{{item_one|}}}{{{item_two|}}}{{{item_three|}}}|Optional header}} |label2 = |data2 = {{{item_two| {{Kenya setshwantsho}} }}} |label3 = First name |data3 = {{{item_two| Derek }}} |label4 = Last name |data4 = {{{item_three|Moore}}} |label5 = Website |data5 = {{{item_four|weblearning.co.za}}} }} 0k3vf2lw5fjniukfiy7ten6ml99ngbd Template:Kenya setshwantsho 10 13816 54829 2026-05-07T10:23:54Z Derek J Moore 7077 Tlhodile letlakala ka '<div style="text-align: center;">[[File:{{#switch: {{{1|{{{type|}}}}}} | 1 = Gthumb.svg | 2 = Replace this image JA.svg | 3 = Requestpicture.JPG | #default = Gthumb.svg }}|{{#if: {{{2|{{{size|}}}}}} | {{{2|{{{size}}}}}} | {{#switch: {{{1|{{{type|}}}}}} | 2 = 150px | 3 = 230px | #default = {{{size}}}<!-- size? --> }} }}|link=commons:Special:UploadWizard]]<br /><!-- --><span style="font-size: smaller;"><!-- -->{{Clickable button|c:Special:UploadWizard|Upload...' 54829 wikitext text/x-wiki <div style="text-align: center;">[[File:{{#switch: {{{1|{{{type|}}}}}} | 1 = Gthumb.svg | 2 = Replace this image JA.svg | 3 = Requestpicture.JPG | #default = Gthumb.svg }}|{{#if: {{{2|{{{size|}}}}}} | {{{2|{{{size}}}}}} | {{#switch: {{{1|{{{type|}}}}}} | 2 = 150px | 3 = 230px | #default = {{{size}}}<!-- size? --> }} }}|link=commons:Special:UploadWizard]]<br /><!-- --><span style="font-size: smaller;"><!-- -->{{Clickable button|c:Special:UploadWizard|Upload Image|class=mw-ui-progressive}}<!-- --></span></div><includeonly>{{#switch: {{NAMESPACE}} | {{ns:0}} | {{ns:1}} = {{#if:{{{cat|}}} | [[Category:{{{cat}}} Image Request]] }} | #default= }}{{#if: {{{cat1|}}} | [[Category:{{{cat1}}} Image Request]] }}{{#if: {{{cat2|}}} | [[Category:{{{cat2}}} Image Request]] }}{{#if: {{{cat3|}}} | [[Image Request for Category:{{{cat3}}}]] }}{{#if: {{{cat4|}}} | [[Image Request for Category:{{{cat4}}}]] }}{{#if: {{{cat5|}}} | [[Image Request for Category:{{{cat5}}}]] }}</includeonly><noinclude> {{Documentation}}</noinclude> 8azvn0eevg3z67vpo45uxw6sw9bfdmu