CRM-21304 quash form reload message when refreshing (#11122)
authorEileen McNaughton <eileen@mcnaughty.com>
Tue, 14 Nov 2017 07:45:07 +0000 (20:45 +1300)
committerGitHub <noreply@github.com>
Tue, 14 Nov 2017 07:45:07 +0000 (20:45 +1300)
* CRM-21304 quash form reload message when refreshing

* CRM-21304 - Disable unsaved changes warning on dedupe form

----------------------------------------
* CRM-21304: Dedupe usablity, quash refresh message in more cases
  https://issues.civicrm.org/jira/browse/CRM-21304

CRM/Contact/Form/Merge.php
templates/CRM/Contact/Page/DedupeFind.tpl

index 5a8f5a77c5ebc50596db650a51bf28587e8edaca..9a567873eb0781fff037d6dfbed132dd569b7f57 100644 (file)
@@ -230,6 +230,7 @@ class CRM_Contact_Form_Merge extends CRM_Core_Form {
   }
 
   public function buildQuickForm() {
+    $this->unsavedChangesWarn = FALSE;
     CRM_Utils_System::setTitle(ts('Merge %1 contacts', array(1 => $this->_contactType)));
     $buttons = array();
 
index 082229e1ffcd9dc92bb4b2b5d6355dc674148ddb..17e2edc09d51501fb0c2411a023de11a946067b1 100644 (file)
       }
     });
     $(function($) {
-      $('.button').click(function() {
-        // no unsaved changes confirmation dialogs
-        $('[data-warn-changes=true]').attr('data-warn-changes', 'false');
-      });
 
       var sourceUrl = {/literal}'{$sourceUrl}'{literal};
       var context   = {/literal}'{$context}'{literal};