Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Welcome to Pebble.js!
  3.  *
  4.  * This is where you write your app.
  5.  */
  6.  
  7. var UI = require('ui');
  8. var Vector2 = require('vector2');
  9. var ajax = require('ajax');
  10.  
  11. populateTimes("park");
  12.  
  13. var main = new UI.Menu({
  14.     sections: [{
  15.       items: [{
  16.         title: 'Universal Studios',
  17.         subtitle: '7AM-8:30PM'
  18.       }, {
  19.         title: 'Islands of Adventure',
  20.         subtitle: '7AM-9PM'
  21.       }]
  22.     }]
  23.   });
  24. main.show();
  25.  
  26. main.on('select', function(e) {
  27.   if (e.itemIndex === 0)
  28.     {
  29.       USOMenu.items(0, [{title: 'Universal Studios', subtitle: "bitch"}]);
  30.       USOMenu.show();
  31.     }
  32.   else if (e.itemIndex === 1)
  33.     {
  34.       IOAMenu.show();
  35.     }
  36.   console.log('Selected item #' + e.itemIndex + ' of section #' + e.sectionIndex);
  37.   console.log('The item is titled "' + e.item.title + '"');
  38. });
  39.  
  40.  
  41. var IOAMenu = new UI.Menu({
  42.     sections: [{
  43.       items: [{
  44.         title: 'IOA Ride 1',
  45.         subtitle: '3 minutes'
  46.       }, {
  47.         title: 'IOA Ride 2',
  48.         subtitle: '6 minutes'
  49.       }, {
  50.         title: 'IOA Ride 3',
  51.         subtitle: '1 minute'
  52.       }]
  53.     }]
  54.   });
  55.  
  56. var USOMenu = new UI.Menu({
  57.     sections: [{
  58.       items: [{
  59.         title: 'USO Ride 1',
  60.         subtitle: '3 minutes'
  61.       }, {
  62.         title: 'USO Ride 2',
  63.         subtitle: '6 minutes'
  64.       }, {
  65.         title: 'USO Ride 3',
  66.         subtitle: '1 minute'
  67.       }]
  68.     }]
  69.   });
  70.  
  71. function ajaxCall() {
  72.   ajax({ url: 'https://site.com/universal/rides.php', type: 'json' },
  73.         function(data) {
  74.           return data;
  75.         }
  76.       );
  77. }
  78.  
  79. function populateTimes(parkOrRides) {
  80.   var parkJSON = ajaxCall();
  81.  
  82.   if (parkOrRides == "park")
  83.     {
  84.       // Make menu items for park hours
  85.      
  86.       //USOMenu.items(0, [{title: 'Universal Studios', subtitle: parkJSON.USO}]);
  87.       //main.items(1, [{title: 'Islands Of Adventure', subtitle: '2:00AM-6:00PM'}]);
  88.     }
  89.   else if (parkOrRides == "USO")
  90.     {
  91.       // Make menu items for USO wait times
  92.      
  93.     }
  94.   else if (parkOrRides == "IOA")
  95.     {
  96.       // Make menu items for IOA wait times
  97.      
  98.     }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement