mirror of
https://github.com/wahyd4/ocelots.git
synced 2026-08-11 05:56:12 +10:00
64 lines
1.6 KiB
CoffeeScript
64 lines
1.6 KiB
CoffeeScript
//= require jquery
|
|
//= require jquery_ujs
|
|
|
|
$ ->
|
|
$('#authenticate').click ->
|
|
navigator.id.get (assertion) ->
|
|
if assertion
|
|
$.post '/home/verify', { assertion: assertion }, (data) ->
|
|
window.location = '/'
|
|
|
|
$('.quiz').click ->
|
|
if $(this).data('correct')
|
|
$(this).find('.highlight').removeClass('highlight').addClass('correct')
|
|
else
|
|
$(this).find('.highlight').removeClass('highlight').addClass('incorrect')
|
|
false
|
|
|
|
|
|
$('.fancybox').fancybox()
|
|
|
|
$('#view_map').each ->
|
|
lat = $(this).data('lat')
|
|
lng = $(this).data('lng')
|
|
|
|
map_options = {
|
|
center: new google.maps.LatLng(lat, lng),
|
|
zoom: 8,
|
|
mapTypeId: google.maps.MapTypeId.ROADMAP
|
|
}
|
|
|
|
map = new google.maps.Map(this, map_options)
|
|
|
|
marker_options = {
|
|
position: new google.maps.LatLng(lat, lng),
|
|
map: map
|
|
}
|
|
marker = new google.maps.Marker(marker_options)
|
|
|
|
$("#map_canvas").each ->
|
|
lat = parseFloat($('#person_lat').val()) || -34.397
|
|
lng = parseFloat($('#person_lng').val()) || 150.644
|
|
|
|
map_options = {
|
|
center: new google.maps.LatLng(lat, lng),
|
|
zoom: 8,
|
|
mapTypeId: google.maps.MapTypeId.ROADMAP
|
|
}
|
|
|
|
map = new google.maps.Map(this, map_options)
|
|
|
|
marker_options = {
|
|
draggable: true,
|
|
position: new google.maps.LatLng(lat, lng),
|
|
map: map
|
|
}
|
|
marker = new google.maps.Marker(marker_options)
|
|
|
|
google.maps.event.addListener marker, 'dragend', (event) ->
|
|
point = marker.getPosition()
|
|
$('#person_lat').val point.lat()
|
|
$('#person_lng').val point.lng()
|
|
|
|
|