From ef8f39babeebce50a5b6950dd06f4f96acac415c Mon Sep 17 00:00:00 2001 From: vAugagneur Date: Thu, 6 Oct 2011 13:41:24 +0000 Subject: [PATCH] //small fix git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@9101 b9a71923-0436-4b27-9f14-aed3839534dd --- js/admin-categories-tree.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/admin-categories-tree.js b/js/admin-categories-tree.js index 755b40a8b..391576092 100755 --- a/js/admin-categories-tree.js +++ b/js/admin-categories-tree.js @@ -28,6 +28,7 @@ var readyToExpand = true; var needCheckAll = false; var needUncheckAll = false; var interval = null; +var intervalCheck = null; var id = 0; var arrayCatToExpand = new Array(); @@ -304,13 +305,14 @@ function getParentCategoriesIdAndOpen(id_category) function openParentCategories() { + intervalCheck = setInterval(checkCategory, 20); + if (id >= arrayCatToExpand.length && !readyToExpand) { clearInterval(interval); // delete interval value interval = null; readyToExpand = false; - intervalCheck = setInterval(checkCategory, 10); } if (readyToExpand) @@ -324,15 +326,13 @@ function openParentCategories() function checkCategory() { - if ($('li#'+category_to_check+' > input[type=checkbox]').is('checked')) + if ($('li#'+category_to_check+' > input[type=checkbox]').attr('checked')) { - console.log('titi'); clearInterval(intervalCheck); intervalCheck = null; } else { $('li#'+category_to_check+' > input[type=checkbox]').attr('checked', 'checked'); - updateNbSubCategorySelected($('li#'+category_to_check+' input[type=checkbox]'), true); } }