Module:Good article topics
From Thetacola Wiki
Revision as of 02:07, 19 February 2014 by en>Mr. Stradivarius (Protected Module:Good article topics: High-risk Lua module ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite)))
File:Full-protection-shackle.svg | This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
File:Lua-Logo.svg | This module depends on the following other modules: |
This module implements Template:GA/Topic; please see the template page for documentation.
-- This module implements {{GA/Topic}}. local p = {} function p.main(frame) local topic = frame:getParent().args[1] if not topic then return '' end topic = topic:match('^%s*(.-)%s*$') -- Trim whitespace local ret if topic ~= '' then ret = p._main(topic) end ret = ret or '' return ret end function p._main(topic) topic = topic:lower() local data = mw.loadData('Module:Good article topics/data') return data[topic] end return p