PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.0
Kubio AI Page Builder v2.8.0
2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / lib / polyfills / wp-compose-js.php
kubio / lib / polyfills Last commit date
polyfills.php 3 years ago safari.php 1 year ago wp-compose-js.php 1 year ago
wp-compose-js.php
36 lines
1 <?php
2
3 function kubio_wp_compose_js_polyfill() {
4 ob_start();
5 ?>
6 <script>
7 (function(compose){
8 if(!compose.pipe){
9
10 const basePipe =
11 ( reverse ) =>
12 ( ...funcs ) =>
13 ( ...args ) => {
14 const functions = funcs.flat();
15 if ( reverse ) {
16 functions.reverse();
17 }
18 return functions.reduce(
19 ( prev, func ) => [ func( ...prev ) ],
20 args
21 )[ 0 ];
22 };
23
24 compose.pipe = basePipe();
25 }
26 })(wp.compose)
27 </script>
28 <?php
29 $content = wp_strip_all_tags( ob_get_clean() );
30
31 wp_add_inline_script( 'wp-compose', $content, 'after' );
32 }
33
34 add_filter( 'wp_enqueue_scripts', 'kubio_wp_compose_js_polyfill' );
35 add_filter( 'admin_enqueue_scripts', 'kubio_wp_compose_js_polyfill' );
36