dpillot 2005/09/20 18:31:22 CEST
Modified files:
core/src/webapp/jsp/jahia/engines engine.jsp
Log:
bug fix
Revision Changes Path
1.10 +120 -95 jahia/core/src/webapp/jsp/jahia/engines/engine.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/engine.jsp.diff?r1=1.9&r2=1.10&f=h
Index: engine.jsp
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/webapp/jsp/jahia/engines/engine.jsp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- engine.jsp 19 Sep 2005 16:43:29 -0000 1.9
+++ engine.jsp 20 Sep 2005 16:31:21 -0000 1.10
@@ -1,8 +1,8 @@
-<[EMAIL PROTECTED] language = "java"%>
-<[EMAIL PROTECTED] import = "java.util.*"%>
-<[EMAIL PROTECTED] import="org.jahia.params.*" %>
-<%@ page import="org.apache.log4j.Logger"%>
-<%@ page import="org.apache.log4j.Priority"%>
+<%@ page language="java" %>
+<%@ page import="java.util.*" %>
+<%@ page import="org.jahia.params.*" %>
+<%@ page import="org.apache.log4j.Logger" %>
+<%@ page import="org.apache.log4j.Level"%>
<%@ taglib uri="JahiaLib" prefix="jahia" %>
<%@ taglib uri="jahiaHtmlLib" prefix="jahiaHtml" %>
@@ -11,8 +11,8 @@
<%-- Don't cache the engines with ESI: --%>
<jesi:control cache="no"/>
-<jahia:i18n />
-<jahiaHtml:initDynButton buttonFile="WEB-INF/etc/button/button.xml" />
+<jahia:i18n/>
+<jahiaHtml:initDynButton buttonFile="WEB-INF/etc/button/button.xml"/>
<jsp:useBean id="URL" class="java.lang.String" scope="request"/>
<jsp:useBean id="serverURL" class="java.lang.String" scope="request"/>
@@ -21,127 +21,137 @@
<jsp:useBean id="jspSource" class="java.lang.String" scope="request"/>
<%
/**
- * @version $Id: engine.jsp,v 1.9 2005/09/19 16:43:29 dpillot Exp $
+ * @version $Id: engine.jsp,v 1.10 2005/09/20 16:31:21 dpillot Exp $
*/
//logger
- Logger logger=Logger.getLogger(this.getClass());
+ Logger logger = Logger.getLogger(this.getClass());
// include pages
Properties includes = new Properties();
// shared jsp
- includes.setProperty( "close",
"/jsp/jahia/engines/shared/close.jsp");
- includes.setProperty( "cancel",
"/jsp/jahia/engines/shared/cancel.jsp");
- includes.setProperty( "apply",
"/jsp/jahia/engines/shared/apply.jsp");
- includes.setProperty( "not_editable_field",
"/jsp/jahia/engines/shared/not_editable_field.jsp");
+ includes.setProperty("close", "/jsp/jahia/engines/shared/close.jsp");
+ includes.setProperty("cancel", "/jsp/jahia/engines/shared/cancel.jsp");
+ includes.setProperty("apply", "/jsp/jahia/engines/shared/apply.jsp");
+ includes.setProperty("not_editable_field",
"/jsp/jahia/engines/shared/not_editable_field.jsp");
// login engine
- includes.setProperty( "login",
"/jsp/jahia/engines/login/login.jsp");
- includes.setProperty( "bad_login",
"/jsp/jahia/engines/login/badlogin.jsp");
- includes.setProperty( "login_close",
"/jsp/jahia/engines/login/close.jsp");
+ includes.setProperty("login", "/jsp/jahia/engines/login/login.jsp");
+ includes.setProperty("bad_login",
"/jsp/jahia/engines/login/badlogin.jsp");
+ includes.setProperty("login_close",
"/jsp/jahia/engines/login/close.jsp");
// page properties engine
- includes.setProperty( "page_properties",
"/jsp/jahia/engines/pages/pageproperties.jsp");
+ includes.setProperty("page_properties",
"/jsp/jahia/engines/pages/pageproperties.jsp");
// update field engine
- includes.setProperty( "update_field",
"/jsp/jahia/engines/updatefield/updatefield.jsp");
+ includes.setProperty("update_field",
"/jsp/jahia/engines/updatefield/updatefield.jsp");
// add container engine
- includes.setProperty( "add_container",
"/jsp/jahia/engines/addcontainer/addcontainer.jsp");
+ includes.setProperty("add_container",
"/jsp/jahia/engines/addcontainer/addcontainer.jsp");
// update container engine
- includes.setProperty( "update_container",
"/jsp/jahia/engines/addcontainer/addcontainer.jsp");
+ includes.setProperty("update_container",
"/jsp/jahia/engines/addcontainer/addcontainer.jsp");
// delete container engine
- includes.setProperty( "delete_container",
"/jsp/jahia/engines/deletecontainer/deletecontainer.jsp");
+ includes.setProperty("delete_container",
"/jsp/jahia/engines/deletecontainer/deletecontainer.jsp");
// container list properties
- includes.setProperty( "container_list_properties",
"/jsp/jahia/engines/containerlistproperties/containerlistproperties.jsp");
+ includes.setProperty("container_list_properties",
"/jsp/jahia/engines/containerlistproperties/containerlistproperties.jsp");
// rights engine
- includes.setProperty( "manage_rights",
"/jsp/jahia/engines/rights/managerights.jsp");
- includes.setProperty( "manage_rights_close",
"/jsp/jahia/engines/rights/close.jsp");
+ includes.setProperty("manage_rights",
"/jsp/jahia/engines/rights/managerights.jsp");
+ includes.setProperty("manage_rights_close",
"/jsp/jahia/engines/rights/close.jsp");
// templates engine
- includes.setProperty( "manage_template",
"/jsp/jahia/engines/template/template.jsp");
+ includes.setProperty("manage_template",
"/jsp/jahia/engines/template/template.jsp");
// select page engine
- includes.setProperty( "select_page",
"/jsp/jahia/engines/selectpage/select_page.jsp");
- includes.setProperty( "selectPage_close",
"/jsp/jahia/engines/selectpage/close.jsp");
+ includes.setProperty("select_page",
"/jsp/jahia/engines/selectpage/select_page.jsp");
+ includes.setProperty("selectPage_close",
"/jsp/jahia/engines/selectpage/close.jsp");
// filemanager engine
- includes.setProperty( "filemanager",
"/jsp/jahia/engines/filemanager/filemanager.jsp");
- includes.setProperty( "filemanager_fileupload",
"/jsp/jahia/engines/filemanager/fileupload.jsp");
- includes.setProperty(
"filemanager_fileuploadconfirm","/jsp/jahia/engines/filemanager/fileuploadconfirm.jsp");
- includes.setProperty( "filemanager_filedelete",
"/jsp/jahia/engines/filemanager/filedelete.jsp");
- includes.setProperty( "filemanager_fileusage",
"/jsp/jahia/engines/filemanager/fileusage.jsp");
- includes.setProperty( "filemanager_filerename",
"/jsp/jahia/engines/filemanager/filerename.jsp");
- includes.setProperty( "filemanager_error",
"/jsp/jahia/engines/filemanager/error.jsp");
- includes.setProperty( "filemanager_close",
"/jsp/jahia/engines/filemanager/close.jsp");
- includes.setProperty( "filemanager_reloadpage",
"/jsp/jahia/engines/filemanager/reloadpage.jsp");
- includes.setProperty( "filemanager_view",
"/jsp/jahia/engines/filemanager/view.jsp");
- includes.setProperty( "filemanager_fileedit",
"/jsp/jahia/engines/filemanager/fileedit.jsp");
- includes.setProperty( "filemanager_createdir",
"/jsp/jahia/engines/filemanager/createdir.jsp");
- includes.setProperty( "filemanager_migration",
"/jsp/jahia/engines/filemanager/migration.jsp");
-
- includes.setProperty( "selectUG",
"/jsp/jahia/engines/users/selectUG.jsp");
- includes.setProperty( "selectusers_close",
"/jsp/jahia/engines/users/close.jsp");
- includes.setProperty( "edituserpreferences",
"/jsp/jahia/engines/users/editUserPreferences.jsp");
+ includes.setProperty("filemanager",
"/jsp/jahia/engines/filemanager/filemanager.jsp");
+ includes.setProperty("filemanager_fileupload",
"/jsp/jahia/engines/filemanager/fileupload.jsp");
+ includes.setProperty("filemanager_fileuploadconfirm",
"/jsp/jahia/engines/filemanager/fileuploadconfirm.jsp");
+ includes.setProperty("filemanager_filedelete",
"/jsp/jahia/engines/filemanager/filedelete.jsp");
+ includes.setProperty("filemanager_fileusage",
"/jsp/jahia/engines/filemanager/fileusage.jsp");
+ includes.setProperty("filemanager_filerename",
"/jsp/jahia/engines/filemanager/filerename.jsp");
+ includes.setProperty("filemanager_error",
"/jsp/jahia/engines/filemanager/error.jsp");
+ includes.setProperty("filemanager_close",
"/jsp/jahia/engines/filemanager/close.jsp");
+ includes.setProperty("filemanager_reloadpage",
"/jsp/jahia/engines/filemanager/reloadpage.jsp");
+ includes.setProperty("filemanager_view",
"/jsp/jahia/engines/filemanager/view.jsp");
+ includes.setProperty("filemanager_fileedit",
"/jsp/jahia/engines/filemanager/fileedit.jsp");
+ includes.setProperty("filemanager_createdir",
"/jsp/jahia/engines/filemanager/createdir.jsp");
+ includes.setProperty("filemanager_migration",
"/jsp/jahia/engines/filemanager/migration.jsp");
+
+ includes.setProperty("selectUG",
"/jsp/jahia/engines/users/selectUG.jsp");
+ includes.setProperty("selectusers_close",
"/jsp/jahia/engines/users/close.jsp");
+ includes.setProperty("edituserpreferences",
"/jsp/jahia/engines/users/editUserPreferences.jsp");
- includes.setProperty( "versioning",
"/jsp/jahia/engines/versioning/versioning.jsp");
+ includes.setProperty("versioning",
"/jsp/jahia/engines/versioning/versioning.jsp");
- includes.setProperty( "advworkflow",
"/jsp/jahia/engines/workflow/adv_workflow.jsp");
- includes.setProperty( "workflow",
"/jsp/jahia/engines/workflow/workflow.jsp");
+ includes.setProperty("advworkflow",
"/jsp/jahia/engines/workflow/adv_workflow.jsp");
+ includes.setProperty("workflow",
"/jsp/jahia/engines/workflow/workflow.jsp");
- includes.setProperty( "lock",
"/jsp/jahia/engines/lock/lock.jsp");
+ includes.setProperty("lock", "/jsp/jahia/engines/lock/lock.jsp");
// metadata engine
- includes.setProperty( "metadata_engine",
"/jsp/jahia/engines/addcontainer/addcontainer.jsp");
+ includes.setProperty("metadata_engine",
"/jsp/jahia/engines/addcontainer/addcontainer.jsp");
- includes.setProperty( "mysettings",
"/jsp/jahia/engines/mysettings/mysettings.jsp");
+ includes.setProperty("mysettings",
"/jsp/jahia/engines/mysettings/mysettings.jsp");
- includes.setProperty( "contentdefinition_forward",
"/views/engines/contentdefinition/index.jsp");
+ includes.setProperty("contentdefinition_forward",
"/views/engines/contentdefinition/index.jsp");
- includes.setProperty( "timebasedpublishing_engine",
"/jsp/jahia/engines/timebasedpublishing/timebasedpublishing.jsp");
+ includes.setProperty("timebasedpublishing_engine",
"/jsp/jahia/engines/timebasedpublishing/timebasedpublishing.jsp");
- request.setAttribute( "includes",includes);
+ request.setAttribute("includes", includes);
- HashMap engineMap =
(HashMap)request.getAttribute("org.jahia.engines.EngineHashMap");
- String engineUrl = (String) engineMap.get( "engineUrl" );
- String URLSep = (engineUrl.indexOf("?") == -1) ? "?" : "&" ;
- String includePage = includes.getProperty(jspSource);
- ParamBean jParams = (ParamBean) request.getAttribute(
"org.jahia.params.ParamBean" );
- String theURL = (String)
jParams.settings().getJahiaEnginesHttpPath();
- String theScreen = (String)engineMap.get("screen");
+ HashMap engineMap = (HashMap)
request.getAttribute("org.jahia.engines.EngineHashMap");
+ String engineUrl = (String) engineMap.get("engineUrl");
+ String URLSep = (engineUrl.indexOf("?") == -1) ? "?" : "&";
+ String includePage = includes.getProperty(jspSource);
+ ParamBean jParams = (ParamBean)
request.getAttribute("org.jahia.params.ParamBean");
+ String theURL = (String) jParams.settings().getJahiaEnginesHttpPath();
+ String theScreen = (String) engineMap.get("screen");
%>
<html>
<head>
<title>Jahia - <%=engineTitle%></title>
-<link rel="stylesheet"
href="<jahia:serverHttpPath/><jahia:engineResourceBundle
resourceName="org.jahia.stylesheet.css"/>" type="text/css">
+<link rel="stylesheet"
+ href="<jahia:serverHttpPath/><jahia:engineResourceBundle
resourceName="org.jahia.stylesheet.css"/>"
+ type="text/css">
<style type="text/css">
-<!--
-.onglet{
- padding-right: 5px;
- padding-left: 5px;
- color: #ffffff;
-}
+ <!--
+ .onglet {
+ padding-right: 5px;
+ padding-left: 5px;
+ color: #ffffff;
+ }
-.ongleton {
- padding-right: 5px;
- padding-left: 5px;
- font-weight:bolder;
- color: #000000;
-}
--->
+ .ongleton {
+ padding-right: 5px;
+ padding-left: 5px;
+ font-weight: bolder;
+ color: #000000;
+ }
+
+ -->
</style>
+
+<!-- dwr scripts -->
+<script type='text/javascript' src='/jahia/dwr/engine.js'></script>
+<script type='text/javascript'
src='/jahia/dwr/interface/ajaxTest.js'></script>
+<script type='text/javascript' src='/jahia/dwr/util.js'></script>
+<!--end dwr scripts -->
+
<script language="javascript" src="<%=javaScriptPath%>"></script>
<script language="javascript"
src="<%=URL%>../javascript/formWrapper.js"></script>
<script type="text/javascript"
src="<%=URL%>../javascript/serverdatetime.js"></script>
<% if (request.getAttribute("org.jahia.engines.html.headers") != null) {
%><%= (String) request.getAttribute("org.jahia.engines.html.headers") %><%
- } %>
+ } %>
<script language="javascript">
<!--
@@ -351,45 +361,60 @@
</table>
<br>
<!-- include page start -->
-<% if ( includePage != null && jspSource.endsWith("_forward") ){ %>
+<% if (includePage != null && jspSource.endsWith("_forward")) { %>
<!-- forwarding -->
-<jsp:forward page="<%=includePage%>" />
+<jsp:forward page="<%=includePage%>"/>
<% } else { %>
<!-- including -->
<jsp:include page="<%=includePage%>" flush="true"/>
<% } %>
<%
// debugging stuff - joe
- if(logger!=null
&&logger.getEffectiveLevel().isGreaterOrEqual(Priority.DEBUG)) {
- logger.debug(includePage+":jsp debugging enabled");
- StringBuffer debugSB=new StringBuffer();
- Object o;
- try{
- for(Iterator ite=engineMap.keySet().iterator();ite.hasNext();){
- o=ite.next();
- debugSB.append("<b>");
- debugSB.append(o);
- debugSB.append(":</b> ");
- debugSB.append(engineMap.get(o));
+ /**
+ * put this in your log4j xml file if u need debug in jsp, type:
+ * <!-- jsps engines -->
+ * <category name="org.apache.jsp.jsp.jahia.engines">
+ * <priority value="debug"/>
+ * </category>
+ */
+
+ if (!logger.getEffectiveLevel().isGreaterOrEqual(Level.DEBUG)) {
+ logger.debug(includePage + ":jsp debugging enabled" +
logger.getEffectiveLevel());
+
+ StringBuffer debugSB = new StringBuffer();
+ String msg="<h2>DEBUG JSP["+logger.getEffectiveLevel()+"]</h2>";
+ debugSB.append(msg);
debugSB.append("<br>");
- }
- } catch(Exception e){
+ Object o;
+ try {
+ for (Iterator ite = engineMap.keySet().iterator();
ite.hasNext();) {
+ o = ite.next();
+ debugSB.append("<b>");
+ debugSB.append(o);
+ debugSB.append(":</b> ");
+ debugSB.append(engineMap.get(o));
+ debugSB.append("<br>");
+ }
+ } catch (Exception e) {
debugSB.append(e);
}
%>
<%=debugSB%>
<%
-}
+ }
%>
<!-- include page ends -->
</body>
</html>
<%
-/**
- * $Log: engine.jsp,v $
- * Revision 1.9 2005/09/19 16:43:29 dpillot
- * added debugging capabilities in engine jsps
- *
- *
-*/
+ /**
+ * $Log: engine.jsp,v $
+ * Revision 1.10 2005/09/20 16:31:21 dpillot
+ * bug fix
+ *
+ * Revision 1.9 2005/09/19 16:43:29 dpillot
+ * added debugging capabilities in engine jsps
+ *
+ *
+ */
%>
\ No newline at end of file