0.0.33 • Published 10 months ago

@wepin/modal-js v0.0.33

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

@wepin/modal-js

npm version npm downloads

The Wepin Modal Library is designed for web environments. This package is not available for other platforms.

⏩ Installation

To install the Wepin Modal Library, you can use npm or yarn:

npm install @wepin/modal-js

or

yarn add @wepin/modal-js

⏩ Import Wepin Modal Library

import { WepinModal } from '@wepin/modal-js'

const wepinModal = new WepinModal()

With the Wepin Modal Library imported, you can now use the WepinModal instance to call various methods.

⏩ Methods

openModal

await wepinModal.openModal(url, EL, options?)

This method opens a Wepin modal iframe with the provided URL. The EL parameter is a function that handles postMessage events. The options parameter is an optional object that can be used to customize the modal's behavior.

Parameters

  • url \ - The URL to be loaded in the Wepin modal iframe.
  • EL \ - The function to handle postMessage events from the iframe.
  • options \ optional - settings for the modal. Currently supports:
    • isHide \ - If true, the modal will be hidden initially

Returns

  • WidgetFrame - The frame of the opened modal.

Example

await wepinModal.openModal('wepin url', (event)=>{})

closeModal

await wepinModal.closeModal()

If the iframe Wepin modal is open, this method will close it.

Parameters

  • void

Example

await wepinModal.closeModal()

openAuthBrowser

await wepinModal.openAuthBrowser(url, EL)

This method opens a new window for the Wepin browser to handle OAuth provider login.

Parameters

  • url \ - The URL to open in the Wepin browser.
  • EL \ - The postMessage event handler.

Returns

  • WidgetWindow - The browser of the opened window.

Example

await wepinModal.openAuthBrowser('wepin url', (event)=>{})

closeAuthBrowser

await wepinModal.closeAuthBrowser()

This method closes the Wepin browser window that was previously opened for OAuth provider login.

Parameters

  • void

Example

await wepinModal.closeAuthBrowser()
0.0.33

10 months ago

0.0.31

11 months ago

0.0.32

11 months ago

0.0.30

1 year ago

0.0.29

1 year ago

0.0.25

1 year ago

0.0.26

1 year ago

0.0.27

1 year ago

0.0.28

1 year ago

0.0.23

1 year ago

0.0.24

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.20

1 year ago

0.0.18

1 year ago

0.0.19

1 year ago

0.0.17

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago