Relax hardcoded link target detection, more TBD

This commit is contained in:
Thomas Gelf 2014-03-06 09:42:29 +00:00
parent 25032204ee
commit f8540d079c

View File

@ -186,6 +186,7 @@
var $a = $(this); var $a = $(this);
var href = $a.attr('href'); var href = $a.attr('href');
var $li; var $li;
var targetId;
if ($a.attr('target') === '_blank') { if ($a.attr('target') === '_blank') {
return true; return true;
} }
@ -207,13 +208,16 @@
$target = $container; $target = $container;
} }
if ($a.closest('table').length) { if ($a.closest('table.action').length) {
$target = $('#col2'); $target = $('#col2');
icinga.events.layout2col(); icinga.events.layout2col();
} }
if ($a.closest('[data-base-target]').length) { if ($a.closest('[data-base-target]').length) {
$target = $('#' + $a.closest('[data-base-target]').data('baseTarget')); targetId = $a.closest('[data-base-target]').data('baseTarget');
icinga.events.layout2col(); $target = $('#' + targetId);
if (targetId === 'col2') {
icinga.events.layout2col();
}
} }
if ($a.closest('.tree').length) { if ($a.closest('.tree').length) {
$li = $a.closest('li'); $li = $a.closest('li');