Created
September 12, 2014 00:17
-
-
Save Macariom01/85b468c7fad55e736621 to your computer and use it in GitHub Desktop.
valNewsDemo3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| !DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <link href='http://fonts.googleapis.com/css?family=Playfair+Display+SC:400,700' rel='stylesheet' type='text/css' /> | |
| <!-- <link href='http://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'> --> | |
| <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css"> | |
| <link rel="stylesheet" href="popup-examples.css"> | |
| <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> | |
| <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script> | |
| <script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script> | |
| <script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script> | |
| <script src="http://cdn.jsdelivr.net/jquery.ui.map/3.0rc/min/jquery.ui.map.full.min.js"></script> | |
| <script src="./videoListVar.js"></script> | |
| <script type="text/javascript"> | |
| $(function() { | |
| var videoList = []; | |
| //console.log('gonvideos = ', gonvideos);/// for debug | |
| // includes map constructor and does | |
| $('#map_canvas').gmap({'center': '37.7577,-122.4376', 'zoom': 12}).bind('init', function(evt, map) { | |
| searchGeocode = function(){ | |
| //below may get used | |
| // var searchAddress = $('#location').val(); | |
| $('#map_canvas').gmap('clear', 'markers'); | |
| var searchAddress = $('#location').val(); | |
| $('#map_canvas').gmap('search', { 'address': searchAddress }, function(results, status) { | |
| if ( status === 'OK' ) { | |
| $('#map_canvas').gmap('get', 'map').panTo(results[0].geometry.location); | |
| var boundMaker = .05 // finds videos w/in scope of map | |
| var latUpperBound = map.getCenter().lat() + boundMaker; | |
| var latLowerBound = map.getCenter().lat() - boundMaker; | |
| var lngUpperBound = map.getCenter().lng() + boundMaker; | |
| var lngLowerBound = map.getCenter().lng() - boundMaker; | |
| videoList = []; | |
| if (gonvideos.length >= 1){ | |
| for ( var i = 0; i < gonvideos.length; i++ ){ | |
| // search by geographic range | |
| if( (gonvideos[i].lat < latUpperBound) && (gonvideos[i].lat > latLowerBound) && (gonvideos[i].long < lngUpperBound) && (gonvideos[i].long > lngLowerBound) ){ | |
| videoList.push(gonvideos[i]); | |
| } // closes if( (gonvideos[i].lat... | |
| } //closes for loop | |
| }// closes if | |
| //} else{ | |
| // videoList.push(gonvideos); | |
| // } //closes else | |
| var infoString = ""; | |
| if (videoList.length >= 1){ | |
| for ( var i = 0; i < videoList.length; i++ ){ | |
| infoString = videoList[i].url ; | |
| $('#map_canvas').gmap('addMarker', { 'position': new google.maps.LatLng(videoList[i].lat, videoList[i].long), 'markerUrl': infoString} ).click(function() { | |
| window.open(this.markerUrl); | |
| }); | |
| } //closes for loop | |
| } //closes if (gonvideos.length >= 1) | |
| } // closes if ( status === 'OK' ) | |
| }); // closes $('#map_canvas').gmap('search' | |
| } // searchGeocode = function() | |
| }); //closes map canvas bind | |
| }); //closes $(function) | |
| </script> | |
| </head> | |
| <body> | |
| <!-- page begin --> | |
| <div data-role="page" id="pageone" data-title="News for the People, by the People" class="container" data-theme="b" data-overlay-theme="a" style="height:100%; width:100%;"> | |
| <!-- panel --> | |
| <div data-role="panel" id="myPanel" data-theme="b" data-overlay-theme="a" data-display="overlay" data-position="right" data-corners="false" data-shadow="false" data-swipe-close="true" data-mini="true"> | |
| <ul data-role="listview" data-mini="true" data-filter="true" data-theme="b" data-divider-theme="a" data-autodividers="false" data-filter-placeholder="search #hashtags" data-filter-theme="a" data-inset="false"> | |
| <li data-theme="b" data-icon="arrow-u-r" class="ui-li-icon" data-overlay-theme="a" data-mini="true">#sanfrancisco</li> | |
| <li data-theme="b" data-overlay-theme="a" data-mini="true" data-icon="carat-r" data-iconpos="right">#bayarea</li> | |
| <li data-theme="b" data-overlay-theme="a" data-mini="true" data-icon="carat-r" data-iconpos="right">#ukraine</li> | |
| <li data-theme="b" data-overlay-theme="a" data-mini="true" data-icon="carat-r" data-iconpos="right">#isis</li> | |
| <li data-theme="b" data-overlay-theme="a" data-mini="true" data-icon="carat-r" data-iconpos="right">#marinasf</li> | |
| </ul> | |
| <p> | |
| <br> | |
| <div> | |
| <center><a href="videos_new_path" data-role="button" data-corners="false" data-theme="b" data-overlay-theme="a" class="bodytext" data-mini="true" data-inset="true" data-inline="true" data-icon="camera" data-iconpos="right">Upload</a> | |
| </center> | |
| </div> | |
| </div> | |
| <!-- header --> | |
| <div data-role="header" data-position="fixed" data-theme="b" data-overlay-theme="a" class="header"> | |
| <h1>valiant</h1> | |
| <a href="#myPanel" data-role="button" data-icon="bars" data-iconpos="notext" data-shadow="false" style="right: 8px; left: initial;"></a> | |
| <div data-role="navbar" style="margin:0 auto"> | |
| <div class="ui-grid-a" style="margin: 0 auto;"> | |
| <div class="ui-block-a"> | |
| <input id="location" class="ui-btn-active ui-state-persist" type="text" placeholder="Address, City, State, or Zip Code" data-mini="true" data-type="horizontal" style="margin-right:auto; margin-left:auto;"> | |
| </div> | |
| <div class="ui-block-b"> | |
| <input type="button" value="Search" onClick="searchGeocode()" data-inline="true" data-icon="search" data-iconpos="right" data-mini="true" data-type="horizontal" style="margin-right:auto; margin-left:auto;" data-type="horizontal" class="ui-btn-active ui-state-persist"> | |
| </div> | |
| </div> | |
| <!-- /grid-a --> | |
| </div> | |
| </div> | |
| <!--Mark's map--> | |
| <div id="map_canvas" style="width:100%;height:450px"></div> | |
| <!-- content | |
| <div data-role="content" class="ui-content" style="height:100%; width:100%;" data-shadow="false" data-corners="false" class=".ui-body-c"> | |
| </div> | |
| --> | |
| </div> | |
| <script> | |
| $(document).on("pageinit", "#pageone", function() { | |
| $(document).on("swipeleft swiperight", "#pageone", function(e) { | |
| if ($.mobile.activePage.jqmData("panel") !== "open") { | |
| if (e.type === "swipeleft") { | |
| $("#myPanel").panel("open"); | |
| } else if (e.type === "swiperight") { | |
| $("#myPanel").panel("open"); | |
| } | |
| } | |
| }); | |
| }); | |
| </script> | |
| </body> | |
| </html> | |
| popup-examples.css Raw | |
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
| 14 | |
| 15 | |
| 16 | |
| 17 | |
| 18 | |
| 19 | |
| 20 | |
| 21 | |
| 22 | |
| 23 | |
| 24 | |
| 25 | |
| 26 | |
| 27 | |
| 28 | |
| 29 | |
| 30 | |
| 31 | |
| 32 | |
| 33 | |
| 34 | |
| 35 | |
| 36 | |
| 37 | |
| 38 | |
| 39 | |
| 40 | |
| 41 | |
| 42 | |
| 43 | |
| 44 | |
| 45 | |
| 46 | |
| 47 | |
| 48 | |
| 49 | |
| 50 | |
| 51 | |
| 52 | |
| 53 | |
| 54 | |
| 55 | |
| 56 | |
| 57 | |
| 58 | |
| 59 | |
| body { | |
| height:100px %; | |
| margin:0; | |
| padding:0; | |
| font-family: 'Oxygen', sans-serif; | |
| font-size:12pt; | |
| letter-spacing: 1px; | |
| } | |
| #popupPanel - popup { | |
| right:0!important; | |
| left:auto!important; | |
| } | |
| #myPanel { | |
| border:0; | |
| height:400px; | |
| background-color:rgba(37,37,37,0.7); | |
| border-right:none; | |
| margin:-1px 0; | |
| } | |
| #popupPanel.ui-btn { | |
| margin:2em 15px; | |
| } | |
| html, #map-canvas { | |
| height:100px%; | |
| } | |
| #footer { | |
| margin: 0 auto; | |
| } | |
| #pageone * { | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| -o-user-select: none; | |
| user-select: none; | |
| } | |
| .header { | |
| font-family: Playfair Display SC; | |
| letter-spacing: 3px; | |
| } | |
| .container { | |
| font-family: 'Oxygen', sans-serif; | |
| } | |
| .ui-panel { | |
| top: 41px; | |
| height: calc(100% - 41px); | |
| } | |
| .ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-overlay { | |
| -webkit-transform: translate3d(0,0,0); | |
| -moz-transform: translate3d(0,0,0); | |
| transform: translate3d(0,0,0); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var gonvideos = [ | |
| { | |
| created_at: "2014-09-02T12:53:00.933Z", | |
| id: 1, | |
| lat: 37.7970029, | |
| long: -122.4221535, | |
| recorded_at: "2014-09-02T12:47:00.000Z", | |
| title: "94109#innercity", | |
| updated_at: "2014-09-02T13:08:07.967Z", | |
| url: "http://images.forbes.com/media/lists/7/2006/94109.gif" | |
| }, | |
| { | |
| created_at: "2014-09-02T12:57:53.562Z", | |
| id: 2, | |
| lat: 37.8007154, | |
| long: -122.4390415, | |
| recorded_at: "2014-09-02T12:54:00.000Z", | |
| title: "94123#innercity", | |
| updated_at: "2014-09-02T13:08:29.040Z", | |
| url: "http://sanfranciscorealestateproperties.com/files/2009/05/zip-codes-94123-94109-94133-for-blog.jpg" | |
| }, | |
| { | |
| created_at: "2014-09-02T13:02:48.893Z", | |
| id: 3, | |
| lat: 37.7772124, | |
| long: -122.4947935, | |
| recorded_at: "2014-09-02T13:00:00.000Z", | |
| title: "94121#outercity", | |
| updated_at: "2014-09-02T13:02:48.893Z", | |
| url: "http://sanfranciscorealestateproperties.com/files/2009/05/zip-codes-94121-94118-94115-94129-for-blog.jpg" | |
| }, | |
| { | |
| created_at: "2014-09-02T13:07:15.574Z", | |
| id: 4, | |
| lat: 37.7595849, | |
| long: -122.485004, | |
| recorded_at: "2014-09-02T13:03:00.000Z", | |
| title: "94122#outercity", | |
| updated_at: "2014-09-02T13:07:15.574Z", | |
| url: "http://pics4.city-data.com/ztrends/94122.png" | |
| }, | |
| { | |
| created_at: "2014-09-02T13:10:47.154Z", | |
| id: 5, | |
| lat: 37.744193, | |
| long: -122.4842331, | |
| recorded_at: "2014-09-02T13:08:00.000Z", | |
| title: "94116#outercity", | |
| updated_at: "2014-09-02T13:10:47.154Z", | |
| url: "http://pics4.city-data.com/ztrends/94116.png" | |
| }, | |
| { | |
| created_at: "2014-09-02T13:13:24.129Z", | |
| id: 6, | |
| lat: 37.7909818, | |
| long: -122.4018811, | |
| recorded_at: "2014-09-02T13:11:00.000Z", | |
| title: "94104#innercity", | |
| updated_at: "2014-09-02T13:13:24.129Z", | |
| url: "http://pics4.city-data.com/ztrends/94104.png" | |
| }, | |
| { | |
| created_at: "2014-09-02T13:16:12.291Z", | |
| id: 7, | |
| lat: 37.7913155, | |
| long: -122.392605, | |
| recorded_at: "2014-09-02T13:13:00.000Z", | |
| title: "94105#innercity", | |
| updated_at: "2014-09-02T13:16:12.291Z", | |
| url: "http://pics4.city-data.com/ztrends/94105.png" | |
| }, | |
| { | |
| created_at: "2014-0937.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 8, | |
| lat: 37.7948087, | |
| long: -122.4036461, | |
| recorded_at: "2014-09-02T13:12:00.000Z", | |
| title: "Academy X#webDevClass", | |
| updated_at: "2014-09-02T13:19:12.291Z", | |
| url: "http://www.compx2.com/wp-content/uploads/2014/07/desktop-computer_0.jpg" | |
| }, | |
| { | |
| created_at: "2014-0927.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 9, | |
| lat: 37.84802, | |
| long: -122.2518281, | |
| recorded_at: "2014-09-03T13:12:00.000Z", | |
| title: "Barclays#OaklandEats", | |
| updated_at: "2014-09-04T13:19:12.291Z", | |
| url: "http://barclayspub.com/Beers.php" | |
| }, | |
| { | |
| created_at: "2014-0928.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 10, | |
| lat: 37.871899, | |
| long: -122.25854, | |
| recorded_at: "2014-09-05T13:12:00.000Z", | |
| title: "Cal#berkeley", | |
| updated_at: "2014-09-05T13:19:12.291Z", | |
| url: "http://campkesem.org/wp-content/themes/kesemtheme/images/logo-cal.jpg" | |
| }, | |
| { | |
| created_at: "2014-0937.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 11 , | |
| lat: 37.8816759, | |
| long: -122.463117, | |
| recorded_at: "2014-09-02T13:12:00.000Z", | |
| title: "Tiburon#Marin", | |
| updated_at: "2014-09-05T13:19:12.291Z", | |
| url: "http://fineartamerica.com/images-medium/tiburon-california-waterfront-frank-wilson.jpg" | |
| }, | |
| { | |
| created_at: "2014-0929.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 12, | |
| lat:37.858418, | |
| long: -122.4946367 , | |
| recorded_at: "2014-09-07T13:12:00.000Z", | |
| title: "Sausolito#Marin", | |
| updated_at: "2014-09-08T13:19:12.291Z", | |
| url: "http://upload.wikimedia.org/wikipedia/commons/e/e0/Sausalito.jpg" | |
| }, | |
| { | |
| created_at: "2014-0928.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 13 , | |
| lat: 37.411646, | |
| long: -122.071453, | |
| recorded_at: "2014-09-06T13:12:00.000Z", | |
| title: "Microsoft#BetterThanMac", | |
| updated_at: "2014-09-06T13:19:12.291Z", | |
| url: "http://core0.staticworld.net/images/article/2013/03/microsoft_logo-100029828-gallery.jpg" | |
| }, | |
| { | |
| created_at: "2014-0930.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 14 , | |
| lat: 37.331793, | |
| long: -122.029584 , | |
| recorded_at: "2014-09-01T13:12:00.000Z", | |
| title: "Apple#BuyApc", | |
| updated_at: "2014-09-02T13:19:12.291Z", | |
| url: "http://3.bp.blogspot.com/--5k8RKor2Bk/Tale5StxP4I/AAAAAAAABP0/GVvtybEPkpM/s320/apple-logo1.jpg" | |
| }, | |
| { | |
| created_at: "2014-0930.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 15 , | |
| lat: 37.427474, | |
| long: -122.169719, | |
| recorded_at: "2014-09-01T13:12:00.000Z", | |
| title: "Stanford#MountainView", | |
| updated_at: "2014-09-02T13:19:12.291Z", | |
| url: "http://stanford.edu/about/images/intro_about.jpg" | |
| }, | |
| { | |
| created_at: "2014-0930.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 16 , | |
| lat: 37.332799, | |
| long: -121.90121, | |
| recorded_at: "2014-09-01T13:12:00.000Z", | |
| title: "Sharks#PaloAlto", | |
| updated_at: "2014-09-02T13:19:12.291Z", | |
| url: "http://upload.wikimedia.org/wikipedia/en/thumb/3/37/SanJoseSharksLogo.svg/1258px-SanJoseSharksLogo.svg.png" | |
| }, | |
| { | |
| created_at: "2014-0930.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 17 , | |
| lat: 37.750887, | |
| long: -122.418116, | |
| recorded_at: "2014-09-01T13:12:00.000Z", | |
| title: "La Taqueria#Tacos", | |
| updated_at: "2014-09-02T13:19:12.291Z", | |
| url: "http://www.ealuxe.com/wp-content/uploads/2014/07/Best-Restaurants-in-California-La-Taqueria-San-Francisco.jpg" | |
| }, | |
| { | |
| created_at: "2014-0930.7948087,-122.4036461,-02T13:18:12.291Z", | |
| id: 18 , | |
| lat: 37.808331, | |
| long: -122.270582, | |
| recorded_at: "2014-09-01T13:12:00.000Z", | |
| title: "Fox Theater#Oakland", | |
| updated_at: "2014-09-02T13:19:12.291Z", | |
| url: "http://assets.thump.vice.com/content-images/contentimage/1528/bass-leph-hounds-of-hell-7.jpg" | |
| } | |
| ]; //closes var gonvideos = |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment