38 lines
1.5 KiB
JavaScript
38 lines
1.5 KiB
JavaScript
|
function tabsFunctionality(){
|
||
|
$('table#CurrentUsersTable').DataTable().columns.adjust().draw();
|
||
|
$('table#CurrentUsersTable').DataTable().columns.adjust().responsive.recalc();
|
||
|
|
||
|
$('li.unhit').on('click', function(){
|
||
|
if($(this).hasClass('unhit')){
|
||
|
$(this).removeClass('unhit');
|
||
|
initializeGroupTeamsTable();
|
||
|
fetchAllSiteTeamsForTheCurrentGroup();
|
||
|
searchInputFixForSiteTeamsEditTable();
|
||
|
siteTeamsTableEvents();
|
||
|
constructToolbarForSiteTeamsTable();
|
||
|
initializeSiteTeamUsersTable();
|
||
|
searchInputFixForSiteTeamsUsersTable();
|
||
|
|
||
|
setTimeout(function(){//If you don't add some time interval, the table won't redraw when you press the tab
|
||
|
$('table#GroupTeamsTable').DataTable().columns.adjust().draw();
|
||
|
$('table#GroupTeamsTable').DataTable().columns.adjust().responsive.recalc();
|
||
|
|
||
|
removeArrowFromFirstTableColumn();
|
||
|
},200);
|
||
|
}
|
||
|
});
|
||
|
// a.lineBeneathTabTitle
|
||
|
$(' ul#myTab li ').on('click', function(){
|
||
|
// $(this).prev().tab('show');//tab('show') applies on data-toggle="tab" element, only
|
||
|
var $appropriateTab = $(this).find('a.tabTitle');
|
||
|
$appropriateTab.tab('show');
|
||
|
if($(this).attr('id')==='rejectedUsersRequestsManagement'){
|
||
|
setTimeout(function(){//If you don't add some time interval, the table won't redraw when you press the tab
|
||
|
$('table#rejectedUsersRequestsTable').DataTable().columns.adjust().draw();
|
||
|
$('table#rejectedUsersRequestsTable').DataTable().columns.adjust().responsive.recalc();
|
||
|
|
||
|
removeArrowFromFirstTableColumn();
|
||
|
},200);
|
||
|
}
|
||
|
});
|
||
|
}
|