Module:Recipe: Difference between revisions

mNo edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 43: Line 43:
end
end


local function addUseCategory(category, name, sort)
local function addUseCategory(category, name, quality, sort)
  if not name or tostring(name) == '' then
if not name or tostring(name) == '' then
    return
return
  end
end
 
if quality and tostring(quality) ~= '' then
if sort and tostring(sort) ~= '' then
category:wikitext('[[Category:Uses ', quality, '-Quality ', name, '|', sort, ']]')
else
category:wikitext('[[Category:Uses ', quality, '-Quality ', name, ']]')
end
 
return
end


  if sort then
if sort and tostring(sort) ~= '' then
    category:wikitext('[[Category:Uses ', name, '|', sort, ']]')
category:wikitext('[[Category:Uses ', name, '|', sort, ']]')
  else
else
    category:wikitext('[[Category:Uses ', name, ']]')
category:wikitext('[[Category:Uses ', name, ']]')
  end
end
end
end


Line 87: Line 97:
     category,
     category,
     sName,
     sName,
    quality,
     padLeft(tostring(sAmt or ''):gsub('%D', ''), 10)
     padLeft(tostring(sAmt or ''):gsub('%D', ''), 10)
   )
   )
Line 389: Line 400:


local function renderCookingSplitTypeCard(category, body, ingredient)
local function renderCookingSplitTypeCard(category, body, ingredient)
local qualityClass = getQualityClass(ingredient.quality)
  local qualityClass = getQualityClass(ingredient.quality or 'Gray')


   local container = body:tag('span')
   local container = body:tag('span')