diff options
-rw-r--r-- | etc/status/public_html/jquery.zuul.js | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/etc/status/public_html/jquery.zuul.js b/etc/status/public_html/jquery.zuul.js index 7e5f640b3..5d155aff6 100644 --- a/etc/status/public_html/jquery.zuul.js +++ b/etc/status/public_html/jquery.zuul.js @@ -267,9 +267,21 @@ var $change_link = $('<small />'); if (change.url !== null) { - $change_link.append( - $('<a />').attr('href', change.url).text(change.id) - ); + if (/^[0-9a-f]{40}$/.test(change.id)) { + var change_id_short = change.id.slice(0, 7); + $change_link.append( + $('<a />').attr('href', change.url).append( + $('<abbr />') + .attr('title', change.id) + .text(change_id_short) + ) + ); + } + else { + $change_link.append( + $('<a />').attr('href', change.url).text(change.id) + ); + } } else { $change_link.text(change_id); |