Module:Keyboard vis: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
local yesno = require("Module:Yesno") | |||
local p = {} | local p = {} | ||
| Line 15: | Line 16: | ||
function p.vis_small(step_pattern, debug_mode) | function p.vis_small(step_pattern, debug_mode) | ||
local step_pattern = step_pattern or "LLLsLLs" | local step_pattern = step_pattern or "LLLsLLs" | ||
local debugg = yesno(debug_mode) | |||
local line_1 = CORNER_TL | local line_1 = CORNER_TL | ||
| Line 40: | Line 42: | ||
line_4 = line_4 .. CORNER_BR | line_4 = line_4 .. CORNER_BR | ||
local out_str = ( | local out_str = (debugg == true and '<<nowiki />pre ' or '<pre ') | ||
.. ' | .. 'background-color: white; ' | ||
.. 'line-height: 1; ' | .. 'line-height: 1; ' | ||
.. 'font-family: Courier New, monospace; ' | .. 'font-family: Courier New, monospace; ' | ||
.. 'font-size: 1em; ' | .. 'font-size: 1em; ' | ||
.. 'padding: 0.1em; ' | .. 'padding: 0.1em; ' | ||
.. 'margin: 0.1em; | .. 'margin: 0.1em;">' | ||
.. string.format('\n%s\n%s\n%s\n%s\n', line_1, line_2, line_3, line_4) | .. string.format('\n%s\n%s\n%s\n%s\n', line_1, line_2, line_3, line_4) | ||
.. ( | .. (debugg == true and '<<nowiki />/pre>' or '</pre>') | ||
return out_str | return out_str | ||
end | end | ||
return p | return p | ||