From 05ae70ef832169534313f9c62a0fcdfff1bd026a Mon Sep 17 00:00:00 2001 From: pavel Date: Wed, 14 Jan 2015 07:54:08 +0000 Subject: [PATCH] expo-33 --- .../client/static_client/js/_modules/block.search.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/templates/client/static_client/js/_modules/block.search.js b/templates/client/static_client/js/_modules/block.search.js index e149ec34..3a918c9a 100644 --- a/templates/client/static_client/js/_modules/block.search.js +++ b/templates/client/static_client/js/_modules/block.search.js @@ -1036,7 +1036,12 @@ if (EXPO.searchBlock){ if(!self.strictMode){ if(this.checked){ + if($(DOMSublistInner).find('.'+checkboxClass)[0]){ + if(DOMSublistInner && $(DOMSublistInner).find('.'+checkboxClass)[0].value != '~~id~~'){ + refreshTags(this); + } + } //если выбраны все дочерние if(allChildrenSelected()){ selectParent(this); @@ -1058,9 +1063,7 @@ if (EXPO.searchBlock){ if(DOMSublistInner){ selectSublist(this); } - if(DOMSublistInner && $(DOMSublistInner).find('.'+checkboxClass)[0].value != '~~id~~'){ - refreshTags(this); - } + }else{ //Если выбран родитель