Found this script in the plugins folder. The entire script is not loaded. 
Tried different browsers. Same result.....:(
function hideElement(elmID)
{
 var elm = document.getElementById(elmID);
 elm.style.display = "none";
}

function showElement(elmID)
{
 var elm = document.getElementById(elmID);
 elm.style.display = "";
}

function swapEdit(swapName)
{
 var editID = swapName+"edit";
 var hideID = swapName+"hide";
 var elmID = swapName+"elm";
 var elm = document.getElementById(elmID);
 
 
 if(elm.style.display == "none")
 {
  showElement(hideID);
  showElement(elmID);
  hideElement(editID);
 }
 else
 {
  hideElement(hideID);
  hideElement(elmID);
  showElement(editID);
 }
}

function switchElementContainer(oldParent,newParent,child)
{
 if(!child)
  return;
 oldParent.removeChild(child);
 newParent.appendChild(child);
}

function selectTrigger(selectElement,secId)
{
 var selInd = selectElement.selectedIndex;
 
 if(selInd == 0)
  return;
 
 var triggerOption = selectElement.options[selInd];
 var mailerId = triggerOption.value;
 
 selectElement.selectedIndex = 0;

 addTrigger(mailerId,secId);
}

function addTrigger(mailerId,secId)
{
 var configId = secId+"mailer."+mailerId+".configured";
 mailerId = secId + mailerId;
 var nonConfigTriggers = 
document.getElementById(secId+"non-configured-email-triggers");
 var triggerRow = document.getElementById(mailerId);
 var configTriggers = 
document.getElementById(secId+"configured-email-triggers");
 var afterThisElement = 
document.getElementById(secId+"after-last-configured-row");
 
 if(!triggerRow || !document.getElementById(configId))
  return;
 
 nonConfigTriggers.removeChild(triggerRow);
 configTriggers.insertBefore(triggerRow,afterThisElement);
 triggerRow.style.display="";
 
 var triggerHelp = document.getElementById(mailerId+"help");
 nonConfigTriggers.removeChild(triggerHelp);
 configTriggers.insertBefore(triggerHelp,afterThisElement);
 
 var triggerAdv = document.getElementById(mailerId+"elm");
 nonConfigTriggers.removeChild(triggerAdv);
 configTriggers.insertBefore(triggerAdv,afterThisElement);
 
 var nonConfigOptions = 
document.getElementById(secId+"non-configured-options");
 var configOptions = document.getElementById(secId+"configured-options");
 var option = document.getElementById(mailerId + "option");
 switchElementContainer(nonConfigOptions,configOptions,option);
 
 document.getElementById(configId).value = "true";
}

function removeTrigger(mailerId,secId)
{
 document.getElementById(secId+"mailer."+mailerId+".configured").value = 
"false";
 mailerId = secId + mailerId;

 var nonConfigTriggers = 
document.getElementById(secId+"non-configured-email-triggers");
 var triggerRow = document.getElementById(mailerId);
 var configTriggers = 
document.getElementById(secId+"configured-email-triggers"); 
 switchElementContainer(configTriggers,nonConfigTriggers,triggerRow);

 var triggerHelp = document.getElementById(mailerId+"help");
 switchElementContainer(configTriggers,nonConfigTriggers,triggerHelp);

 var triggerAdv = document.getElementById(mailerId+"elm");
 switchElementContainer(configTriggers,nonConfigTriggers,triggerAdv);

 var nonConfigOptions = 
document.getElementById(secId+"non-configured-options");
 var configOptions = document.getElementById(secId+"configured-options");
 var option = document.getElementById(mailerId + "option");
 configOptions.removeChild(option);

 // Reinsert in alphabetical order (skipping the generic 'select' option at 
the top).
 var before = null;
 for (var i = 1; i < nonConfigOptions.options.length; i++) {
  var curOption = nonConfigOptions.options[i];
  if (curOption.id && curOption.value > option.value) {
   before = nonConfigOptions.options[i];
   break;
  }
 }
 nonConfigOptions.insertBefore(option, before);
 
 if(triggerAdv.style.display != "none")
  swapEdit(mailerId);
 
 if(triggerHelp.style.display != "none")
  triggerHelp.style.display="none";
  
 nonConfigOptions.selectedIndex = 0;
}

function toggleMailHelp(mailerId)
{
 var mailHelpRow = document.getElementById(mailerId+"help");
 mailHelpRow.style.display = (mailHelpRow.style.display=="none") ? "" : 
"none";
}

function toggleContentTokenHelp(secId)
{
 var mailHelp = document.getElementById(secId+"contentTokenHelpConf");
 mailHelp.style.display = (mailHelp.style.display=="none") ? "block" : 
"none";
}

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/f2631050-0df5-401a-98c7-07b10eb5d570%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to