Revise and fix resize handler

This commit is contained in:
guerler
2017-06-19 15:48:30 -04:00
parent 659c039601
commit 2c4c7147e0
6 changed files with 19 additions and 21 deletions
@@ -15,9 +15,6 @@ define([ 'utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view'
$( 'body' ).append( this.$el );
this._configure();
this.render();
this._refresh();
this.$el.on( 'click', function() { self._refresh() } );
this.$steps.scroll( function() { self._refresh() } );
$( window ).resize( function() { self._refresh() } );
},
@@ -25,7 +22,7 @@ define([ 'utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view'
_refresh: function( step_index ) {
var margin = _.reduce( this.$el.children(), function( memo, child ) {
return memo + $( child ).outerHeight();
}, 0 ) - this.$steps.height() + 25;
}, 0 ) - this.$steps.height() + 90;
this.$steps.css( 'height', $( window ).height() - margin );
},
@@ -314,6 +311,7 @@ define([ 'utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view'
}
self.forms[ step.index ] = form;
self._append( self.$steps, form.$el );
self._refresh();
step.needs_refresh && self._refreshStep( step );
form.portlet[ !self.show_progress ? 'enable' : 'disable' ]();
self.show_progress && self.execute_btn.model.set( { wait : true,
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long