View source for Module:Sidebar
Jump to navigation
Jump to search
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page.
--
-- This module implements {{Sidebar}}
--
require('Module:No globals')
local p = {}
local getArgs = require('Module:Arguments').getArgs
local navbar = require('Module:Navbar')._navbar
local function trimAndAddAutomaticNewline(s)
-- For compatibility with the original {{sidebar with collapsible lists}}
-- implementation, which passed some parameters through {{#if}} to trim
-- their whitespace. This also triggered the automatic newline behavior.
-- ([[meta:Help:Newlines and spaces#Automatic newline]])
s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1")
if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then
return '\n' .. s
else
return s
end
000
1:0
Templates used on this page:
- Template:High-risk (view source)
- Template:High-use (view source)
- Template:High-use/num (view source)
- Template:High-use/risk (view source)
- Template:Module other (view source)
- Template:Module rating (view source)
- Template:Ombox (view source)
- Template:Order of magnitude (view source)
- Template:Rnd (view source)
- Template:Sigfig (view source)
- Template:Significant figures (view source)
- Template:Significant figures/rnd (view source)
- Template:Str endswith (view source)
- Template:Tl (view source)
- Module:Arguments (view source) (protected)
- Module:Effective protection level (view source) (protected)
- Module:Math (view source) (protected)
- Module:Message box (view source) (protected)
- Module:Message box/configuration (view source) (protected)
- Module:No globals (view source) (protected)
- Module:Sidebar/doc (view source)
- Module:Str endswith (view source) (protected)
- Module:String (view source) (protected)
- Module:Yesno (view source) (protected)
Return to Module:Sidebar.