Module:T-CountryHub: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 372: | Line 372: | ||
} | } | ||
local data = askCached('organizations:' .. queryCountryName, params) | local data = askCached('organizations:' .. queryCountryName, params) | ||
local htmlTable = renderTable(data, {' | local htmlTable = renderTable(data, {'Organizations'}) | ||
-- local processedBrowseLink = generateProcessedBrowseLink( | -- local processedBrowseLink = generateProcessedBrowseLink( | ||
-- template, | -- template, | ||
| Line 381: | Line 381: | ||
-- ) | -- ) | ||
return '<div class="icannwiki-hubs-container"><div class="icannwiki-hub-column">\n' | return '<div class="icannwiki-hubs-container"><div class="icannwiki-hub-column">\n' | ||
.. '=== Organizations ===\n' | -- .. '=== Organizations ===\n' | ||
.. htmlTable .. '\n' -- .. processedBrowseLink .. '\n' | .. htmlTable .. '\n' -- .. processedBrowseLink .. '\n' | ||
.. '</div>' | .. '</div>' | ||
| Line 399: | Line 399: | ||
} | } | ||
local data = askCached('people:' .. queryCountryName, params) | local data = askCached('people:' .. queryCountryName, params) | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'People'}) | ||
-- local processedLink = generateProcessedBrowseLink( | -- local processedLink = generateProcessedBrowseLink( | ||
-- template, | -- template, | ||
| Line 408: | Line 408: | ||
-- ) | -- ) | ||
local html = '<div class="icannwiki-hubs-container"><div class="icannwiki-hub-column">\n' .. | local html = '<div class="icannwiki-hubs-container"><div class="icannwiki-hub-column">\n' .. | ||
'=== People ===\n' .. | -- '=== People ===\n' .. | ||
tableHtml .. '\n' .. | tableHtml .. '\n' .. | ||
-- processedLink .. '\n' .. | -- processedLink .. '\n' .. | ||
| Line 429: | Line 429: | ||
} | } | ||
local data = askCached('laws:' .. queryCountryName, params) | local data = askCached('laws:' .. queryCountryName, params) | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'Laws and Regulations'}) | ||
-- local processedLink = generateProcessedBrowseLink( | -- local processedLink = generateProcessedBrowseLink( | ||
-- template, | -- template, | ||
| Line 437: | Line 437: | ||
-- queryCountryName | -- queryCountryName | ||
-- ) | -- ) | ||
return '=== Laws and Regulations ===\n' .. tableHtml -- .. '\n' .. processedLink | return -- '=== Laws and Regulations ===\n' .. | ||
tableHtml -- .. '\n' .. processedLink | |||
end, | end, | ||
} | } | ||
| Line 454: | Line 455: | ||
} | } | ||
local data = askCached('documents:' .. queryCountryName, params) | local data = askCached('documents:' .. queryCountryName, params) | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'Key Documents'}) | ||
-- local processedLink = generateProcessedBrowseLink( | -- local processedLink = generateProcessedBrowseLink( | ||
-- template, | -- template, | ||
| Line 462: | Line 463: | ||
-- queryCountryName | -- queryCountryName | ||
-- ) | -- ) | ||
return '=== Key Documents ===\n' .. tableHtml -- .. '\n' .. processedLink | return -- '=== Key Documents ===\n' .. | ||
tableHtml -- .. '\n' .. processedLink | |||
end, | end, | ||
} | } | ||
| Line 477: | Line 479: | ||
} | } | ||
local data = askCached('geoTlds:' .. queryCountryName, params) | local data = askCached('geoTlds:' .. queryCountryName, params) | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'GeoTLDs'}) | ||
-- local processedLink = generateProcessedBrowseLink( | -- local processedLink = generateProcessedBrowseLink( | ||
-- template, | -- template, | ||
| Line 485: | Line 487: | ||
-- queryCountryName | -- queryCountryName | ||
-- ) | -- ) | ||
return '=== GeoTLDs ===\n' .. tableHtml -- .. '\n' .. processedLink | return -- '=== GeoTLDs ===\n' .. | ||
tableHtml -- .. '\n' .. processedLink | |||
end, | end, | ||
} | } | ||
| Line 514: | Line 517: | ||
if not data or #data == 0 then | if not data or #data == 0 then | ||
return '=== Internet Governance Events ===\n<p>No events found for ' .. displayCountry .. '.</p>\n' -- .. processedLink | return -- '=== Internet Governance Events ===\n<p>No events found for ' .. displayCountry .. '.</p>\n' -- .. processedLink | ||
else | else | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'Internet Governance Events'}) | ||
return '=== Internet Governance Events ===\n' .. tableHtml -- .. '\n' .. processedLink | return -- '=== Internet Governance Events ===\n' .. | ||
tableHtml -- .. '\n' .. processedLink | |||
end | end | ||
end, | end, | ||
| Line 533: | Line 537: | ||
} | } | ||
local data = askCached('nra:' .. queryCountryName, params) | local data = askCached('nra:' .. queryCountryName, params) | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'National Authorities'}) | ||
return '=== National authorities ===\n' .. tableHtml | return -- '=== National authorities ===\n' .. | ||
tableHtml | |||
end, | end, | ||
} | } | ||
| Line 553: | Line 558: | ||
} | } | ||
local data = askCached('resources:' .. queryCountryName, params) | local data = askCached('resources:' .. queryCountryName, params) | ||
local tableHtml = renderTable(data, {' | local tableHtml = renderTable(data, {'Resources'}) | ||
return '== Resources ==\n' .. tableHtml | return -- '== Resources ==\n' .. | ||
tableHtml | |||
end, | end, | ||
} | } | ||