settings.js 765 B

1234567891011121314151617181920212223242526272829303132
  1. (function($){
  2. FLBuilder.registerModuleHelper('numbers', {
  3. init: function()
  4. {
  5. var form = $( '.fl-builder-settings' );
  6. this._toggleMaxNumber();
  7. form.find( 'select[name=layout]' ).on( 'change', this._toggleMaxNumber );
  8. form.find( 'select[name=number_type]' ).on( 'change', this._toggleMaxNumber );
  9. },
  10. _toggleMaxNumber: function()
  11. {
  12. var form = $( '.fl-builder-settings' ),
  13. layout = form.find( 'select[name=layout]' ).val(),
  14. numberType = form.find( 'select[name=number_type]' ).val(),
  15. maxNumber = form.find( '#fl-field-max_number' );
  16. if ( 'default' == layout ) {
  17. maxNumber.hide();
  18. } else if ( 'standard' == numberType ) {
  19. maxNumber.show();
  20. } else {
  21. maxNumber.hide();
  22. }
  23. }
  24. });
  25. })(jQuery);