From 493b9b62600b4257f8f59a7ebccfd1066f4e22df Mon Sep 17 00:00:00 2001 From: Julius Haertl Date: Sun, 6 Nov 2016 23:26:20 +0100 Subject: [PATCH] Open links in new window --- js/app/Config.js | 1 + js/bower.json | 3 ++- js/public/app.js | 1 + templates/main.php | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/js/app/Config.js b/js/app/Config.js index a65263388..3c3ae25b3 100644 --- a/js/app/Config.js +++ b/js/app/Config.js @@ -31,6 +31,7 @@ app.config(function ($provide, $routeProvider, $interpolateProvider, $httpProvid linkify: true, xhtmlOut: true }); + markdownItConverterProvider.use(markdownitLinkTarget); $urlRouterProvider.otherwise("/"); diff --git a/js/bower.json b/js/bower.json index 0ebef95d2..10331eb3c 100644 --- a/js/bower.json +++ b/js/bower.json @@ -15,7 +15,8 @@ "masonry": "~4.0.0", "angular-ui-select": "~0.18.0", "angular-markdown-it": "~0.6.1", - "angular-ui-router": "~1.0.0" + "angular-ui-router": "~1.0.0", + "markdown-it-link-target": "~1.0.1" }, "license": "AGPL-3.0", "private": true, diff --git a/js/public/app.js b/js/public/app.js index 6f8bf225d..a202743af 100644 --- a/js/public/app.js +++ b/js/public/app.js @@ -39,6 +39,7 @@ app.config(["$provide", "$routeProvider", "$interpolateProvider", "$httpProvider linkify: true, xhtmlOut: true }); + markdownItConverterProvider.use(markdownitLinkTarget); $urlRouterProvider.otherwise("/"); diff --git a/templates/main.php b/templates/main.php index cd33f1173..c8ec1e169 100644 --- a/templates/main.php +++ b/templates/main.php @@ -35,6 +35,7 @@ Util::addScript('deck', 'vendor/ng-sortable/dist/ng-sortable.min'); Util::addScript('deck', 'vendor/angular-ui-select/dist/select.min'); Util::addScript('deck', 'vendor/markdown-it/dist/markdown-it.min'); Util::addScript('deck', 'vendor/angular-markdown-it/dist/ng-markdownit.min'); +Util::addScript('deck', 'vendor/markdown-it-link-target/dist/markdown-it-link-target.min'); Util::addScript('deck', 'public/app'); ?>