Revision: 31074
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at August 28, 2010 20:47 by joernroeder
                            
                            Initial Code
/**
 * Override javascript confirm() and wrap it into a jQuery-UI Dialog box
 *
 * @depends $.getOrCreateDialog
 *
 * @param { String } the alert message
 * @param { String/Object } the confirm callback
 * @param { Object } jQuery Dialog box options 
 */
function confirm(message, callback, options) {
	var defaults = {
		modal		: true,
		resizable	: false,
		buttons		: {
			Ok: function() {
				$(this).dialog('close');
				return (typeof callback == 'string') ?
				  window.location.href = callback :
				  callback();
			},
			Cancel: function() {
				$(this).dialog('close');
				return false;
			}
		},
		show		: 'fade',
		hide		: 'fade',
		minHeight	: 50,
		dialogClass	: 'modal-shadow'
	}
	
	$confirm = $.getOrCreateDialog('confirm');	
	// set message
	$("p", $confirm).html(message);
	// init dialog
	$confirm.dialog($.extend({}, defaults, options));
}
                                Initial URL
Initial Description
Initial Title
confirm() to jQuery UI Dialog
Initial Tags
jquery
Initial Language
JavaScript