whole_func_string: function(e) {
  				var msg;
  
  				tinymce.each(tinyMCE.editors, function(ed) {
  					// Store a draft for each editor instance
  					if (ed.plugins.autosave)
  						ed.plugins.autosave.storeDraft();
  
  					// Never ask in fullscreen mode
  					if (ed.getParam("fullscreen_is_enabled"))
  						return;
  
  					// Setup a return message if the editor is dirty
  					if (!msg && ed.isDirty() && ed.getParam("autosave_ask_before_unload"))
  						msg = ed.getLang("autosave.unload_msg");
  				});
  
  				return msg;
  			}
func_code_string: function(e) {
  				var msg;
  
  				tinymce.each(tinyMCE.editors, function(ed) {
  					// Store a draft for each editor instance
  					if (ed.plugins.autosave)
  						ed.plugins.autosave.storeDraft();
  
  					// Never ask in fullscreen mode
  					if (ed.getParam("fullscreen_is_enabled"))
  						return;
  
  					// Setup a return message if the editor is dirty
  					if (!msg && ed.isDirty() && ed.getParam("autosave_ask_before_unload"))
  						msg = ed.getLang("autosave.unload_msg");
  				});
  
  				return msg;
  			}
func_documentation_string: Internal unload handler will be called before the page is unloaded