Advertisement
Guest User

Code Sample

a guest
Apr 1st, 2014
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 3.51 KB | None | 0 0
  1.  
  2. <asp:UpdatePanel ID="EventsUpdatePanel" runat="server" >
  3.     <ContentTemplate>
  4. <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
  5.    
  6.         <div class="widget calendar venue-calendar base-white">
  7.             <div class="calendar-heading">
  8.                 <h3>Follow the Truck</h3>
  9.             </div>
  10.         </div>
  11.         <div class="widget calendar venue-calendar base-white ">
  12.             <asp:Panel ID="ResultsMap" runat="server" Visible="false">
  13.                 <div style="position:relative;" class="food-truck-map">
  14.                     <div id="map-canvas" style="width:100%;height:30em;"></div>
  15.                     <div class="label" style="position:absolute;left:30%;bottom:1em;height:2em;background-color:#ffffff;padding:1em;"><strong>Truck Locations</strong> Click pin for date.</div>
  16.                 </div>
  17.                 <script type="text/javascript">
  18.                    
  19.                     function pageLoad(){
  20.                     var markers = [];
  21.                     var currentWindow;
  22.                        
  23.                        
  24.    
  25.                         var myLatlng = new google.maps.LatLng(32.3617,-86.2792);
  26.                         var mapOptions = {
  27.                             zoom: 6,
  28.                             center: myLatlng,
  29.                             scrollwheel: false
  30.                         }
  31.                         var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
  32.  
  33.                         $('#map-canvas').mouseleave(function(){
  34.                             if(currentWindow)
  35.                                 currentWindow.close();
  36.                        
  37.                         });
  38.                         google.maps.event.addListener(map, 'mousedown', function() {
  39.                             if(currentWindow)
  40.                                 currentWindow.close();
  41.  
  42.                         } );
  43.  
  44.                        
  45.                         <cms:CMSRepeater ID="repEventJS" runat="server"
  46.                             DelayedLoading="true"
  47.                             Path="/%"  
  48.                             ClassNames="wca.FoodTruckEvent"
  49.                             TransformationName="wca.FoodTruckEvent.GoogleMaps"
  50.                             DataBindByDefault ="false"
  51.                             OrderBy="Date ASC" >
  52.                         </cms:CMSRepeater>  
  53.                        
  54.                     }
  55.                 </script>
  56.             </asp:Panel>
  57.             <div class="calendar-heading">
  58.                 <h3>&nbsp;</h3>
  59.                 <asp:Literal ID="Debug" runat="server"></asp:Literal>
  60.                 <div class="month-dropdown">
  61.                     <div class="arrow"><span></span></div>
  62.                     <asp:DropDownList ID="Months" runat="server" AutoPostBack="true" CssClass="select-month"></asp:DropDownList>
  63.                 </div>
  64.             </div>
  65.             <asp:Panel ID="Results" runat="server" Visible="false">
  66.             <ul>
  67.                 <cms:CMSRepeater ID="repEvent" runat="server"
  68.                     DelayedLoading="true"
  69.                     Path="/%"  
  70.                     ClassNames="wca.FoodTruckEvent"
  71.                     TransformationName="wca.FoodTruckEvent.eventlistitem"
  72.                     DataBindByDefault ="false"
  73.                     OrderBy="Date ASC" >
  74.                 </cms:CMSRepeater>            
  75.             </ul>  
  76.             </asp:Panel>
  77.             <asp:Panel ID="NoResults" runat="server" Visible="false" CssClass="no-events">
  78.                 <p>There are no events scheduled at this time, please select different days, or check back later.</p>
  79.             </asp:Panel>
  80.         </div>
  81.     </ContentTemplate>
  82.     <Triggers>
  83.         <asp:AsyncPostBackTrigger ControlID="Months" EventName="SelectedIndexChanged" />
  84.     </Triggers>
  85. </asp:UpdatePanel>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement