PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.14
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.14
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
← All changes | classes/controllers/FrmApplicationsController.php +16 -5 6.4.16.14 View file →
@@ -153,9 +153,9 @@
153 153 */
154 154 private static function sort_templates( $applications ) {
155 155 usort(
156 156 $applications,
157 - function( $a, $b ) {
157 + function ( $a, $b ) {
158 158 return strcmp( $a['name'], $b['name'] );
159 159 }
160 160 );
161 161 return $applications;
@@ -161,10 +161,21 @@
161 161 return $applications;
162 162 }
163 163
164 164 /**
165 + * @usedby FrmAppController::admin_init().
166 + *
167 + * @since 6.8
168 + *
165 169 * @return void
166 170 */
171 + public static function load_page() {
172 + self::load_assets();
173 + }
174 +
175 + /**
176 + * @return void
177 + */
167 178 public static function load_assets() {
168 179 $plugin_url = FrmAppHelper::plugin_url();
169 180 $version = FrmAppHelper::plugin_version();
170 181
@@ -172,9 +183,10 @@
172 183 wp_enqueue_style( 'formidable-grids' );
173 184
174 185 $js_dependencies = array(
175 186 'wp-i18n',
176 - 'wp-hooks', // This prevents a console error "wp.hooks is undefined" in WP versions older than 5.7.
187 + // This prevents a console error "wp.hooks is undefined" in WP versions older than 5.7.
188 + 'wp-hooks',
177 189 'formidable_dom',
178 190 );
179 191 wp_register_script( 'formidable_applications', $plugin_url . '/js/admin/applications.js', $js_dependencies, $version, true );
180 192 wp_register_style( 'formidable_applications', $plugin_url . '/css/admin/applications.css', array(), $version );
@@ -184,8 +196,9 @@
184 196 );
185 197 wp_localize_script( 'formidable_applications', 'frmApplicationsVars', $js_vars );
186 198
187 199 wp_enqueue_script( 'formidable_applications' );
200 + wp_set_script_translations( 'formidable_applications', 'formidable' );
188 201 wp_enqueue_style( 'formidable_applications' );
189 202
190 203 do_action( 'frm_applications_assets' );
191 204 }
@@ -194,11 +207,9 @@
194 207 * @return void
195 208 */
196 209 public static function dequeue_scripts() {
197 210 if ( 'formidable-applications' === FrmAppHelper::simple_get( 'page', 'sanitize_title' ) ) {
198 - // Avoid extra scripts loading on applications index that aren't needed.
199 - wp_dequeue_script( 'frm-surveys-admin' );
200 - wp_dequeue_script( 'frm-quizzes-form-action' );
211 + FrmAppHelper::dequeue_extra_global_scripts();
201 212 }
202 213 }
203 214
204 215 /**