<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FDannyS712%2Flearning</id>
	<title>Module:Sandbox/DannyS712/learning - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FDannyS712%2Flearning"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/DannyS712/learning&amp;action=history"/>
	<updated>2026-04-17T18:46:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/DannyS712/learning&amp;diff=145305&amp;oldid=prev</id>
		<title>imported&gt;DannyS712: done?</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/DannyS712/learning&amp;diff=145305&amp;oldid=prev"/>
		<updated>2019-10-21T01:20:24Z</updated>

		<summary type="html">&lt;p&gt;done?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {};     --All lua modules on Wikipedia must begin by defining a variable &lt;br /&gt;
                    --that will hold their externally accessible functions.&lt;br /&gt;
                    --Such variables can have whatever name you want and may &lt;br /&gt;
                    --also contain various data as well as functions.&lt;br /&gt;
&lt;br /&gt;
function p.hello( frame ) --&amp;quot;frame&amp;quot; will contain the data that Wikipedia sends this function when it runs. &lt;br /&gt;
    local str = &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
    return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.name ( frame )&lt;br /&gt;
	parent = frame:getParent()&lt;br /&gt;
	local title = parent:getTitle()&lt;br /&gt;
	&lt;br /&gt;
	link = frame.args[&amp;quot;link&amp;quot;]&lt;br /&gt;
	if link == &amp;quot;yes&amp;quot; or link == &amp;quot;y&amp;quot; then&lt;br /&gt;
		title = &amp;quot;[[&amp;quot; .. title .. &amp;quot;]]&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	explain = frame.args[&amp;quot;explain&amp;quot;]&lt;br /&gt;
	if explain == &amp;quot;yes&amp;quot; or explain == &amp;quot;y&amp;quot; then&lt;br /&gt;
		title = &amp;quot;This module was called from: &amp;quot; .. title&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return title&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getFinalLocation( frame )&lt;br /&gt;
	local sd = require &amp;quot;Module:SimpleDebug&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	parent = frame:getParent()&lt;br /&gt;
	&lt;br /&gt;
	local item = frame.args[&amp;quot;title&amp;quot;] and mw.wikibase.getEntityIdForTitle( args[&amp;quot;title&amp;quot;] ) or mw.wikibase.getEntityIdForCurrentPage() or error(&amp;#039;No entity&amp;#039;);&lt;br /&gt;
	local finalEvent = mw.wikibase.getAllStatements( item, &amp;#039;P3967&amp;#039; );&lt;br /&gt;
	local finalEventItem = finalEvent[1][&amp;quot;mainsnak&amp;quot;][&amp;quot;datavalue&amp;quot;][&amp;quot;value&amp;quot;][&amp;quot;id&amp;quot;];&lt;br /&gt;
	local finalEventLocation = mw.wikibase.getAllStatements( finalEventItem, &amp;#039;P276&amp;#039; );&lt;br /&gt;
	local location = finalEventLocation[1][&amp;quot;mainsnak&amp;quot;][&amp;quot;datavalue&amp;quot;][&amp;quot;value&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
	sd.allidx = true;&lt;br /&gt;
	return sd.namearray( {&amp;#039;item&amp;#039;, item, &amp;#039;finalEvent&amp;#039;, finalEvent, &amp;#039;finalEventItem&amp;#039;, finalEventItem, &amp;#039;finalEventLocation&amp;#039;, finalEventLocation, &amp;#039;location&amp;#039;, location } );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;DannyS712</name></author>
	</entry>
</feed>