mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
Better link target discovery, support _blank
This commit is contained in:
parent
1b4f055bfa
commit
072eda70c4
@ -146,6 +146,9 @@
|
|||||||
|
|
||||||
var $a = $(this);
|
var $a = $(this);
|
||||||
var href = $a.attr('href');
|
var href = $a.attr('href');
|
||||||
|
if ($a.attr('target') === '_blank') {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
if (href === '#') {
|
if (href === '#') {
|
||||||
@ -158,6 +161,9 @@
|
|||||||
}
|
}
|
||||||
var $target = $('#col1');
|
var $target = $('#col1');
|
||||||
var $container = $a.closest('.container');
|
var $container = $a.closest('.container');
|
||||||
|
if ($container.length) {
|
||||||
|
$target = $container;
|
||||||
|
}
|
||||||
// If link is hash tag...
|
// If link is hash tag...
|
||||||
if ($a.closest('table').length) {
|
if ($a.closest('table').length) {
|
||||||
$target = $('#col2');
|
$target = $('#col2');
|
||||||
@ -165,7 +171,7 @@
|
|||||||
icinga.ui.fixControls();
|
icinga.ui.fixControls();
|
||||||
}
|
}
|
||||||
if ($a.closest('[data-base-target]').length) {
|
if ($a.closest('[data-base-target]').length) {
|
||||||
$target = $('#' + $a.closest('[data-base-target]').data('base-target'));
|
$target = $('#' + $a.closest('[data-base-target]').data('baseTarget'));
|
||||||
$('#layout').addClass('twocols');
|
$('#layout').addClass('twocols');
|
||||||
icinga.ui.fixControls();
|
icinga.ui.fixControls();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user