To bring things closer with the booru and wiki and foster more community interaction we now have a official soywiki booru (cord) group. You can ask for a invite or look for the group name "Wiki demon's palace". Of course, if you dislike booru groups you dont have to join

Help:Random objects

From Soyjak Wiki, the free ensoyclopedia
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>