Fixed tripBlock size and position calculation when using `w` orientation

The browser handles the scaling properly when the tripBlock is set to `e`. This is not the case when setting a trip block to `w`. The `max-width` (based on available space to the left selector) of the `tripBlock` must be calculated first then the `blockWidth` recalculated after that.