Clicking again currently inspected row will close the dialog

This commit is contained in:
Raymond Hill 2024-03-02 09:37:15 -05:00
parent 252656968e
commit 7ab7104a54
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
1 changed files with 6 additions and 2 deletions

View File

@ -2011,8 +2011,12 @@ dom.on(document, 'keydown', ev => {
}; };
const toggleOn = async function(ev) { const toggleOn = async function(ev) {
targetRow = ev.target.closest('.canDetails'); const clickedRow = ev.target.closest('.canDetails');
if ( targetRow === null ) { return; } if ( clickedRow === null ) { return; }
if ( clickedRow === targetRow ) {
return toggleOff();
}
targetRow = clickedRow;
ev.stopPropagation(); ev.stopPropagation();
targetTabId = tabIdFromAttribute(targetRow); targetTabId = tabIdFromAttribute(targetRow);
targetType = targetRow.children[COLUMN_TYPE].textContent.trim() || ''; targetType = targetRow.children[COLUMN_TYPE].textContent.trim() || '';