initial commit from rev. 632
This commit is contained in:
45
workflow/engine/js/setup/pluginList.js
Normal file
45
workflow/engine/js/setup/pluginList.js
Normal file
@@ -0,0 +1,45 @@
|
||||
var plugin;
|
||||
|
||||
/**
|
||||
* function showMessage
|
||||
* @author gustavo cruz gustavo-at-colosa-dot-com
|
||||
* @param message the message to show
|
||||
* @param pluginUid pluginUid or plugin name
|
||||
* @desc function that invoques a msgBox call with the removePlugin function
|
||||
* as argument.
|
||||
**/
|
||||
|
||||
function showMessage(message, pluginUid){
|
||||
plugin = pluginUid;
|
||||
msgBox(message, "confirm", removePlugin);
|
||||
}
|
||||
|
||||
/**
|
||||
* function removePlugin
|
||||
* @author gustavo cruz gustavo-at-colosa-dot-com
|
||||
* @desc function that executes a rpc and takes the server response into
|
||||
* another message.
|
||||
**/
|
||||
|
||||
function removePlugin(){
|
||||
var callServer = new leimnud.module.rpc.xmlhttp({
|
||||
url : 'pluginsRemove',
|
||||
async : false,
|
||||
method : 'POST',
|
||||
args : 'pluginUid=' + plugin
|
||||
});
|
||||
callServer.make();
|
||||
var response = callServer.xmlhttp.responseText;
|
||||
msgBox(response, 'alert', refresh);
|
||||
}
|
||||
|
||||
/**
|
||||
* function refresh
|
||||
* @author gustavo cruz gustavo-at-colosa-dot-com
|
||||
* @desc a trivial but necesary function that reload a page, since the msgBox
|
||||
* can only take functions with no arguments attached.
|
||||
**/
|
||||
|
||||
function refresh(){
|
||||
location.href = "pluginsList";
|
||||
}
|
||||
Reference in New Issue
Block a user