[Kimchi-devel] [PATCH] Improve code performance on UI
Daniel Henrique Barboza
dhbarboza82 at gmail.com
Thu Jul 30 00:47:19 UTC 2015
Patch applied to master branch of https://github.com/danielhb/kimchi
Thanks!
On 07/29/2015 01:02 PM, Daniel Henrique Barboza wrote:
> Reviewed-by: Daniel Barboza <dhbarboza82 at gmail.com>
>
> On 07/29/2015 12:13 PM, Ramon Medeiros wrote:
>> Instead of sorting user each interaction, wait UI to create all nodes
>> and then, sort items.
>>
>> Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
>> ---
>> ui/js/src/kimchi.guest_edit_main.js | 8 ++++----
>> 1 file changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/ui/js/src/kimchi.guest_edit_main.js
>> b/ui/js/src/kimchi.guest_edit_main.js
>> index 7671e43..f71ba3b 100644
>> --- a/ui/js/src/kimchi.guest_edit_main.js
>> +++ b/ui/js/src/kimchi.guest_edit_main.js
>> @@ -375,23 +375,23 @@ kimchi.guest_edit_main = function() {
>> for(var i=0; i<availUsers.length; i++){
>> initNode(availUsers[i], true);
>> $("#permission-avail-users").append(userNodes[availUsers[i]]);
>> - sortNodes($("#permission-avail-users"), true);
>> }
>> + sortNodes($("#permission-avail-users"), true);
>> for(var i=0; i<selUsers.length; i++){
>> initNode(selUsers[i], true);
>> $("#permission-sel-users").append(userNodes[selUsers[i]]);
>> - sortNodes($("#permission-sel-users"), true);
>> }
>> + sortNodes($("#permission-sel-users"), true);
>> for(var i=0; i<availGroups.length; i++){
>> initNode(availGroups[i], false);
>> $("#permission-avail-groups").append(groupNodes[availGroups[i]]);
>> - sortNodes($("#permission-avail-groups"), false);
>> }
>> + sortNodes($("#permission-avail-groups"), false);
>> for(var i=0; i<selGroups.length; i++){
>> initNode(selGroups[i], false);
>> $("#permission-sel-groups").append(groupNodes[selGroups[i]]);
>> - sortNodes($("#permission-sel-groups"), false);
>> }
>> + sortNodes($("#permission-sel-groups"), false);
>> };
>> var filterNodes = function(key, container){
>> container.children().each(function(){
>
More information about the Kimchi-devel
mailing list