1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2 pageEncoding="ISO-8859-1"%>
3 <%@taglib prefix="s" uri="/struts-tags"%>
5 <script language="JavaScript">
6 $(document).ready(function () {
7 $("#version input[name='description']").focus();
8 <s:if test="%{version == ''}">
9 // if versioning then the document name and state can not be modified.
10 $("#version input[name='documentState']").prop("disabled", false);
12 <s:if test="%{description == null}">
13 $("#version input[name='description']").prop("disabled", false);
18 ===========================================================================
20 <div id="article-box">
21 <div id="section"><s:text name="title.version" /></div>
22 <div id="article-body" class="text">
23 <table width="100%" cellpadding="0" cellspacing="0" border="0"
25 <tr height="25" valign="middle">
26 <td><s:text name="message.upload">
28 <s:property value="%{fileName}" />
32 <tr height="1" bgcolor="#AAAAAA">
37 <form name="version" id="version" action="valid-version" method="post"><s:hidden
38 name="fileName" /> <s:hidden name="index" /> <s:hidden name="version" />
39 <s:hidden name="documentDate" /> <s:hidden name="defaultDescription"
40 value="%{description}" />
41 <table cellpadding="0" cellspacing="0" border="0" class="text">
46 <td align="right"><s:text name="field.documentype" /> </td>
47 <td align="left"> <s:text name="field.documentitle" /></td>
50 <td align="right"><select name="documentType" disabled="">
52 value="<s:property value="defaultDocumentType.index"/>"> <s:text
53 name="type.document.%{defaultDocumentType.name}" /></option>
55 <td align="left"><s:textfield theme="simple" id="documentName"
56 name="documentName" disabled="true" size="60" /></td>
58 <s:if test="defaultDocumentUses.size > 0">
60 <td align="right"><s:text name="label.uses" />:</td>
62 <s:iterator value="defaultDocumentUses">
64 <td align="right"><input type="checkbox" name="uses"
65 value="<s:property value="index"/>" checked></td>
66 <td><s:property value="title" /></td>
74 <td align="right"><s:text name="label.modifications" />:</td>
75 <td><s:textfield theme="simple" id="description"
76 name="description" disabled="true" size="60" /></td>
78 <s:if test="dependencies.size > 0">
82 <tr height="10" class="warning">
83 <td colspan="2"><b><s:text name="label.warning" />:</b><br>
84 <s:text name="message.dependencies" /></td>
89 <s:iterator value="dependencies">
91 <td align="right"><input type="checkbox" name="usedBy"
92 value="<s:property value="index"/>"></td>
93 <td><s:property value="value().title" /></td>
103 <td align="right"><s:submit theme="simple" name="cancel"
104 key="button.cancel" /> </td>
105 <td align="left"><s:submit theme="simple" name="save"
106 key="button.import" /> <s:select theme="simple" id="documentState"
107 name="documentState" list="documentStates" listKey="value"
108 listValue="%{getText(key)}" disabled="" /></td>