141 lines
4.3 KiB
Text
141 lines
4.3 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"); %>
|
||
|
|
||
|
<!--Begin Render-->
|
||
|
<jsp:include page="header.jsf" flush="false"/>
|
||
|
|
||
|
|
||
|
<!--displayEntry.jsp-->
|
||
|
<c:set var="editMode" value="${ false }" scope="request"/>
|
||
|
<c:if test="${ ! sessionScope.visit.user.guest && sessionScope.visit.helper.showEditOptions }">
|
||
|
<c:set var="editMode" value="${ true }" scope="request"/>
|
||
|
</c:if>
|
||
|
|
||
|
<div id="columnRight">
|
||
|
<div class="highlightBox">
|
||
|
<form action="/lex/action" method="get">
|
||
|
<h2>Quick Search</h2>
|
||
|
<p>
|
||
|
<input type="hidden" name="cmd" value="find"/>
|
||
|
<input type="hidden" name="comp" value="term"/>
|
||
|
Term:
|
||
|
<input type="text" name="term" id="term" size="20" value=""/>
|
||
|
<br/>
|
||
|
Find:
|
||
|
|
||
|
<select name="findMode">
|
||
|
<option value="exact">Exact match</option>
|
||
|
<option value="startsWith">At beginning of term</option>
|
||
|
<option value="anywhere">Anywhere in term</option>
|
||
|
</select>
|
||
|
</p>
|
||
|
|
||
|
<p>
|
||
|
<input type="submit" value="Find Term"/>
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
|
||
|
<c:if test="${ ! empty sessionScope.visit.query.results}">
|
||
|
<div id="results" class="highlightBox">
|
||
|
<h2> Search Results </h2>
|
||
|
<ol>
|
||
|
<c:forEach var="resultsMapItem" items="${sessionScope.visit.query.results}">
|
||
|
<c:set var="cls" value=""/>
|
||
|
<c:if test="${ resultsMapItem.key == sessionScope.visit.query.entry.metaId }">
|
||
|
<c:set var="cls" value="class='selected'"/>
|
||
|
</c:if>
|
||
|
<li>
|
||
|
<c:out value="<a ${cls} href='/lex/action?cmd=displayFull&comp=term&metaId=${resultsMapItem.key}'>${ resultsMapItem.value}</a>" escapeXml="false"/>
|
||
|
<br/>
|
||
|
</li>
|
||
|
</c:forEach>
|
||
|
</ol>
|
||
|
</div><!--END MENU-->
|
||
|
</c:if>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<div id="columnLeft">
|
||
|
|
||
|
<div id="toc" class="highlightBox">
|
||
|
<jsp:include page="displayTreeToc.jsf"/>
|
||
|
</div><!--END TOC-->
|
||
|
|
||
|
</div><!--END COLUMN LEFT-->
|
||
|
|
||
|
|
||
|
<div id="columnCenter">
|
||
|
|
||
|
<jsp:include page="navLinks.jsf"/>
|
||
|
|
||
|
<p id="message">
|
||
|
<c:choose>
|
||
|
<c:when test="${ ! empty message }">
|
||
|
<c:out value="${ message }"/>. <br/>
|
||
|
</c:when>
|
||
|
<c:when test="${ empty message }"></c:when>
|
||
|
</c:choose>
|
||
|
</p>
|
||
|
|
||
|
<form action="/lex/action">
|
||
|
<p id="helper">
|
||
|
|
||
|
<span class="label">Display</span>:
|
||
|
|
||
|
<c:set var="ckd" value=""/>
|
||
|
<c:if test="${ sessionScope.visit.helper.showMeta }">
|
||
|
<c:set var="ckd" value="checked='checked'"/>
|
||
|
</c:if>
|
||
|
<c:out value="<input name='showMeta' type='checkbox' value='true' ${ckd}/> credits |" escapeXml="false"/>
|
||
|
|
||
|
|
||
|
<c:set var="ckd" value=""/>
|
||
|
<c:if test="${ sessionScope.visit.helper.showNotes }">
|
||
|
<c:set var="ckd" value="checked='checked'"/>
|
||
|
</c:if>
|
||
|
<c:out value="<input name='showNotes' type='checkbox' value='true' ${ckd}/> analysis |" escapeXml="false"/>
|
||
|
|
||
|
|
||
|
<c:set var="ckd" value=""/>
|
||
|
<c:if test="${ sessionScope.visit.helper.showTranslations }">
|
||
|
<c:set var="ckd" value="checked='checked'"/>
|
||
|
</c:if>
|
||
|
<c:out value="<input name='showTranslations' type='checkbox' value='true' ${ckd}/> translations" escapeXml="false"/>
|
||
|
|
||
|
|
||
|
<c:if test="${ ! sessionScope.visit.user.guest }">
|
||
|
<c:set var="ckd" value=""/>
|
||
|
<c:if test="${ sessionScope.visit.helper.showEditOptions }">
|
||
|
<c:set var="ckd" value="checked='checked'"/>
|
||
|
</c:if>
|
||
|
<c:out value="| <input name='showEditOptions' type='checkbox' value='true' ${ckd}/> edit options" escapeXml="false"/>
|
||
|
|
||
|
</c:if>
|
||
|
|
||
|
<c:out value="<input type='hidden' name='metaId' value='${ sessionScope.visit.query.entry.metaId }'/>" escapeXml="false"/>
|
||
|
<input type="hidden" name="cmd" value="displayFull"/>
|
||
|
<input type="hidden" name="comp" value="term"/>
|
||
|
<input type="submit" value="Redisplay"/>
|
||
|
</p>
|
||
|
</form>
|
||
|
|
||
|
<p><span class="warning">This dictionary requires the <a href="http://iris.lib.virginia.edu/tibet/tools/tmw.html">TibetanMachineWeb font</a> to display Tibetan script.</span></p>
|
||
|
|
||
|
<div id="entry">
|
||
|
<c:choose>
|
||
|
<c:when test="${ param.comp == 'encyclopediaArticle' && param.cmd == 'display' }">
|
||
|
<jsp:include page="encyclopedia.jsf" flush="false"/>
|
||
|
</c:when>
|
||
|
<c:otherwise>
|
||
|
<jsp:include page="displayTree.jsf" flush="false"/>
|
||
|
</c:otherwise>
|
||
|
</c:choose>
|
||
|
</div><!--END ENTRY-->
|
||
|
</div><!--END columnMain-->
|
||
|
|
||
|
<jsp:include page="footer.jsf" flush="false"/>
|
||
|
|
||
|
|