settings.js 632 B

1234567891011121314151617181920212223242526272829303132333435
  1. (function($){
  2. FLBuilder.registerModuleHelper('map', {
  3. rules: {
  4. address: {
  5. required: true
  6. },
  7. height: {
  8. required: true,
  9. number: true
  10. }
  11. },
  12. init: function()
  13. {
  14. var form = $( '.fl-builder-settings' ),
  15. height = form.find( 'input[name=height]' );
  16. height.on( 'keyup', this._previewHeight );
  17. },
  18. _previewHeight: function()
  19. {
  20. var form = $( '.fl-builder-settings' ),
  21. height = form.find( 'input[name=height]' ).val(),
  22. iframe = $( FLBuilder.preview.classes.node + ' iframe' );
  23. if ( ! isNaN( height )) {
  24. iframe.attr( 'height', height + 'px' );
  25. }
  26. }
  27. });
  28. })(jQuery);