* mainTemplate.jsp - Moved application name to back for better bookmarks * Terms.java - Added relationship links * Relationships: - Added term links * General: - Implemented history for term+relationship create and update (TODO: also for delete, using flag) - Removed unnecessary interfaces - Unifiorm method names in actions and DAO - Unified UI and actions (only one template for CRUD of an object) - Removed edit=false assignment in favor of redirection
/trunk/WebContent/user/nav.jsp |
---|
1,15 → 1,19 |
<div id="navigation"> |
<ul> |
<li>Ontologie |
<li>Begriffe |
<ul> |
<li><a href="listTerms">Begriffe</a></li> |
<li><a href="listRelationships">Beziehungen</li> |
<li><a href="listTerms">Anzeigen/Bearbeiten</a></li> |
</ul></li> |
<li>Benutzerfunktionen |
<li>Beziehungen |
<ul> |
<li><a href="../Logout">Abmelden</a></li> |
<li><a href="listRelationships">Anzeigen/Bearbeiten</a></li> |
</ul></li> |
<li>User-Settings |
<ul> |
<li><a href="../Logout">Logout</a></li> |
</ul></li> |
</ul> |
</div> |
</div> |
/trunk/WebContent/user/relationships.jsp |
---|
29,12 → 29,6 |
</p> |
</s:if> |
<s:if test="terms.size() == 0"> |
<p>Bitte definieren Sie zuerst mindestens einen |
<s:url id="termURL" action="listTerms" /> |
<s:a href="%{termURL}">Begriff</s:a>.</p> |
</s:if> |
<s:else> |
<s:if test="edit"> |
<h2>Diese Beziehung</h2> |
</s:if> |
51,7 → 45,6 |
label="Beziehungstyp" value="relationship.relationshipType.id"/> |
<s:select name="term2" list="terms" listKey="objectId" listValue="name" |
label="Begriff 2" value="relationship.termTo.objectId"/> |
<s:textarea name="comment" label="Aenderungskommentar (optional)" /> |
<s:if test="edit"> |
<s:submit type="button"><img src="${contextPath}/resources/icons/tick.png" alt="" /> |
Änderungen speichern</s:submit> |
61,32 → 54,7 |
Hinzufügen</s:submit> |
</s:else> |
</s:form> |
</s:else> |
<s:if test="edit"> |
<h3>Änderungsprotokoll</h3> |
<table> |
<thead> |
<th>Datum</th> |
<th>Benutzer</th> |
<th>Aktion</th> |
<th>Neuer Wert</th> |
<th>Kommentar</th> |
</thead> |
<tbody> |
<s:iterator value="relationship.object.history" status="stat"> |
<tr> |
<td><s:date name="date" format="yyyy-MM-dd hh:mm:ss" /></td> |
<td><s:property value="user.firstname" /> <s:property value="user.lastname"/></td> |
<td><s:property value="actionType.name" /></td> |
<td><s:property value="value" /></td> |
<td><s:property value="comment" /></td> |
</tr> |
</s:iterator> |
</tbody> |
</table> |
</s:if> |
<h2>Definierte Beziehungen</h2> |
<s:if test="relationshipList.size() == 0"> |
<p>Keine Beziehungen definiert</p> |
101,25 → 69,21 |
<tbody> |
<s:iterator value="relationshipList" status="stat"> |
<tr> |
<td><s:url id="term1URL" action="editTerm"> |
<s:param name="id" value="%{termFrom.objectId}"></s:param> |
</s:url><s:a href="%{term1URL}"><s:property value="termFrom.name" /></s:a></td> |
<td><s:property value="termFrom.name" /></td> |
<td><s:property value="relationshipType.nameFrom" /></td> |
<td><s:url id="term2URL" action="editTerm"> |
<s:param name="id" value="%{termTo.objectId}"></s:param> |
</s:url><s:a href="%{term2URL}"><s:property value="termTo.name" /></s:a></td> |
<td><s:property value="termTo.name" /></td> |
<td><s:url id="editURL" action="editRelationship"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url><s:a href="%{editURL}"><img |
src="${contextPath}/resources/icons/page_white_edit.png" |
alt="Bearbeiten" title="Bearbeiten" /></s:a></td> |
</s:url> <s:a href="%{editURL}"> |
<img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
</s:a></td> |
<td><s:url id="deleteURL" action="deleteRelationship"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url><s:a href="%{deleteURL}" onclick="return window.confirm('Beziehung loeschen?')"><img |
src="${contextPath}/resources/icons/delete.png" |
alt="Löschen" title="Löschen" /></s:a></td> |
</s:url> <s:a href="%{deleteURL}"> |
<img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
</s:a></td> |
</tr> |
</s:iterator> |
</tbody> |
/trunk/WebContent/user/terms.jsp |
---|
12,6 → 12,7 |
</s:else> |
</head> |
<body> |
<s:if test="edit"> |
<h1>Begriff bearbeiten</h1> |
</s:if> |
33,8 → 34,7 |
<s:form action="saveTerm"> |
<s:hidden name="edit" /> |
<s:hidden name="term.objectId" /> |
<s:textfield name="term.name" label="Name" required="true" /> |
<s:textarea name="comment" label="Aenderungskommentar (optional)" /> |
<s:textfield name="term.name" label="Name" /> |
<s:if test="edit"> |
<s:submit type="button"><img src="${contextPath}/resources/icons/tick.png" alt="" /> |
Umbenennen</s:submit> |
46,123 → 46,26 |
</s:else> |
</s:form> |
<s:if test="edit"> |
<h3>Beziehungen</h3> |
<s:if test="term.relationshipsForTermFrom.size() == 0 && term.relationshipsForTermTo.size() == 0"> |
<p>Dieser Begriff steht mit keinem anderen in Beziehung.</p> |
<s:if test="termList.size() == 0"> |
<p>Keine Begriffe eingegeben</p> |
</s:if> |
<s:else> |
<p>Dieser Begriff steht zur Zeit in folgenden Beziehungen:</p> |
<h2>Gespeicherte Begriffe</h2> |
<table> |
<thead> |
<th>Begriff 1</th> |
<th>Beziehungstyp</th> |
<th>Begriff 2</th> |
</thead> |
<tbody> |
<s:iterator value="term.relationshipsForTermFrom"> |
<s:iterator value="termList" status="stat"> |
<tr> |
<td><s:property value="termFrom.name" /></td> |
<td><s:property value="relationshipType.nameFrom" /></td> |
<td><s:url id="term1URL" action="editTerm"> |
<s:param name="id" value="%{termTo.objectId}"></s:param> |
</s:url><s:a href="%{term1URL}"><s:property value="termTo.name" /></s:a></td> |
<td><s:url id="editURL" action="editRelationship"> |
<s:param name="id" value="%{objectId}" /> |
</s:url><s:a href="%{editURL}"><img |
src="${contextPath}/resources/icons/page_white_edit.png" |
alt="Bearbeiten" title="Bearbeiten" /> |
</s:a></td> |
<td><s:url id="deleteURL" action="deleteRelationship"> |
<td><s:property value="name" /></td> |
<td><s:url id="editURL" action="editTerm"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url><s:a href="%{deleteURL}" |
onclick="return window.confirm('Beziehung loeschen?')"><img |
src="${contextPath}/resources/icons/delete.png" |
alt="Löschen" title="Löschen""/></s:a></td> |
</tr> |
</s:iterator> |
<s:iterator value="term.relationshipsForTermTo"> |
<tr> |
<td><s:property value="termTo.name" /></td> |
<td><s:property value="relationshipType.nameTo" /></td> |
<td><s:url id="term2URL" action="editTerm"> |
<s:param name="id" value="%{termFrom.objectId}" /> |
</s:url><s:a href="%{term2URL}"><s:property value="termFrom.name" /></s:a></td> |
<td><s:url id="editURL" action="editRelationship"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url><s:a href="%{editURL}"><img |
src="${contextPath}/resources/icons/page_white_edit.png" |
alt="Bearbeiten" title="Bearbeiten" /> |
</s:url> <s:a href="%{editURL}"> |
<img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
</s:a></td> |
<td><s:url id="deleteURL" action="deleteRelationship"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url><s:a href="%{deleteURL}" |
onclick="return window.confirm('Beziehung loeschen?')"><img |
src="${contextPath}/resources/icons/delete.png" |
alt="Löschen" title="Löschen" /></s:a></td> |
</tr> |
</s:iterator> |
</tbody> |
</table> |
</s:else> |
<h3>Änderungsprotokoll</h3> |
<s:if test="term.object.history.size() == 0"> |
<p>Es sind keine Änderungen für diesen Begriff protokolliert.</p> |
</s:if> |
<s:else> |
<table> |
<thead> |
<th>Datum</th> |
<th>Benutzer</th> |
<th>Aktion</th> |
<th>Neuer Name</th> |
<th>Kommentar</th> |
</thead> |
<tbody> |
<s:iterator value="term.object.history" status="stat"> |
<tr> |
<td><s:date name="date" format="yyyy-MM-dd hh:mm:ss" /></td> |
<td><s:property value="user.firstname" /> <s:property value="user.lastname"/></td> |
<td><s:property value="actionType.name" /></td> |
<td><s:property value="value" /></td> |
<td><s:property value="comment" /></td> |
</tr> |
</s:iterator> |
</tbody> |
</table> |
</s:else> |
</s:if> |
<h2>Gespeicherte Begriffe</h2> |
<s:if test="termList.size() == 0"> |
<p>Es wurden noch keine Begriffe eingegeben.</p> |
</s:if> |
<s:else> |
<table> |
<tbody> |
<s:iterator value="termList" status="stat"> |
<s:url id="editURL" action="editTerm"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url> |
<tr> |
<td><s:a href="%{editURL}"><s:property value="name" /></s:a></td> |
<td><s:a href="%{editURL}"><img |
src="${contextPath}/resources/icons/page_white_edit.png" |
alt="Bearbeiten" title="Bearbeiten" /></s:a></td> |
<s:if test="false"> |
<td><s:url id="deleteURL" action="deleteTerm"> |
<s:param name="id" value="%{objectId}"></s:param> |
</s:url><s:a href="%{deleteURL}" onclick="return window.confirm('Begriff loeschen?')"><img |
src="${contextPath}/resources/icons/delete.png" |
alt="Löschen" title="Löschen" /></s:a></td> |
</s:if> |
</s:url> <s:a href="%{deleteURL}"> |
<img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
</s:a></td> |
</tr> |
</s:iterator> |
</tbody> |
/trunk/WebContent/admin/relTypes.jsp |
---|
File deleted |
\ No newline at end of file |
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-text/plain |
\ No newline at end of property |
Index: admin/users.jsp |
=================================================================== |
--- admin/users.jsp (revision 37) |
+++ admin/users.jsp (nonexistent) |
@@ -1,93 +0,0 @@ |
-<%@taglib uri="/struts-tags" prefix="s"%> |
-<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
-<c:set var="contextPath" value="${pageContext.request.contextPath}" /> |
- |
-<html> |
- <head> |
- <title>User bearbeiten</title> |
- </head> |
- <body> |
- <s:if test="edit"> |
- <h1>Benutzer bearbeiten</h1> |
- </s:if> |
- <s:else> |
- <h1>Benutzer verwalten</h1> |
- </s:else> |
- |
- <s:if test="added"> |
- <p>Der Benutzer <b><s:text name="savedUser.username"/> |
- <s:if test="savedUser.firstname.length() > 0 || savedUser.lastname.length() > 0))"> |
- (<s:text name="savedUser.firstname"/> <s:text name="savedUser.lastname"/>) |
- </s:if></b> |
- wurde hinzugefügt.</p> |
- </s:if> |
- |
- <s:if test="edit"> |
- <h2>Dieser Benutzer</h2> |
- </s:if> |
- <s:else> |
- <h2>Neuer Benutzer</h2> |
- </s:else> |
- |
- <s:form action="saveUser"> |
- <s:hidden name="edit" /> |
- <s:hidden name="user.id" /> |
- <s:textfield name="user.username" label="Benutzername" required="true" /> |
- <s:password name="user.password" label="Passwort" required="true" /> |
- <s:textfield name="user.firstname" label="Vorname" /> |
- <s:textfield name="user.lastname" label="Nachname" /> |
- <s:checkbox name="user.admin" label="Administrator" /> |
- |
- <s:if test="edit"> |
- <s:submit type="button"><img src="${contextPath}/resources/icons/tick.png" alt="" /> |
- Speichern</s:submit> |
- </s:if> |
- <s:else> |
- <s:submit type="button"><img src="${contextPath}/resources/icons/add.png" alt="" /> |
- Hinzufügen |
- </s:submit> |
- </s:else> |
- </s:form> |
- |
- <h2>Registrierte Benutzer</h2> |
- <s:if test="userList.size() == 0"> |
- <p>Keine Benutzer gefunden</p> |
- </s:if> |
- <s:else> |
- <table> |
- <thead> |
- <tr> |
- <th>Benutzername</th> |
- <th>Vorname</th> |
- <th>Nachname</th> |
- <th>Administrator</th> |
- </tr> |
- </thead> |
- <tbody> |
- <s:iterator value="userList" status="stat"> |
- <tr> |
- <td><s:property value="username" /></td> |
- <td><s:property value="firstname" /></td> |
- <td><s:property value="lastname" /></td> |
- <td><s:if test="admin">ja</s:if><s:else>nein</s:else></td> |
- |
- <td><s:url id="editURL" action="editUser"> |
- <s:param name="id" value="%{id}"></s:param> |
- </s:url> <s:a href="%{editURL}"> |
- <img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
- </s:a></td> |
- |
- <s:if test="!admin"> |
- <td><s:url id="deleteURL" action="deleteUser"> |
- <s:param name="id" value="%{id}"></s:param> |
- </s:url> <s:a href="%{deleteURL}"> |
- <img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
- </s:a></td> |
- </s:if> |
- </tr> |
- </s:iterator> |
- </tbody> |
- </table> |
- </s:else> |
- </body> |
-</html> |
\ No newline at end of file |
/admin/users.jsp |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-text/plain |
\ No newline at end of property |
Index: admin/relTypeList.jsp |
=================================================================== |
--- admin/relTypeList.jsp (nonexistent) |
+++ admin/relTypeList.jsp (revision 35) |
@@ -0,0 +1,43 @@ |
+<%@taglib uri="/struts-tags" prefix="s"%> |
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
+<c:set var="contextPath" value="${pageContext.request.contextPath}" /> |
+ |
+<html> |
+<head> |
+<title>Beziehungstypen bearbeiten</title> |
+</head> |
+<body> |
+ |
+<h1>Beziehungstypen</h1> |
+<p>Hier können Sie die Beziehungstypen anpassen.</p> |
+ |
+<s:if test="relTypeList.size() == 0"> |
+<p>Keine Beziehungstypen gefunden</p> |
+</s:if><s:else> |
+<table> |
+ <tr> |
+ <th>Bezeichnung A =< B</th> |
+ <th>Bezeichnung B =< A</th> |
+ </tr> |
+<s:iterator value="relTypeList" status="stat"> |
+ <tr> |
+ <td><s:property value="nameFrom" /></td> |
+ <td><s:property value="nameTo" /></td> |
+ |
+ <td><s:url id="editURL" action="editRelType"> |
+ <s:param name="id" value="%{id}"></s:param> |
+ </s:url> <s:a href="%{editURL}"> |
+ <img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
+ </s:a></td> |
+ |
+ <td><s:url id="deleteURL" action="deleteRelType"> |
+ <s:param name="id" value="%{id}"></s:param> |
+ </s:url> <s:a href="%{deleteURL}"> |
+ <img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
+ </s:a></td> |
+ </tr> |
+</s:iterator> |
+</table> |
+</s:else> |
+</body> |
+</html> |
\ No newline at end of file |
/admin/relTypeList.jsp |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: admin/relTypeAddForm.jsp |
=================================================================== |
--- admin/relTypeAddForm.jsp (nonexistent) |
+++ admin/relTypeAddForm.jsp (revision 35) |
@@ -0,0 +1,23 @@ |
+<%@taglib uri="/struts-tags" prefix="s"%> |
+<html> |
+<head> |
+<title>Beziehungstyp erstellen</title> |
+</head> |
+<body> |
+ |
+<h1>Beziehungstyp hinzufügen</h1> |
+<p>Bitte geben Sie die Daten für den Beziehungstypen ein</p> |
+<s:form action="doRelTypeAdd"> |
+ <s:hidden name="relType.id" /> |
+ <s:textfield name="relType.nameFrom" label="Name vom Ausgangspunkt (z.B. ist Vater von)" /> |
+ <s:textfield name="relType.nameTo" label="Name vom Zielpunkt (z.B. ist Sohn von)" /> |
+ |
+ <s:if test="relType.id != ''"> |
+ <s:submit value="Edit" /> |
+ </s:if><s:else> |
+ <s:submit value="Add" /> |
+ </s:else> |
+ |
+</s:form> |
+</body> |
+</html> |
/admin/relTypeAddForm.jsp |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: admin/nav.jsp |
=================================================================== |
--- admin/nav.jsp (revision 37) |
+++ admin/nav.jsp (revision 35) |
@@ -1,14 +1,21 @@ |
<div id="navigation"> |
<ul> |
- <li>Verwalten |
+ <li>User |
<ul> |
- <li><a href="listUsers">Benutzer</a></li> |
- <li><a href="listRelTypes">Beziehungstypen</a></li> |
+ <li><a href="userAddForm">Hinzufügen</a></li> |
+ <li><a href="userList">Ändern, Löschen</a></li> |
</ul></li> |
- <li>Benutzerfunktionen |
+ <li>Beziehungstypen |
<ul> |
- <li><a href="../Logout">Abmelden</a></li> |
+ <li><a href="relTypeAddForm">Hinzufügen</a></li> |
+ <li><a href="relTypeList">Ändern, Löschen</a></li> |
</ul></li> |
+ |
+ <li>User-Settings |
+ <ul> |
+ <li><a href="../Logout">Logout</a></li> |
+ </ul></li> |
+ |
</ul> |
</div> |
/trunk/WebContent/admin/userAdd.jsp |
---|
0,0 → 1,17 |
<html> |
<head> |
<title>User added</title> |
</head> |
<body> |
<h1> |
User hinzugefügt |
</h1> |
<p> |
Der Benutzer wurde hinzugefügt |
</p> |
<p> |
TODO: Weiterleitung!! |
</p> |
</body> |
</html> |
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: admin/relTypeAdd.jsp |
=================================================================== |
--- admin/relTypeAdd.jsp (nonexistent) |
+++ admin/relTypeAdd.jsp (revision 35) |
@@ -0,0 +1,17 @@ |
+<html> |
+<head> |
+<title>Beziehungstyp added</title> |
+</head> |
+<body> |
+ |
+ <h1> |
+ Beziehungstyp hinzugefügt |
+ </h1> |
+ <p> |
+ Der Beziehungstyp wurde hinzugefügt |
+ </p> |
+ <p> |
+ TODO: Weiterleitung!! |
+ </p> |
+</body> |
+</html> |
\ No newline at end of file |
/admin/relTypeAdd.jsp |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: admin/userList.jsp |
=================================================================== |
--- admin/userList.jsp (nonexistent) |
+++ admin/userList.jsp (revision 35) |
@@ -0,0 +1,49 @@ |
+<%@taglib uri="/struts-tags" prefix="s"%> |
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
+<c:set var="contextPath" value="${pageContext.request.contextPath}" /> |
+ |
+<html> |
+<head> |
+<title>User bearbeiten</title> |
+</head> |
+<body> |
+ |
+<h1>UserListe</h1> |
+<p>Die Liste:</p> |
+ |
+<s:if test="userList.size() == 0"> |
+<p>Keine Benutzer gefunden</p> |
+</s:if> |
+<s:else> |
+<table> |
+ <tr> |
+ <th>Username</th> |
+ <th>Vorname</th> |
+ <th>Nachname</th> |
+ <th>Admin?</th> |
+ </tr> |
+<s:iterator value="userList" status="stat"> |
+ <tr> |
+ <td><s:property value="username" /></td> |
+ <td><s:property value="firstname" /></td> |
+ <td><s:property value="lastname" /></td> |
+ <td><s:property value="admin" /></td> |
+ |
+ <td><s:url id="editURL" action="editUser"> |
+ <s:param name="id" value="%{id}"></s:param> |
+ </s:url> <s:a href="%{editURL}"> |
+ <img src="${contextPath}/resources/icons/page_white_edit.png" alt="edit" /> |
+ </s:a></td> |
+ |
+ <td><s:url id="deleteURL" action="deleteUser"> |
+ <s:param name="id" value="%{id}"></s:param> |
+ </s:url> <s:a href="%{deleteURL}"> |
+ <img src="${contextPath}/resources/icons/delete.png" alt="delete" /> |
+ </s:a></td> |
+ </tr> |
+</s:iterator> |
+</table> |
+</s:else> |
+ |
+</body> |
+</html> |
\ No newline at end of file |
/admin/userList.jsp |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: admin/userAddForm.jsp |
=================================================================== |
--- admin/userAddForm.jsp (nonexistent) |
+++ admin/userAddForm.jsp (revision 35) |
@@ -0,0 +1,27 @@ |
+<%@taglib uri="/struts-tags" prefix="s"%> |
+<html> |
+<head> |
+<title>User erstellen</title> |
+</head> |
+<body> |
+ |
+<h1>User hinzufügen</h1> |
+<p>Bitte geben Sie die Benutzerdaten ein</p> |
+<s:form action="doUserAdd"> |
+ <s:hidden name="user.id" /> |
+ <s:textfield name="user.username" label="User Name" /> |
+ <s:password name="user.password" label="Password" /> |
+ <s:textfield name="user.firstname" label="Vorname" /> |
+ <s:textfield name="user.lastname" label="Nachname" /> |
+ <s:checkbox name="user.admin" |
+ label="Soll der User admin sein?" /> |
+ |
+ <s:if test="user.id != ''"> |
+ <s:submit value="Edit" /> |
+ </s:if><s:else> |
+ <s:submit value="Add" /> |
+ </s:else> |
+ |
+</s:form> |
+</body> |
+</html> |
/admin/userAddForm.jsp |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: decorators/mainTemplate.jsp |
=================================================================== |
--- decorators/mainTemplate.jsp (revision 37) |
+++ decorators/mainTemplate.jsp (revision 35) |
@@ -10,18 +10,19 @@ |
<c:set var="isAdmin" value="${fn:contains(requestURI, '/admin/')}" /> |
<%@ page pageEncoding="UTF-8"%> |
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
- <title><decorator:title /> – Ontologie-Editor</title> |
+<title>Ontologie - <decorator:title /> |
+</title> |
<link rel="stylesheet" type="text/css" |
href="${contextPath}/resources/css/main.css" |
/> |
</head> |
<body> |
+ |
<%-- Only serves as a container for the different site elements! |
Do not write any text directly into the page-container div! --%> |
<div id="page-container"> |
@@ -35,8 +36,8 @@ |
style="vertical-align: top; font-size: 12pt; text-align: right;" |
> |
<div> |
- <strong>Ontologie-Editor</strong><br /> von |
- Michael Moos<br /> & Thomas Lahn |
+ <strong>Semantic Web Project</strong><br /> by Michael |
+ Moos<br /> Thomas Lahn |
</div></td> |
<td width="56" class="no_padding"><img |
src="${contextPath}/resources/images/ontology_logo.jpg" |