Edit this page

up.Layer up.Layer.prototype.accept([value], [options])
Instance method

Closes this overlay with an accepting intent, e.g. when a change was confirmed or when a value was selected.

To dismiss a layer without an accepting intent, use up.Layer#dismiss() instead.

Closing overlays


Acceptance

[value]
optional

The acceptance value that will be passed to { onAccepted } callbacks.

If there isn't an acceptance value, omit this argument. If you need to pass options without an acceptance value, pass null:

up.layer.accept(null, { animation: 'move-to-bottom' })
any
[options.confirm]
optional

A message the user needs to confirm before the overlay is closed.

string
[options.response]
optional

The server response that caused this overlay to close.

May be left blank if the overlay was not closed in reaction to a server response.

See Using the discarded response.

Animation

[options.animation]
optional

The animation to use for closing this layer.

Defaults to the close animation configured for this layer mode.

stringFunction(Element, Object)
[options.duration]
optional

The duration for the close animation in milliseconds.

number
[options.easing]
optional

The timing function that controls the acceleration of the close animation.

number
[options.onFinished]
optional

A callback that will run when the elements have been removed from the DOM.

If the layer has a close animation, the callback will run after the animation has finished.

Function

History

[options.history=true]
optional

Whether to restore the the parent layer's history state in the browser's address bar.

number