# HG changeset patch # User Nikola Nikov # Date 1280662379 -10800 # Node ID 696f0228e887ca37e8f1d5817367a95c3bb003f9 # Parent 5c39c6cef4b40bc0dac468e0b0704016ff152c25 Files diff -r 5c39c6cef4b4 -r 696f0228e887 XenServerConsole.jar Binary file XenServerConsole.jar has changed diff -r 5c39c6cef4b4 -r 696f0228e887 interface/XenServerConsole.jar Binary file interface/XenServerConsole.jar has changed diff -r 5c39c6cef4b4 -r 696f0228e887 interface/img/close.png Binary file interface/img/close.png has changed diff -r 5c39c6cef4b4 -r 696f0228e887 interface/img/close_grey.png Binary file interface/img/close_grey.png has changed diff -r 5c39c6cef4b4 -r 696f0228e887 interface/img/corner.png Binary file interface/img/corner.png has changed diff -r 5c39c6cef4b4 -r 696f0228e887 interface/img/menu_missing.png Binary file interface/img/menu_missing.png has changed diff -r 5c39c6cef4b4 -r 696f0228e887 libxen/libxen_task.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libxen/libxen_task.js Sun Aug 01 14:32:59 2010 +0300 @@ -0,0 +1,44 @@ +function xen_task_get_list() +{ + +var pool=new Array(); + + for ( var task_id in xen_db['task'] ) + { + pool[task_id] = xen_task_get_details(task_id); + } + + return pool; +} + +function xen_task_get_details(task_id) +{ +var pool = new Array(); + + pool['name_label']=xen_db['task'][task_id]['name_label']; + pool['name_description']=xen_db['task'][task_id]['name_description']; + pool['progress']=xen_db['task'][task_id]['progress']; + pool['status']=xen_db['task'][task_id]['status']; +return pool; +} + +function xen_task_get_allowed_operations(ref) +{ +return xen_db['task'][ref]['allowed_operations']; +} + +function xen_task_cancel(ref) +{ +var params=new Array(); +params[0]=xen_db['session_id']; +params[1]=ref; +return ApiCall('task.cancel',params,false,0,0,0,0);; +} + +function xen_task_destroy(ref) +{ +var params=new Array(); +params[0]=xen_db['session_id']; +params[1]=ref; +return ApiCall('task.destroy',params,false,0,0,0,0);; +}