<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://moasspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ASearch</id>
	<title>Module:Search - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://moasspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ASearch"/>
	<link rel="alternate" type="text/html" href="https://moasspedia.org/w/index.php?title=Module:Search&amp;action=history"/>
	<updated>2026-04-17T16:16:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://moasspedia.org/w/index.php?title=Module:Search&amp;diff=3290&amp;oldid=prev</id>
		<title>Wikipedia&gt;Izno: templatestyles</title>
		<link rel="alternate" type="text/html" href="https://moasspedia.org/w/index.php?title=Module:Search&amp;diff=3290&amp;oldid=prev"/>
		<updated>2020-12-16T16:23:11Z</updated>

		<summary type="html">&lt;p&gt;templatestyles&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- This module implements {{search}}&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local ll = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
local function urlencode(text)&lt;br /&gt;
	-- Return equivalent of {{urlencode:text}}.&lt;br /&gt;
	local function byte(char)&lt;br /&gt;
		return string.format(&amp;#039;%%%02X&amp;#039;, string.byte(char))&lt;br /&gt;
	end&lt;br /&gt;
	return text:gsub(&amp;#039;[^ %w%-._]&amp;#039;, byte):gsub(&amp;#039; &amp;#039;, &amp;#039;+&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addlink(p, u, a, t, s)&lt;br /&gt;
	local item = ll:tag(&amp;#039;li&amp;#039;)&lt;br /&gt;
	item:wikitext(p .. &amp;#039;[&amp;#039; .. u .. &amp;#039; &amp;#039;)&lt;br /&gt;
	item:tag(&amp;#039;abbr&amp;#039;)&lt;br /&gt;
		:attr(&amp;#039;title&amp;#039;, a)&lt;br /&gt;
		:wikitext(t)&lt;br /&gt;
	item:wikitext(&amp;#039;]&amp;#039; .. s)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, {&lt;br /&gt;
		wrappers = &amp;#039;Template:Search&amp;#039;&lt;br /&gt;
	})&lt;br /&gt;
	local ss = args[1] or &amp;#039;example phrase&amp;#039;&lt;br /&gt;
	local ssenc = urlencode(ss)&lt;br /&gt;
	local long = (args.long or &amp;#039;&amp;#039;) ~= &amp;#039;&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	local ret = mw.html.create(&amp;#039;div&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;template-search&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;plainlist&amp;#039;)&lt;br /&gt;
		:addClass(&amp;#039;plainlinks&amp;#039;)&lt;br /&gt;
	ll = ret:tag(&amp;#039;ul&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	addlink(&amp;#039;(&amp;#039;, &amp;#039;//en.wikipedia.org/w/index.php?title=Special:Search&amp;amp;search=&amp;#039; .. ssenc, &amp;#039;Wikipedia&amp;#039;, &amp;#039;wp&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
	if long then&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.google.com/search?q=site%3Awikipedia.org+&amp;#039; .. ssenc, &amp;#039;Wikipedia over Google&amp;#039;, &amp;#039;gwp&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.google.com/search?q=&amp;#039; .. ssenc, &amp;#039;Google&amp;#039;, &amp;#039;g&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
	if long then&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.bing.com/search?q=site%3Awikipedia.org+&amp;#039; .. ssenc, &amp;#039;Wikipedia over Bing&amp;#039;, &amp;#039;bwp&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.bing.com/search?q=&amp;#039; .. ssenc, &amp;#039;Bing&amp;#039;, &amp;#039;b&amp;#039;, &amp;#039; | &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.britannica.com/search?nop&amp;amp;query=&amp;#039; .. ssenc, &amp;#039;Encyclopaedia Britannica&amp;#039;, &amp;#039;eb&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.bartleby.com/cgi-bin/texis/webinator/65search?query=&amp;#039; .. ssenc, &amp;#039;Columbia Encyclopedia&amp;#039;, &amp;#039;co&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.google.com/search?q=site%3Ahttp%3A%2F%2Fwww.pcmag.com%2Fencyclopedia_term%2F+&amp;#039; .. ssenc, &amp;#039;PC Magazine Encyclopedia over Google&amp;#039;, &amp;#039;gct&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://scienceworld.wolfram.com/search/index.cgi?as_q=&amp;#039; .. ssenc, &amp;#039;World of Science&amp;#039;, &amp;#039;sw&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://archive.org/search.php?query=&amp;#039; .. ssenc, &amp;#039;Internet Archive&amp;#039;, &amp;#039;arc&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://babel.hathitrust.org/cgi/ls?field1=ocr;q1=&amp;#039; .. ssenc .. &amp;#039;;a=srchls;lmt=ft&amp;#039;, &amp;#039;HathiTrust&amp;#039;, &amp;#039;ht&amp;#039;, &amp;#039;)&amp;#039;)&lt;br /&gt;
	else&lt;br /&gt;
		addlink(&amp;#039;&amp;#039;, &amp;#039;https://www.bing.com/search?q=&amp;#039; .. ssenc, &amp;#039;Bing&amp;#039;, &amp;#039;b&amp;#039;, &amp;#039;)&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return frame:extensionTag{&lt;br /&gt;
		name = &amp;#039;templatestyles&amp;#039;, args = { src = &amp;#039;Module:Search/styles.css&amp;#039; }&lt;br /&gt;
	} .. tostring(ret)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikipedia&gt;Izno</name></author>
	</entry>
</feed>