function initialise(groups) {
$("#chkPass").text("radio_button_checked"); $("#chkFail").text("radio_button_checked"); $("#chkPending").text("radio_button_checked"); var suits = JSON.parse(groups); console.log('suits: ', suits); console.log('suits: ', suits.length); for (i = 0; i < suits.length; i++) { var acc = "#" + suits[i] + "Accordion" console.log('acc: ', acc); $(acc).text('arrow_drop_down'); } var exceptions = $('[id^="Exception_"]').get(); for (i = 0; i < exceptions.length; i++) { var id = "#" + exceptions[i].id; $(id).hide(); } $('html, body').animate({ scrollTop: 0 }, 300); showToTopButton();
}
function showToTopButton() {
$(window).scroll(function() { if ($(this).scrollTop() > 200) { $('.goTop').fadeIn(500); } else { $('.goTop').fadeOut(500); } });
}
function navigateToTop() {
$('.goTop').click(function(event) { $('html, body').animate({ scrollTop: 0 }, slow); event.preventDefault(); })
}
function openNav() {
$("#slideMenu").width(350);
}
function closeNav() {
$("#slideMenu").width(0);
}
function toggleCheck(e) {
unCheckText = "radio_button_unchecked"; checkText = "radio_button_checked"; if (e === 'P') { var passed = $('[id^="Boundary_passed_"]').get(); if ($("#chkPass").text() === checkText) { $("#chkPass").text(unCheckText); /* hide P elements*/ for (i = 0; i < passed.length; i++) { var id = "#" + passed[i].id; $(id).hide('slow'); } } else { $("#chkPass").text(checkText); /* show P elements*/ for (i = 0; i < passed.length; i++) { var id = "#" + passed[i].id; $(id).show('slow'); } } } if (e === 'F') { var failed = $('[id^="Boundary_failed_"]').get(); if ($("#chkFail").text() === checkText) { $("#chkFail").text(unCheckText); for (i = 0; i < failed.length; i++) { var id = "#" + failed[i].id; $(id).hide('slow'); } } else { $("#chkFail").text(checkText); for (i = 0; i < failed.length; i++) { var id = "#" + failed[i].id; $(id).show('slow'); } } } if (e === 'W') { var pending = $('[id^="Boundary_pending_"]').get(); if ($("#chkPending").text() === checkText) { $("#chkPending").text(unCheckText); for (i = 0; i < pending.length; i++) { var id = "#" + pending[i].id; $(id).hide('slow'); } } else { $("#chkPending").text(checkText); for (i = 0; i < pending.length; i++) { var id = "#" + pending[i].id; $(id).show('slow'); } } }
}
function navigateToSuit(suit) {
var id = "#Main_" + suit; var offset = 0; if ($(id).offset().top == 110) { offset = 60; } else { offset = $(id).offset().top; } $('html,body').animate({ scrollTop: offset }, 'slow'); closeNav();
}
function toggleAccordion(suit) {
downArrow = 'arrow_drop_down'; upArrow = 'arrow_drop_up'; var accordion = "#" + suit + "Accordion"; if ($(accordion).text() == downArrow) { $(accordion).text(upArrow) } else { $(accordion).text(downArrow) }
}
function showErrorDetails(test, status) {
var id = "#Exception_" + test; var bId = "#Boundary_" + test; if (status == 'failed') { $(bId).toggleClass("errorBoundary"); $(id).toggle(); } if (status == 'pending') { $(bId).toggleClass("warningBoundary"); $(id).toggle(); }
}