Module:File/doc: Difference between revisions
From Neodyland Wiki
More actions
m usage etc. |
m →From Wikitext: updated documentation |
||
| Line 5: | Line 5: | ||
=== From Wikitext === | === From Wikitext === | ||
Search ({{key press|Ctrl|F}}) for <code>@exports</code>. | Search ({{key press|Ctrl|F}}) for <code>@exports</code>. | ||
: | :Examples: | ||
::<code><nowiki>{{#invoke:File|extension|file=File:Test.jpg}}</nowiki></code> → <code>{{#invoke:File|extension|file=File:Test.jpg}}</code> | |||
::<code><nowiki>{{#invoke:File|width|file=File:Test.jpg}}</nowiki></code> → <code>{{#invoke:File|width|file=File:Test.jpg}}</code> | |||
::<code><nowiki>{{#invoke:File|dateWorkCreated|file=Ballot-sprite.png}}</nowiki></code> → <code>{{#invoke:File|dateWorkCreated|file=Ballot-sprite.png}}</code> | |||
::<code><nowiki>{{#invoke:File|fileExists|file=Ballot-sprite.png}}</nowiki></code> → <code>{{#invoke:File|fileExists|file=Ballot-sprite.png}}</code> | |||
=== From Lua === | === From Lua === | ||
Revision as of 15:20, 10 February 2015
Scope
File title and file information. If the code here grows beyond a border line, this should be converted to an interface and the processing code should be outsourced.
Usage
From Wikitext
Search (Template:Key press) for @exports.
- Examples:
{{#invoke:File|extension|file=File:Test.jpg}}→jpg{{#invoke:File|width|file=File:Test.jpg}}→3120{{#invoke:File|dateWorkCreated|file=Ballot-sprite.png}}→{{#invoke:File|fileExists|file=Ballot-sprite.png}}→true
From Lua
local file = require('Module:File')
local fileObj = file.File("Foo.bar.svg")
local withoutExtension = fileObj.woExtension()