Module:AchievementSystem: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 71: | Line 71: | ||
["ach2"] = "ach2", | ["ach2"] = "ach2", | ||
["ach3"] = "ach3", | ["ach3"] = "ach3", | ||
["title-test"] = " | ["title-test"] = "dev-role", -- Map old ID to new ID | ||
["dev-role"] = "dev-role" | |||
}, | }, | ||
| Line 326: | Line 327: | ||
end | end | ||
-- Special case for test page - get | -- Special case for test page - get dev-role achievement from JSON properly | ||
if isTestPage(pageId) then | if isTestPage(pageId) then | ||
debugLog("Getting | debugLog("Getting dev-role achievement for test page") | ||
-- Look up the proper achievement name from JSON | -- Look up the proper achievement name from JSON | ||
local achievementName = Achievements.getAchievementName(" | local achievementName = Achievements.getAchievementName("dev-role") | ||
debugLog("Retrieved achievement name: " .. achievementName) | debugLog("Retrieved achievement name: " .. achievementName) | ||
return "achievement- | return "achievement-dev-role", achievementName | ||
end | end | ||
| Line 382: | Line 383: | ||
debugLog("Creating test achievement for test page") | debugLog("Creating test achievement for test page") | ||
-- Look up the proper | -- Look up the proper dev-role achievement name from JSON | ||
local achievementName = Achievements.getAchievementName(" | local achievementName = Achievements.getAchievementName("dev-role") | ||
mw.log("ACHIEVEMENT-BOX: Using achievement name from getAchievementName(): " .. achievementName) | mw.log("ACHIEVEMENT-BOX: Using achievement name from getAchievementName(): " .. achievementName) | ||
return '<div class="achievement-box-simple" data-achievement-type=" | return '<div class="achievement-box-simple" data-achievement-type="dev-role" data-achievement-name="' .. | ||
htmlEncode(achievementName) .. '">' .. htmlEncode(achievementName) .. '</div>' | htmlEncode(achievementName) .. '">' .. htmlEncode(achievementName) .. '</div>' | ||
end | end | ||