So, I wrote a function to emulate the functionality of JavaScript confirm box.
How to make a function not return until a specific task has been accomplished? Here mconfirm returns undefined. I want to return true or false based upon the user clicked Yes/Cancel. How could I do this?
var mconfirm = function(message) {
if(!message)
message = "Remove the selected item?";
$("#dialog-confirm").html('<span class="glyphicon glyphicon-alert" id="confirm-alert-ico"></span> ' + message);
$( "#dialog-confirm" ).dialog({
resizable: false,
modal: true,
buttons: {
Yes: function() {
$( this ).dialog( "close" );
return true;
},
Cancel: function() {
$( this ).dialog( "close" );
return false;
}
}
});
};