File: /var/www/zaklada/wp-content/plugins/dinamo-foundation-plugin/includes/js/main.js
jQuery(document).ready(function () {
  jQuery("body").on('click', '#SearchEntriesButton', function (e) {
      e.preventDefault();
      link = jQuery("#SearchEntriesButton").attr('data-link');
      var val = jQuery("#SearchEntriesText").val();
      var url = new URL(link);
        // If your expected result is "http://foo.bar/?x=1&y=2&x=42"
      url.searchParams.set('search', val);
      location.href = url.href;
  });
  // Approve/Disapprove message
  jQuery("body").on('click', '.approve-message', function (e) {
    var clicked_message_id = jQuery(e.currentTarget).attr('data-message-id');
      jQuery.ajax({
          url: ajaxurl,
          type: "POST",
          data: {
              "action": "change_message_status",
              "clicked_message_id": clicked_message_id,
          }
      }).done(function (data) {
          location.reload();
      });
  });
  // Delete Message
  jQuery("body").on('click', '.delete-message', function (e) {
    var clicked_message_id = jQuery(e.currentTarget).attr('data-message-id');
    if (confirm('Are you sure you want to delete this message?')){
      jQuery.ajax({
          url: ajaxurl,
          type: "POST",
          data: {
              "action": "delete_message",
              "clicked_message_id": clicked_message_id,
          },
      }).done(function (data) {
          location.reload();
      });
    }
  });
});
// When the user clicks the button, open the modal
function ShowModal(id) {
    jQuery('#myModal-' + id).show();
}
// When the user clicks the button, closes the modal
function closeEdit(id) {
    jQuery('#myModal-' + id).hide();
    jQuery('#alert-' + id).hide();
    setTimeout(function () {
        location.reload()
    }, 300);
}
function edit(id) {
  jQuery(document).ready(function () {
      var msg_id = id;
      var msg = jQuery('textarea.msgId-' + msg_id).val();
      if (!msg.length) {
          alert("Message can not be empty.");
          return;
      } else if (confirm('Are you sure you want to save the new message?')) {
          jQuery.ajax({
              type: "POST",
              dataType: "json",
              url: ajaxurl,
              data: {
                  action: "order_message_edit",
                  id: msg_id,
                  message: msg
              },
              success: function success(data) {
                  if (data.success) {
                      // jQuery('#alert-'+ id).show();
                      // jQuery('#alert-'+ id).html('The message has been updated.');
                      jQuery('#wpbody-content').prepend('<div class="notice-success notice"><p>The message has been updated.</p></div>');
                      closeEdit(msg_id);
                  }
              }
          });
      } else {
          jQuery('#alert-' + id).show();
          jQuery('#alert-' + id).html('No changes has been made.');
      }
  });
}