mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-01-19 16:52:53 +08:00
fix(spinnerdialog): fix functionality
This commit is contained in:
parent
fdc5739593
commit
66f0e03aef
@ -1,18 +1,53 @@
|
||||
import {Plugin, Cordova} from './plugin';
|
||||
|
||||
/**
|
||||
* @name Spinner Dialog
|
||||
* @description
|
||||
* @usage
|
||||
* ```js
|
||||
* import {SpinnerDialog} from 'ionic-native';
|
||||
*
|
||||
*
|
||||
*
|
||||
* SpinnerDialog.show();
|
||||
*
|
||||
* SpinnerDialog.hide();
|
||||
* ```
|
||||
*/
|
||||
@Plugin({
|
||||
plugin: 'cordova-plugin-spinner-dialog',
|
||||
pluginRef: 'window.plugins.spinnerDialog',
|
||||
repo: 'https://github.com/Paldom/SpinnerDialog',
|
||||
platforms: ['Android','iOS','Windows Phone 8']
|
||||
})
|
||||
export class SpinnerDialog {
|
||||
|
||||
@Cordova()
|
||||
static show(title : string, message : string) : Promise<any> {return}
|
||||
|
||||
/**
|
||||
* Shows the spinner dialog
|
||||
* @param title {string} Spinner title (shows on Android only)
|
||||
* @param message {string} Spinner message
|
||||
* @param cancelCallback {boolean|function} Set to false to set spinner not cancelable. Or provide a function to call when the user cancels the spinner.
|
||||
* @param iOSOptions {object} Options for iOS only
|
||||
*/
|
||||
@Cordova({
|
||||
sync: true
|
||||
})
|
||||
static show(title? : string, message? : string, cancelCallback? : any, iOSOptions? : SpinnerDialogIOSOptions) : void {}
|
||||
|
||||
/**
|
||||
* Hides the spinner dialog if visible
|
||||
*/
|
||||
@Cordova({
|
||||
sync: true
|
||||
})
|
||||
static hide() : void {}
|
||||
|
||||
}
|
||||
|
||||
export interface SpinnerDialogIOSOptions {
|
||||
overlayOpacity? : number,
|
||||
textColorRed? : number,
|
||||
textColorGreen? : number,
|
||||
textColorBlue? : number
|
||||
}
|
Loading…
Reference in New Issue
Block a user