initial commit from rev. 632

This commit is contained in:
Erik Amaru Ortiz
2010-12-02 23:34:41 +00:00
commit 0525681d79
5410 changed files with 864427 additions and 0 deletions

View File

@@ -0,0 +1,297 @@
function openPMFolder( uid, rootfolder ){
currentFolder = uid;
if((document.getElementById('child_'+uid).innerHTML!="")&&(uid!=rootfolder)){
document.getElementById('child_'+uid).innerHTML="";
getPMFolderContent(uid);
return;
}
document.getElementById('child_'+uid).innerHTML = "<img src='/js/maborak/core/images/loader_B.gif' >";//<div style="background: transparent url(http://hugo.opensource.colosa.net/js/maborak/core/images/loader_B.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 32px; height: 32px; position: absolute; display: none; top: 514.5px; left: 609.5px;" class="panel_loader___processmaker"></div><div style="" class="panel_statusBar___processmaker"><div style="position: relative; text-align: center; display: none;" class="panel_statusButtons___processmaker"></div>';
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
async : true,
method: 'POST',
args : 'action=openPMFolder&folderID=' + uid+'&rootfolder='+rootfolder
});
oRPC.callback = function(rpc) {
document.getElementById('child_'+uid).innerHTML = rpc.xmlhttp.responseText;
var scs = rpc.xmlhttp.responseText.extractScript();
scs.evalScript();
getPMFolderContent(uid);
}.extend(this);
oRPC.make();
if(uid==rootfolder){//Only refresh tags cloud if we are loading the root folder
getPMFolderTags(rootfolder);
}
}
function getPMFolderContent(uid){
document.getElementById('spanFolderContent').innerHTML = "<img src='/js/maborak/core/images/loader_B.gif' >";//"Loading..";
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
async : true,
method: 'POST',
args : 'action=getPMFolderContent&folderID=' + uid
});
oRPC.callback = function(rpc) {
document.getElementById('spanFolderContent').innerHTML = oRPC.xmlhttp.responseText;
var scs = oRPC.xmlhttp.responseText.extractScript();
scs.evalScript();
}.extend(this);
oRPC.make();
}
function getPMFolderSearchResult(searchKeyword,type){
document.getElementById('spanFolderContent').innerHTML = "<img src='/js/maborak/core/images/loader_B.gif' >";//"Loading..";
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
async : true,
method: 'POST',
args : 'action=getPMFolderContent&searchKeyword=' + searchKeyword + '&type=' + type
});
oRPC.callback = function(rpc) {
document.getElementById('spanFolderContent').innerHTML = oRPC.xmlhttp.responseText;
var scs = oRPC.xmlhttp.responseText.extractScript();
scs.evalScript();
}.extend(this);
oRPC.make();
}
function getPMFolderTags(rootfolder){
document.getElementById('tags_cloud').innerHTML = "<img src='/js/maborak/core/images/loader_B.gif' >";//"Loading..";
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
async : false,
method: 'POST',
args : 'action=getPMFolderTags&rootFolder=' + rootfolder
});
oRPC.make();
document.getElementById('tags_cloud').innerHTML = oRPC.xmlhttp.responseText;
var scs = oRPC.xmlhttp.responseText.extractScript();
scs.evalScript();
}
var uploadDocument = function(docID,appDocId,docVersion,actionType,appId,docType){
if(actionType){
if(actionType=="R"){
windowTitle=G_STRINGS.ID_UPLOAD_REPLACE_INPUT;
}
if(actionType=="NV"){
windowTitle=G_STRINGS.ID_UPLOAD_NEW_INPUT_VERSION;
}
}else{
windowTitle=G_STRINGS.ID_UPLOAD_NEW_INPUT;
docVersion=1;
actionType="";
appDocId="";
}
oPanel = new leimnud.module.panel();
oPanel.options = {
size :{w:550,h:300},
position:{x:0,y:0,center:true},
title :windowTitle,
theme :"processmaker",
statusBar:false,
control :{resize:true,roll:false},
fx :{modal:true,opacity:true,blinkToFront:true,fadeIn:false}
};
oPanel.events = {
remove: function() { delete(oPanel); }.extend(this)
};
oPanel.make();
oPanel.loader.show();
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
args: "action=uploadDocument&docID="+docID+"&appDocId="+appDocId+"&docVersion="+docVersion+"&actionType="+actionType+"&appId="+appId+"&docType="+docType
});
oRPC.callback = function(rpc){
oPanel.loader.hide();
var scs=rpc.xmlhttp.responseText.extractScript();
oPanel.addContent(rpc.xmlhttp.responseText);
scs.evalScript();
}.extend(this);
oRPC.make();
};
var oPanel;
var gUSER_UID;
var uploadExternalDocument = function(folderID){
gUSER_UID = folderID;
oPanel = new leimnud.module.panel();
oPanel.options = {
size :{w:550,h:300},
position:{x:0,y:0,center:true},
title :G_STRINGS.ID_UPLOAD_EXTERNAL_DOCUMENT,
theme :"processmaker",
statusBar:false,
control :{resize:true,roll:false},
fx :{modal:true,opacity:true,blinkToFront:true,fadeIn:false}
};
oPanel.events = {
remove: function() { delete(oPanel); }.extend(this)
};
oPanel.make();
oPanel.loader.show();
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
args: "action=uploadExternalDocument&folderID="+folderID
});
oRPC.callback = function(rpc){
oPanel.loader.hide();
var scs=rpc.xmlhttp.responseText.extractScript();
oPanel.addContent(rpc.xmlhttp.responseText);
scs.evalScript();
}.extend(this);
oRPC.make();
};
var oPanel;
var gUSER_UID;
var newFolder = function(folderID){
gUSER_UID = folderID;
oPanel = new leimnud.module.panel();
oPanel.options = {
size :{w:550,h:250},
position:{x:0,y:0,center:true},
title :G_STRINGS.ID_NEW_FOLDER,
theme :"processmaker",
statusBar:false,
control :{resize:true,roll:false},
fx :{modal:true,opacity:true,blinkToFront:true,fadeIn:false}
};
oPanel.events = {
remove: function() { delete(oPanel); }.extend(this)
};
oPanel.make();
oPanel.loader.show();
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
args: "action=newFolder&folderID="+folderID
});
oRPC.callback = function(rpc){
oPanel.loader.hide();
var scs=rpc.xmlhttp.responseText.extractScript();
oPanel.addContent(rpc.xmlhttp.responseText);
scs.evalScript();
}.extend(this);
oRPC.make();
};
var documentVersionHistory = function(folderID,appDocId){
oPanel = new leimnud.module.panel();
oPanel.options = {
size :{w:550,h:300},
position:{x:0,y:0,center:true},
title :G_STRINGS.ID_INPUT_DOCUMENT_HISTORY,
theme :"processmaker",
statusBar:false,
control :{resize:true,roll:false},
fx :{modal:true,opacity:true,blinkToFront:true,fadeIn:false}
};
oPanel.events = {
remove: function() { delete(oPanel); }.extend(this)
};
oPanel.make();
oPanel.loader.show();
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
args: "action=documentVersionHistory&folderID="+folderID+"&appDocId="+appDocId
});
oRPC.callback = function(rpc){
oPanel.loader.hide();
var scs=rpc.xmlhttp.responseText.extractScript();
oPanel.addContent(rpc.xmlhttp.responseText);
scs.evalScript();
}.extend(this);
oRPC.make();
};
var documentInfo = function(docID,appDocId,docVersion,actionType,appId,docType,usrUid){
oPanel = new leimnud.module.panel();
oPanel.options = {
size :{w:400,h:270},
position:{x:0,y:0,center:true},
title :G_STRINGS.ID_DOCUMENT_INFO,
theme :"processmaker",
statusBar:false,
control :{resize:true,roll:false},
fx :{modal:true,opacity:true,blinkToFront:true,fadeIn:false}
};
oPanel.events = {
remove: function() { delete(oPanel); }.extend(this)
};
oPanel.make();
oPanel.loader.show();
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
args: "action=documentInfo&docID="+docID+"&appDocId="+appDocId+"&docVersion="+docVersion+"&actionType="+actionType+"&appId="+appId+"&docType="+docType+"&usrUid="+usrUid
});
oRPC.callback = function(rpc){
oPanel.loader.hide();
var scs=rpc.xmlhttp.responseText.extractScript();
oPanel.addContent(rpc.xmlhttp.responseText);
scs.evalScript();
}.extend(this);
oRPC.make();
};
var documentdelete = function(docID,appDocId,docVersion,actionType,appId,docType,usrUid){
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_DELETE_FILE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
async : true,
method:'POST',
args: 'action=documentdelete&sFileUID='+appDocId+'&docVersion='+docVersion
});
oRPC.callback = function(oRPC) {
window.location = 'appFolderList';
}.extend(this);
oRPC.make();
}.extend(this)
});
//ajax_function('appFolderAjax','documentdelete','sFileUID='+encodeURIComponent(appDocId),'POST');
//window.location = 'appFolderList';
};
function deletePMFolder( uid, rootfolder ){
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_DELETE_FILE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'appFolderAjax',
async : true,
method:'POST',
args: 'action=deletePMFolder&sFileUID='+uid+'&rootfolder='+rootfolder
});
oRPC.callback = function(oRPC) {
window.location = 'appFolderList';
}.extend(this);
oRPC.make();
}.extend(this)
});
}