- Description:
A module to handle Delete/Update operations of the manage subscription page.
- Source:
- Since:
- 4.0
- Copyright:
- 2021 Huong Nguyen
- 2021 Huong Nguyen
- License:
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
A module to handle Delete/Update operations of the manage subscription page.
Members
(static, constant) init
- Description:
Initialises.
- Source:
Initialises.
Methods
(inner) createModal(element, messageCode) → {promise}
- Description:
Create modal.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
element |
HTMLElement | |
messageCode |
string | Message code. |
Returns:
Promise for modal
- Type
- promise
(inner) getSubscriptionId(element) → {Number}
- Description:
Get subscription id for given element.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
element |
HTMLElement | update/delete link |
Returns:
- Type
- Number
(inner) getSubscriptionName(element) → {String}
- Description:
Get subscription name for given element.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
element |
HTMLElement | update/delete link |
Returns:
- Type
- String
(inner) getSubscriptionRow(subscriptionId) → {Element}
- Description:
Get subscription table row for subscription id.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
subscriptionId |
string | Subscription id |
Returns:
- Type
- Element
(inner) registerEventListeners()
- Description:
Register events for update/delete links.
- Source:
(async, inner) responseHandlerForDelete(element, data) → {Promise}
- Description:
Response handler for delete action.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
element |
HTMLElement | |
data |
Object |
Returns:
- Type
- Promise