expertiza/expertiza

View on GitHub
app/assets/javascripts/signup.js

Summary

Maintainability
A
0 mins
Test Coverage
function showHideTeamAndMembers(numTeams){
    var element = document.getElementById('teamsAndMembers');
    var show = element.innerHTML == 'Hide all teams';
    if (show){
        element.innerHTML='Show all teams';
    }else{
        element.innerHTML='Hide all teams';
    }
    toggleTeamsAndMembers(numTeams);
}

function toggleTeamsAndMembers(numTeams) {
    for(var i=1; i<=numTeams; i++){
        var elem = document.getElementById(i.toString() + "_myDiv");
        if (elem.style.display == 'none') {
            elem.style.display = '';
        } else {
            elem.style.display = 'none';
        }
    }
}

function showHideTeamMembersInTeamsListPage(){
    var element = document.getElementById('teamsMembers');
    var show = element.innerHTML == 'Hide all team members';
    if (show){
        element.innerHTML='Show all team members';
    }else{
        element.innerHTML='Hide all team members';
    }
    toggleTeamMembersInTeamsListPage();
}

function toggleTeamMembersInTeamsListPage(){
    var trObjs = document.getElementsByName('team member');
    for (var i = 0; i < trObjs.length; i++) {
      if (trObjs[i].style.display == 'none') {
        trObjs[i].style.display = '';
      }
      else {
        trObjs[i].style.display = 'none';
      }
    }
    alternate('theTable');
    return false;
};

function toggleSingleTeamAndMember(i) {
    var elem = document.getElementById(i.toString() + "_myDiv");
    if (elem.style.display == 'none') {
        elem.style.display = '';
    } else {
        elem.style.display = 'none';
    }
}

jQuery("input[id^='due_date_']").datetimepicker({
    dateFormat: 'yy/mm/dd',
    timeFormat: 'HH:mm:ss',
    controlType: 'select',
    timezoneList: [
        { value: -000, label: 'GMT'},
        { value: -300, label: 'Eastern'},
        { value: -360, label: 'Central' },
        { value: -420, label: 'Mountain' },
        { value: -480, label: 'Pacific' }
    ]
});
// function to select all topics in the assignment when select all checkbox is checked
function selectAll(source) {
    checkboxes = document.getElementsByName('Selected-Box');
    for (var i = 0, n = checkboxes.length; i < n; i++) {
        checkboxes[i].checked = source.checked;
    }
}