Module:Skills/Gathering: Difference between revisions

Enforce min-width on icon columns to ensure visibility on mobile devices
(Add links to Ore table)
(Enforce min-width on icon columns to ensure visibility on mobile devices)
Line 28: Line 28:
   for i, tool in Shared.skpairs(toolArray) do
   for i, tool in Shared.skpairs(toolArray) do
     result = result..'\r\n|-'
     result = result..'\r\n|-'
     result = result..'\r\n|data-sort-value="'..tool.name..'"|'..Icons.Icon({tool.name, type='upgrade', size='50', notext=true})
     result = result..'\r\n|style="min-width:25px" data-sort-value="'..tool.name..'"|'..Icons.Icon({tool.name, type='upgrade', size='50', notext=true})
     result = result..'||'..tool.name
     result = result..'||'..tool.name
     local level = 1
     local level = 1
Line 67: Line 67:
   for i, tool in Shared.skpairs(toolArray) do
   for i, tool in Shared.skpairs(toolArray) do
     result = result..'\r\n|-'
     result = result..'\r\n|-'
     result = result..'\r\n|data-sort-value="'..tool.name..'"|'..Icons.Icon({tool.name, type='upgrade', size='50', notext=true})
     result = result..'\r\n|style="min-width:25px" data-sort-value="'..tool.name..'"|'..Icons.Icon({tool.name, type='upgrade', size='50', notext=true})
     result = result..'||'..tool.name
     result = result..'||'..tool.name
     local level = 1
     local level = 1
Line 112: Line 112:
   for i, tool in Shared.skpairs(toolArray) do
   for i, tool in Shared.skpairs(toolArray) do
     result = result..'\r\n|-'
     result = result..'\r\n|-'
     result = result..'\r\n|data-sort-value="'..tool.name..'"|'..Icons.Icon({tool.name, type='upgrade', size='50', notext=true})
     result = result..'\r\n|style="min-width:25px" data-sort-value="'..tool.name..'"|'..Icons.Icon({tool.name, type='upgrade', size='50', notext=true})
     result = result..'||'..tool.name
     result = result..'||'..tool.name
     local level = 1
     local level = 1
Line 142: Line 142:
     local treeName = Shared.titleCase(tree.type..' tree')
     local treeName = Shared.titleCase(tree.type..' tree')
     local logName = Shared.titleCase(tree.type..' logs')
     local logName = Shared.titleCase(tree.type..' logs')
     result = result..'\r\n|data-sort-value="'..treeName..'"|'..Icons.Icon({logName, img=treeName, type='tree', notext=true, size=50})
     result = result..'\r\n|style="min-width:25px" data-sort-value="'..treeName..'"|'..Icons.Icon({logName, img=treeName, type='tree', notext=true, size=50})
     result = result..'||'..treeName..''
     result = result..'||'..treeName..''
     result = result..'||data-sort-value="'..logName..'"|'..Icons.Icon({logName, type='item', notext=true, size=50})
     result = result..'||style="min-width:25px" data-sort-value="'..logName..'"|'..Icons.Icon({logName, type='item', notext=true, size=50})
     result = result..'||[['..logName..']]'
     result = result..'||[['..logName..']]'
     result = result..'||style="text-align:right"|'..tree.level
     result = result..'||style="text-align:right"|'..tree.level
Line 201: Line 201:
   for i, item in Shared.skpairs(itemArray) do
   for i, item in Shared.skpairs(itemArray) do
     result = result..'\r\n|-'
     result = result..'\r\n|-'
     result = result..'\r\n|'..Icons.Icon({item.name, type='item', notext='true', size='50'})..'||[['..item.name..']]'
     result = result..'\r\n|style="min-width:25px"|'..Icons.Icon({item.name, type='item', notext='true', size='50'})..'||[['..item.name..']]'
     result = result..'||style="text-align:right;" data-sort-value="'..item.sellsFor..'"|'..Icons.GP(item.sellsFor)
     result = result..'||style="text-align:right;" data-sort-value="'..item.sellsFor..'"|'..Icons.GP(item.sellsFor)
   end
   end
Line 222: Line 222:
   for i, oreData in Shared.skpairs(mineData) do
   for i, oreData in Shared.skpairs(mineData) do
     local ore = Items.getItemByID(oreData.ore)
     local ore = Items.getItemByID(oreData.ore)
     result = result..'\r\n|-\r\n|'..Icons.Icon({ore.name, type='item', size='50', notext=true})..'||[['..ore.name..']]'
     result = result..'\r\n|-\r\n|style="min-width:25px"|'..Icons.Icon({ore.name, type='item', size='50', notext=true})..'||[['..ore.name..']]'
     result = result..'||style="text-align:right"|'..oreData.level..'||style="text-align:right"|'..ore.miningXP
     result = result..'||style="text-align:right"|'..oreData.level..'||style="text-align:right"|'..ore.miningXP
     result = result..'||style="text-align:right" data-sort-value="'..oreData.respawnInterval..'"|'
     result = result..'||style="text-align:right" data-sort-value="'..oreData.respawnInterval..'"|'