(function(){
console.info('Running GLM Event plugin js');
- $('#glm-event-from').datepicker();
- $('#glm-event-to').datepicker();
+ if ($('#glm-event-from').length > 0) {
+ $('#glm-event-from').datepicker();
+ $('#glm-event-to').datepicker();
+ }
$('#glm-event-detail-backtosearch').click(function(){
window.history.back();
});
- if ($('#eventDetail-map').length) {
+ if ($('#eventDetail-map').length > 0) {
GLM_GeoMap.initialize();
$('#map-dialog').dialog({
height: 480,
eventForm = $('#glm-member-event-search');
eventForm.attr('action', '../wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=pdfOutput&glm-event-pdf=1');
});
- var cache = {};
- $("#glm-event-name").autocomplete({
- minLength: 2,
- source: function(request, response) {
- var term = request.term;
- if ( term in cache ) {
- response( cache[term]);
- return;
+ if ($('#glm-event-name').length > 0) {
+ var cache = {};
+ $("#glm-event-name").autocomplete({
+ minLength: 2,
+ source: function(request, response) {
+ var term = request.term;
+ if ( term in cache ) {
+ response( cache[term]);
+ return;
+ }
+ var url = '../wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=nameSearch';
+ $.getJSON( url, request, function(data, status, xhr){
+ //cache[term] = data;
+ response( data );
+ });
}
- var url = '../wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=nameSearch';
- $.getJSON( url, request, function(data, status, xhr){
- //cache[term] = data;
- response( data );
- });
- }
- });
+ });
+ }
}).call(this);