CRM-17154 fix search actions to support refreshing fields in confirm (like save a...
[civicrm-core.git] / templates / CRM / Report / Form / Tabs / Instance.tpl
index 17e5eec343a33268ac179ebc4692cfb64d20a99f..ca7db8c37e4134154aaf176593697407e126028f 100644 (file)
     showHideByValue('is_navigation','','navigation_menu','table-row','radio',false);
   </script>
 {/if}
-
-{literal}
-<script type="text/javascript">
-  CRM.$(function($) {
-    var confirmed = false,
-      formName = {/literal}"{$form.formName}"{literal};
-    $('#_qf_' + formName + '_submit_next, #_qf_' + formName + '_submit_save').click(function() {
-      if ($('#is_navigation').prop('checked') && $('#parent_id').val() == '') {
-        var confirmMsg = {/literal}'{ts escape="js"}You have chosen to include this report in the Navigation Menu without selecting a Parent Menu item from the dropdown. This will add the report to the top level menu bar. Are you sure you want to continue?{/ts}'{literal}
-        return confirm(confirmMsg);
-      }
-    });
-    // Pop-up confirmation when clicking "Save a copy" (submit_next) or "Create Report" (submit_save)
-    var saveAction = $('#_qf_' + formName + '_submit_next').length ? 'next' : 'save';
-    $('#_qf_' + formName + '_submit_' + saveAction).click(function(e) {
-      if (!confirmed) {
-        var $button = $(this),
-          title = 'tr.crm-report-instanceForm-form-block-title',
-          description = 'tr.crm-report-instanceForm-form-block-description';
-        $(title).find($("input[id='title']")).attr('value', $("input[id='title']").val());
-        $(description).find($("input[id='description']")).attr('value', $("input[id='description']").val());
-        e.preventDefault();
-        e.stopImmediatePropagation();
-        CRM.confirm({
-          title: $(this).attr('value'),
-          message: '<table class="form-layout"><tr>' + $(title).html() + '</tr><tr>' + $(description).html() + '</tr></table>',
-          open: function() {
-            var $name = $('[name=title]', this);
-            if (saveAction == 'next') {
-              $name.val('' + $name.val() + ' ' + {/literal}'{ts escape='js'}(copy){/ts}'{literal})
-            }
-          }
-        })
-          .on('crmConfirm:yes', function() {
-            confirmed = true;
-            $('[name=title]', '#' + formName).val($('[name=title]', this).val());
-            $('[name=description]', '#' + formName).val($('[name=description]', this).val());
-            $button.click();
-          })
-          .on('crmConfirm:no', function() {
-            $popUpTitle = $("div.crm-confirm-dialog input[id='title']")
-            $popUpDescription = $("div.crm-confirm-dialog input[id='description']")
-            $(title).find($("input[id='title']")).val($popUpTitle.val());
-            $(description).find($("input[id='description']")).val($popUpDescription.val());
-          });
-      }
-    });
-  });
-</script>
-{/literal}