All Projects → appcelerator-modules → titanium-web-dialog

appcelerator-modules / titanium-web-dialog

Licence: other
Use the SFSafariViewController (iOS) and Chrome Pages (Android) in Titanium.

Programming Languages

objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to titanium-web-dialog

abifestival-app
Cross-platform festival-app built with the Appcelerator Titanium framework
Stars: ✭ 16 (-42.86%)
Mutual labels:  native, titanium
titanium-vue
Use Vue.js to easily create native mobile apps with Axway Appcelerator Titanium.
Stars: ✭ 45 (+60.71%)
Mutual labels:  native, titanium
ti.map
Use native Apple Maps & Google Maps in iOS and Android with Axway Titanium
Stars: ✭ 49 (+75%)
Mutual labels:  native, titanium
ti.admob
Use the Google AdMob SDK on iOS and Android with Titanium
Stars: ✭ 51 (+82.14%)
Mutual labels:  native, titanium
titanium-arkit
Use the iOS 11 ARKit API in Axway Titanium
Stars: ✭ 28 (+0%)
Mutual labels:  native, titanium
titanium-firebase-analytics
Use the Firebase Analytics SDK in Axway Titanium 🚀
Stars: ✭ 33 (+17.86%)
Mutual labels:  native, titanium
av.imageview
Titanium native ImageView module that extends the default Titanium ImageView with more capabilities and a different caching system.
Stars: ✭ 97 (+246.43%)
Mutual labels:  native, titanium
titanium-calendar
An easy to use iOS modal calendar for selecting dates. Based on the awesome PDTSimpleCalendar library.
Stars: ✭ 15 (-46.43%)
Mutual labels:  native, titanium
ti.playservices
Titanium module for Google Play Services
Stars: ✭ 19 (-32.14%)
Mutual labels:  native, titanium
ti.paint
Touch-based painting with the Titanium SDK.
Stars: ✭ 27 (-3.57%)
Mutual labels:  native, titanium
Titanium mobile
🚀 Native iOS- and Android- Apps with JavaScript
Stars: ✭ 2,553 (+9017.86%)
Mutual labels:  native, titanium
griffin-app-opensource
The Axway Griffin App goes open source!
Stars: ✭ 19 (-32.14%)
Mutual labels:  native, titanium
titanium-material
Use the native Material UI/UX framework (https://github.com/CosmicMind/Material) in Titanium!
Stars: ✭ 14 (-50%)
Mutual labels:  native, titanium
ti.coremotion
Support for the native iOS CoreMotion framework in Appcelerator Titanium
Stars: ✭ 15 (-46.43%)
Mutual labels:  native, titanium
ti.accountkit
DEPRECATED -- 🔐 Use the Facebook AccountKit iOS-SDK with Titanium Mobile.
Stars: ✭ 18 (-35.71%)
Mutual labels:  native, titanium
titanium-turbo
Axway Amplify module that adds some enhancements for Appcelerator Titanium Alloy
Stars: ✭ 15 (-46.43%)
Mutual labels:  native, titanium
titanium-paypal
💰 Use the PayPal iOS-SDK 2.x with Titanium Mobile.
Stars: ✭ 22 (-21.43%)
Mutual labels:  native
ezinject
Modular binary injection framework, successor of libhooker
Stars: ✭ 47 (+67.86%)
Mutual labels:  native
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-35.71%)
Mutual labels:  native
RichText
Easily show RichText(html) in SwiftUI
Stars: ✭ 25 (-10.71%)
Mutual labels:  sfsafariviewcontroller

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].