Modul:Demo/dok
Pređi na navigaciju
Pređi na pretragu
Ovo je dokumentaciona podstranica za Модул:Demo
| Ovaj modul je ocenjen kao spreman za generalnu upotrebu. Dosegao je zreo oblik i smatra se da nema nikakvih bagova te da ga se može upotrebiti gde god je to potrebno. Spreman je za pominjanje na pomoćnim stranicama i drugim Vikipedijinim izvorima kao opcija za nove korisnike koji počinju da uče. Da bi se smanjilo opterećenje servera i loš izlaz podataka, treba da se poboljšava testiranjima u pesku, a ne konstantnim punjenjem istorije pokušavajući postići željene promene. |
Usage
This module supports {{Demo}}
{{#invoke:Demo|main}}
The input must be wrapped in <nowiki>...</nowiki> tags or else it may be processed before the module can read it. If you want to use this in another module (such as to make the output prettier), you can get values like so:
require('Module:demo').get(frame)
Function get() returns a table containing:
source= the source code (without<pre>...</pre>wrappers, characters substituted with html entities)output= the execution result of the source.frame= the frame from which this template took the parameter.
By default, get() takes the first parameter of frame. If the frame uses a different parameter name for the nowiki-wrapped source, then place that name (as a string) as the second parameter, like so require('Module:demo').get(frame, 'alternate_name')
Example:
p = {}
function p.main(frame)
local parts = require('Module:demo').get(frame)
return '<Pretty html><pre>' .. parts.source .. '</pre><more pretty html>' .. parts.output .. '<even more pretty html>'
end
return p