@titanium-sdk/ti.webdialog

4.0.0 • Public • Published

Titanium Web Dialog

Use the native SFSafariViewController (iOS) and Chrome Pages (Android) within Axway Titanium.

Titanium Web Dialog

Requirements

  • Titanium SDK 7.0.0 or later (or use the SDK-6-compatibility Titanium SDK 6.x)
  • iOS 9+ and Android 4.1+

iOS Note

The iOS part of this module is based on Ti.SafariDialog, which has been deprecated for a cross-platform solution. All API's of Ti.SafariDialog still work here and have been extended by more features over time.

Android Legacy Support

This module is designed to work with the latest platform API's that are covered by the Titanium SDK 7.0.0 and later. If you want to use this module in Titanium SDK 6.x, please use the this version.

API's

Top-Level

Methods

  • open(arguments)

    • url (String)
    • barColor (String)
    • animated (Boolean, iOS only)
    • entersReaderIfAvailable (Boolean, iOS only)
    • barCollapsingEnabled (Boolean)
    • title (String, iOS only)
    • tintColor (String, iOS only)    * dismissButtonStyle (DISMISS_BUTTON_STYLE_*, iOS only)
    • showTitle (Boolean, Android only)
    • fadeTransition (Boolean, Android only)
    • enableSharing (Boolean, Android only) - Enable Share... menu item to share link
    • closeIcon (String, Android only) - image path to show as close-button icon
  • isSupported() -> Boolean

  • isOpen() (iOS only) -> Boolean

  • close() (iOS only)

Properties

  • DISMISS_BUTTON_STYLE_DONE (iOS only)
  • DISMISS_BUTTON_STYLE_CLOSE (iOS only)
  • DISMISS_BUTTON_STYLE_CANCEL (iOS only)

Events

  • open -> success (Boolean), url (String)
  • close -> success (Boolean), url (String) - iOS only
  • load -> success (Boolean), url (String) - iOS only
  • redirect -> url (String) - iOS only

AuthenticationSession (iOS only)

Methods

  • createAuthenticationSession(arguments)
    • url (String)
    • scheme (String)

Events

  • callback -> success (Boolean), callbackURL (String)

License

Apache 2.0

Author

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 4.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 4.0.0
    1
  • 3.0.0
    0
  • 2.1.0
    0
  • 2.0.0
    0

Package Sidebar

Install

npm i @titanium-sdk/ti.webdialog

Weekly Downloads

1

Version

4.0.0

License

none

Unpacked Size

521 kB

Total Files

29

Last publish

Collaborators

  • tisdk
  • titanium-sdk-admin
  • cb1kenobi
  • awam