Skip to content

Conversation

@vanderlee
Copy link

This uses jQuery .animate to animate the backdrop, which looks really nice.

The backdrop is not hidden when moving from one element to another, but is instead moved.

Ideally the duration of the animation would be based on whether the backdrop already exists or not (duration 0 if not), but I couldn't find a clean way to check this, somebody else likely will.

This uses jQuery `.animate` to animate the backdrop, which looks really nice.

The backdrop is not hidden when moving from one element to another, but is instead moved.

Ideally the duration of the animation would be based on whether the backdrop already exists or not (duration 0 if not), but I couldn't find a clean way to check this, somebody else likely will.
.height(data.height)
.width(width - (data.offset.left + data.width))

.animate({top: data.offset.top, left: data.offset.left + data.width, height: data.height, width: width - (data.offset.left + data.width) }, duration)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line exceeds maximum allowed length. Length is 161, max is 80.

.offset(top: data.offset.top, left: 0)
.height(data.height)
.width(if data.offset.left > 0 then data.offset.left else 0)
.animate({top: data.offset.top, left: 0, height: data.height, width: Math.max(0, data.offset.left) }, duration)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line exceeds maximum allowed length. Length is 123, max is 80.

.offset(top: data.offset.top + data.height, left: 0)
.height(height - (data.offset.top + data.height))
.width(width)
.animate({top: data.offset.top + data.height, left: 0, height: height - (data.offset.top + data.height), width: width }, duration)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line exceeds maximum allowed length. Length is 142, max is 80.

.height(if data.offset.top > 0 then data.offset.top else 0)
.width(width)
.offset(top: 0, left: 0)
.animate({top: 0, left: 0, height: Math.max(0, data.offset.top), width: width }, duration)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line exceeds maximum allowed length. Length is 102, max is 80.

@vanderlee
Copy link
Author

p.s. I don't do Coffeescript, so the code is probably pretty bad by CS standards.

height: $backdropElement.innerHeight()
offset: $backdropElement.offset()

$('.tour-step-backdrop').not($backdropElement).removeClass('tour-step-backdrop')

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line exceeds maximum allowed length. Length is 88, max is 80.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants