var testcase; var filter_req; var initial_load = 1; var showAllTests = function(err) { // if they cancelled, then just don't change anything: if (err instanceof CancelledError) { return } toggleMessage('none'); var testbox = document.getElementById("testcase_id"); for (var i=0; i'+ testcase.testgroups[i].name + ', '; } } if (testgroups_text != '') { testgroups_text = testgroups_text.replace(/, $/g,''); testgroups_link_text = testgroups_link_text.replace(/, $/g,''); document.getElementById('testgroups_display').innerHTML = testgroups_text; document.getElementById('testgroups_link_display').innerHTML = testgroups_link_text; } else { document.getElementById('testgroups_display').innerHTML = 'This testcase does not belong to any testgroups that are currently enabled.'; document.getElementById('testgroups_link_display').innerHTML = 'This testcase does not belong to any testgroups that are currently enabled ⇒ Jump to Manage Testgroups.'; } var subgroups_text = ""; var subgroups_link_text = ""; for (var i in testcase.subgroups) { if (testcase.subgroups[i].name != '') { subgroups_text = subgroups_text + testcase.subgroups[i].name + ', '; subgroups_link_text = subgroups_link_text + ''+ testcase.subgroups[i].name + ', '; } } if (subgroups_text != '') { subgroups_text = subgroups_text.replace(/, $/g,''); subgroups_link_text = subgroups_link_text.replace(/, $/g,''); document.getElementById('subgroups_display').innerHTML = subgroups_text; document.getElementById('subgroups_link_display').innerHTML = subgroups_link_text; } else { document.getElementById('subgroups_display').innerHTML = 'This testcase does not belong to any subgroups that are currently enabled.'; document.getElementById('subgroups_link_display').innerHTML = 'This testcase does not belong to any subgroups that are currently enabled ⇒ Jump to Manage Subgroups.'; } var enabled_em = document.getElementById('enabled') var enabled_display_em = document.getElementById('enabled_display') if (testcase.enabled == 1) { enabled_em.checked = true; enabled_display_em.checked = true; } else { enabled_em.checked = false; enabled_display_em.checked = false; } var communityenabled_em = document.getElementById('communityenabled') var communityenabled_display_em = document.getElementById('community_enabled_display') if (testcase.community_enabled == 1) { communityenabled_em.checked = true; communityenabled_display_em.checked = true; } else { communityenabled_em.checked = false; communityenabled_display_em.checked = false; } if (testcase.regression_bug_id) { document.getElementById('regression_bug_id_display').innerHTML = '' + testcase.regression_bug_id + ''; document.getElementById('regression_bug_id').value = testcase.regression_bug_id; } else { document.getElementById('regression_bug_id_display').innerHTML = 'None specified'; document.getElementById('regression_bug_id').value = ""; } setAuthor(testcase.author_id.user_id); document.getElementById('creation_date').innerHTML = testcase.creation_date; document.getElementById('last_updated').innerHTML = testcase.last_updated; document.getElementById('litmus_version').innerHTML = testcase.version; document.getElementById('editform_div').style.display = 'none'; document.getElementById('testcase_display_div').style.display = 'block'; enableModeButtons(); if (firstPassEdit) { firstPassEdit = 0; switchToEdit(); } } function blankTestcaseForm(formid) { blankForm(formid); updatePersistVars(); document.getElementById('enabled').checked = true; document.getElementById('communityenabled').checked = true; document.getElementById('testcase_id_display').innerHTML = ''; document.getElementById('creation_date').innerHTML = ''; document.getElementById('last_updated').innerHTML = ''; document.getElementById('litmus_version').innerHTML = ''; changeProduct(); } function switchToAdd() { disableModeButtons(); blankTestcaseForm('edit_testcase_form'); var productBox = document.getElementById('product'); loadProducts(productBox,'',1); var productfilter = document.getElementById('product_filter'); if (productfilter.selectedIndex) { var productId = productfilter.options[productfilter.selectedIndex].value; for (var i=0; i