Changes

Jump to navigation Jump to search
m
1 revision imported
Line 5: Line 5:  
local mMessageBox = require('Module:Message box')
 
local mMessageBox = require('Module:Message box')
 
local TNT = require('Module:TNT')
 
local TNT = require('Module:TNT')
local lang = mw.getCurrentFrame():preprocess('{{int:lang}}')
      
local p = {}
 
local p = {}
    
local function format(msg, ...)
 
local function format(msg, ...)
return TNT.formatInLanguage(lang, 'I18n/Uses TemplateStyles', msg, ...)
+
return TNT.format('I18n/Uses TemplateStyles', msg, ...)
 
end
 
end
   Line 29: Line 28:  
end
 
end
   −
function p._main(args)
+
function p._main(args, cfg)
 
local tStyles = mTableTools.compressSparseArray(args)
 
local tStyles = mTableTools.compressSparseArray(args)
 
local box = p.renderBox(tStyles)
 
local box = p.renderBox(tStyles)
Line 98: Line 97:  
local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil
 
local tsProt = tsTitleObj.protectionLevels["edit"] and tsTitleObj.protectionLevels["edit"][1] or nil
 
if cfg['protection_conflict_category'] and tsProt ~= currentProt and not addedLevelCat then
 
if cfg['protection_conflict_category'] and tsProt ~= currentProt and not addedLevelCat then
 +
addedLevelCat = true
 
cats[#cats + 1] = cfg['protection_conflict_category']
 
cats[#cats + 1] = cfg['protection_conflict_category']
 
end
 
end

Navigation menu