An Error Occurred:
/templates/ng-portal-template.xhtml @10,69 value="#{headerBean.headerHeadHtml}": Error reading [headerHeadHtml] on type [gov.doe.jgi.portal.view.pages.HeaderBean]
javax.el.ELException: /templates/ng-portal-template.xhtml @10,69 value="#{headerBean.headerHeadHtml}": Error reading [headerHeadHtml] on type [gov.doe.jgi.portal.view.pages.HeaderBean]
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:924)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
at gov.doe.jgi.portal.view.common.DefaultViewHandler.renderView(DefaultViewHandler.java:167)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at gov.doe.jgi.portal.view.log.LogFilter.doFilter(LogFilter.java:82)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at gov.doe.jgi.portal.view.common.StaticContentFilter.doFilter(StaticContentFilter.java:321)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at gov.doe.jgi.portal.framework.view.RequestLifecicleAwareFilter.doFilter(RequestLifecicleAwareFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at gov.doe.jgi.portal.framework.config.ConfigFilter.doFilter(ConfigFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.keycloak.adapters.tomcat.AbstractAuthenticatedActionsValve.invoke(AbstractAuthenticatedActionsValve.java:67)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544)
at org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.invoke(AbstractKeycloakAuthenticatorValve.java:181)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:764)
at gov.doe.jgi.portal.tomcat.SessionInvalidateValve.invoke(SessionInvalidateValve.java:80)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:526)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1629)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: gov.doe.jgi.portal.framework.config.OrganismNotExistsException: organism 'chlre3' does not exist
at gov.doe.jgi.portal.framework.config.PortalConfig.getStringValueForOrganism(PortalConfig.java:1832)
at gov.doe.jgi.portal.framework.config.PortalConfig.getStringValueForOrganism(PortalConfig.java:1802)
at gov.doe.jgi.portal.framework.config.PortalConfig$Proxy$_$$_WeldClientProxy.getStringValueForOrganism(Unknown Source)
at gov.doe.jgi.portal.view.header.HeaderInfoFactory.generateHeaderInfoForOrganism(HeaderInfoFactory.java:160)
at gov.doe.jgi.portal.view.header.HeaderInfoFactory.getHeaderInfo(HeaderInfoFactory.java:111)
at gov.doe.jgi.portal.view.header.HeaderInfoFactory$Proxy$_$$_WeldClientProxy.getHeaderInfo(Unknown Source)
at gov.doe.jgi.portal.view.pages.OrganismPageBean.getHeaderInfo(OrganismPageBean.java:35)
at gov.doe.jgi.portal.view.pages.HeaderBean.getSelectedTitle(HeaderBean.java:537)
at gov.doe.jgi.portal.view.pages.HeaderBean.getTitle(HeaderBean.java:377)
at gov.doe.jgi.portal.view.pages.HeaderBean.getHeaderHeadHtml(HeaderBean.java:437)
at sun.reflect.GeneratedMethodAccessor213.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:94)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at org.apache.el.parser.AstValue.getValue(AstValue.java:169)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
... 60 more
- <AjaxViewRoot id="_viewRoot" immediate="false" inView="true" locale="en_US" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/pages/projectStatus.xhtml">
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
- <html ng-app="UtilApp" xmlns="http://www.w3.org/1999/xhtml">
<head>
- <HtmlOutputText escape="false" id="j_id4" inView="true" rendered="true" transient="false"/>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id5" inView="true" keepTransient="true" layout="none" rendered="false" transient="false">
- <title>
- Project Status for #{genericContentBean.organismDisplayName}
- </title>
- </HtmlAjaxOutputPanel>
- <script type="text/javascript" src="../pages/angular/js/libs/jquery-3.5.1.min.js"> </script>
<script src="../pages/angular/js/libs/jquery-migrate-3.3.0.min.js"/>
<script type="text/javascript" src="../jqueryui/1.10.3/jquery-ui.min.js"/>
<link rel="stylesheet" href="../jqueryui/1.10.3/themes/smoothness/jquery-ui.css"/>
<script src="../pages/angular/js/genomePortalPrefix.js"/>
- <link rel="stylesheet" type="text/css" href="../pages/angular/css/bootstrap-3.0.0.min.css"/>
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-customized/jquery-ui-1.8.10.custom.css"/>
<link rel="stylesheet" type="text/css" href="../pages/organisms-group-info.css"/>
<link rel="stylesheet" type="text/css" href="../pages/angular/css/style.css"/>
<link rel="stylesheet" type="text/css" href="../pages/tmpl.css"/>
<link type="text/css" rel="stylesheet" href="../css/search.css"/>
<link type="text/css" rel="stylesheet" href="../css/genome2.css"/>
<style>
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}
.richfacesSkin table.mceLayout {
border: none;
}
.richfacesSkin table.mceLayout tr.mceFirst td {
border-top: none;
}
.genomes td {
padding: 7px;
/*border: 1px solid #D3D4EF;*/
}
</style>
<script src="../pages/angular/js/libs/angular-1.2.5.js"/>
<script src="../pages/angular/js/libs/angular-sanitize-1.1.5.min.js"/>
<script src="../pages/angular/js/libs/ng-csv.js"/>
<script src="../pages/angular/js/libs/ui-bootstrap-tpls-0.9.0.js"/>
<script src="../pages/angular/js/services/genomePortalHttp.js"/>
<script src="../pages/angular/js/services/utilApp.js"/>
<script src="../pages/angular/js/controllers/dialogController.js"/>
<script type="text/javascript" src="../js/jquery.timers.js"/>
<script type="text/javascript" src="../pages/tmpl.js"/>
<script type="text/javascript">
<!--
jQuery.noConflict();
history.navigationMode = 'compatible';
jQuery(document).ready(function() {
// executeGroupInfoSearch();
// alert('jQuerydocumentready called in tmplInfoGroup!');
});
-->
</script>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id11" inView="true" keepTransient="true" layout="none" rendered="false" transient="false">
- <link href="../css/help.css" rel="stylesheet" type="text/css"/>
- </HtmlAjaxOutputPanel>
- <style>
.section {
margin-bottom: 3cm;
}
.error {
color: red;
}
</style>
- </head>
<body class="#{headerBean.bodyClass}" ng-cloak="true" ng-controller="DialogController">
<div class="header_open" id="fold_control_panel"/>
<div id="foldable">
- <HtmlOutputText escape="false" id="j_id15" inView="true" rendered="true" transient="false"/>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id16" inView="true" keepTransient="true" layout="block" rendered="false" styleClass="divider" transient="false"/>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id17" inView="true" keepTransient="true" layout="block" rendered="false" styleClass="grey_row" transient="false">
- <br/>
- </HtmlAjaxOutputPanel>
- </div>
<div class="clear"/>
- <div class="home" ng-app="">
<div id="spinner" style="display: none;">
<img alt="" src="../images/wait_spinner.gif"/>
</div>
- <HtmlForm enctype="application/x-www-form-urlencoded" id="project_status" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
- <HtmlInputHidden id="portal_id_hidden" immediate="false" inView="true" localValueSet="false" rendered="true" required="false" transient="false" valid="true" value="chlre3"/>
- <HtmlPanel id="j_id21" inView="true" styleClass="no_frame" transient="false">
- <HtmlOutputText escape="false" id="j_id22" inView="true" rendered="true" styleClass="blue_message" transient="false" value="The work conducted by the U.S. Department of Energy Joint Genome Institute, a DOE Office of Science User Facility, is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC02-05CH11231."/>
- </HtmlPanel>
- <HtmlPanel id="j_id23" inView="true" styleClass="no_frame" transient="false">
- <table class="sortable" style="margin: 10px 0 0; padding: 0px; border: 1px solid #AFD2D6; width: 100%;">
<tr>
<td style="width:15%" class="firstcell">
Proposal
</td>
<td>
- <HtmlOutputText escape="true" id="j_id25" inView="true" rendered="true" transient="false"/>
- <i>
- <HtmlOutputText escape="true" id="j_id27" inView="true" transient="false" value="(Proposal ID: "/>
- <HtmlOutputText escape="true" id="j_id28" inView="true" style="background-color: #d9ffcf" transient="false"/>
- <HtmlOutputText escape="true" id="j_id29" inView="true" transient="false" value=", "/>
- <HtmlOutputLink disabled="false" id="j_id30" inView="true" transient="false">
- Proposal Level Access Control
- </HtmlOutputLink>
- <HtmlOutputText escape="true" id="j_id32" inView="true" transient="false" value=")"/>
- </i>
</td>
</tr>
<tr>
<td style="width:15%" class="firstcell">
Principal Investigator
</td>
<td>
- <HtmlOutputText escape="true" id="j_id34" inView="true" rendered="true" transient="false"/>
- </td>
</tr>
<tr>
<td style="background-color: #F1F3FF; width:15%" class="firstcell">
Project
</td>
<td>
- <HtmlOutputText escape="true" id="j_id36" inView="true" rendered="true" transient="false"/>
- <i>
- <HtmlOutputText escape="true" id="j_id38" inView="true" rendered="false" transient="false" value="( Project ID: -1 )"/>
- </i>
</td>
</tr>
<tr>
<td style="width:15%" class="firstcell">
Program
</td>
<td>
- <HtmlOutputText escape="true" id="j_id40" inView="true" rendered="true" transient="false"/>
- </td>
</tr>
<tr>
<td style="background-color: #F1F3FF; width:15%" class="firstcell">
Product
</td>
<td>
- <HtmlOutputText escape="true" id="j_id42" inView="true" rendered="true" transient="false"/>
- </td>
</tr>
<tr>
<td style="background-color: #F1F3FF; width:15%" class="firstcell">
Status
</td>
<td>
- <HtmlOutputText escape="true" id="j_id44" inView="true" rendered="true" transient="false"/>
- </td>
</tr>
</table>
<div ng-show="false">
<table>
<tr ng-repeat="item in libraryData.library_stocks" ng-show="storeLibraryInfo(item)=='yes'"/>
</table>
</div>
- <HtmlPanel id="j_id46" inView="true" rendered="false" styleClass="no_frame" transient="false">
- <h1 class="header_title">Project Notes</h1>
<table class="sortable" style="margin: 10px 0 0; padding: 0px; border: 1px solid #AFD2D6; width: 100%;">
- <HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@60386cab" first="0" id="j_id48" inView="true" rendered="true" rowIndex="0" rowStatePreserved="false" rows="0" transient="false" var="item">
- <tr>
<td style="width:15%" class="firstcell">
- <HtmlOutputText converter="javax.faces.convert.DateTimeConverter@4eca2722" escape="true" id="j_id50" inView="true" rendered="true" transient="false"/>
- </td>
<td style="padding: 2px 8px;">
- <HtmlOutputText escape="true" id="j_id52" inView="true" rendered="true" transient="false"/>
- </td>
</tr>
- </HtmlAjaxRepeat>
- </table>
- </HtmlPanel>
- <HtmlPanel id="j_id55" inView="true" rendered="true" styleClass="no_frame" transient="false">
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id56" inView="true" keepTransient="true" layout="inline" rendered="false" styleClass="no_frame" transient="false">
- <p><span class="header_title">The Sample QC Report</span> The Sample QC Report lists all the samples received for a project, metadata about the samples, and the sample QC results</p>
- </HtmlAjaxOutputPanel>
- <p class="regular_margins">
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id59" inView="true" keepTransient="true" layout="inline" rendered="false" styleClass="no_frame" transient="false">
- <a target="_self" ng-href="/portal/ext-api/search-service/exportQClist?spProjects=#{genericContentBean.properties.jgiProjectId}" onclick="close()" class="button_styled_blue">Download Sample QC Report</a>
- </HtmlAjaxOutputPanel>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id61" inView="true" keepTransient="true" layout="inline" rendered="false" styleClass="no_frame" transient="false">
- <a target="_self" href="/portal/ext-api/search-service/exportQCs?core=genome&query=#{genericContentBean.organism}&searchType=Fd&sortBy=displayNameStr&sortOrder=asc&start=0&rows=5000" onclick="close()" class="button_styled_blue">Download Sample QC Report</a>
- </HtmlAjaxOutputPanel>
- </p>
- </HtmlPanel>
- <div ng-show="sowItemData.sow_items">
<h1 class="header_title">Library Items</h1>
<table class="sortable" style="margin: 10px 0 0; padding: 0px; border: 1px solid #AFD2D6; width: 100%;">
<tr>
<td style="background-color: #F1F3FF; width:15%" class="firstcell">
Library Items
</td>
<td align="left" style="width: 100%; padding:0;border-collapse: collapse;">
<!-- --><table class="sortable" style="border: none; width: 100%;margin:0">
<tr>
<th style="vertical-align: top">Item ID</th>
<th style="vertical-align: top">Item Type</th>
<th style="vertical-align: top">Tight<br/>Insert</th>
<th style="vertical-align: top">Target<br/>Frag Size</th>
<th style="vertical-align: top">Target<br/>Insert Size</th>
<th style="vertical-align: top">Sample ID</th>
<th style="vertical-align: top">Sample<br/>Name</th>
<th style="vertical-align: top">Library<br/>Name</th>
<th style="vertical-align: top">Last Updated</th>
<th style="vertical-align: top">Status</th>
</tr>
<tr ng-repeat="item in sowItemData.sow_items" ng-show="isAbandonedSowItem(item)=='no'" style="padding: 5px 8px; background-color: #fff; vertical-align: top">
<td>
- <HtmlOutputText escape="true" id="j_id65" inView="true" rendered="true" transient="false" value="{{item.sow_item_id}}"/>
- </td>
<td style="padding: 2px 8px;">
- <HtmlOutputText escape="true" id="j_id67" inView="true" rendered="true" transient="false" value="{{item.sow_item_type}}"/>
- </td>
<td>
- <HtmlOutputText escape="true" id="j_id69" inView="true" rendered="true" transient="false" value="{{item.tight_insert}}"/>
- </td>
<td>
- <HtmlOutputText escape="true" id="j_id71" inView="true" rendered="true" transient="false" value="{{item.target_fragment_size_bp}}"/>
- </td>
<td>
- <HtmlOutputText escape="true" id="j_id73" inView="true" rendered="true" transient="false" value="{{item.target_insert_size_kb}}"/>
- </td>
<td>
- <HtmlOutputText escape="true" id="j_id75" inView="true" rendered="true" transient="false" value="{{item.sample_id}}"/>
- </td>
<td>
- <HtmlOutputText escape="true" id="j_id77" inView="true" rendered="true" transient="false" value="{{item.sample_name}}"/>
- </td>
<td>
<div ng-repeat="name in item.library_codes" ng-show="passedQC(name)=='yes'">
- <HtmlOutputText escape="true" id="j_id79" inView="true" rendered="true" transient="false" value="{{name}}"/>
- </div>
</td>
<td>
- <HtmlOutputText escape="true" id="j_id81" inView="true" rendered="true" transient="false" value="{{item.status_date}}"/>
- </td>
<td>
- <HtmlOutputText escape="true" id="j_id83" inView="true" rendered="true" transient="false" value="{{item.current_status}}"/>
- </td>
</tr>
</table>
</td>
</tr>
</table>
- <HtmlPanel id="j_id85" inView="true" rendered="false" styleClass="no_frame" transient="false">
- <div ng-show="statusHistoryData.sequencing_project_id">
<h1 class="header_title">Libraries Status History</h1>
<div class="sow_items_status_history" ng-repeat="history in statusHistoryData.sow_items_status_history" ng-show="isAbandonedSowItemHistory(history)=='no'">
<table class="sortable" ng-show="history.status_history" style="margin: 10px 0 0; padding: 0px; border: 1px solid #AFD2D6; width: 100%;">
<tr ng-repeat="item in history.status_history">
<td style="background-color: #F1F3FF; width:15%" class="firstcell">{{item.status_date}}</td>
<td>Library# {{history.sow_item_id}}: {{item.status}}</td>
</tr>
</table>
</div>
</div>
- </HtmlPanel>
- </div>
- </HtmlPanel>
- </HtmlForm>
- </div>
- <HtmlOutputText escape="false" id="j_id89" inView="true" rendered="true" transient="false" value="<!-- script for form in production-->
<script type="text/javascript" src="https://issues.jgi.doe.gov/s/d41d8cd98f00b204e9800998ecf8427e-CDN/vyalq3/802003/98b099ed0399d35100f912dc1a497d3b/2.2.4.7/_/download/batch/com.atlassian.plugins.jquery:jquery/com.atlassian.plugins.jquery:jquery.js?collectorId=4c7588ab"></script><script type="text/javascript" src="https://issues.jgi.doe.gov/s/72f38e48d6774b40131164696ed4d9c4-T/vyalq3/802003/98b099ed0399d35100f912dc1a497d3b/3.0.7/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=en-US&collectorId=4c7588ab"></script>
<script type="text/javascript" src="https://issues.jgi.doe.gov/s/d41d8cd98f00b204e9800998ecf8427e-CDN/vyalq3/802003/98b099ed0399d35100f912dc1a497d3b/2.2.4.7/_/download/batch/com.atlassian.plugins.jquery:jquery/com.atlassian.plugins.jquery:jquery.js?collectorId=bf33317f"></script><script type="text/javascript" src="https://issues.jgi.doe.gov/s/72f38e48d6774b40131164696ed4d9c4-T/vyalq3/802003/98b099ed0399d35100f912dc1a497d3b/3.0.7/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=en-US&collectorId=bf33317f"></script>
<script type="text/javascript">
function IsEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
function emailCheck(e) {
//var email=document.jic-collector-form.email.customfield_10556.value;
var email = jQuery("#customfield_10556").val;
if (!IsEmail(email)) {
alert('Please input a valid email address!');
//.document.jic-collector-form.email.focus()
//e.preventDefault();
return;
}
//var emailVerify = document.jic-collector-form.email.customfield_10903.value;
var emailVerify = jQuery("#customfield_10903").val;
if (email !== emailVerify) {
alert('Email verification field must match email field. ' + email
+ ' !== ' + emailVerify);
//e.preventDefault();
return;
}
}
function InstallEmailValidationHandler() {
// var v = jQuery("iframe#atlwdg-frame").contents().find("#customfield_10556");
// var frame = jQuery("iframe").contents();
var v1 = jQuery("#atlwdg-frame").contents().find("#customfield_10556");
var v2 = jQuery("#atlwdg-frame").contents().find("#customfield_10903");
v1.on('blur', emailCheck);
v2.on('blur', emailCheck);
}
window.ATL_JQ_PAGE_PROPS = jQuery.extend(window.ATL_JQ_PAGE_PROPS, {
'4c7588ab': {
"triggerFunction": function(showCollectorDialog) {
//Requires that jQuery is available!
jQuery(".feedback").click(function(e) {
e.preventDefault();
showCollectorDialog();
});
}},
'bf33317f': {
"triggerFunction": function(showCollectorDialog) {
//Requires that jQuery is available!
jQuery(".feature-feedback").click(function(e) {
e.preventDefault();
showCollectorDialog();
});
}}});
</script>
<!-- end of script -->
<!-- script for form in testing FD -->
<!--
<script type="text/javascript" src="https://issues.jgi.doe.gov/s/0638579675be36eb33553e191477fe46-T/en_USyqhetd/6346/86/1.4.16/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=en-US&collectorId=bf33317f"></script>
<script type="text/javascript">window.ATL_JQ_PAGE_PROPS = {
"triggerFunction": function(showCollectorDialog) {
//Requires that jQuery is available!
jQuery(".feedback").click(function(e) {
e.preventDefault();
showCollectorDialog();
});
}};</script>
-->
<!-- end of script --><div class="clear"></div>
<div class="wrapper">
<div class="divider divider-tall"></div>
<div id="footer">
<ul class="float_left">
<li><a target="_parent" href="#" class="textlink feedback">Contact Us</a></li>
<li><a target="_parent"
href="http://www.jgi.doe.gov/whoweare/disclaimer.html"
class="textlink">Disclaimer</a></li>
</ul>
<ul class="float_left">
<li><a target="_parent" href="/portal/pages/citeUs.jsf"
class="textlink">Cite Us</a></li>
<li><a target="_parent" href="/portal/pages/credits.jsf"
class="textlink">Credits</a></li>
</ul>
<ul class="float_left">
<!--<li><a target="_parent" href="https://www.surveymonkey.com/r/W7783SJ"
class="textlink">Survey 2017</a></li>
-->
<li><a target="_parent" class="textlink"
href="http://www.jgi.doe.gov/whoweare/accessibility.html">Accessibility/Section 508</a></li>
</ul>
<div class="float_right">
<span id="doelogo"><a href="http://science.energy.gov/"
target="_parent"><img src="/portal/images/DOE_logo.png" width="232"
height="39" alt="DOE logo" border="0" /></a></span>
</div>
<div class="clear"></div>
<ul>
<li>© 1997-2024 The Regents of the University of California.</li>
<li><span class="version">Genome Portal
version:8.18.177 content:b18bcc68d4 portal-web-1.jgi.lbl.gov Release
Date:12-Jun-2024 14:24:40.214 PST Current Date:06-Oct-2024 08:47:45.624 PDT</span>
</li>
</ul>
</div>
<div class="clear"></div>
</div>"/>
- </body>
</html>
- </AjaxViewRoot>
Request ParametersName | Value |
---|
db | chlre3 |
Request AttributesName | Value |
---|
ajaxContext | org.ajax4jsf.context.AjaxContextImpl@4a499cf3 |
duid | |
organism | chlre3 |
organizedByFileType | |
response_time_clock_start | 11300136632683935 |
scriptName | /pages/projectStatus.jsf |
serverName | https://genome.jgi.doe.gov |
Session AttributesName | Value |
---|
None |
Application AttributesName | Value |
---|
csfcff | [
]
|
Oct 6, 2024 8:47:45 AM - Generated by Facelets