1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2 pageEncoding="ISO-8859-1"%>
3 <%@ taglib prefix="s" uri="/struts-tags"%>
5 <s:if test="userCanModufyDescription()">
7 <!-- Set description functionality -->
8 <script type="text/javascript">
9 function showDescriptionEditor() {
10 document.getElementById("descriptionValue").contentDocument.body.innerHTML =
11 document.getElementById("description_value_div").innerHTML;
12 document.getElementById("description_div").style.display = 'none';
13 document.getElementById("description_editor_div").style.display = 'block';
14 document.getElementById("descriptionValue").focus();
17 function hideDescriptionEditor() {
18 document.getElementById("description_div").style.display = 'block';
19 document.getElementById("description_editor_div").style.display = 'none';
22 $(document).ready(function(){
23 $("#description_form").ajaxForm({
24 target: '#display_description_div'
27 // Bind the cancel button
28 $("#cancel_set_description_button").click(hideDescriptionEditor);
30 // Bind the submit event
31 $('#description_form').on('submit', hideDescriptionEditor);
35 <div id="description_div">
36 <table width="100%" cellpadding="0" cellspacing="0" border="0" class="attribute">
38 <td width="20" height="20" align="center">
39 <s:if test="%{descriptionValue==null}">
40 <img id="add_description_button" src="<s:url value="/skin/icon.add.png"/>"
41 onMouseOver=this.src="<s:url value="/skin/icon.addhot.png"/>"
42 onMouseOut=this.src="<s:url value="/skin/icon.add.png"/>"
43 title="<s:text name="tooltip.adddescription"/>" onClick="showDescriptionEditor()"/>
46 <div id="popupDescription" style="position:absolute; display:none; top:0px; left:0px; z-index:10000;"
47 onmouseover="javascript:_mouseOverContext=true;" onmouseout="javascript:_mouseOverContext=false;">
48 <jsp:include page="/jsp/menupopup.jsp" />
50 <s:a href="popupDescription">
51 <img src="<s:url value="/skin/icon.ed.png"/>" width=14 height=14 border="none" title=""/>
56 <div id="description_value_div">
57 <s:property value="descriptionValue" escapeHtml="false"/>
65 <!-- Remove description functionality -->
66 <form name="remove_description_form" id="remove_description_form" action="remove-description" method="post">
67 <input type="hidden" name="studyId" value="<s:property value="openStudy.index"/>"/>
70 function removeDescription() {
71 $("#remove_description_form").ajaxSubmit({
72 target: '#display_description_div'
79 <div id="description_value_div">
80 <s:property value="descriptionValue" escapeHtml="false"/>