From 02b84e9e446842de3bd2e70450b9f8a52d933d06 Mon Sep 17 00:00:00 2001 From: Jerry Padgett Date: Fri, 22 Dec 2017 16:04:08 -0500 Subject: [PATCH] bug-fix: new encounter cancel not returning in tabs ui. (#1324) * bug-fix: new encounter cancel not return in tabs ui. * add global check for no sql reporting for encounter delete. change frames return behavior for encounter delete --- interface/forms/newpatient/common.php | 61 ++++++++++++++++-------------- interface/patient_file/deleter.php | 8 +++- interface/patient_file/encounter/forms.php | 2 +- 3 files changed, 39 insertions(+), 32 deletions(-) diff --git a/interface/forms/newpatient/common.php b/interface/forms/newpatient/common.php index af4f498f9..17ff049b6 100644 --- a/interface/forms/newpatient/common.php +++ b/interface/forms/newpatient/common.php @@ -115,7 +115,7 @@ require_once($GLOBALS['srcdir'] . "/validation/validation_script.js.php"); ?> } $(".enc_issue").on('click', function(e) { e.preventDefault();e.stopPropagation(); - dlgopen('', '', 700, 535, '', '', { + dlgopen('', '', 700, 650, '', '', { buttons: [ {text: '', close: true, style: 'default btn-sm'} ], @@ -144,28 +144,31 @@ ajax_bill_loc(pid,dte,facility); // Handler for Cancel clicked when creating a new encounter. // Show demographics or encounters list depending on what frame we're in. -function cancelClickedNew() { - var target = window; - while (target != top) { - if (target.name == 'RBot') { - target.parent.left_nav.loadFrame('ens1', window.name, 'patient_file/history/encounters.php'); - break; - } - else if (target.name == 'RTop') { - target.parent.left_nav.loadFrame('dem1', window.name, 'patient_file/summary/demographics.php'); - break; - } - target = target.parent; + function cancelClickedNew() { + if (top.tab_mode) { + window.parent.left_nav.loadFrame('ens1', window.name, 'patient_file/history/encounters.php'); + } + var target = window; + while (target != top) { + if (target.name == 'RBot') { + target.parent.left_nav.loadFrame('ens1', window.name, 'patient_file/history/encounters.php'); + break; + } + else if (target.name == 'RTop') { + target.parent.left_nav.loadFrame('dem1', window.name, 'patient_file/summary/demographics.php'); + break; + } + target = target.parent; + } + return false; } - return false; -} -// Handler for cancel clicked when not creating a new encounter. -// Just reload the view mode. -function cancelClickedOld() { - location.href = ''; - return false; -} + // Handler for cancel clicked when not creating a new encounter. + // Just reload the view mode. + function cancelClickedOld() { + location.href = ''; + return false; + } @@ -219,7 +222,7 @@ function cancelClickedOld() { - - : - - " . xlt('None'). "\n"; : - ' value='' onclick='sel_group()' title='' readonly /> + ' value='' onclick='sel_group()' title='' readonly /> ' /> @@ -407,7 +410,7 @@ echo ">" . xlt('None'). "\n"; - + value='' title='' /> @@ -418,7 +421,7 @@ echo ">" . xlt('None'). "\n"; } ?>> - ' title='' /> @@ -468,7 +471,7 @@ if ($issuesauth) { -