codemirror
1 year ago
datatables
1 year ago
admin-page.js
1 year ago
content-order-sort.js
1 year ago
custom-admin-menu.js
1 year ago
external-permalinks.js
1 year ago
gutenberg-content-duplication.js
1 year ago
hide-admin-notices.js
1 year ago
jBox.all.min.js
1 year ago
jquery.jsticky.mod.js
1 year ago
jquery.jsticky.mod.min.js
1 year ago
jquery.mjs.nestedSortable.js
1 year ago
jquery.ui.touch-punch.min.js
1 year ago
js.cookie.min.js
1 year ago
media-replace.js
1 year ago
multiple-user-roles.js
1 year ago
toggle-hidden-menu.js
1 year ago
external-permalinks.js
26 lines
| 1 | document.addEventListener('DOMContentLoaded', function() { |
| 2 | |
| 3 | // console.log( phpVars ); |
| 4 | |
| 5 | // When External Permalinks is enabled, remove #new_tab from external permalinks and set target to _blank |
| 6 | if (phpVars.externalPermalinksEnabled) { |
| 7 | |
| 8 | var links = document.getElementsByTagName('a'); |
| 9 | |
| 10 | for (var i = 0; i < links.length; i++) { |
| 11 | var url = links[i].getAttribute('href'); |
| 12 | var target = links[i].getAttribute('target'); |
| 13 | |
| 14 | if (url != null) { |
| 15 | if (url.indexOf('#new_tab') >= 0) { |
| 16 | url = url.replace('#new_tab', ''); |
| 17 | target = '_blank'; |
| 18 | links[i].setAttribute('href', url); |
| 19 | links[i].setAttribute('target', target); |
| 20 | links[i].setAttribute('rel', 'noopener noreferrer nofollow'); |
| 21 | } |
| 22 | } |
| 23 | } |
| 24 | } |
| 25 | |
| 26 | }); |