diff options
author | luxagraf <sng@luxagraf.net> | 2020-12-02 15:02:12 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2020-12-02 15:02:12 -0500 |
commit | ab8055b5cab2523d925f59c65bc38df103a26991 (patch) | |
tree | 29e4597bc0d86d658f574c0c4f0b036351a68742 /app/photos/photos.js | |
parent | 87f692178a6e30719c564076f00c206642f36ce6 (diff) |
deleted old apps and media
Diffstat (limited to 'app/photos/photos.js')
-rw-r--r-- | app/photos/photos.js | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/app/photos/photos.js b/app/photos/photos.js deleted file mode 100644 index b93467a..0000000 --- a/app/photos/photos.js +++ /dev/null @@ -1,71 +0,0 @@ -//Utility functions for map info window -function mapit(obj) { - lat = parseFloat(obj.attr('data-latitude')); - lon = parseFloat(obj.attr('data-longitude')); - elid= obj.attr('data-imgid'); - map = L.map(document.getElementById("mw-"+elid)); - centerCoord = new L.LatLng(lat, lon); - zoom = 8; - L.tileLayer.provider('Esri.WorldTopoMap', {maxZoom: 18, attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Tiles © Esri and the GIS User Community'}).addTo(map); - map.setView(centerCoord, zoom); - L.marker([lat, lon]).addTo(map); -} - //########## utility functions to create/remove map container ############ -function create_map(obj) { - //find id of this image caption: - var imgid = obj.attr('data-imgid'); - //create container divs - $('<div class="map-container" id="mc-'+imgid+'">').insertBefore($(obj).parent().parent()); - //$(obj).parent().parent().parent().prepend('<div class="map-container" id="mc-'+imgid+'">'); - $('#mc-'+imgid).append('<div class="map-wrapper" id="mw-'+imgid+'">'); - //deal with the variable height of div.legend - $('#mc-'+imgid).css({ - bottom: function(index, value) { - return parseFloat($(obj).parent().parent().height())+20; - } - }); - - mapit(obj); -} -function remove_map(imgid) { - $('#mc-'+imgid).remove(); -} - -//############ Document.ready events ############## -$(document).ready(function(){ - - //set up click events for map button - $('.map-link').click( function() { - imgid = $(this).attr('data-imgid'); - if ($('#mc-'+imgid).is(":visible")) { - remove_map(imgid); - } else { - create_map($(this)); - } - return false; - - }); - var $ele = $('#slides').children(); - var $curr = 0; - $(document).bind('keydown', function (e) { - var code = e.which; - switch (code) { - case 39: - if ($curr <= $ele.size()) { - $.scrollTo($ele[$curr], 800 ); - $curr++; - } - break; - case 37: - if ($curr > 0) { - $curr--; - var $now = $curr; - $now--; - $.scrollTo($ele[$now], 800 ); - } - break; - } - return; - }); -}); - |