From a9796475765610334685baa78dfa1c6ab93bd5d7 Mon Sep 17 00:00:00 2001 From: sfeederle Date: Thu, 20 Oct 2016 13:13:23 +0200 Subject: [PATCH] Support for source links to github enterprise If bower dependencys are saved as URLs (https://bower.io/#install-packages) the link in the UI breaks. This is because 'https://github.com/' is always appanded to the front of the source, even if its already a hyperlink. This fix enables URLs in bower dependencies, even to private github enterprise servers like: "my-element": "https://github.customdomain.com/elements/my-element.git#^1.0.0" --- app/elements/pages/page-element.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/elements/pages/page-element.html b/app/elements/pages/page-element.html index 3de070d..0400e35 100644 --- a/app/elements/pages/page-element.html +++ b/app/elements/pages/page-element.html @@ -150,7 +150,11 @@

Bundled Behaviors

return this.view === 'demo:' + path; }, _githubLink: function(source) { - return 'https://github.com/' + source; + if(source && source.trim().substring(0, 4) === 'http'){ + return source; + } else { + return 'https://github.com/' + source; + } }, getURL: function(active,view,force) { var url = "/elements/" + this.element;