settings.js 539 B

123456789101112131415161718192021222324252627
  1. ( function( $ ) {
  2. FLBuilder.registerModuleHelper( 'acf-block', {
  3. init: function() {
  4. acf.doAction( 'append' );
  5. this.initPreview();
  6. },
  7. initPreview: function() {
  8. var form = $( '.fl-builder-settings:visible .acf-block-fields' );
  9. var callback = $.proxy( FLBuilder.preview.delayPreview, FLBuilder.preview );
  10. form.on( 'input', 'input, textarea', callback );
  11. form.on( 'change', 'input[type="hidden"], select', callback );
  12. },
  13. submit: function() {
  14. acf.unload.reset();
  15. return true;
  16. }
  17. } );
  18. } )( jQuery );