Function Reference: geodir_cpt_frontend_script
Summary
Add the javascript in page for frontend use.
Return Values
- (string)
- Script text.
Change Log
Since: 1.1.6
Source File
geodir_cpt_frontend_script() is located in geodir_custom_posts/geodir_cp_functions.php [Line: 1244]
Source Code
function geodir_cpt_frontend_script() { $cpt_disable_location = get_option( 'geodir_cpt_disable_location' ); ob_start(); ?> jQuery(document).ready(function(){ jQuery('.gd-post-no-geo').each(function(){ jQuery(this).find('.geodir-addinfo .geodir-pinpoint').remove(); jQuery(this).find('.geodir-addinfo .geodir-pinpoint-link').remove(); }); jQuery('.search_by_post').each(function(){ jQuery(this).change(function(){ gd_cpt_on_change_posttype(this, jQuery(this).val()); }); gd_cpt_on_change_posttype(this, jQuery(this).val()); }); }); function gd_cpt_no_location(post_type) { if ( jQuery.inArray( post_type, [""] ) != '-1' ) { return true; } return false; } function gd_cpt_on_change_posttype(el, post_type) { if ( gd_cpt_no_location(post_type) ) { jQuery(el).closest('.geodir-search').find('input.snear').hide(); jQuery(el).closest('.geodir-search').find('span.near-compass').hide(); } else { jQuery(el).closest('.geodir-search').find('span.near-compass').show(); jQuery(el).closest('.geodir-search').find('input.snear').show(); } }