-3052 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\base64-js-5c1787fbe1bfc3c9e4d61dc3027784fd is being purged from base D:\my\miao\miaomiao
-3053 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\stream-buffers-e87baaf8a9955e3ae726aeca197aa30e is being purged from base D:\my\miao\miaomiao
-3054 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\bplist-creator-4ba3843fe963017ba6823478568c1aaf is being purged from base D:\my\miao\miaomiao
-3055 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\xmlbuilder-665842ec8a22ed2cdf68ac2d6dc58449 is being purged from base D:\my\miao\miaomiao
-3056 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\simple-plist-9289b236160454c6cc13b47c12a6df29 is being purged from base D:\my\miao\miaomiao
-3057 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\cordova-ios-85bc741f9d6ea59da9e70b73d321e52e is being purged from base D:\my\miao\miaomiao
-3058 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\xcode-8e03bd863748e03876d9f4aacfe3d34b is being purged from base D:\my\miao\miaomiao
-3059 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\plist-bd901baec826b0e0111f7b3069257555 is being purged from base D:\my\miao\miaomiao
-3060 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\base64-js-5c1787fbe1bfc3c9e4d61dc3027784fd
-3061 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\stream-buffers-e87baaf8a9955e3ae726aeca197aa30e
-3062 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\bplist-creator-4ba3843fe963017ba6823478568c1aaf
-3063 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\xmlbuilder-665842ec8a22ed2cdf68ac2d6dc58449
-3064 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\simple-plist-9289b236160454c6cc13b47c12a6df29
-3065 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\pegjs-0c4dc2389a7e57832a2fd0ea27e65c48 is being purged from base D:\my\miao\miaomiao
-3066 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\cordova-ios-85bc741f9d6ea59da9e70b73d321e52e
-3067 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\xcode-8e03bd863748e03876d9f4aacfe3d34b
-3068 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\plist-bd901baec826b0e0111f7b3069257555
-3069 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\base64-js\1.1.2\package.tgz
-3070 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\base64-js-5c1787fbe1bfc3c9e4d61dc3027784fd
-3071 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\base64-js-5c1787fbe1bfc3c9e4d61dc3027784fd is being purged
-3072 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\stream-buffers\2.2.0\package.tgz
-3073 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\stream-buffers-e87baaf8a9955e3ae726aeca197aa30e
-3074 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\stream-buffers-e87baaf8a9955e3ae726aeca197aa30e is being purged
-3075 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\bplist-creator\0.0.7\package.tgz
-3076 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\bplist-creator-4ba3843fe963017ba6823478568c1aaf
-3077 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\bplist-creator-4ba3843fe963017ba6823478568c1aaf is being purged
-3078 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\xmlbuilder\8.2.2\package.tgz
-3079 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\xmlbuilder-665842ec8a22ed2cdf68ac2d6dc58449
-3080 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\xmlbuilder-665842ec8a22ed2cdf68ac2d6dc58449 is being purged
-3081 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\simple-plist\0.2.1\package.tgz
-3082 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\simple-plist-9289b236160454c6cc13b47c12a6df29
-3083 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\simple-plist-9289b236160454c6cc13b47c12a6df29 is being purged
-3084 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\pegjs-0c4dc2389a7e57832a2fd0ea27e65c48
-3085 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\cordova-ios\4.4.0\package.tgz
-3086 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\cordova-ios-85bc741f9d6ea59da9e70b73d321e52e
-3087 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\cordova-ios-85bc741f9d6ea59da9e70b73d321e52e is being purged
-3088 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\xcode\0.9.3\package.tgz
-3089 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\xcode-8e03bd863748e03876d9f4aacfe3d34b
-3090 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\xcode-8e03bd863748e03876d9f4aacfe3d34b is being purged
-3091 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\plist\2.0.1\package.tgz
-3092 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\plist-bd901baec826b0e0111f7b3069257555
-3093 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\plist-bd901baec826b0e0111f7b3069257555 is being purged
-3094 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\base64-js-5c1787fbe1bfc3c9e4d61dc3027784fd
-3095 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\stream-buffers-e87baaf8a9955e3ae726aeca197aa30e
-3096 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\bplist-creator-4ba3843fe963017ba6823478568c1aaf
-3097 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\xmlbuilder-665842ec8a22ed2cdf68ac2d6dc58449
-3098 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\simple-plist-9289b236160454c6cc13b47c12a6df29
-3099 verbose tar unpack C:\Users\Ben\AppData\Roaming\npm-cache\pegjs\0.10.0\package.tgz
-3100 verbose tar unpacking to D:\my\miao\miaomiao\node_modules\.staging\pegjs-0c4dc2389a7e57832a2fd0ea27e65c48
-3101 silly gentlyRm D:\my\miao\miaomiao\node_modules\.staging\pegjs-0c4dc2389a7e57832a2fd0ea27e65c48 is being purged
-3102 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\cordova-ios-85bc741f9d6ea59da9e70b73d321e52e
-3103 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\xcode-8e03bd863748e03876d9f4aacfe3d34b
-3104 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\plist-bd901baec826b0e0111f7b3069257555
-3105 silly gunzTarPerm modes [ '777', '666' ]
-3106 silly gunzTarPerm modes [ '777', '666' ]
-3107 silly gunzTarPerm modes [ '777', '666' ]
-3108 silly gunzTarPerm modes [ '777', '666' ]
-3109 silly gunzTarPerm modes [ '777', '666' ]
-3110 verbose gentlyRm don't care about contents; nuking D:\my\miao\miaomiao\node_modules\.staging\pegjs-0c4dc2389a7e57832a2fd0ea27e65c48
-6006 silly linkStuff base64-js@1.1.2 has D:\my\miao\miaomiao\node_modules\cordova-ios\node_modules\xcode\node_modules as its parent node_modules
-6007 verbose linkBins base64-js@1.1.2
-6008 verbose linkMans base64-js@1.1.2
-6009 verbose rebuildBundles base64-js@1.1.2
-6010 silly build pegjs
-6011 info linkStuff pegjs@0.10.0
-6012 silly linkStuff pegjs@0.10.0 has D:\my\miao\miaomiao\node_modules\cordova-ios\node_modules\xcode\node_modules as its parent node_modules
-6013 verbose linkBins pegjs@0.10.0
-6014 verbose link bins [ { pegjs: 'bin/pegjs' },
-6014 verbose link bins 'D:\\my\\miao\\miaomiao\\node_modules\\cordova-ios\\node_modules\\xcode\\node_modules\\.bin',
-6014 verbose link bins false ]
-6015 verbose linkMans pegjs@0.10.0
-6016 verbose rebuildBundles pegjs@0.10.0
-6017 verbose unlock done using C:\Users\Ben\AppData\Roaming\npm-cache\_locks\staging-74b969ae5f7bd371.lock for D:\my\miao\miaomiao\node_modules\.staging
-6018 silly rollbackFailedOptional Starting
-6019 silly rollbackFailedOptional Finishing
-6020 silly runTopLevelLifecycles Starting
-6021 silly runTopLevelLifecycles Finishing
-6022 silly install printInstalled
-6023 warn EPACKAGEJSON ionic-tabs@1.1.1 No repository field.
-6024 warn EPACKAGEJSON ionic-tabs@1.1.1 No license field.
-6025 verbose stack Error: ENOENT: no such file or directory, chmod 'D:\my\miao\miaomiao\node_modules\cordova-ios\node_modules\xcode\node_modules\pegjs\bin\pegjs'
-6025 verbose stack at Error (native)
-6026 verbose cwd D:\my\miao\miaomiao
-6027 error Windows_NT 10.0.14393
-6028 error argv "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Web\\External\\node.exe" "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Web\\External\\node_modules\\npm\\bin\\npm-cli.js" "install"
-6035 error enoent ENOENT: no such file or directory, chmod 'D:\my\miao\miaomiao\node_modules\cordova-ios\node_modules\xcode\node_modules\pegjs\bin\pegjs'
-6035 error enoent This is most likely not a problem with npm itself
-6035 error enoent and is related to npm not being able to find a file.
+Makes your Cordova application enable to use the [Alipay SDK](https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.hT44dE&treeId=54&articleId=104509&docType=1)
+for mobile payment with Alipay App or Mobile Web. Requires cordova-android 4.0 or greater.
+The following directions are for cordova-cli (most people).
+
+* Open an existing cordova project, with cordova-android 4.0.0+, and using the latest CLI. TBS X5 variables can be configured as an option when installing the plugin
+A Cordova wrapper around the Sina WeiboSDK for Android and iOS. Provides access to ssoLogin, WeiboSharing etc... [简体中文](https://github.com/iVanPan/cordova_weibo/blob/master/README_ZH.md)
+2. Add ```<preference name="REDIRECTURI" value="YOUR_WEIBO_REDIRECTURI" />``` in your config.xml If you don't add this preference the defualt redirecturi is https://api.weibo.com/oauth2/default.html
+3. cordova build
+
+
+## Notes
+1. This plugin is required Cordova-Android version >= 4.0,so using Cordova 5.0 or higher is recommended
+2. This plugin should be used after the deviceready event has been fired!!!
+3. ~~If Cordova version <5.1.1,when two Cordova plugins are modifying “*-Info.plist” CFBundleURLTypes, only the first added plugin is getting the changes applied.so after installing plugin,please check the URLTypes in your Xcode project.You can find this issue [here](https://issues.apache.org/jira/browse/CB-8007).~~ Update:This Bug is fixed in last Cordova version(5.1.1)
+
+
+## Usage
+
+### Weibo SSO Login
+```Javascript
+WeiboSDK.ssoLogin(function (args) {
+ alert('access token is ' + args.access_token);
+ alert('userId is ' + args.userId);
+ alert('expires_time is ' + new Date(parseInt(args.expires_time)) + ' TimeStamp is ' + args.expires_time);
+you can downlaod last weibosdk [here](https://github.com/sinaweibosdk) .if you find any problem about weibosdk, open an isssus please.
+
+## Contributing
+Feel free to contribute
+
+## License
+
+**cordova-plugin-weibosdk** is released under the **MIT** license. See [LICENSE](https://github.com/iVanPan/cordova_weibo/blob/master/LICENSE) file for more information.
+ <button onclick="javascript:JPushWeb.triggerNativeAction('test - triggerNativeAction');Javascript:JPushWeb.close();">triggerNativeAction and Close current webwiew</button>
+ background-color: #4596ce /*{global-active-background-color}*/; /* NOTE: this hex should match the active state color. It's repeated here for cascade */
+/* Transitions originally inspired by those from jQtouch, nice work, folks */
+.ui-mobile-viewport-transitioning,
+.ui-mobile-viewport-transitioning .ui-page {
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.in {
+ -webkit-animation-timing-function: ease-out;
+ -webkit-animation-duration: 350ms;
+ -moz-animation-timing-function: ease-out;
+ -moz-animation-duration: 350ms;
+}
+.out {
+ -webkit-animation-timing-function: ease-in;
+ -webkit-animation-duration: 225ms;
+ -moz-animation-timing-function: ease-in;
+ -moz-animation-duration: 225;
+}
+@-webkit-keyframes fadein {
+ from { opacity: 0; }
+ to { opacity: 1; }
+}
+@-moz-keyframes fadein {
+ from { opacity: 0; }
+ to { opacity: 1; }
+}
+@-webkit-keyframes fadeout {
+ from { opacity: 1; }
+ to { opacity: 0; }
+}
+@-moz-keyframes fadeout {
+ from { opacity: 1; }
+ to { opacity: 0; }
+}
+.fade.out {
+ opacity: 0;
+ -webkit-animation-duration: 125ms;
+ -webkit-animation-name: fadeout;
+ -moz-animation-duration: 125ms;
+ -moz-animation-name: fadeout;
+}
+.fade.in {
+ opacity: 1;
+ -webkit-animation-duration: 225ms;
+ -webkit-animation-name: fadein;
+ -moz-animation-duration: 225ms;
+ -moz-animation-name: fadein;
+}
+.pop {
+ -webkit-transform-origin: 50% 50%;
+ -moz-transform-origin: 50% 50%;
+}
+.pop.in {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ opacity: 1;
+ -webkit-animation-name: popin;
+ -moz-animation-name: popin;
+ -webkit-animation-duration: 350ms;
+ -moz-animation-duration: 350ms;
+}
+.pop.out {
+ -webkit-animation-name: fadeout;
+ -moz-animation-name: fadeout;
+ opacity: 0;
+ -webkit-animation-duration: 100ms;
+ -moz-animation-duration: 100ms;
+}
+.pop.in.reverse {
+ -webkit-animation-name: fadein;
+ -moz-animation-name: fadein;
+}
+.pop.out.reverse {
+ -webkit-transform: scale(.8);
+ -moz-transform: scale(.8);
+ -webkit-animation-name: popout;
+ -moz-animation-name: popout;
+}
+@-webkit-keyframes popin {
+ from {
+ -webkit-transform: scale(.8);
+ opacity: 0;
+ }
+ to {
+ -webkit-transform: scale(1);
+ opacity: 1;
+ }
+}
+@-moz-keyframes popin {
+ from {
+ -moz-transform: scale(.8);
+ opacity: 0;
+ }
+ to {
+ -moz-transform: scale(1);
+ opacity: 1;
+ }
+}
+@-webkit-keyframes popout {
+ from {
+ -webkit-transform: scale(1);
+ opacity: 1;
+ }
+ to {
+ -webkit-transform: scale(.8);
+ opacity: 0;
+ }
+}
+@-moz-keyframes popout {
+ from {
+ -moz-transform: scale(1);
+ opacity: 1;
+ }
+ to {
+ -moz-transform: scale(.8);
+ opacity: 0;
+ }
+}
+/* keyframes for slidein from sides */
+@-webkit-keyframes slideinfromright {
+ from { -webkit-transform: translateX(100%); }
+ to { -webkit-transform: translateX(0); }
+}
+@-moz-keyframes slideinfromright {
+ from { -moz-transform: translateX(100%); }
+ to { -moz-transform: translateX(0); }
+}
+@-webkit-keyframes slideinfromleft {
+ from { -webkit-transform: translateX(-100%); }
+ to { -webkit-transform: translateX(0); }
+}
+@-moz-keyframes slideinfromleft {
+ from { -moz-transform: translateX(-100%); }
+ to { -moz-transform: translateX(0); }
+}
+/* keyframes for slideout to sides */
+@-webkit-keyframes slideouttoleft {
+ from { -webkit-transform: translateX(0); }
+ to { -webkit-transform: translateX(-100%); }
+}
+@-moz-keyframes slideouttoleft {
+ from { -moz-transform: translateX(0); }
+ to { -moz-transform: translateX(-100%); }
+}
+@-webkit-keyframes slideouttoright {
+ from { -webkit-transform: translateX(0); }
+ to { -webkit-transform: translateX(100%); }
+}
+@-moz-keyframes slideouttoright {
+ from { -moz-transform: translateX(0); }
+ to { -moz-transform: translateX(100%); }
+}
+.slide.out, .slide.in {
+ -webkit-animation-timing-function: ease-out;
+ -webkit-animation-duration: 350ms;
+ -moz-animation-timing-function: ease-out;
+ -moz-animation-duration: 350ms;
+}
+.slide.out {
+ -webkit-transform: translateX(-100%);
+ -webkit-animation-name: slideouttoleft;
+ -moz-transform: translateX(-100%);
+ -moz-animation-name: slideouttoleft;
+}
+.slide.in {
+ -webkit-transform: translateX(0);
+ -webkit-animation-name: slideinfromright;
+ -moz-transform: translateX(0);
+ -moz-animation-name: slideinfromright;
+}
+.slide.out.reverse {
+ -webkit-transform: translateX(100%);
+ -webkit-animation-name: slideouttoright;
+ -moz-transform: translateX(100%);
+ -moz-animation-name: slideouttoright;
+}
+.slide.in.reverse {
+ -webkit-transform: translateX(0);
+ -webkit-animation-name: slideinfromleft;
+ -moz-transform: translateX(0);
+ -moz-animation-name: slideinfromleft;
+}
+.slidefade.out {
+ -webkit-transform: translateX(-100%);
+ -webkit-animation-name: slideouttoleft;
+ -moz-transform: translateX(-100%);
+ -moz-animation-name: slideouttoleft;
+ -webkit-animation-duration: 225ms;
+ -moz-animation-duration: 225ms;
+}
+.slidefade.in {
+ -webkit-transform: translateX(0);
+ -webkit-animation-name: fadein;
+ -moz-transform: translateX(0);
+ -moz-animation-name: fadein;
+ -webkit-animation-duration: 200ms;
+ -moz-animation-duration: 200ms;
+}
+.slidefade.out.reverse {
+ -webkit-transform: translateX(100%);
+ -webkit-animation-name: slideouttoright;
+ -moz-transform: translateX(100%);
+ -moz-animation-name: slideouttoright;
+ -webkit-animation-duration: 200ms;
+ -moz-animation-duration: 200ms;
+}
+.slidefade.in.reverse {
+ -webkit-transform: translateX(0);
+ -webkit-animation-name: fadein;
+ -moz-transform: translateX(0);
+ -moz-animation-name: fadein;
+ -webkit-animation-duration: 200ms;
+ -moz-animation-duration: 200ms;
+}
+/* slide down */
+.slidedown.out {
+ -webkit-animation-name: fadeout;
+ -moz-animation-name: fadeout;
+ -webkit-animation-duration: 100ms;
+ -moz-animation-duration: 100ms;
+}
+.slidedown.in {
+ -webkit-transform: translateY(0);
+ -webkit-animation-name: slideinfromtop;
+ -moz-transform: translateY(0);
+ -moz-animation-name: slideinfromtop;
+ -webkit-animation-duration: 250ms;
+ -moz-animation-duration: 250ms;
+}
+.slidedown.in.reverse {
+ -webkit-animation-name: fadein;
+ -moz-animation-name: fadein;
+ -webkit-animation-duration: 150ms;
+ -moz-animation-duration: 150ms;
+}
+.slidedown.out.reverse {
+ -webkit-transform: translateY(-100%);
+ -moz-transform: translateY(-100%);
+ -webkit-animation-name: slideouttotop;
+ -moz-animation-name: slideouttotop;
+ -webkit-animation-duration: 200ms;
+ -moz-animation-duration: 200ms;
+}
+@-webkit-keyframes slideinfromtop {
+ from { -webkit-transform: translateY(-100%); }
+ to { -webkit-transform: translateY(0); }
+}
+@-moz-keyframes slideinfromtop {
+ from { -moz-transform: translateY(-100%); }
+ to { -moz-transform: translateY(0); }
+}
+@-webkit-keyframes slideouttotop {
+ from { -webkit-transform: translateY(0); }
+ to { -webkit-transform: translateY(-100%); }
+}
+@-moz-keyframes slideouttotop {
+ from { -moz-transform: translateY(0); }
+ to { -moz-transform: translateY(-100%); }
+}
+/* slide up */
+.slideup.out {
+ -webkit-animation-name: fadeout;
+ -moz-animation-name: fadeout;
+ -webkit-animation-duration: 100ms;
+ -moz-animation-duration: 100ms;
+}
+.slideup.in {
+ -webkit-transform: translateY(0);
+ -webkit-animation-name: slideinfrombottom;
+ -moz-transform: translateY(0);
+ -moz-animation-name: slideinfrombottom;
+ -webkit-animation-duration: 250ms;
+ -moz-animation-duration: 250ms;
+}
+.slideup.in.reverse {
+ -webkit-animation-name: fadein;
+ -moz-animation-name: fadein;
+ -webkit-animation-duration: 150ms;
+ -moz-animation-duration: 150ms;
+}
+.slideup.out.reverse {
+ -webkit-transform: translateY(100%);
+ -moz-transform: translateY(100%);
+ -webkit-animation-name: slideouttobottom;
+ -moz-animation-name: slideouttobottom;
+ -webkit-animation-duration: 200ms;
+ -moz-animation-duration: 200ms;
+}
+@-webkit-keyframes slideinfrombottom {
+ from { -webkit-transform: translateY(100%); }
+ to { -webkit-transform: translateY(0); }
+}
+@-moz-keyframes slideinfrombottom {
+ from { -moz-transform: translateY(100%); }
+ to { -moz-transform: translateY(0); }
+}
+@-webkit-keyframes slideouttobottom {
+ from { -webkit-transform: translateY(0); }
+ to { -webkit-transform: translateY(100%); }
+}
+@-moz-keyframes slideouttobottom {
+ from { -moz-transform: translateY(0); }
+ to { -moz-transform: translateY(100%); }
+}
+/* The properties in this rule are only necessary for the 'flip' transition.
+ * We need specify the perspective to create a projection matrix. This will add
+ * some depth as the element flips. The depth number represents the distance of
+ * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
+ * value.
+ */
+.viewport-flip {
+ -webkit-perspective: 1000;
+ -moz-perspective: 1000;
+ position: absolute;
+}
+.flip {
+ -webkit-backface-visibility:hidden;
+ -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
+ -moz-backface-visibility:hidden;
+ -moz-transform:translateX(0);
+}
+.flip.out {
+ -webkit-transform: rotateY(-90deg) scale(.9);
+ -webkit-animation-name: flipouttoleft;
+ -webkit-animation-duration: 175ms;
+ -moz-transform: rotateY(-90deg) scale(.9);
+ -moz-animation-name: flipouttoleft;
+ -moz-animation-duration: 175ms;
+}
+.flip.in {
+ -webkit-animation-name: flipintoright;
+ -webkit-animation-duration: 225ms;
+ -moz-animation-name: flipintoright;
+ -moz-animation-duration: 225ms;
+}
+.flip.out.reverse {
+ -webkit-transform: rotateY(90deg) scale(.9);
+ -webkit-animation-name: flipouttoright;
+ -moz-transform: rotateY(90deg) scale(.9);
+ -moz-animation-name: flipouttoright;
+}
+.flip.in.reverse {
+ -webkit-animation-name: flipintoleft;
+ -moz-animation-name: flipintoleft;
+}
+@-webkit-keyframes flipouttoleft {
+ from { -webkit-transform: rotateY(0); }
+ to { -webkit-transform: rotateY(-90deg) scale(.9); }
+}
+@-moz-keyframes flipouttoleft {
+ from { -moz-transform: rotateY(0); }
+ to { -moz-transform: rotateY(-90deg) scale(.9); }
+}
+@-webkit-keyframes flipouttoright {
+ from { -webkit-transform: rotateY(0) ; }
+ to { -webkit-transform: rotateY(90deg) scale(.9); }
+}
+@-moz-keyframes flipouttoright {
+ from { -moz-transform: rotateY(0); }
+ to { -moz-transform: rotateY(90deg) scale(.9); }
+}
+@-webkit-keyframes flipintoleft {
+ from { -webkit-transform: rotateY(-90deg) scale(.9); }
+ to { -webkit-transform: rotateY(0); }
+}
+@-moz-keyframes flipintoleft {
+ from { -moz-transform: rotateY(-90deg) scale(.9); }
+ to { -moz-transform: rotateY(0); }
+}
+@-webkit-keyframes flipintoright {
+ from { -webkit-transform: rotateY(90deg) scale(.9); }
+ to { -webkit-transform: rotateY(0); }
+}
+@-moz-keyframes flipintoright {
+ from { -moz-transform: rotateY(90deg) scale(.9); }
+ to { -moz-transform: rotateY(0); }
+}
+/* The properties in this rule are only necessary for the 'flip' transition.
+ * We need specify the perspective to create a projection matrix. This will add
+ * some depth as the element flips. The depth number represents the distance of
+ * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
+ * value.
+ */
+.viewport-turn {
+ -webkit-perspective: 1000;
+ -moz-perspective: 1000;
+ position: absolute;
+}
+.turn {
+ -webkit-backface-visibility:hidden;
+ -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
+ -webkit-transform-origin: 0;
+
+ -moz-backface-visibility:hidden;
+ -moz-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
+ -moz-transform-origin: 0;
+}
+.turn.out {
+ -webkit-transform: rotateY(-90deg) scale(.9);
+ -webkit-animation-name: flipouttoleft;
+ -moz-transform: rotateY(-90deg) scale(.9);
+ -moz-animation-name: flipouttoleft;
+ -webkit-animation-duration: 125ms;
+ -moz-animation-duration: 125ms;
+}
+.turn.in {
+ -webkit-animation-name: flipintoright;
+ -moz-animation-name: flipintoright;
+ -webkit-animation-duration: 250ms;
+ -moz-animation-duration: 250ms;
+
+}
+.turn.out.reverse {
+ -webkit-transform: rotateY(90deg) scale(.9);
+ -webkit-animation-name: flipouttoright;
+ -moz-transform: rotateY(90deg) scale(.9);
+ -moz-animation-name: flipouttoright;
+}
+.turn.in.reverse {
+ -webkit-animation-name: flipintoleft;
+ -moz-animation-name: flipintoleft;
+}
+@-webkit-keyframes flipouttoleft {
+ from { -webkit-transform: rotateY(0); }
+ to { -webkit-transform: rotateY(-90deg) scale(.9); }
+}
+@-moz-keyframes flipouttoleft {
+ from { -moz-transform: rotateY(0); }
+ to { -moz-transform: rotateY(-90deg) scale(.9); }
+}
+@-webkit-keyframes flipouttoright {
+ from { -webkit-transform: rotateY(0) ; }
+ to { -webkit-transform: rotateY(90deg) scale(.9); }
+}
+@-moz-keyframes flipouttoright {
+ from { -moz-transform: rotateY(0); }
+ to { -moz-transform: rotateY(90deg) scale(.9); }
+}
+@-webkit-keyframes flipintoleft {
+ from { -webkit-transform: rotateY(-90deg) scale(.9); }
+ to { -webkit-transform: rotateY(0); }
+}
+@-moz-keyframes flipintoleft {
+ from { -moz-transform: rotateY(-90deg) scale(.9); }
+ to { -moz-transform: rotateY(0); }
+}
+@-webkit-keyframes flipintoright {
+ from { -webkit-transform: rotateY(90deg) scale(.9); }
+ to { -webkit-transform: rotateY(0); }
+}
+@-moz-keyframes flipintoright {
+ from { -moz-transform: rotateY(90deg) scale(.9); }
+/* Fixes #2588 — When Windows Phone 7.5 (Mango) tries to calculate a numeric opacity for a select—including “inherit”—without explicitly specifying an opacity on the parent to give it context, a bug appears where clicking elsewhere on the page after opening the select will open the select again. */
+/* To do: Exclude ui-slider-input from textinput widget initSelector. The class ui-input-text is added to the slider input and label. When this is fixed, the rule below can be deleted. */
+ // TODO: Post 1.1--once we have time to test thoroughly--any classes manually applied to the original element should be carried over to the enhanced element, with an `-enhanced` suffix. See https://github.com/jquery/jquery-mobile/issues/3577
+ // setup items that are generally necessary for select menu extension
+ _preExtension: function(){
+ var classes = "";
+ // TODO: Post 1.1--once we have time to test thoroughly--any classes manually applied to the original element should be carried over to the enhanced element, with an `-enhanced` suffix. See https://github.com/jquery/jquery-mobile/issues/3577
+ throw 'no valid developmentTeam found in build.json';
+ }
+ } catch(e) {
+ console.log("Do not detected 'build.json' or ios.release.developmentTeam not avaliable in 'build.json' \n" +
+ "Will not enable XCode Push Notification Capability. \n" +
+ "Will only enable Push Notification for CI by add config to '" + basePath + xcodeprojName + "/Entitlements-Debug.plist' and '" + basePath + xcodeprojName + "/Entitlements-Release.plist' \n" +
+ "Please add 'build.json' to cordova project root folder to make after hook fully functional. \n" +