80 li = $(this).parents('li'), |
80 li = $(this).parents('li'), |
81 iconAction = li.find('.icon-action'), |
81 iconAction = li.find('.icon-action'), |
82 index = li.index(), |
82 index = li.index(), |
83 keyword = $(this).attr('data-keyword'); |
83 keyword = $(this).attr('data-keyword'); |
84 |
84 |
85 |
85 if(!li.hasClass('disabled') && ul.find('li.disabled').length){ |
86 ul.find('li').each(function(k, v){ |
86 ul.find('li').each(function(k, v){ |
87 if(index != k){ |
|
88 var displayKeyword = $(v).find('.display-keyword'), |
87 var displayKeyword = $(v).find('.display-keyword'), |
89 iconAction = $(v).find('.icon-action'), |
88 iconAction = $(v).find('.icon-action'), |
90 keyword = displayKeyword.attr('data-keyword'); |
89 keyword = displayKeyword.attr('data-keyword'); |
91 disabledDisplayKeyword($(v), keyword, iconAction); |
90 enabledDisplayKeyword($(v), keyword, iconAction); |
92 } |
91 }); |
93 }); |
92 }else{ |
94 |
93 ul.find('li').each(function(k, v){ |
95 enabledDisplayKeyword(li, keyword, iconAction); |
94 if(index != k){ |
|
95 var displayKeyword = $(v).find('.display-keyword'), |
|
96 iconAction = $(v).find('.icon-action'), |
|
97 keyword = displayKeyword.attr('data-keyword'); |
|
98 disabledDisplayKeyword($(v), keyword, iconAction); |
|
99 } |
|
100 }); |
|
101 enabledDisplayKeyword(li, keyword, iconAction); |
|
102 } |
96 }); |
103 }); |
97 $('.icon-action').bind('click', function(e){ |
104 $('.icon-action').bind('click', function(e){ |
98 e.preventDefault(); |
105 e.preventDefault(); |
99 var li = $(this).parents('li'); |
106 var li = $(this).parents('li'); |
100 toggleDisplayKeyword(li); |
107 toggleDisplayKeyword(li); |