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'); ?>