@jakguru/vueprint / @jakguru/vueprint/services/ui / SwalService
Interface: SwalService
@jakguru/vueprint/services/ui.SwalService
Properties
version
• version: string
Defined in
Methods
argsToParams
▸ argsToParams(params
): SweetAlertOptions
Parameters
Name | Type |
---|---|
params | SweetAlertArrayOptions | readonly [SweetAlertOptions ] |
Returns
SweetAlertOptions
Defined in
bindClickHandler
▸ bindClickHandler(attribute?
): void
Parameters
Name | Type |
---|---|
attribute? | string |
Returns
void
Defined in
clickCancel
▸ clickCancel(): void
Returns
void
Defined in
clickConfirm
▸ clickConfirm(): void
Returns
void
Defined in
clickDeny
▸ clickDeny(): void
Returns
void
Defined in
close
▸ close(result?
): void
Parameters
Name | Type |
---|---|
result? | Partial <SweetAlertResult <any >> |
Returns
void
Defined in
disableButtons
▸ disableButtons(): void
Returns
void
Defined in
disableInput
▸ disableInput(): void
Returns
void
Defined in
enableButtons
▸ enableButtons(): void
Returns
void
Defined in
enableInput
▸ enableInput(): void
Returns
void
Defined in
fire
▸ fire<T
>(options
): Promise
<SweetAlertResult
<Awaited
<T
>>>
Type parameters
Name | Type |
---|---|
T | any |
Parameters
Name | Type |
---|---|
options | SweetAlertOptions |
Returns
Promise
<SweetAlertResult
<Awaited
<T
>>>
Defined in
▸ fire<T
>(title?
, html?
, icon?
): Promise
<SweetAlertResult
<Awaited
<T
>>>
Type parameters
Name | Type |
---|---|
T | any |
Parameters
Name | Type |
---|---|
title? | string |
html? | string |
icon? | SweetAlertIcon |
Returns
Promise
<SweetAlertResult
<Awaited
<T
>>>
Defined in
getActions
▸ getActions(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getCancelButton
▸ getCancelButton(): null
| HTMLButtonElement
Returns
null
| HTMLButtonElement
Defined in
getCloseButton
▸ getCloseButton(): null
| HTMLButtonElement
Returns
null
| HTMLButtonElement
Defined in
getConfirmButton
▸ getConfirmButton(): null
| HTMLButtonElement
Returns
null
| HTMLButtonElement
Defined in
getContainer
▸ getContainer(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getDenyButton
▸ getDenyButton(): null
| HTMLButtonElement
Returns
null
| HTMLButtonElement
Defined in
getFocusableElements
▸ getFocusableElements(): readonly HTMLElement
[]
Returns
readonly HTMLElement
[]
Defined in
getFooter
▸ getFooter(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getHtmlContainer
▸ getHtmlContainer(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getIcon
▸ getIcon(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getIconContent
▸ getIconContent(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getImage
▸ getImage(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getInput
▸ getInput(): null
| HTMLInputElement
Returns
null
| HTMLInputElement
Defined in
getPopup
▸ getPopup(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getProgressSteps
▸ getProgressSteps(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getTimerLeft
▸ getTimerLeft(): undefined
| number
Returns
undefined
| number
Defined in
getTimerProgressBar
▸ getTimerProgressBar(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getTitle
▸ getTitle(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
getValidationMessage
▸ getValidationMessage(): null
| HTMLElement
Returns
null
| HTMLElement
Defined in
hideLoading
▸ hideLoading(): void
Returns
void
Defined in
increaseTimer
▸ increaseTimer(ms
): undefined
| number
Parameters
Name | Type |
---|---|
ms | number |
Returns
undefined
| number
Defined in
isLoading
▸ isLoading(): boolean
Returns
boolean
Defined in
isTimerRunning
▸ isTimerRunning(): undefined
| boolean
Returns
undefined
| boolean
Defined in
isUpdatableParameter
▸ isUpdatableParameter(paramName
): paramName is SweetAlertUpdatableParameters
Parameters
Name | Type |
---|---|
paramName | string |
Returns
paramName is SweetAlertUpdatableParameters
Defined in
isValidParameter
▸ isValidParameter(paramName
): paramName is "background" | "footer" | "html" | "input" | "template" | "title" | "validationMessage" | "width" | "text" | "icon" | "allowEscapeKey" | "allowOutsideClick" | "buttonsStyling" | "cancelButtonAriaLabel" | "cancelButtonColor" | "cancelButtonText" | "closeButtonAriaLabel" | "closeButtonHtml" | "confirmButtonAriaLabel" | "confirmButtonColor" | "confirmButtonText" | "currentProgressStep" | "customClass" | "denyButtonAriaLabel" | "denyButtonColor" | "denyButtonText" | "didClose" | "didDestroy" | "hideClass" | "iconColor" | "imageAlt" | "imageHeight" | "imageUrl" | "imageWidth" | "preConfirm" | "preDeny" | "progressSteps" | "reverseButtons" | "showCancelButton" | "showCloseButton" | "showConfirmButton" | "showDenyButton" | "titleText" | "willClose" | "inputValidator" | "iconHtml" | "backdrop" | "toast" | "target" | "padding" | "color" | "position" | "grow" | "animation" | "showClass" | "timer" | "timerProgressBar" | "heightAuto" | "allowEnterKey" | "stopKeydownPropagation" | "keydownListenerCapture" | "focusConfirm" | "focusDeny" | "focusCancel" | "returnFocus" | "loaderHtml" | "showLoaderOnConfirm" | "showLoaderOnDeny" | "inputLabel" | "inputPlaceholder" | "inputValue" | "inputOptions" | "inputAutoFocus" | "inputAutoTrim" | "inputAttributes" | "returnInputValueOnDeny" | "progressStepsDistance" | "willOpen" | "didOpen" | "didRender" | "scrollbarPadding"
Parameters
Name | Type |
---|---|
paramName | string |
Returns
paramName is "background" | "footer" | "html" | "input" | "template" | "title" | "validationMessage" | "width" | "text" | "icon" | "allowEscapeKey" | "allowOutsideClick" | "buttonsStyling" | "cancelButtonAriaLabel" | "cancelButtonColor" | "cancelButtonText" | "closeButtonAriaLabel" | "closeButtonHtml" | "confirmButtonAriaLabel" | "confirmButtonColor" | "confirmButtonText" | "currentProgressStep" | "customClass" | "denyButtonAriaLabel" | "denyButtonColor" | "denyButtonText" | "didClose" | "didDestroy" | "hideClass" | "iconColor" | "imageAlt" | "imageHeight" | "imageUrl" | "imageWidth" | "preConfirm" | "preDeny" | "progressSteps" | "reverseButtons" | "showCancelButton" | "showCloseButton" | "showConfirmButton" | "showDenyButton" | "titleText" | "willClose" | "inputValidator" | "iconHtml" | "backdrop" | "toast" | "target" | "padding" | "color" | "position" | "grow" | "animation" | "showClass" | "timer" | "timerProgressBar" | "heightAuto" | "allowEnterKey" | "stopKeydownPropagation" | "keydownListenerCapture" | "focusConfirm" | "focusDeny" | "focusCancel" | "returnFocus" | "loaderHtml" | "showLoaderOnConfirm" | "showLoaderOnDeny" | "inputLabel" | "inputPlaceholder" | "inputValue" | "inputOptions" | "inputAutoFocus" | "inputAutoTrim" | "inputAttributes" | "returnInputValueOnDeny" | "progressStepsDistance" | "willOpen" | "didOpen" | "didRender" | "scrollbarPadding"
Defined in
isVisible
▸ isVisible(): boolean
Returns
boolean
Defined in
mixin
▸ mixin(options
): SwalService
Parameters
Name | Type |
---|---|
options | SweetAlertOptions |
Returns
Defined in
resetValidationMessage
▸ resetValidationMessage(): void
Returns
void
Defined in
resumeTimer
▸ resumeTimer(): undefined
| number
Returns
undefined
| number
Defined in
showLoading
▸ showLoading(buttonToReplace?
): void
Parameters
Name | Type |
---|---|
buttonToReplace? | null | HTMLButtonElement |
Returns
void
Defined in
showValidationMessage
▸ showValidationMessage(validationMessage
): void
Parameters
Name | Type |
---|---|
validationMessage | string |
Returns
void
Defined in
stopTimer
▸ stopTimer(): undefined
| number
Returns
undefined
| number
Defined in
toggleTimer
▸ toggleTimer(): undefined
| number
Returns
undefined
| number
Defined in
update
▸ update(options
): void
Parameters
Name | Type |
---|---|
options | Pick <SweetAlertOptions , SweetAlertUpdatableParameters > |
Returns
void