Skip to content

Instantly share code, notes, and snippets.

@kraftbj
Created October 30, 2015 18:10
Show Gist options
  • Save kraftbj/5309931803569403865b to your computer and use it in GitHub Desktop.
Save kraftbj/5309931803569403865b to your computer and use it in GitHub Desktop.
wpjm-rm admin js
jQuery(document).ready(function($) {
// Data rows
$( "input.resume_manager_add_row" ).click(function(){
$(this).closest('table').find('tbody').append( $(this).data('row') );
return false;
});
// Sorting
$('.wc-job-manager-resumes-repeated-rows tbody').sortable({
items:'tr',
cursor:'move',
axis:'y',
handle: 'td.sort-column',
scrollSensitivity:40,
forcePlaceholderSize: true,
helper: 'clone',
opacity: 0.65
});
// Datepicker
$( "input#_resume_expires" ).datepicker({
dateFormat: 'yy-mm-dd',
minDate: 0
});
// Settings
$('.job-manager-settings-wrap')
.on( 'change', '#setting-resume_manager_enable_skills', function() {
if ( $( this ).is(':checked') ) {
$('#setting-resume_manager_max_skills').closest('tr').show();
} else {
$('#setting-resume_manager_max_skills').closest('tr').hide();
}
})
.on( 'change', '#setting-resume_manager_enable_categories', function() {
if ( $( this ).is(':checked') ) {
$('#setting-resume_manager_enable_default_category_multiselect, #setting-resume_manager_category_filter_type').closest('tr').show();
} else {
$('#setting-resume_manager_enable_default_category_multiselect, #setting-resume_manager_category_filter_type').closest('tr').hide();
}
})
.on( 'change', '#setting-resume_manager_linkedin_import', function() {
if ( $( this ).is(':checked') ) {
$('#setting-job_manager_linkedin_api_key').closest('tr').show();
} else {
$('#setting-job_manager_linkedin_api_key').closest('tr').hide();
}
})
.on( 'change', '#setting-resume_manager_enable_registration', function() {
if ( $( this ).is(':checked') ) {
$('#setting-resume_manager_generate_username_from_email, #setting-resume_manager_registration_role').closest('tr').show();
} else {
$('#setting-resume_manager_generate_username_from_email, #setting-resume_manager_registration_role').closest('tr').hide();
}
});
$('#setting-resume_manager_enable_skills, #setting-resume_manager_enable_categories, #setting-resume_manager_linkedin_import, #setting-resume_manager_enable_registration').change();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment