Sha256: 4637af20489c9a9412edd15ace0f4184a66fa61f739fb117363fc41279ecad7d

Contents?: true

Size: 963 Bytes

Versions: 1

Compression:

Stored size: 963 Bytes

Contents

var AdminData = AdminData || {};

AdminData.actOnResult = {

	action: function(action_type) {
		var formData = $('#advance_search_form').data('admin_data_form_array'),
		parameterizedData;

		formData.push({
			'name': 'admin_data_advance_search_action_type',
			'value': action_type
		});

		parameterizedData = $.param(formData);

		$.ajax({
			url: $('#advance_search_form').attr('action'),
			type: 'post',
			dataType: 'json',
			data: parameterizedData,
			success: function(json) {
				AdminData.actOnResult.successCallback(json);
			}
		});
	},

	successCallback: function(json) {
		$('#results').text(json.success);
	}

};

$('#advance_search_delete_all').live('click', function() {
	if (window.confirm('Are you sure?')) {
		AdminData.actOnResult.action('delete');
	}
	return false;
});

$('#advance_search_destroy_all').live('click', function() {
	if (window.confirm('Are you sure?')) {
		AdminData.actOnResult.action('destroy');
	}
	return false;
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
admin_data-1.0.17 lib/js/advance_search/act_on_result.js