PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.8.2
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.8.2
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
formidable / classes / views / frm-forms / error-modal.php

error-modal.php in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 6.8.2, at classes/views/frm-forms/error-modal.php

59 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 die( 'You are not allowed to call this page directly.' );
4 }
5 ?>
6 <div id="frm_error_modal" class="frm-modal frm_common_modal">
7 <div class="metabox-holder">
8 <div class="postbox">
9 <div class="frm_modal_top">
10 <?php if ( ! empty( $error_args['icon'] ) ) : ?>
11 <div class="frm_lock_simple"><?php FrmAppHelper::icon_by_class( 'frmfont ' . $error_args['icon'] ); ?></div>
12 <?php endif; ?>
13 <div class="frm-modal-title"><h2><?php echo esc_html( $error_args['title'] ); ?></h2></div>
14 <div>
15 <a href="<?php echo esc_attr( $error_args['cancel_url'] ); ?>" class="dismiss" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
16 <?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
17 </a>
18 </div>
19 </div>
20 <div class="frm_modal_content"><?php echo esc_html( $error_args['body'] ); ?></div>
21 <div class="frm_modal_footer">
22 <?php if ( ! empty( $error_args['cancel_text'] ) ) : ?>
23 <a href="<?php echo esc_attr( $error_args['cancel_url'] ); ?>" class="button button-secondary frm-button-secondary dismiss frm-modal-cancel <?php echo esc_attr( $error_args['cancel_classes'] ); ?>"><?php echo esc_html( $error_args['cancel_text'] ); ?></a>
24 <?php
25 endif;
26 if ( ! empty( $error_args['continue_text'] ) ) :
27 ?>
28 <a href="<?php echo esc_attr( $error_args['continue_url'] ); ?>" class="button button-primary dismiss frm-button-primary <?php echo esc_attr( $error_args['continue_classes'] ); ?>"><?php echo esc_html( $error_args['continue_text'] ); ?></a>
29 <?php endif; ?>
30 </div>
31 </div>
32 </div>
33 </div>
34 <script src="<?php echo esc_attr( includes_url() ); ?>js/jquery/ui/core.js?ver=1.13.2" id="jquery-ui-core-js"></script> <?php // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript ?>
35 <script src="<?php echo esc_attr( includes_url() ); ?>js/jquery/ui/button.js?ver=1.13.2" id="jquery-ui-core-js"></script> <?php // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript ?>
36 <script src="<?php echo esc_attr( includes_url() ); ?>js/jquery/ui/dialog.js?ver=1.13.2" id="jquery-ui-dialog-js"></script> <?php // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript ?>
37 <script>
38 jQuery( document ).ready(
39 function() {
40 const modalElement = document.getElementById( 'frm_error_modal' );
41 jQuery( modalElement ).dialog({
42 dialogClass: 'frm-dialog',
43 modal: true,
44 autoOpen: true,
45 closeOnEscape: false,
46 width: '550px',
47 resizable: false,
48 draggable: false,
49 open: function() {
50 jQuery( '.ui-dialog-titlebar' ).addClass( 'frm_hidden' ).removeClass( 'ui-helper-clearfix' );
51 modalElement.parentElement.classList.remove( 'ui-widget', 'ui-corner-all', 'ui-widget-content' );
52 modalElement.classList.remove( 'ui-widget-content', 'ui-dialog-content' );
53 document.querySelector( '.frm_modal_top a' )?.blur();
54 }
55 });
56 }
57 );
58 </script>
59