NIHVIVO-631 Updated dateTimePrecision

This commit is contained in:
nac26 2011-01-06 01:47:54 +00:00
parent 75d5c83c7b
commit a637142ca9
2 changed files with 10 additions and 9 deletions

View file

@ -453,12 +453,12 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.
startField.setEditElement(
new DateTimeWithPrecision(startField,
VitroVocabulary.Precision.YEAR.uri(),
VitroVocabulary.Precision.MONTH.uri()));
VitroVocabulary.Precision.NONE.uri()));
Field endField = editConfig.getField("endField");
endField.setEditElement(
new DateTimeWithPrecision(endField,
VitroVocabulary.Precision.YEAR.uri(),
VitroVocabulary.Precision.YEAR.uri()));
VitroVocabulary.Precision.NONE.uri()));
}
editConfig.addValidator(new StartYearBeforeEndYear("startField.value","endYear.value") );
@ -541,11 +541,11 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.
<c:choose>
<c:when test="${numDateFields == 1}">
<v:input id="startField" label="Year ${requiredHint} ${yearHint}" size="7"/>
<v:input id="startField" label="Year ${yearHint}" size="7"/>
</c:when>
<c:otherwise>
<h4 class="label">Years of Participation in ###</h4>
<v:input id="startField" label="Start Year ${requiredHint} ${yearHint}" size="7"/>
<v:input id="startField" label="Start Year ${yearHint}" size="7"/>
<v:input id="endField" label="End Year ${yearHint}" size="7"/>
</c:otherwise>
</c:choose>

View file

@ -14,11 +14,11 @@
<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory"%>
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest"%>
<%@ page import="edu.cornell.mannlib.vitro.webapp.web.MiscWebUtils"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.StartYearBeforeEndYear"%>
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.StartYearBeforeEndYear"%>
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.JavaScript" %>
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Css" %>
<%@page import="edu.cornell.mannlib.vitro.webapp.edit.elements.DateTimeWithPrecision"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.Field"%>
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.elements.DateTimeWithPrecision"%>
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.Field"%>
<%@ page import="org.apache.commons.logging.Log" %>
<%@ page import="org.apache.commons.logging.LogFactory" %>
@ -369,9 +369,10 @@
//setup date time edit elements
Field startField = editConfig.getField("startField");
startField.setEditElement(new DateTimeWithPrecision(startField, VitroVocabulary.Precision.YEAR.uri(),VitroVocabulary.Precision.YEAR.uri()));
// arguments for DateTimeWithPrecision are (fieldName, minimumPrecision, [requiredLevel])
startField.setEditElement(new DateTimeWithPrecision(startField, VitroVocabulary.Precision.YEAR.uri(), VitroVocabulary.Precision.NONE.uri()));
Field endField = editConfig.getField("endField");
endField.setEditElement(new DateTimeWithPrecision(endField, VitroVocabulary.Precision.YEAR.uri(),VitroVocabulary.Precision.YEAR.uri()));
endField.setEditElement(new DateTimeWithPrecision(endField, VitroVocabulary.Precision.YEAR.uri(), VitroVocabulary.Precision.NONE.uri()));
}
editConfig.addValidator(new StartYearBeforeEndYear("startYear","endYear") );