Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. //detect if Phonegap or Not
  2. alert('launching app');
  3. if ( isPhoneGap() ) {
  4. console.log("Running on PhoneGap!");
  5. var deviceReadyDeferred = $.Deferred();
  6. var jqmReadyDeferred = $.Deferred();
  7. document.addEventListener("deviceReady", deviceReady, false);
  8. function deviceReady() {
  9. deviceReadyDeferred.resolve();
  10. alert('deviceready');
  11. }
  12. $(document).one("mobileinit", function () {
  13. jqmReadyDeferred.resolve();
  14. alert('mobileinit');
  15. });
  16. $.when(deviceReadyDeferred, jqmReadyDeferred).then(doWhenBothFrameworksLoaded);
  17. function doWhenBothFrameworksLoaded() {
  18. console.log('both frameworks are loaded');
  19. EVERYTHING();
  20. }
  21. } else {
  22. console.log("NOT Running on PhoneGap!");
  23. EVERYTHING();
  24. }
  25.  
  26. function isPhoneGap() {
  27. return (cordova || PhoneGap || phonegap)
  28. && /^file:/{3}[^/]/i.test(window.location.href)
  29. && /ios|iphone|ipod|ipad|android/i.test(navigator.userAgent);
  30. }
  31.  
  32. function EVERYTHING() {
  33. //.....I put all my js here
  34. }
  35.  
  36. <!DOCTYPE html>
  37. <html> <!-- manifest="boardline.appcache">-->
  38. <head>
  39. <title>BoardLine</title>
  40.  
  41. </head>
  42.  
  43. <body>
  44.  
  45. <!-- SPLASH PAGE -->
  46. <div id="splash-page" data-role="page">
  47. <header data-role="header">
  48. <h1>myapp</h1>
  49. </header>
  50. <center id="splashLogoCenter">
  51. <img src="images/splash.png" width="200" />
  52. </center>
  53. <center id="splashSloganCenter">
  54. <h2>GET.</h2>
  55. </center>
  56.  
  57. </div>
  58.  
  59. ....
  60.  
  61. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  62. <script src="js/jquery.mobile.config.js"></script>
  63. <script src="js/jquery.mobile-1.3.2.js"></script>
  64. <script src="js/flexslider-v2.js"></script> <!-- v2.2 doesn't work, maybe because we're not using last versions of jquery and jqm -->
  65.  
  66. <!-- ADD2HOME : create a shortcut icon of the wep app on the phone homescreen -->
  67. <script type="application/javascript" src="js/add2home.js"></script>
  68.  
  69. <script src="js/jquery.ddslick.min.js"></script>
  70. <script src="js/jquery-geturlvar.js"></script>
  71. <script src="js/html2canvas.js"></script>
  72. <!-- <script src="js/jquery.color-2.1.2.min.js"></script>-->
  73. <script src="js/functions.js"></script>
  74. <script src="js/functionCUgly.js"></script>
  75. <script src="js/boardDims.js"></script>
  76. <script src="phonegap.js"></script>
  77. <script type="text/javascript" src="https://www.google.com/jsapi"></script> <!--google charts-->
  78. <script type="text/javascript">google.load('visualization', '1.0', {'packages':['corechart']});</script> <!--google charts -->
  79.  
  80.  
  81. </body>
  82. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement