Skip to content

Commit

Permalink
bugfix
Browse files Browse the repository at this point in the history
  • Loading branch information
Loïc committed Jun 8, 2023
1 parent 928959b commit b734dfd
Showing 1 changed file with 4 additions and 19 deletions.
23 changes: 4 additions & 19 deletions desktop/common/js/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -883,18 +883,10 @@ jeedomUtils.setJeedomGlobalUI = function() {

document.body.addEventListener('click', function(event) {
//Summary display:
if (!event.ctrlKey && event.target.parentNode != null && (event.target.parentNode.parentNode.matches('.objectSummaryParent') || event.target.parentNode.matches('.objectSummaryParent') || event.target.matches('.objectSummaryParent'))) {
if (!event.ctrlKey && event.target.closest('.objectSummaryParent') != null) {
event.stopPropagation()
if(event.target.matches('.objectSummaryParent')){
var _el = event.target
}else if(event.target.parentNode.matches('.objectSummaryParent')){
var _el = event.target.parentNode
}else{
var _el = event.target.parentNode.parentNode
}

var _el = (event.target.matches('.objectSummaryParent')) ? event.target : event.target.closest('.objectSummaryParent')
if (document.body.getAttribute('data-page') == "overview" && _el.closest('.objectSummaryglobal') == null) return false

var url = 'index.php?v=d&p=dashboard&summary=' + _el.dataset.summary + '&object_id=' + _el.dataset.object_id
if (window.location.href.includes('&btover=1') || (document.body.getAttribute('data-page') != "dashboard" && jeeFrontEnd.userProfils.homePage == 'core::overview')) {
url += '&btover=1'
Expand All @@ -903,18 +895,11 @@ jeedomUtils.setJeedomGlobalUI = function() {
return
}
//Summary action:
if (event.ctrlKey && event.target.parentNode != null && (event.target.parentNode.parentNode.matches('.objectSummaryAction') || event.target.parentNode.matches('.objectSummaryAction') || event.target.matches('.objectSummaryAction'))) {
if (event.ctrlKey && event.target.closest('.objectSummaryAction') != null) {
event.stopPropagation()
jeedomUtils.closeModal()
jeedomUtils.closeJeeDialogs()

if(event.target.matches('.objectSummaryAction')){
var _el = event.target
}else if(event.target.parentNode.matches('.objectSummaryAction')){
var _el = event.target.parentNode
}else{
var _el = event.target.parentNode.parentNode
}
var _el = (event.target.matches('.objectSummaryAction')) ? event.target : event.target.closest('.objectSummaryAction')
var url = 'index.php?v=d&modal=summary.action&summary=' + _el.dataset.summary + '&object_id=' + _el.dataset.object_id
url += '&coords=' + event.clientX + '::' + event.clientY
jeeDialog.dialog({
Expand Down

0 comments on commit b734dfd

Please sign in to comment.