/* PLUGIN EVENTS */
on_show: function(e) {
- if (googlemap_debug) messages.debug("on_show");
+ if (googlemap_debug) messages.debug("googlemap.on_show");
var googlemap = e.data;
google.maps.event.trigger(googlemap.map, 'resize');
}, // on_show
throw "Not implemented";
break;
}
- return unfold.escape_id(key_value).replace(/\\/g, '');
+ return this.escape_id(key_value).replace(/\\/g, '');
},
// return { marker: gmap_marker, ul : <ul DOM> }
// the callback for when a user clicks
// NOTE: this will *not* be called for changes done by program
checkbox.change( function (e) {
+ if (googlemap_debug) messages.debug("googlemap click handler checked= " + this.checked + " hrn=" + hrn);
manifold.raise_event (googlemap.options.query_uuid,
this.checked ? SET_ADD : SET_REMOVED, hrn);
});
// retrieve DOM checkbox and make sure it is checked/unchecked
set_checkbox: function(record, checked) {
var hrn=this.record_hrn (record);
- if (! hrn) { messages.warning ("set_checkbox: record has no hrn"); return; }
+ if (! hrn) { messages.warning ("googlemap.set_checkbox: record has no hrn"); return; }
var checkbox_s = this.by_hrn [ hrn ];
- if (! checkbox_s ) { messages.warning ("set_checkbox: could not spot checkbox for hrn "+hrn); return; }
+ if (! checkbox_s ) { messages.warning ("googlemap.set_checkbox: could not spot checkbox for hrn "+hrn); return; }
checkbox_s.checkbox.prop('checked',checked);
}, // set_checkbox
var checkbox = this.create_record_checkbox (record, ul, false);
if ( ! this.key in record ) return;
var key_value = record[this.key];
- var hrn = unfold.escape_id(key_value).replace(/\\/g, '');
+ var hrn = this.escape_id(key_value).replace(/\\/g, '');
this.by_hrn[hrn] = {
checkbox: checkbox,
// xxx Thierry sept 2013