From a9575d934d387e93cb5ff3ca1f5c51c4422f8875 Mon Sep 17 00:00:00 2001 From: Yehonal Date: Mon, 31 Dec 2018 12:44:35 +0100 Subject: Implemented external links icon (wikipedia style) --- assets/images/external-link-ltr-icon.png | Bin 0 -> 151 bytes assets/images/external.svg | 1 + assets/js/red-links.js | 5 ++++- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 assets/images/external-link-ltr-icon.png create mode 100644 assets/images/external.svg (limited to 'assets') diff --git a/assets/images/external-link-ltr-icon.png b/assets/images/external-link-ltr-icon.png new file mode 100644 index 0000000..9e97d37 Binary files /dev/null and b/assets/images/external-link-ltr-icon.png differ diff --git a/assets/images/external.svg b/assets/images/external.svg new file mode 100644 index 0000000..766d890 --- /dev/null +++ b/assets/images/external.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/js/red-links.js b/assets/js/red-links.js index 065d3a9..8c1d719 100644 --- a/assets/js/red-links.js +++ b/assets/js/red-links.js @@ -7,8 +7,11 @@ function () { $('a').each(function () { // avoid red link for external urls - if (this.hostname != window.location.hostname) + if (this.hostname != window.location.hostname) { + if ($(this).parents('#git-wiki-content').length > 0) + $(this).addClass("external-link"); return; + } var ext = this.href.split('.').pop().split(/\#|\?/)[0]; -- cgit