205 lines
6.7 KiB
Text
205 lines
6.7 KiB
Text
<%@ page buffer="512kb" autoFlush="false" import="org.thdl.lex.*,org.thdl.lex.component.*" errorPage="/jsp/error.jsp" contentType="text/html; charset=UTF-8"%>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
|
|
<% request.setCharacterEncoding("UTF-8"); %>
|
|
|
|
<jsp:include page="header.jsf" flush="false" />
|
|
<jsp:include page="navLinks.jsf" flush="false" />
|
|
|
|
<!--displayEntry.jsp-->
|
|
|
|
<div id="label">Component Entry Form Page
|
|
</div><!--END label-->
|
|
|
|
<div id="message">
|
|
<c:if test="${ ! empty message }">
|
|
<span><c:out value="${ message }"/></span>
|
|
</c:if>
|
|
</div><!--END message-->
|
|
|
|
<div id="columnSingle">
|
|
<c:if test="${ ! empty termEntry }">
|
|
<div id="backButton">
|
|
Back to:
|
|
<c:out value='<a href="/lex/action?cmd=displayFull&comp=term&id=${ termEntry.term.id }">${ termEntry.term.term }</a>' escapeXml="false" />
|
|
</div>
|
|
</c:if>
|
|
|
|
<c:if test="${ param.cmd != 'getInsertForm'
|
|
&& param.cmd != 'getUpdateForm'
|
|
&& param.cmd != 'getTranslationForm'
|
|
&& param.cmd != 'getAnnotationForm'}">
|
|
<c:set var="editMode" value="${ true }" />
|
|
</c:if>
|
|
<c:if test="${ displayMode == 'addEditForm' }">
|
|
<c:set var="updateForm" value="${ true }" />
|
|
</c:if>
|
|
<c:if test="${ displayMode == 'addNewComponent' && param.cmd != 'getAnnotationForm' }">
|
|
<c:set var="newForm" value="${ true }" />
|
|
</c:if>
|
|
|
|
<c:set var="cmd" value="remove"/>
|
|
<c:if test="${ param.cmd == 'getRemoveTermForm' }">
|
|
<c:set var="cmd" value="removeTerm"/>
|
|
</c:if>
|
|
<c:if test="${ param.cmd == 'getRemoveForm' || param.cmd == 'getRemoveTermForm' }">
|
|
<c:out value='<form action="/lex/action" method="get">' escapeXml="false"/>
|
|
<p class="warning">
|
|
<c:out value='<input type="hidden" name="cmd" value="${cmd}"/>' escapeXml="false"/>
|
|
<c:out value='<input type="hidden" name="comp" value="${param.comp}"/>' escapeXml="false"/>
|
|
<c:out value='<input type="hidden" name="metaId" value="${ param.metaId }"/>' escapeXml="false"/>
|
|
<c:out value='<input type="hidden" name="parentId" value="${ param.parentId }"/>' escapeXml="false"/>
|
|
<c:if test="${ null != param.translationOf }">
|
|
<c:out value='<input type="hidden" name="translationOf" value="${ param.translationOf }"/>' escapeXml="false"/>
|
|
</c:if>
|
|
<c:out value='<input type="hidden" name="token" value="${ sessionScope.visit.token }" />' escapeXml="false" />
|
|
<strong>Warning!!</strong> This is your last chance. Are you sure you want to remove this component and all of its sub-components?
|
|
<input type="submit" value="Yes, I am sure. Delete Now"/>
|
|
</p>
|
|
</form>
|
|
</c:if>
|
|
|
|
<c:set target="${ sessionScope.visit.helper }" property="component" value="${component}"/>
|
|
|
|
<c:choose>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'analyticalNote' }">
|
|
<h2>Note</h2>
|
|
<p><c:out value="${ component.analyticalNote }" escapeXml="false" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveTermForm' && param.comp == 'term' }">
|
|
<p><jsp:include page="displayTerm.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'pronunciation'}">
|
|
<p><jsp:include page="displayPronunciation.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'etymology'}">
|
|
<p><jsp:include page="displayEtymology.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'spelling'}">
|
|
<p><jsp:include page="displaySpelling.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'grammaticalFunction'}">
|
|
<p><jsp:include page="displayFunction.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'encyclopediaArticle'}">
|
|
<p><jsp:include page="displayEncyclopediaArticle.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'definition'}">
|
|
<p><jsp:include page="displayDefinition.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'subdefinition'}">
|
|
<p><jsp:include page="displaySubdefinition.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'keyword' }">
|
|
<p><jsp:include page="displayKeyword.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'modelSentence' }">
|
|
<p><jsp:include page="displayModelSentence.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'translationEquivalent' }">
|
|
<p><jsp:include page="displayTranslationEquivalent.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'relatedTerm' }">
|
|
<p><jsp:include page="displayRelatedTerm.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'passage' }">
|
|
<p><jsp:include page="displayPassage.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'speechRegister' }">
|
|
<p><jsp:include page="displayRegister.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.cmd == 'getRemoveForm' && param.comp == 'transitionalData' }">
|
|
<p><jsp:include page="displayTransitionalData.jsf" /></p>
|
|
</c:when>
|
|
|
|
<%--Insert Form--%>
|
|
|
|
<c:when test="${ param.cmd == 'getAnnotationForm' || param.comp == 'analyticalNote' }">
|
|
<jsp:include page="analyticalNoteForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'term' }">
|
|
<p><jsp:include page="termForm.jsf" /></p>
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'pronunciation'}">
|
|
<jsp:include page="pronunciationForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'etymology'}">
|
|
<jsp:include page="etymologyForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'spelling'}">
|
|
<jsp:include page="spellingForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'grammaticalFunction'}">
|
|
<jsp:include page="functionForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'encyclopediaArticle'}">
|
|
<jsp:include page="encyclopediaArticleForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'definition'}">
|
|
<jsp:include page="definitionForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'subdefinition'}">
|
|
<jsp:include page="subdefinitionForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'keyword' }">
|
|
<jsp:include page="keywordForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'modelSentence' }">
|
|
<jsp:include page="modelSentenceForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'translationEquivalent' }">
|
|
<jsp:include page="translationEquivalentForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'relatedTerm' }">
|
|
<jsp:include page="relatedTermForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'passage' }">
|
|
<jsp:include page="passageForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'speechRegister' }">
|
|
<jsp:include page="registerForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:when test="${ param.comp == 'transitionalData' }">
|
|
<jsp:include page="transitionalDataForm.jsf" />
|
|
</c:when>
|
|
|
|
<c:otherwise>
|
|
Error: no form was included
|
|
</c:otherwise>
|
|
</c:choose>
|
|
|
|
</div><!--END columnSingle-->
|
|
|
|
<jsp:include page="footer.jsf" flush="false" />
|
|
|
|
|