1 2;(function($) { 3 4 /* ADDED CUSTOM JS */ 5 6(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/form/'; 7 8})(); 9 10(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/post-list/'; 11 12})(); 13 14(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/uwsa-system-roster/'; 15 16 17 18;(function($) { 19 20 /* ADDED CUSTOM JS */ 21 22(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/form/'; 23 24})(); 25 26(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/post-list/'; 27 28})(); 29 30(function() { var module_url = 'https://uwsa.local/wp-content/themes/_tk-uwsa-theme/carrington-extensions/modules/uwsa-system-roster/'; 31 32 33(function($) { 34 35/* for onload instructions modal */ 36 37$(window).on("load" , function(){ 38//check that the "location_search" variable from the view is available 39if (typeof location_search === "string") { 40 //check setting from admin panel 41 if(location_search == "on"){ 42 initLocationSearch(); 43 } 44} 45}); 46 47 48function MapModule(container) { 49 50var $container = $(container); 51var $list = $(container).find("ul.details-column"); 52 53var available_hashes = $list.find("[id^=roster_]").map(function() {return this.id.substring(7);}).get(); 54 55// Initialize - send to correct tab if it links to there 56if (location.hash && available_hashes.indexOf( location.hash.slice(1) ) != -1 ) { 57 select_campus( location.hash.slice(1) , $list ); 58 $("html, body").animate({ scrollTop: $(".uwsa-system-roster").offset().top }, 500); 59} else if ( $('#map_overlay_placeholder').length > 0 ) { //only apply overlay if a campus isn't already selected 60 init_overlay(); 61} 62 63//Watch for hashchange to update campus information 64$(window).on('hashchange', function (e) { 65 if ( available_hashes.indexOf( location.hash.slice(1) ) != -1 ) { 66 select_campus( location.hash.slice(1) , $list ); 67 } 68}); 69 70//move dropdown under map in smaller columns. 71$mapColumn = $container.find('.map-column'); 72if ( $container.width() < 675 && $mapColumn.is(':visible') ) { 73 $mapColumn.removeClass('col-md-8'); 74 $mapColumn.next().removeClass('col-md-4'); 75} 76 77function select_campus(key, $list) { 78 79 var $target = $list.find("#roster_" + key); 80 var $hide = $list.find(".active"); 81 var $dropdown = $list.find(".faux-dropdown > span"); 82 83 if ( $target.is(".link") ) { 84 location.href = $target.find("a").attr("href"); 85 return; 86 } 87 88 $list.find('ul.dropdown a').attr('tabindex',-1); 89 $list.find('ul.dropdown a[rel="' + key + '"]').attr('tabindex',0); 90 91 if ( $hide.attr("id") != $target.attr("id") ) { 92 $hide.slideUp(function() { $(this).removeClass("active"); }); 93 $target.slideDown(function() { $(this).addClass("active"); }); 94 $dropdown.text( $target.children("h5").text() ); 95 } 96 97 var $old_marker = $('a.marker.active') ; 98 var $new_marker = $('a.marker[rel="' + key + '"]') ; 99 100 //highlight marker of active school 101 $old_marker.removeClass('active'); 102 $new_marker.addClass('active'); 103 104 var img = document.querySelector('img.map-background'); 105 106 if (img.complete) { 107 placeTooltip($old_marker, $new_marker) 108 } else { 109 img.addEventListener('load', function() { 110 window.requestAnimationFrame( function() { 111 placeTooltip($old_marker, $new_marker) 112 }); 113 }); 114 } 115 if (typeof _sz !== 'undefined') { 116 _sz.push(['event', 'Map', 'Click', $target.find('h5').html()]); 117 } 118 119 120 function placeTooltip($old_marker, $new_marker) { 121 // remove tooltip from last clicked campus 122 $old_marker.tooltip('hide'); 123 //add tooltip to newly clicked campus 124 $new_marker.tooltip('show'); 125 } 126} 127function init_overlay(){ 128 if ( $(".map-column").css('display') != 'none' ) { 129 var mapModal = '<!-- Modal --> <div class="modal fade in" id="dialog_confirm_map" role="dialog" aria-hidden="true" style="display:block"><div class="modal-dialog" data-dismiss="modal" aria-label="Close"><div class="modal-content"><div class="modal-body"><p class="lead">Click on Campus <br>or Select from Menu</p></div></div></div></div> <!-- /.modal-content -->'; 130 var mapOverlayPlaceholder = document.getElementById('map_overlay_placeholder'); 131 mapOverlayPlaceholder.insertAdjacentHTML('afterend' , mapModal ); 132 mapOverlayPlaceholder.classList.add('in', 'active'); 133 var dialogConfirmMap = document.getElementById('dialog_confirm_map'); 134 dialogConfirmMap.classList.add('in'); 135 dialogConfirmMap.addEventListener('click' , removeOverlay ); 136 } 137} 138 139function removeOverlay() { 140 var elements = ['dialog_confirm_map', 'map_overlay_placeholder']; 141 for ( var i=0 ; i < elements.length; i++ ) { 142 document.getElementById(elements[i]).addEventListener('transitionend', function(e) { 143 if (e.target.remove) { 144 e.target.remove(); 145 } 146 else { // hack for IE 147 e.target.parentNode.removeChild(e.target); 148 } 149 } ); 150 document.getElementById(elements[i] ).classList.remove('in'); 151 } 152 document.getElementById('dialog_confirm_map').removeEventListener('click' , removeOverlay ); 153} 154} 155 156$(document).ready(function() { 157 158$(document).on('click', '.tooltip', function() { 159 160var tooltipId = $(this).attr('id'); 161var link = $('a[aria-describedby="' + tooltipId + '"]'); 162 163var url = link.attr('href'); 164 165window.location.href = url; 166}); 167 168$(".uwsa-system-roster").each(function(index, map) { 169MapModule(map); 170}); 171 172 173$('[data-original-title="UW-Superior"]').attr('data-placement', 'bottom'); 174$('[data-original-title="UW-Whitewater"]').attr('data-placement', 'bottom'); 175$('[data-original-title="UW-Stout"]').attr('data-placement', 'bottom'); 176 177$('.tooltip-inner').css('background-color', '#c82f27'); 178$('.tooltip-arrow').css('border-top-color', '#c82f27'); 179$('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 180 181 182$('[data-toggle="tooltip"]').each(function() { 183if ($(this).closest('.uwsa-system-roster').length > 0) { 184 $(this).tooltip({ 185 trigger: 'manual' 186 }).tooltip('show'); 187} 188}
188); 189 190 191/* UW SUPERIOR */ 192 193var uwsp = $('[data-original-title="UW-Superior"]'); 194var uwspTooltip = uwsp.next('.tooltip'); 195 196uwspTooltip.css('left', '28px'); 197uwspTooltip.css('top', '28px'); 198uwspTooltip.find('.tooltip-arrow').css('left', '32px'); 199 200uwsp.add(uwspTooltip).hover(function() { 201 uwspTooltip.find('.tooltip-inner').css('background-color', '#FFD046'); 202 uwspTooltip.find('.tooltip-inner').css('color', '#231F20'); 203 uwspTooltip.find('.tooltip-arrow').css('border-top-color', '#FFD046'); 204 uwspTooltip.find('.tooltip-arrow').css('border-bottom-color', '#FFD046'); 205}, function() { 206 uwspTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 207 uwspTooltip.find('.tooltip-inner').css('color', '#FFFFFF'); 208 uwspTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 209 uwspTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 210}); 211 212 213/* UW RIVER FALLS */ 214 215var uwrf = $('[data-original-title="UW-River Falls"]'); 216var uwrfTooltip = uwrf.next('.tooltip'); 217 218uwrfTooltip.css('left', '-50px'); 219uwrfTooltip.find('.tooltip-arrow').css('left', '66px'); 220 221uwrf.add(uwrfTooltip).hover(function() { 222 uwrfTooltip.find('.tooltip-inner').css('background-color', '#BE2036'); 223 uwrfTooltip.find('.tooltip-arrow').css('border-top-color', '#BE2036'); 224 uwrfTooltip.find('.tooltip-arrow').css('border-bottom-color', '#BE2036'); 225}, function() { 226 uwrfTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 227 uwrfTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 228 uwrfTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 229}); 230 231 232/* UW STOUT */ 233 234var uwst = $('[data-original-title="UW-Stout"]'); 235var uwstTooltip = uwst.next('.tooltip'); 236 237uwstTooltip.css('left', '6px'); 238uwstTooltip.css('top', '200px'); 239uwstTooltip.find('.tooltip-arrow').css('left', '62px'); 240 241uwst.add(uwstTooltip).hover(function() { 242 uwstTooltip.find('.tooltip-inner').css('background-color', '#004A8F'); 243 uwstTooltip.find('.tooltip-arrow').css('border-top-color', '#004A8F'); 244 uwstTooltip.find('.tooltip-arrow').css('border-bottom-color', '#004A8F'); 245}, function() { 246 uwstTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 247 uwstTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 248 uwstTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 249}); 250 251 252/* UW EAU CLAIRE */ 253 254var uwec = $('[data-original-title="UW-Eau Claire"]'); 255var uwecTooltip = uwec.next('.tooltip'); 256 257uwecTooltip.css('left', '70px'); 258uwecTooltip.css('top', '158px'); 259uwecTooltip.find('.tooltip-arrow').css('left', '32px'); 260 261uwec.add(uwecTooltip).hover(function() { 262 uwecTooltip.find('.tooltip-inner').css('background-color', '#004A8F'); 263 uwecTooltip.find('.tooltip-arrow').css('border-top-color', '#004A8F'); 264 uwecTooltip.find('.tooltip-arrow').css('border-bottom-color', '#004A8F'); 265}, function() { 266 uwecTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 267 uwecTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 268 uwecTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 269}); 270 271 272/* UW STEVENS POINT */ 273 274var uwstp = $('[data-original-title="UW-Stevens Point"]'); 275var uwstpTooltip = uwstp.next('.tooltip'); 276 277uwstpTooltip.css('left', '166px'); 278uwstpTooltip.css('top', '182px'); 279uwstpTooltip.find('.tooltip-arrow').css('left', '65px'); 280 281uwstp.add(uwstpTooltip).hover(function() { 282 uwstpTooltip.find('.tooltip-inner').css('background-color', '#004A8F'); 283 uwstpTooltip.find('.tooltip-arrow').css('border-top-color', '#004A8F'); 284 uwstpTooltip.find('.tooltip-arrow').css('border-bottom-color', '#004A8F'); 285}, function() { 286 uwstpTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 287 uwstpTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 288 uwstpTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 289}); 290 291 292/* UW GREEN BAY */ 293 294var uwgb = $('[data-original-title="UW-Green Bay"]'); 295var uwgbTooltip = uwgb.next('.tooltip'); 296 297uwgbTooltip.css('left', '297px'); 298uwgbTooltip.css('top', '186px'); 299uwgbTooltip.find('.tooltip-arrow').css('left', '54px'); 300 301uwgb.add(uwgbTooltip).hover(function() { 302 uwgbTooltip.find('.tooltip-inner').css('background-color', '#105640'); 303 uwgbTooltip.find('.tooltip-arrow').css('border-top-color', '#105640'); 304 uwgbTooltip.find('.tooltip-arrow').css('border-bottom-color', '#105640'); 305}, function() { 306 uwgbTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 307 uwgbTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 308 uwgbTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 309}); 310 311 312/* UW LA CROSSE */ 313 314var uwlc = $('[data-original-title="UW-La Crosse"]'); 315var uwlcTooltip = uwlc.next('.tooltip'); 316 317uwlcTooltip.css('left', '48px'); 318uwlcTooltip.css('top', '234px'); 319uwlcTooltip.find('.tooltip-arrow').css('left', '62px'); 320 321uwlc.add(uwlcTooltip).hover(function() { 322 uwlcTooltip.find('.tooltip-inner').css('background-color', '#84161E'); 323 uwlcTooltip.find('.tooltip-arrow').css('border-top-color', '#84161E'); 324 uwlcTooltip.find('.tooltip-arrow').css('border-bottom-color', '#84161E'); 325}, function() { 326 uwlcTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 327 uwlcTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 328 uwlcTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 329}); 330 331/* UW OSHKOSH */ 332 333var uwosh = $('[data-original-title="UW-Oshkosh"]'); 334var uwoshTooltip = uwosh.next('.tooltip'); 335 336uwoshTooltip.css('left', '225px'); 337uwoshTooltip.css('top', '232px'); 338uwoshTooltip.find('.tooltip-arrow').css('left', '84px'); 339 340uwosh.add(uwoshTooltip).hover(function() { 341 uwoshTooltip.find('.tooltip-inner').css('background-color', '#FECF08'); 342 uwoshTooltip.find('.tooltip-inner').css('color', '#000000'); 343 uwoshTooltip.find('.tooltip-arrow').css('border-top-color', '#FECF08'); 344 uwoshTooltip.find('.tooltip-arrow').css('border-bottom-color', '#FECF08'); 345}, function() { 346 uwoshTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 347 uwoshTooltip.find('.tooltip-inner').css('color', '#FFFFFF'); 348 uwoshTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 349 uwoshTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 350}); 351 352 353/* UW MADISON */ 354 355var uwmsn = $('[data-original-title="UW-Madison"]'); 356var uwmsnTooltip = uwmsn.next('.tooltip'); 357 358uwmsnTooltip.css('left', '180px'); 359uwmsnTooltip.css('top', '324px'); 360uwmsnTooltip.find('.tooltip-arrow').css('left', '62px'); 361 362uwmsn.add(uwmsnTooltip).hover(function() { 363 uwmsnTooltip.find('.tooltip-inner').css('background-color', '#CD1543'); 364 uwmsnTooltip.find('.tooltip-arrow').css('border-top-color', '#CD1543'); 365 uwmsnTooltip.find('.tooltip-arrow').css('border-bottom-color', '#CD1543'); 366}, function() { 367 uwmsnTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 368 uwmsnTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 369 uwmsnTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 370}); 371 372/* UW MILWAUKEE */ 373 374var uwmke = $('[data-original-title="UW-Milwaukee"]'); 375var uwmkeTooltip = uwmke.next('.tooltip'); 376 377uwmkeTooltip.css('left', '305px'); 378uwmkeTooltip.css('top', '327px'); 379uwmkeTooltip.find('.tooltip-arrow').css('left', '47px'); 380 381uwmke.add(uwmkeTooltip).hover(function() { 382 uwmkeTooltip.find('.tooltip-inner').css('background-color', '#FEC214'); 383 uwmkeTooltip.find('.tooltip-inner').css('color', '#000000'); 384 uwmkeTooltip.find('.tooltip-arrow').css('border-top-color', '#FEC214'); 385 uwmkeTooltip.find('.tooltip-arrow').css('border-bottom-color', '#FEC214'); 386}, function() { 387 uwmkeTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 388 uwmkeTooltip.find('.tooltip-inner').css('color', '#FFFFFF'); 389 uwmkeTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 390 uwmkeTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 391}); 392 393/* UW PLATTEVILLE */ 394 395var uwplt = $('[data-original-title="UW-Platteville"]'); 396var uwplktTooltip = uwplt.next('.tooltip'); 397 398uwplktTooltip.css('left', '95px'); 399uwplktTooltip.css('top', '371px'); 400uwplktTooltip.find('.tooltip-arrow').css('left', '62px'); 401 402uwplt.add(uwplktTooltip).hover(function() { 403 uwplktTooltip.find('.tooltip-inner').css('background-color', '#F37422'); 404 uwplktTooltip.find('.tooltip-arrow').css('border-top-color', '#F37422'); 405 uwplktTooltip.find('.tooltip-arrow').css('border-bottom-color', '#F37422'); 406}, function() { 407 uwplktTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 408 uwplktTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 409 uwplktTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 410}); 411 412/* UW WHITEWATER */ 413 414var uwww = $('[data-original-title="UW-Whitewater"]'); 415var uwwwTooltip = uwww.next('.tooltip'); 416 417 418 419uwwwTooltip.css('left', '205px'); 420uwwwTooltip.css('top', '410px'); 421uwwwTooltip.find('.tooltip-arrow').css('left', '91px'); 422 423uwww.add(uwwwTooltip).hover(function() { 424 uwwwTooltip.find('.tooltip-inner').css('background-color', '#582D82'); 425 uwwwTooltip.find('.tooltip-arrow').css('border-top-color', '#582D82'); 426 uwwwTooltip.find('.tooltip-arrow').css('border-bottom-color', '#582D82'); 427}, function() { 428 uwwwTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 429 uwwwTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 430 uwwwTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 431}); 432 433/* UW PARKSIDE */ 434 435var uwpks = $('[data-original-title="UW-Parkside"]'); 436var uwpksTooltip = uwpks.next('.tooltip'); 437 438uwpksTooltip.css('left', '312px'); 439uwpksTooltip.css('top', '379px'); 440uwpksTooltip.find('.tooltip-arrow').css('left', '35px'); 441 442uwpks.add(uwpksTooltip).hover(function() { 443 uwpksTooltip.find('.tooltip-inner').css('background-color', '#036A37'); 444 uwpksTooltip.find('.tooltip-arrow').css('border-top-color', '#036A37'); 445 uwpksTooltip.find('.tooltip-arrow').css('border-bottom-color', '#036A37'); 446}, function() { 447 uwpksTooltip.find('.tooltip-inner').css('background-color', '#c82f27'); 448 uwpksTooltip.find('.tooltip-arrow').css('border-top-color', '#c82f27'); 449 uwpksTooltip.find('.tooltip-arrow').css('border-bottom-color', '#c82f27'); 450}); 451 452}); 453 454 455 456/* 457Location search - google maps API 458*/ 459var user_loc; 460var school_elements = []; 461var schools_calculated = []; 462 463//Called if location search is enabled from the admin panel 464function initLocationSearch() { 465var g_maps_srcipt = '<script type="text/javascript" src="https://maps.google.com/maps/api/js?units=imperial&key=AIzaSyDvo99uwrmxvvRZtnBnp8W0jdFnaNGPFWE"></script>'; 466$('#g_maps_placeholder').html($(g_maps_srcipt)); 467var user_loc_prom = new Promise(function(resolve, reject){ 468 if (navigator.geolocation) { 469 navigator.geolocation.getCurrentPosition( 470 function(position) { 471 var pos = { 472 lat: position.coords.latitude, 473 lng: position.coords.longitude 474 }; 475 // if user is in the Wisconsin region 476 if(pos.lat > 35 && pos.lat < 50 && pos.lng > -99 && pos.lng < -80) { 477 user_loc = pos; 478 console.log(user_loc); 479 //getSchoolLoc(user_loc); 480 resolve('User is in the Wisconsin region'); 481 }else{ 482 //console.log("User not near Wisconsin"); 483 reject("User not near Wisconsin"); 484 } 485 }, 486 function(error){ 487 console.log(error.message); 488 console.log("Location Not available."); 489 reject("Location Not available."); 490 }, { 491 enableHighAccuracy: true 492 ,timeout : 5000 493 } 494 ); 495 }else{ 496 console.log("Location Not available."); 497 reject("Location Not available."); 498 } 499});//end user_loc_prom 500 501user_loc_prom.then(function(result) { 502 console.log(result); 503 getSchoolLoc(user_loc); 504},function(result){ 505 console.error(result); 506}); 507} 508 509function getSchoolLoc(user_loc) { 510var destinations = []; 511jQuery(".marker").each(function (i, val) { 512 //console.log(i, val); 513 var name = jQuery(val).html(); 514 var rel = jQuery(val).attr('rel'); 515 var lat = Number(jQuery(val).attr('gpslat')); 516 var lng = Number(jQuery(val).attr('gpslng')); 517 var link = jQuery(val).attr('href'); 518 var pos = {lat: lat, lng: lng}; 519 var this_school = {name: name, 520 rel: rel, 521 lat: lat, 522 lng: lng, 523 link: link, 524 pos: pos}; 525 school_elements.push(this_school); 526}); 527var arrayLength = school_elements.length; 528for (var i = 0; i < arrayLength; i++) { 529 destinations.push(school_elements[i].pos) 530} 531var origin = [user_loc]; 532var service = new google.maps.DistanceMatrixService(); 533service.getDistanceMatrix( 534 { 535 origins: origin, 536 destinations: destinations, 537 travelMode: google.maps.TravelMode.DRIVING, 538 unitSystem: google.maps.UnitSystem.IMPERIAL, 539 avoidHighways: false, 540 avoidTolls: false 541 }, callback 542); 543 544function callback(response, status) { 545 if (status == google.maps.DistanceMatrixStatus.OK) { 546 var response_origins = response.originAddresses; 547 for (var i = 0; i < response_origins.length; i++) { 548 var results = response.rows[i].elements; 549 if(results != null){ 550 for (var j = 0; j < results.length; j++) { 551 var element = results[j]; 552 if(element != null){ 553 var distance = element.distance.value; 554 var school_link = school_elements[j].link; 555 schools_calculated.push([distance, school_link]) 556 } 557 } 558 } 559 } 560 clickClosestSchool(); 561 }else{ 562 console.log(status); 563 } 564} 565} 566 567function clickClosestSchool() { 568var keyOfShortest = 0; 569var arrayLength = schools_calculated.length; 570for (var i = 0; i < arrayLength; i++) { 571 console.log('' + i + ' ' + schools_calculated[i]); 572 if(schools_calculated[i][0] < schools_calculated[keyOfShortest][0]){ 573 keyOfShortest = i; 574 } 575} 576jQuery(function(){ 577 /* SELECT THE SCHOOL'S INFO PANE*/ 578 jQuery('#dialog_confirm_map').click();//clicking on this element closes the modal/overlay window 579 jQuery('a[href="'+schools_calculated[keyOfShortest][1]+'"]').click(); 580 jQuery('#g_maps_placeholder').click();//clicking on this bogus element closes the dropdown menu 581 //fade message in then slide up 582 var close_school_name = jQuery('a[href="'+schools_calculated[keyOfShortest][1]+'"]').html(); 583 var msg = '<div class=notice"><div class="alert alert-info "><p>We noticed that you were closest to '+ close_school_name +'. Please choose from the map or drop-down menu to make another selection.</p></div></div>'; 584 $('#roster_info').html(msg).show(function(){ 585 $(this).delay(6000).hide(1000); 586 }); 587}); 588} 589 590/* 591****** END - Location search - google maps API 592*/ 593 594})(jQuery); 595})(); 596 597 598 599 600 601 602 603})(jQuery); 604 605})(); 606 607 608 609 610 611 612 613})(jQuery); 614
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.