From b18bca651ffed5141c388f13d341c6917bed90f6 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Tue, 29 Jan 2013 14:32:51 -0800 Subject: [PATCH] UI Detail view: support external links If externalLink is specified in detail view field attributes, then render its value as hyperlink. --- ui/scripts/ui/widgets/detailView.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ui/scripts/ui/widgets/detailView.js b/ui/scripts/ui/widgets/detailView.js index 4b4fbd5a477..0b74d90ce52 100644 --- a/ui/scripts/ui/widgets/detailView.js +++ b/ui/scripts/ui/widgets/detailView.js @@ -823,7 +823,16 @@ */ $name.html(_l(value.label)); - $value.html(_s(content)); + + if (!value.isExternalLink) { + $value.html(_s(content)); + } else { + $value.html('').append( + $('').attr({ + href: _s(content) + }).html(_s(content)) + ); + } // Set up validation metadata $value.data('validation-rules', value.validation);