X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fgooglemap%2Fstatic%2Fjs%2Fgooglemap.js;h=39e80cc0834b759d1ac09dcf5a80554813d29d63;hb=c5795ba59e99c3a9b7481f4965814eca3e9a950d;hp=8cb652f48ec268ff9940b24a36a5082504653cb8;hpb=cc77563dcaaadd7d71963721c2e154a766ab4a01;p=myslice.git diff --git a/plugins/googlemap/static/js/googlemap.js b/plugins/googlemap/static/js/googlemap.js index 8cb652f4..39e80cc0 100644 --- a/plugins/googlemap/static/js/googlemap.js +++ b/plugins/googlemap/static/js/googlemap.js @@ -35,7 +35,7 @@ googlemap_debug_detailed=false; /* XXX Events */ this.elmt().on('show', this, this.on_show); // TODO in destructor - // $(window).unbind('Hazelnut'); + // $(window).unbind('QueryTable'); var query = manifold.query_store.find_analyzed_query(this.options.query_uuid); this.object = query.object; @@ -104,8 +104,8 @@ googlemap_debug_detailed=false; // XXX BACKSLASHES original code was reading like this //return this.escape_id(key_value).replace(/\\/g, ''); // however this sequence removes backslashes from hrn's and as a result - // resources_selected was getting all mixed up - // hazelnut does publish hrn's with backslashes and that seems like the thing to do + // queryupdater was getting all mixed up + // querytable does publish hrn's with backslashes and that seems like the thing to do return key_value; }, @@ -154,7 +154,7 @@ googlemap_debug_detailed=false; // this record is *in* the slice new_record: function(record) { - if (googlemap_debug_detailed) messages.debug ("new_record"); + if (googlemap_debug_detailed) messages.debug ("new_record"); if (!(record['latitude'])) return false; // get the coordinates @@ -162,33 +162,33 @@ googlemap_debug_detailed=false; var longitude=unfold.get_value(record['longitude']); var lat_lon = latitude + longitude; - // check if we've seen anything at that place already - // xxx might make sense to allow for some fuzziness, - // i.e. consider 2 places equal if not further away than 300m or so... - var marker_s = this.by_lat_lon [lat_lon]; - if ( marker_s == null ) { - marker_s = this.create_marker_struct (this.object, latitude, longitude); - this.by_lat_lon [ lat_lon ] = marker_s; - this.arm_marker(marker_s.marker, this.map); - } + // check if we've seen anything at that place already + // xxx might make sense to allow for some fuzziness, + // i.e. consider 2 places equal if not further away than 300m or so... + var marker_s = this.by_lat_lon [lat_lon]; + if ( marker_s == null ) { + marker_s = this.create_marker_struct (this.object, latitude, longitude); + this.by_lat_lon [ lat_lon ] = marker_s; + this.arm_marker(marker_s.marker, this.map); + } - // now add a line for this resource in the marker - // xxx should compute checked here ? - // this is where the checkbox will be appended - var ul=marker_s.ul; - var checkbox = this.create_record_checkbox (record, ul, false); - if ( ! this.key in record ) return; + // now add a line for this resource in the marker + // xxx should compute checked here ? + // this is where the checkbox will be appended + var ul=marker_s.ul; + var checkbox = this.create_record_checkbox (record, ul, false); + if ( ! this.key in record ) return; var key_value = record[this.key]; - // see XXX BACKSLASHES - //var hrn = this.escape_id(key_value).replace(/\\/g, ''); - var hrn = key_value; + // see XXX BACKSLASHES + //var hrn = this.escape_id(key_value).replace(/\\/g, ''); + var hrn = key_value; this.by_hrn[hrn] = { - checkbox: checkbox, - // xxx Thierry sept 2013 - // xxx actually we might have just used a domid-based scheme instead of the hash - // since at this point we only need to retrieve the checkbox from an hrn - // but I was not sure enough that extra needs would not show up so I kept this in place - // xxx not sure these are actually useful : + checkbox: checkbox, + // xxx Thierry sept 2013 + // xxx actually we might have just used a domid-based scheme instead of the hash + // since at this point we only need to retrieve the checkbox from an hrn + // but I was not sure enough that extra needs would not show up so I kept this in place + // xxx not sure these are actually useful : value: key_value, record: record, }