A new clause, G6b, has been added to the wiki ruleset.
New mission: go to Special:UnusedFiles and place these images within the appropriate articles.
Soyjak Wiki:Random objects
Uncached[edit | 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 | 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 | edit source]
Cached random text only changes each time the page is saved, instead of it being on every reload.
How to use[edit | 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 uncached> <option>text 1</option> <option>text 2</option> </choose>
| Soyjak Wiki Guides and Policies Guides: Manual of Style (Template Manual of Style) - Beginner's guide - About - Staff - Coal articles - Collapsing objects - Morphing objects - Random objects
|