mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-03-17 09:01:07 +08:00
feat(photo-viewer): add new params (#2895)
* Change for new 'headers' option As of 1.1.19 of PhotoViewer, a new PhotoViewer option was added called 'headers' which allows for HTTP headers to be used when requesting the image. This is useful for authenticated sites. * Typo in example * Added new PhotoViewerOptions There are several other new PhotoViewerOptions besides 'headers' that need to be imported into the latest version. I was selfishly only concerned about the one I needed, but the build really needs them all.
This commit is contained in:
parent
e1a490357d
commit
c5ceba1aae
@ -6,6 +6,27 @@ export interface PhotoViewerOptions {
|
|||||||
* Set to false to disable the share button (Android only). Default: true
|
* Set to false to disable the share button (Android only). Default: true
|
||||||
*/
|
*/
|
||||||
share?: boolean;
|
share?: boolean;
|
||||||
|
/**
|
||||||
|
* Add HTTP headers to the request. Useful for authenticated pages.
|
||||||
|
* The value is a string in a JSON format. Default: ''
|
||||||
|
*/
|
||||||
|
headers?: string;
|
||||||
|
/**
|
||||||
|
* Option for close button visibility when share false [ONLY FOR iOS]
|
||||||
|
*/
|
||||||
|
closeButton?: boolean;
|
||||||
|
/**
|
||||||
|
* If you need to copy image to reference before show then set it true [ONLY FOR iOS]
|
||||||
|
*/
|
||||||
|
copyToReference?: boolean;
|
||||||
|
/**
|
||||||
|
* Enable or Disable Picasso Options ( Only Android ): fit, centerInside, centerCrop.
|
||||||
|
*/
|
||||||
|
piccasoOptions?: {
|
||||||
|
fit?: boolean;
|
||||||
|
centerInside?: boolean;
|
||||||
|
centerCrop?: boolean;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -22,6 +43,8 @@ export interface PhotoViewerOptions {
|
|||||||
* this.photoViewer.show('https://mysite.com/path/to/image.jpg');
|
* this.photoViewer.show('https://mysite.com/path/to/image.jpg');
|
||||||
*
|
*
|
||||||
* this.photoViewer.show('https://mysite.com/path/to/image.jpg', 'My image title', {share: false});
|
* this.photoViewer.show('https://mysite.com/path/to/image.jpg', 'My image title', {share: false});
|
||||||
|
*
|
||||||
|
* this.photoViewer.show('https://mysecuresite.com/path/to/image.jpg', 'My image title', {share: false, headers: '{username:foo,password:bar}'});
|
||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
@Plugin({
|
@Plugin({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user