<%-- Licensed Materials - Property of IBM --%> <%-- 5724-E76, 5655-R17, 5655-M44 --%> <%-- Copyright IBM Corp. 2009 All Rights reserved. --%> <%@ page session="false"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%> <%@ taglib uri="/WEB-INF/tld/ibm-portlet-ext-v61.tld" prefix="portletext"%> <%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.0/resolver" prefix="resolver"%> <%@ taglib uri="/WEB-INF/tld/encoder.tld" prefix="enc"%> <%@ page import="javax.portlet.*"%> <%@ page import="com.ibm.portal.portletui.messages.StatusMessageBean"%> <%@ page import="com.ibm.workplace.wcm.app.ui.portlet.standard.model.*"%> <%-- Define javax.portlet.* objects --%> <portlet:defineObjects /> <% if (com.ibm.workplace.wcm.app.ui.portlet.standard.model.ModelUtils.isCAMMicroformatRequired(renderRequest, renderResponse)) { %> <span style="display:none" id="<portlet:namespace/>contentRenderingMenu" class="contextMenu"> <span class="menuId">contentRenderingMenu</span> <span class="params"> <span class="templateId">componentActionMenuTemplate</span> </span> </span> <% } %> <%-- Include script for configuration and edit mode --%> <script type="text/javascript" src="<c:out value="${null}"><%=renderResponse.encodeURL(renderRequest.getContextPath()+"/js/error.js")%></c:out>"> </script> <portletext:setBundle /> <%-- use errorbean from request --%> <jsp:useBean id="errorbean" scope="request" type="com.ibm.portal.portletui.messages.StatusMessageBean" /> <%-- Create bar bean for pagescope --%> <jsp:useBean id="bar" scope="page" type="com.ibm.portal.portletui.messages.StatusBarBean" class="com.ibm.portal.portletui.messages.StatusBarBeanImpl"> </jsp:useBean> <% //Portlet namespace String portletNS = renderResponse.getNamespace(); //url for large error icon String iconErrorLarge = renderResponse.encodeURL(renderRequest.getContextPath()+"/images/iconErrorLarge.gif"); String iconWarningLarge = renderResponse.encodeURL(renderRequest.getContextPath()+"/images/iconWarningLarge.gif"); String icon = ""; if (errorbean.getMessageType()==StatusMessageBean.ERROR) { icon = iconErrorLarge; } else if (errorbean.getMessageType()==StatusMessageBean.WARNING) { icon = iconWarningLarge; } // init status bar bar.setMessageBean(errorbean); %> <%-- Style sheet used for creating a Error.jsp with OneUI design --%> <c:set var='isBidiStyle' scope='request'><portletext:bidi dir="rtl">RTL</portletext:bidi></c:set> <link rel="stylesheet" type="text/css" href="<resolver:url systemId="http://w3.ibm.com/xmlns/prod/lotus/oneui/3.0.1/base/components/messages2${isBidiStyle}.css"/>" id="<%=portletNS%>messagesCss" /> <link rel="stylesheet" type="text/css" href="<resolver:url systemId="http://w3.ibm.com/xmlns/prod/lotus/oneui/3.0.1/defaultTheme/components/messages2Theme${isBidiStyle}.css"/>" id="<%=portletNS%>messagesThemeCss" /> <link rel="stylesheet" type="text/css" href="<c:out value="${null}"><%=renderResponse.encodeURL(renderRequest.getContextPath()+"/styles/error.css")%> </c:out>" /> <script type="text/javascript"> <%=portletNS%>myFormErrorHdl = new FormErrorHdl('<%=portletNS%>', ''); </script> <c:choose> <c:when test="<%=errorbean.getMessageType() == StatusMessageBean.ERROR%>"> <fmt:message key="ERROR_0" var="altText" /> </c:when> <c:otherwise> <fmt:message key="WARNING_0" var="altText" /> </c:otherwise> </c:choose> <div class="lotusui30 lotusError"> <div class="lotusui30_layout"> <div class="lotusErrorBox" style="width: auto;"> <div class="lotusErrorContent" style="overflow: auto;"> <img class="lotusIcon" src="<c:out value="${null}"><%=icon%></c:out>" alt="<c:out value='${altText}'/>" title="<c:out value='${altText}'/>" /> <div class="lotusErrorForm"> <h1 class="lotusHeading"> <c:out value="${altText}" /> </h1> <p> <c:choose> <c:when test="<%=errorbean.getMessageType() == StatusMessageBean.ERROR%>"> <c:out value="${null}"> <fmt:message key="STANDARD_ERRORTXT_0" /> </c:out> </c:when> <c:otherwise> <c:out value="${null}">URL Entered by you was not found in the Server. Please re-check and try again.</c:out> </c:otherwise> </c:choose> </p> <form method="" action=""> <div class="lotusBtnContainer"> <span> <c:choose> <c:when test="<%=errorbean.getMessageType() == StatusMessageBean.ERROR%>"> <a class="lotusAction" href="javascript:void(0);" onclick="<%=portletNS%>myFormErrorHdl.viewDetailedMessage('<enc:encodejs><%=errorbean.getMessage()%></enc:encodejs>','<enc:encodejs><%=bar.getTextStyle()%></enc:encodejs>','<enc:encodejs><%=renderResponse.encodeURL(renderRequest.getContextPath()+"/images/"+bar.getImageURL())%></enc:encodejs>','<enc:encodejs><fmt:message key="ERROR_0"/></enc:encodejs>');return false;"> <c:out value="${null}"> <fmt:message key="FULL_ERROR_LINK_0" /> </c:out> </a> </c:when> <c:otherwise>&nbsp;</c:otherwise> </c:choose> </span> </div> </form> </div> </div><!-- end errorContent --> </div><!-- end errorBox --> </div> </div>