From a9f1a20560119994f69fbdf4c722c5264f4e17bc Mon Sep 17 00:00:00 2001 From: Kyep <16434066+Kyep@users.noreply.github.com> Date: Sun, 10 Jan 2021 19:51:53 +0000 Subject: [PATCH] Add counter to runtime viewer (#15182) * Add runtime counter * Steel suggestion Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> * make "10" or higher display as "10+" Co-authored-by: Kyep Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> --- code/modules/error_handler/error_viewer.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/error_handler/error_viewer.dm b/code/modules/error_handler/error_viewer.dm index a350347b309..661aff8bb6c 100644 --- a/code/modules/error_handler/error_viewer.dm +++ b/code/modules/error_handler/error_viewer.dm @@ -86,7 +86,10 @@ GLOBAL_DATUM(error_cache, /datum/ErrorViewer/ErrorCache) var/datum/ErrorViewer/ErrorSource/error_source for(var/erroruid in error_sources) error_source = error_sources[erroruid] - html += "

[error_source.makeLink(null, src)]

" + var/e_count_text = length(error_source.errors) + if(e_count_text >= ERROR_LIMIT) + e_count_text = "[e_count_text]+" + html += "

([e_count_text]) [error_source.makeLink(null, src)]

" else html += "[makeLink("organized", null)] | linear
" for(var/datum/ErrorViewer/ErrorEntry/error_entry in errors)