- Welcome to the Kancolle Wiki!
- If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord
Difference between revisions of "Module:View"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
--- | --- | ||
-- Wrap (args, frame?) -> wikitext function into a frame -> wikitext function. | -- Wrap (args, frame?) -> wikitext function into a frame -> wikitext function. | ||
− | -- | + | -- |
-- [[Category:Todo]]: actually should provide a react-like view library. | -- [[Category:Todo]]: actually should provide a react-like view library. | ||
− | -- | + | -- |
local _ = require('Module:Core') | local _ = require('Module:Core') | ||
− | return function (render) | + | return function(render) |
return { | return { | ||
− | render = function (frame) | + | render = function(frame) |
+ | frame = frame or {} | ||
return render(_.getTemplateArgs(frame), frame) | return render(_.getTemplateArgs(frame), frame) | ||
end | end | ||
} | } | ||
end | end |
Revision as of 13:43, 18 July 2019
Documentation for this module may be created at Module:View/doc
---
-- Wrap (args, frame?) -> wikitext function into a frame -> wikitext function.
--
-- [[Category:Todo]]: actually should provide a react-like view library.
--
local _ = require('Module:Core')
return function(render)
return {
render = function(frame)
frame = frame or {}
return render(_.getTemplateArgs(frame), frame)
end
}
end