(function($){ FLBuilder.registerModuleHelper('map', { rules: { address: { required: true }, height: { required: true, number: true } }, init: function() { var form = $( '.fl-builder-settings' ), height = form.find( 'input[name=height]' ); height.on( 'keyup', this._previewHeight ); }, _previewHeight: function() { var form = $( '.fl-builder-settings' ), height = form.find( 'input[name=height]' ).val(), iframe = $( FLBuilder.preview.classes.node + ' iframe' ); if ( ! isNaN( height )) { iframe.attr( 'height', height + 'px' ); } } }); })(jQuery);