$(document).ready(function(){ // Enable tooltips $('td.actions button[rel="tooltip"]').tooltip(); // Convert object action buttons into POST requests $("td.actions button, .form-actions .btn-toolbar button").click(function(e) { e.preventDefault(); // Create hidden form var form = $('
').attr({ method: 'POST', action: $(this).data('action'), style: 'visibility: hidden' }).appendTo($('body')); if($(this).data('csrf-token')) { // Add csrf protection token $('').attr({ type: 'hidden', name: '_csrf_token', value: $(this).data('csrf-token') }).appendTo(form); } // Submit POST request, if required promt for confirmation if(!$(this).data('confirm') || confirm($(this).data('confirm'))) { form.submit(); } }); });