Hi Cristian, nice to see you here :)
The function getPCIDeviceCompanions tooks almost two second for each
interation. As this function being called each time that the Edit
button is accessed, i want to cache the values on kimchi.main() to
save time.
On systems that has too much pci devices, a popup from the browser
asks for quit the page by unresponsible script.
On 07/14/2015 09:14 AM, Crístian Viana
wrote:
The function "
kimchi.getPCIDeviceCompanions"
(and most other Kimchi JavaScript functions, actually)
receives a callback function which receives a result
parameter. That function should be executed when the result is
ready. In your case, your parameter function doesn't match
this requirement (i.e. you're passing a function which
receives a function which receives a parameter). You need to
pass parameters exactly as they're expected by the main
function.
Also, why are you using setTimeout at all?
Hi team,
i was trying to cache 2 objects, but they came from a HTTP
request, and
took some time to download it. I was unable to use the
function
setTimeout while calling this function:
kimchi.getPCIDeviceCompanions(kimchi.hostPCIs[i].name,
setTimeout(function(result) {
kimchi.deviceCompanions[kimchi.hostPCIs[i].name] =
result;
},5000));
}
The function kimchi.getPCIDeviceCompanions usually takes 2s to
finish.
--
Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn@br.ibm.com
_______________________________________________
Kimchi-devel mailing list
Kimchi-devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/kimchi-devel
--
Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn@br.ibm.com