new ContentBlock(element, options, (String), (String), (Integer))
- Source:
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
element | HTMLElement | DOM element for component instantiation and scope | ||||||
options | Object | Properties
| ||||||
(String) | options.targetSelector The selector of the element where to attach the click listener | |||||||
(String) | options.titleSelector The selector of the element containing the link | |||||||
(Integer) | options.maxIterations Maximum number of ancestors to look for the element |
Classes
Methods
destroy()
- Description:
Destroy component.
- Source:
findElementInCommonAncestor(element, selector)
- Description:
Find an element in a common ancestor.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
element | HTMLElement | |
selector | string |
init()
- Description:
Initialise component.
- Source:
linkTo()
- Description:
Redirect the user to the desired url.
- Source:
(static) autoInit(root) → {ContentBlock}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
root | HTMLElement | DOM element for component instantiation and scope |
Returns:
An instance of ContentBlock.
- Type
- ContentBlock
(static) convertToFullURL(href)
- Description:
Convert a path to a full url.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
href | String |