Index: trunk/extensions/VisualEditor/modules/es/views/es.ToolbarView.js |
— | — | @@ -24,21 +24,21 @@ |
25 | 25 | * keyboard or mouse). |
26 | 26 | */ |
27 | 27 | $window.scroll( function() { |
28 | | - if ( _this.surfaceView.dimensions.scrollTop >= _this.surfaceView.dimensions.toolbarTop ) { |
29 | | - if ( ! _this.$.hasClass( 'float' ) ) { |
| 28 | + if ( _this.surfaceView.dimensions.scrollTop > _this.surfaceView.dimensions.toolbarTop ) { |
| 29 | + if ( !_this.$.hasClass( 'float' ) ) { |
30 | 30 | var left = _this.$.offset().left, |
31 | 31 | right = $window.width() - _this.$.outerWidth() - left; |
32 | 32 | _this.$.css( 'right', right ); |
33 | 33 | _this.$.css( 'left', left ); |
| 34 | + _this.$spacer.height( _this.$.height() ); |
34 | 35 | _this.$.addClass( 'float' ); |
35 | | - _this.$spacer.height( _this.$.height() ); |
36 | 36 | } |
37 | 37 | } else { |
38 | 38 | if ( _this.$.hasClass( 'float' ) ) { |
39 | 39 | _this.$.css( 'right', 0 ); |
40 | 40 | _this.$.css( 'left', 0 ); |
| 41 | + _this.$spacer.height(0); |
41 | 42 | _this.$.removeClass( 'float' ); |
42 | | - _this.$spacer.height(0); |
43 | 43 | } |
44 | 44 | } |
45 | 45 | } ); |