diff options
Diffstat (limited to 'js')
-rw-r--r-- | js/bug.js | 6 | ||||
-rw-r--r-- | js/global.js | 8 |
2 files changed, 12 insertions, 2 deletions
@@ -76,11 +76,13 @@ YAHOO.bugzilla.dupTable = { }, formatStatus: function(el, oRecord, oColumn, oData) { var resolution = oRecord.getData('resolution'); + var bug_status = display_value('bug_status', oData); if (resolution) { - el.innerHTML = oData + ' ' + resolution; + el.innerHTML = bug_status + ' ' + + display_value('resolution', resolution); } else { - el.innerHTML = oData; + el.innerHTML = bug_status; } }, formatCcButton: function(el, oRecord, oColumn, oData) { diff --git a/js/global.js b/js/global.js index 2d3974150..d6e11e9b1 100644 --- a/js/global.js +++ b/js/global.js @@ -119,3 +119,11 @@ function set_language( value ) { }); window.location.reload() } + +// This basically duplicates Bugzilla::Util::display_value for code that +// can't go through the template and has to be in JS. +function display_value(field, value) { + var translated = BUGZILLA.value_descs[field][value]; + if (translated) return translated; + return value; +} |