Skip to content

Commit e727872

Browse files
author
Krasimir Tsonev
committed
A new release for the new tab bug fix krasimir#199
1 parent 4c8b751 commit e727872

File tree

7 files changed

+16
-3
lines changed

7 files changed

+16
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 7.1.2
2+
3+
Open in new tab when Ctrl-key is pressed (#199)
4+
15
## 7.0.0
26

37
Fixing the behavior of the hooks #182 #174

lib/navigo.cjs.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,9 @@ Navigo.prototype = {
318318
this._findLinks().forEach(function (link) {
319319
if (!link.hasListenerAttached) {
320320
link.addEventListener('click', function (e) {
321+
if ((e.ctrlKey || e.metaKey) && e.target.tagName.toLowerCase() == 'a') {
322+
return false;
323+
}
321324
var location = self.getLinkPath(link);
322325

323326
if (!self._destroyed) {

lib/navigo.es.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,9 @@ Navigo.prototype = {
316316
this._findLinks().forEach(function (link) {
317317
if (!link.hasListenerAttached) {
318318
link.addEventListener('click', function (e) {
319+
if ((e.ctrlKey || e.metaKey) && e.target.tagName.toLowerCase() == 'a') {
320+
return false;
321+
}
319322
var location = self.getLinkPath(link);
320323

321324
if (!self._destroyed) {

lib/navigo.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,9 @@ Navigo.prototype = {
322322
this._findLinks().forEach(function (link) {
323323
if (!link.hasListenerAttached) {
324324
link.addEventListener('click', function (e) {
325+
if ((e.ctrlKey || e.metaKey) && e.target.tagName.toLowerCase() == 'a') {
326+
return false;
327+
}
325328
var location = self.getLinkPath(link);
326329

327330
if (!self._destroyed) {

lib/navigo.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/navigo.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "navigo",
3-
"version": "7.1.1",
3+
"version": "7.1.2",
44
"description": "A simple vanilla JavaScript router with a fallback for older browsers",
55
"main": "lib/navigo.cjs.js",
66
"browser": "lib/navigo.min.js",

0 commit comments

Comments
 (0)