Shield
Extends:
A shield that sets itself in front of all other elements in a context if activated, hides itself if deactivated. It can get another element in front of it (Attention: it gets removed from its context temporarly)
Constructor Summary
Public Constructor | ||
public |
constructor(options: ShieldOptions) |
Member Summary
Public Members | ||
public |
active_: * |
Private Members | ||
private |
$context_: jQuery |
|
private |
$element_: jQuery |
|
private |
|
|
private |
elementsOnTop_: Map<jQuery, ElementPosition> |
|
private |
|
Method Summary
Public Methods | ||
public |
add$OnTop($element: jQuery, options: OnTopOptions) Gets the given element in front of the shield. |
|
public |
get$ElementsInFront(): jQuery Returns all children in front of the shield |
|
public |
|
|
public |
remove$OnTop($element: jQuery): Promise Returns the given element in front of the shield to the previous context |
|
public |
|
Public Constructors
public constructor(options: ShieldOptions) source
Params:
Name | Type | Attribute | Description |
options | ShieldOptions |
Public Members
public active_: * source
Private Members
private $context_: jQuery source
private $element_: jQuery source
private elementsOnTop_: Map<jQuery, ElementPosition> source
Public Methods
public add$OnTop($element: jQuery, options: OnTopOptions) source
Gets the given element in front of the shield. The element is removed from its context temporarily
Params:
Name | Type | Attribute | Description |
$element | jQuery | ||
options | OnTopOptions |
|
public get$ElementsInFront(): jQuery source
Returns all children in front of the shield
Return:
jQuery |