Convert changelog to TGUI (#58593) (#5257)

This pull request converts the changelog to TGUI.
Note: Old unused changelog files will be automatically removed on the next changelog run
Why It's Good For The Game

More consistent UI, ability to view all historic logs.
Changelog

cl Celotajs
refactor: Converted the changelog popup to TGUI
/cl

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
This commit is contained in:
Useroth
2021-04-27 20:58:57 +01:00
committed by GitHub
co-authored by Celotajs
parent c183026082
commit 44e9e5cd48
2 changed files with 22 additions and 0 deletions
+18
View File
@@ -247,6 +247,24 @@ GLOBAL_LIST_EMPTY(asset_datums)
#undef SPRSZ_ICON
#undef SPRSZ_STRIPPED
/datum/asset/changelog_item
_abstract = /datum/asset/changelog_item
var/item_filename
/datum/asset/changelog_item/New(date)
item_filename = sanitize_filename("[date].yml")
SSassets.transport.register_asset(item_filename, file("html/changelogs/archive/" + item_filename))
/datum/asset/changelog_item/send(client)
if (!item_filename)
return
. = SSassets.transport.send_assets(client, item_filename)
/datum/asset/changelog_item/get_url_mappings()
if (!item_filename)
return
. = list("[item_filename]" = SSassets.transport.get_asset_url(item_filename))
/datum/asset/changelog_item
_abstract = /datum/asset/changelog_item
var/item_filename