Files
YuCheng Hu 9a7141047d 添加到 trunk
+YUCHENG HU+

git-svn-id: https://svn.code.sf.net/p/hawebs/svn@354 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
2010-06-17 18:36:44 +00:00

63 lines
2.3 KiB
JavaScript

/*********************************************************************************
** The contents of this file are subject to the vtiger CRM Public License Version 1.0
* ("License"); You may not use this file except in compliance with the License
* The Original Code is: vtiger CRM Open Source
* The Initial Developer of the Original Code is vtiger.
* Portions created by vtiger are Copyright (C) vtiger.
* All Rights Reserved.
********************************************************************************/
/**
* this file contains all the utility functions for notebook
*/
/**
* this function saves the contents of the notebook and restores the div once the control is moved out of the textarea
* @param object node - the textarea div
*/
function saveContents(node, notebookid) {
var contents = node.value;
new Ajax.Request(
'index.php',
{
queue: {position: 'end', scope: 'command'},
method: 'post',
postBody:'module=Home&action=HomeAjax&file=SaveNotebookContents&contents='+encodeURIComponent(contents)+'&notebookid='+notebookid,
onComplete: function(response){
if(response.responseText == false){
alert("Some error has occurred during save");
}else{
//success
node.style.display = 'none';
temp = $('notebook_contents_'+notebookid);
temp.style.display = 'block';
temp.innerHTML = contents;
$('notebook_'+notebookid).style.display = 'block';
var notebook_dbl_click_message = $('notebook_dbl_click_message');
var notebook_save_message = $('notebook_save_message');
notebook_dbl_click_message.style.display = 'block';
notebook_save_message.style.display = 'none';
}
}
}
);
}
/**
* this function changes the div of the notebook to a textarea when double-clicked
* @param object node - the notebook div
*/
function editContents(node, notebookid) {
var notebook = $('notebook_textarea_'+notebookid);
var contents = $('notebook_contents_'+notebookid);
var notebook_dbl_click_message = $('notebook_dbl_click_message');
var notebook_save_message = $('notebook_save_message');
notebook.value = contents.innerHTML;
node.style.display = 'none';
notebook.style.display = 'block';
notebook_dbl_click_message.style.display = 'none';
notebook_save_message.style.display = 'block';
notebook.focus();
}