');
jQuery('.wp_event_manager_upgrade_database').remove();
}
});
},
},
author:
{
///
/// Change Author.
///
///
///
/// 1.0.0
changeAuthor: function (event)
{
jQuery(this).closest('p').find('.current-author').hide();
jQuery(this).closest('p').find('.change-author').show();
return false;
event.preventDefault();
},
},
settings:
{
///
/// You can set event submission expiry time either event end date or specific days..
///
///
///
/// 1.0.0
selectEventExpiryOption: function (event)
{
var option = jQuery("#setting-event_manager_submission_expire_options option:selected").val();
if (option == 'days')
jQuery('#setting-event_manager_submission_duration').closest('tr').show();
else
jQuery('#setting-event_manager_submission_duration').closest('tr').hide();
event.preventDefault();
}
},
fileUpload:
{
///
/// Upload new file from admin area.
///
///
///
/// 1.0.0
addFile: function (event)
{
event.preventDefault();
file_target_wrapper = jQuery(this).closest('.file_url');
file_target_input = file_target_wrapper.find('input');
// If the media frame already exists, reopen it.
if (file_frame)
{
file_frame.open();
return;
}
// Create the media frame.
file_frame = wp.media.frames.file_frame = wp.media({
title: jQuery(this).data('uploader_title'),
button: {
text: jQuery(this).data('uploader_button_text'),
},
multiple: false // Set to true to allow multiple files to be selected
});
// When an image is selected, run a callback.
file_frame.on('select', function ()
{
// We set multiple to false so only get one image from the uploader
attachment = file_frame.state().get('selection').first().toJSON();
jQuery(file_target_input).val(attachment.url);
});
// Finally, open the modal
file_frame.open();
},
///
/// Upload new file from admi area. when admin want to add another file then admin can add new file.
///
///
///
/// 1.0.0
addAnotherFile: function (event)
{
event.preventDefault();
var wrapper = jQuery(this).closest('.form-field');
var field_name = jQuery(this).data('field_name');
var field_placeholder = jQuery(this).data('field_placeholder');
var button_text = jQuery(this).data('uploader_button_text');
var button = jQuery(this).data('uploader_button');
jQuery(this).before('');
}
}
} //enf of return
}; //end of class
Admin = Admin();
jQuery(document).ready(function ($)
{
Admin.init();
});