diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index 81155638f8..a0100cc415 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -38,7 +38,7 @@ var ajaxify = {}; } else if (templates[url]) { tpl_url = url; } - + if (templates.is_available(tpl_url) && !templates.force_refresh(tpl_url)) { if (quiet !== true) { window.history.pushState({ @@ -75,6 +75,8 @@ var ajaxify = {}; ajaxify.onclick = function(ev) { if (this.href == window.location.href + "#") return; var url = this.href.replace(rootUrl +'/', ''); + + if (this.target !== '') return; if (!ev.ctrlKey && ev.which === 1) { if (ajaxify.go(url)) { diff --git a/public/templates/category.tpl b/public/templates/category.tpl index 89cc373aa7..1a11a5d051 100644 --- a/public/templates/category.tpl +++ b/public/templates/category.tpl @@ -47,6 +47,14 @@
+