34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
$(function() {
|
|
setFolderHeirarchy();
|
|
});
|
|
|
|
function setFolderHeirarchy() {
|
|
var labelWrapper= $('.labelWrapper');
|
|
$(labelWrapper).each(function () {
|
|
if (!$(this).next('.subFolderHeirarchy')||$(this).next('.subFolderHeirarchy').length==0) {
|
|
$(this).find('.arrow').remove();
|
|
}
|
|
else{
|
|
console.log($(this).next('.subFolderHeirarchy'));
|
|
}
|
|
});
|
|
|
|
|
|
|
|
$('.labelWrapper').click(function() {
|
|
if ($(this).next('.subFolderHeirarchy').length > 0) {
|
|
$(this).parent('.folderHeirarchyList').toggleClass('active');
|
|
|
|
if ($(this).parent('.folderHeirarchyList').hasClass('active')) {
|
|
$(this).find('.arrow').removeClass('glyphicon-triangle-right').addClass('glyphicon-triangle-bottom');
|
|
} else {
|
|
$(this).find('.arrow').removeClass('glyphicon-triangle-bottom').addClass('glyphicon-triangle-right');
|
|
}
|
|
}else{
|
|
$(this).css('color','red');
|
|
}
|
|
|
|
});
|
|
|
|
}
|