Commit 11626d87 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Refina extracción de dominio de rutas externas

parent 55982b6d
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -199,10 +199,16 @@ define([
			var externalUrl = data.url,
				result = '';


			if (externalUrl && externalUrl.length) {
				var domainRegex = /([\w\-.]+)\//ig,
					regexExecResults = domainRegex.exec(externalUrl),
					domain = regexExecResults && regexExecResults[1];
				var domain;
				try {
					domain = new URL(externalUrl).hostname;
				} catch (e) {
					if (e instanceof TypeError) {
						console.error('Received invalid document external URL: %s', externalUrl);
					}
				}

				var text = domain || i18n.link,
					textPrefix = '<span>' + i18n.viewExternalUrl + '</span>',