up.Layer.prototype.asCurrent(fn)
Instance method
Temporarily changes the current layer while the given function is running.
Calls the given function and restores the original current layer when the function terminates.
Example
up.layer.current // returns up.Layer.Root
up.layer.open() // open an overlay
up.layer.current // returns up.Layer.Modal
up.layer.parent.asCurrent(function() {
up.layer.current // returns up.Layer.Root
})
up.layer.current // returns up.Layer.Modal
Parameters
fn
required
The synchronous function to call.
Async functions are not supported.
Type: Function()