yoohoo! hot sauce please

10:27, 7 September 2026 (UTC)

Help:Random objects

From 2swagg wiki
Revision as of 10:56, 15 October 2026 by Bulgogi2 (talk | contribs) (Created page with "__NOTOC__ {{Achtung|Do NOT use the server-side <choose uncached> tag.}} == Uncached == Uncached random text changes on every page refresh. All server-side uncached <font color=#14866D face=monospace><<b>choose</b>></font> tags have been replaced with with the client-side script shown below. <pre> mw.hook('wikipage.content').add(function ($content) { $content.find('.choose-uncached').each(function () { var $container = $(this); var $options = $containe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search


Do NOT use the server-side <choose uncached> tag.

Uncached[edit source]

Uncached random text changes on every page refresh. All server-side uncached <choose> tags have been replaced with with the client-side script shown below.

mw.hook('wikipage.content').add(function ($content) {
	$content.find('.choose-uncached').each(function () {
		var $container = $(this);
		var $options = $container.find('.choose-option');
		if ($options.length === 0) return;
		var index = Math.floor(Math.random() * $options.length);
		$options.eq(index).show();
	});
});

How to use[edit source]

Copy this text and edit it. Make sure to put all of the <span>s on one line. Add as many extra options as you want.

<span class="choose-uncached" style="display:inline-block;height: 14px;"><span class="choose-option">text 1</span><span class="choose-option">text 2</span></span>

Cached[edit source]

Cached random text only changes each time the page is saved, instead of it being on every reload.

How to use[edit source]

Copy this text and edit it. Add as many extra options as you want. Unlike uncached text, you don't have to put everything on one line.

<choose>
<option>text 1</option>
<option>text 2</option>
</choose>