Salome HOME
Copyrights update 2015.
[tools/siman.git] / Workspace / Siman / WebContent / jsp / menupopup.jsp
1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2     pageEncoding="ISO-8859-1"
3 %>
4 <%@
5     taglib prefix="s" uri="/struts-tags"
6 %>
7 <s:set var="entitindex" value="%{index}"/>
8 <s:set var="menupopup"  value="%{popup}"/>
9
10 <table width=186 cellspacing=0 cellpadding=0>
11 <tr valign=top>
12 <td>
13 <table width=182 cellspacing=1 cellspacing=0 cellpadding=0 bgcolor=#AAAAAA>
14   <tr><td>
15     <table width=180 cellspacing=0 cellpadding=0>
16     <s:iterator value="#menupopup.asList()">
17       <s:if test="isSeparator()">
18       <tr height=<s:property value="height"/> bgcolor="#FFFFFF">
19         <td align=center><img src="<s:url value="/skin/image.hr.png"/>" height=1 width=170 border="none"/></td>
20       </tr>
21       </s:if>
22       <s:else>
23       <tr height=<s:property value="height"/> bgcolor="#FFFFFF">
24         <s:if test="isEnabled()">
25         <td onMouseOver="this.style.backgroundImage='url(<s:url value="/skin/image.highlighted.png"/>)'" onMouseOut="this.style.backgroundImage='url(<s:url value="/skin/image.white.png"/>)'">
26           <s:if test="isClientSide()">
27             <s:if test="#entitindex!=null">
28               <s:set var="menu" value="%{action.replaceAll('entity_index', #entitindex.toString())}"/>
29             </s:if><s:else>
30               <s:set var="menu" value="%{action}"/>
31             </s:else>
32           </s:if><s:else>
33             <s:url id="menu"  namespace="/study" action="%{action}">
34               <s:param name="index" value="%{#entitindex}" />
35             </s:url>
36           </s:else>
37           <table cellspacing=0 cellpadding=0>
38             <tr>
39               <td width=22 align=right><img src="<s:url value="/skin/%{icon}"/>" style="margin-top:1px; border:none;"/>&nbsp;</td>
40               <s:if test="needConfirmation()">
41                 <td>
42                   <a href="javascript:void(0)" class="item" onclick="executeConfirmedAction('<s:property value="%{#menu}"/>', '<s:text name="%{confirmationMessage}"/>')"><s:text name="%{label}"/></a>
43                 </td>
44               </s:if>
45               <s:else>
46                 <td>
47                   <a href="javascript:void(0)" class="item" onclick="executeAction('<s:property value="%{#menu}"/>')"><s:text name="%{label}"/></a>
48                 </td>
49               </s:else>
50             </tr>
51           </table>
52         </td>
53         </s:if>
54         <s:else>
55         <td onMouseOver="this.style.backgroundImage='url(<s:url value="/skin/image.disablighted.png"/>)'" onMouseOut="this.style.backgroundImage='url(<s:url value="/skin/image.white.png"/>)'">
56           <table cellspacing=0 cellpadding=0>
57             <tr>
58               <td width=22></td>
59               <td><font color="#A1A192"><s:text name="%{label}"/></font></td>
60             </tr>
61           </table>
62         </td>
63         </s:else>
64       </tr>
65       </s:else>
66     </s:iterator>
67     </table>
68   </td></tr>
69 </table>
70 </td>
71 <td>
72 <table width=4 cellspacing=0 cellspacing=0 cellpadding=0>
73   <tr height=10>
74     <td><img src="<s:url value="/skin/image.trcorner.png"/>" border="none"/></td>
75   </tr>
76   <tr>
77     <s:set var="menuheight" value="#menupopup.height - 10"/>
78     <td><img src="<s:url value="/skin/image.right.png"/>" height=<s:property value="#menuheight"/> width=4 border="none"/></td>
79   </tr>
80 </table>
81 </td>
82 </tr>
83 <tr>
84   <td><img src="<s:url value="/skin/image.bottom.png"/>" border="none"/></td>
85   <td><img src="<s:url value="/skin/image.brcorner.png"/>" border="none"/></td>
86 </tr>
87 </table>