Author: xlawrence
Date: Fri Jan 18 17:49:19 2008
New Revision: 23

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D23&repname=3D=
doc_templates
Log:
Added a template in order to use the box_dispatcher from the v3 templates

Added:
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter3/
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter3/usingBoxes.jsp
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/custom_box_types.jsp
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/rssBoxDisplay.jsp
Modified:
    branches/JAHIA-INCLUDE-BRANCH/src/java/jahiatemplates/Doc_templates.pro=
perties
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter1/taglib/declarations.inc
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter2/allfields/workarea.jsp
    branches/JAHIA-INCLUDE-BRANCH/src/jsp/templates.xml

Modified: branches/JAHIA-INCLUDE-BRANCH/src/java/jahiatemplates/Doc_templat=
es.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-BRANCH/src/java/jahiatemplates/Doc_templates.properties&rev=3D23&repname=
=3Ddoc_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/java/jahiatemplates/Doc_templates.pro=
perties (original)
+++ branches/JAHIA-INCLUDE-BRANCH/src/java/jahiatemplates/Doc_templates.pro=
perties Fri Jan 18 17:49:19 2008
@@ -120,3 +120,13 @@
 location.002 =3D Paris / France
 location.003 =3D Washington / USA
 location.004 =3D Klagenfurt / Austria
+
+
+rss =3D RSS
+boxContainer.rssContainer =3D RSS feeds
+boxContainer.rssContainer.title =3D RSS title
+boxContainer.rssContainer.url =3D RSS url
+add.rsss =3D Add a RSS feed
+update.rsss =3D Settings
+update.rss =3D Update RSS feed
+delete.rss =3D Delete RSS feed

Modified: branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter1/taglib/declaration=
s.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-BRANCH/src/jsp/chapter1/taglib/declarations.inc&rev=3D23&repname=3Ddoc_te=
mplates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter1/taglib/declarations.inc =
(original)
+++ branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter1/taglib/declarations.inc =
Fri Jan 18 17:49:19 2008
@@ -16,13 +16,19 @@
 <%@ page import=3D"org.jahia.services.pages.*" %>
 <%@ page import=3D"org.jahia.services.usermanager.*" %>
 <%@ page import=3D"org.jahia.services.version.*" %>
-
 <%@ taglib uri=3D"/WEB-INF/etc/struts/struts-bean" prefix=3D"bean" %>
+<%@ taglib uri=3D"/WEB-INF/etc/struts/struts-html" prefix=3D"html" %>
 <%@ taglib uri=3D"/WEB-INF/etc/struts/struts-logic" prefix=3D"logic" %>
 <%@ taglib uri=3D"/WEB-INF/etc/taglibs/jstl/c" prefix=3D"c" %>
+<%@ taglib uri=3D"/WEB-INF/etc/taglibs/jstl/fn" prefix=3D"fn" %>
 <%@ taglib uri=3D"/WEB-INF/etc/taglibs/jstl/fmt" prefix=3D"fmt" %>
+<%@ taglib uri=3D"/WEB-INF/etc/taglibs/pager-taglib" prefix=3D"pg" %>
+<%@ taglib uri=3D"ajaxLib" prefix=3D"ajax" %>
 <%@ taglib uri=3D"jahiaHtmlLib" prefix=3D"jahiaHtml" %>
+<%@ taglib uri=3D"jahiaComponentsLib" prefix=3D"jahia-components" %>
 <%@ taglib uri=3D"contentLib" prefix=3D"content" %>
+<%@ taglib uri=3D"http://displaytag.sf.net"; prefix=3D"display" %>
+<%@ taglib uri=3D"/WEB-INF/tld/jesi-tags" prefix=3D"jesi" %>
 =

 <fmt:setBundle basename=3D"jahiatemplates.Doc_templates"/>
 =


Modified: branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter2/allfields/workarea=
.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-BRANCH/src/jsp/chapter2/allfields/workarea.jsp&rev=3D23&repname=3Ddoc_tem=
plates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter2/allfields/workarea.jsp (=
original)
+++ branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter2/allfields/workarea.jsp F=
ri Jan 18 17:49:19 2008
@@ -1,4 +1,4 @@
-<%@ include file=3D"..\..\chapter1\taglib\declarations.inc"%>
+<%@ include file=3D"../../chapter1/taglib/declarations.inc"%>
 <%
 String fieldSuffix =3D ""; =

 %>

Added: branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter3/usingBoxes.jsp
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-INCLUDE-BRANCH/src/jsp/chapter3/usingBoxes.jsp&rev=3D23&repname=3Ddoc_temp=
lates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter3/usingBoxes.jsp (added)
+++ branches/JAHIA-INCLUDE-BRANCH/src/jsp/chapter3/usingBoxes.jsp Fri Jan 1=
8 17:49:19 2008
@@ -0,0 +1,57 @@
+<%@ page language=3D"java" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns=3D"http://www.w3.org/1999/xhtml";>
+<head>
+    <%@ include file=3D"../chapter1/taglib/declarations.inc" %>
+    <%@ include file=3D"../chapter1/taglib/top.inc" %>
+    <title>${fn:escapeXml(currentPage.title)}</title>
+    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-=
8"/>
+</head>
+<body>
+<c:if test=3D"${currentRequest.logged}">
+    <div id=3D"topadminbar">
+        <jsp:include page=3D"/jsp/jahia/topbar/topmenu.jsp" flush=3D"true"=
/>
+        <jsp:include page=3D"/jsp/jahia/topbar/operationbuttons.jsp" flush=
=3D"true"/>
+    </div>
+</c:if>
+<div class=3D"main">
+    <div class=3D"header">
+        <a href=3D"${currentSite.homePage.url}"><img
+                src=3D"<content:contextURL/>/../common/img/logo.gif" alt=
=3D"Home" width=3D"150" height=3D"40" border=3D"0"/></a>
+    </div>
+    <div id=3D"content">
+        <div id=3D"contentLeft">
+            <div id=3D"navigation">
+                <%@ include file=3D"../chapter1/taglib/leftmenu.inc" %>
+            </div>
+        </div>
+        <div id=3D"contentMiddleAndRight">
+            <div class=3D"mainContent">
+                <div class=3D"commonDesc">
+                    <content:currentPagePath separator=3D' &gt; ' maxchar=
=3D'40'/>
+                    <%@ include file=3D"../chapter1/taglib/pagetitle.inc" =
%>
+
+                    <jahiaHtml:include page=3D"common/box/box_dispatcher.j=
sp">
+                        <jahiaHtml:param name=3D"name" value=3D"main_box_l=
ist"/>
+                        <jahiaHtml:param name=3D"id" value=3D"1"/>
+                    </jahiaHtml:include>
+
+                </div>
+
+                <c:if test=3D"${!empty param.workAreaJSP}">
+                    <div class=3D"embeddedPart">
+                        <jsp:include page=3D'${param.workAreaJSP}' flush=
=3D'true'/>
+                    </div>
+                </c:if>
+
+                <div class=3D"footer">
+                    <%@ include file=3D"../chapter1/taglib/bottom.inc" %>
+                    <content:logButton logoutTitle=3D''/>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</body>
+</html>

Added: branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/custom_box_types.jsp
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-INCLUDE-BRANCH/src/jsp/common/box/custom_box_types.jsp&rev=3D23&repname=3D=
doc_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/custom_box_types.jsp (=
added)
+++ branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/custom_box_types.jsp F=
ri Jan 18 17:49:19 2008
@@ -0,0 +1,40 @@
+<%--
+Copyright 2002-2008 Jahia Ltd
+
+Licensed under the JAHIA COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (JCDD=
L),
+Version 1.0 (the "License"), or (at your option) any later version; you may
+not use this file except in compliance with the License. You should have
+received a copy of the License along with this program; if not, you may ob=
tain
+a copy of the License at
+
+ http://www.jahia.org/license/
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@ include file=3D"../../chapter1/taglib/declarations.inc" %>
+
+<!-- Let us declare a custom box that is not part of the Jahia default box=
es -->
+<jahia-components:declare-box type=3D"rss"
+                              id=3D"${param.name}_${param.id}"
+                              view=3D"common/box/rssBoxDisplay.jsp"
+                              title=3D"RSS box"
+                              bundleKey=3D"DOC_TEMPLATES">
+    <content:declareContainer>
+        <content:declareField name=3D"boxRssTitle"
+                              title=3D"Title"
+                              type=3D"SmallText"
+                              titleKey=3D"boxContainer.rssContainer.title"
+                              bundleKey=3D"DOC_TEMPLATES"
+                />
+        <content:declareField name=3D"boxRssUrl"
+                              title=3D"RSS Url"
+                              type=3D"SmallText"
+                              titleKey=3D"boxContainer.rssContainer.url"
+                              bundleKey=3D"DOC_TEMPLATES"
+                />
+    </content:declareContainer>
+</jahia-components:declare-box>
\ No newline at end of file

Added: branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/rssBoxDisplay.jsp
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-INCLUDE-BRANCH/src/jsp/common/box/rssBoxDisplay.jsp&rev=3D23&repname=3Ddoc=
_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/rssBoxDisplay.jsp (add=
ed)
+++ branches/JAHIA-INCLUDE-BRANCH/src/jsp/common/box/rssBoxDisplay.jsp Fri =
Jan 18 17:49:19 2008
@@ -0,0 +1,31 @@
+<%--
+Copyright 2002-2008 Jahia Ltd
+
+Licensed under the JAHIA COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (JCDD=
L),
+Version 1.0 (the "License"), or (at your option) any later version; you may
+not use this file except in compliance with the License. You should have
+received a copy of the License along with this program; if not, you may ob=
tain
+a copy of the License at
+
+ http://www.jahia.org/license/
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@ include file=3D"../../chapter1/taglib/declarations.inc" %>
+<content:containerList name=3D"rss${boxID}" id=3D"rss" parentContainerName=
=3D"boxContainer">
+    <content:container id=3D"rssContainer">
+        <jahiaHtml:actionMenu name=3D"rssContainer" resourceBundle=3D"jahi=
atemplates.Doc_templates" useFieldSet=3D"true"
+                              namePostFix=3D".rss">
+            <content:textField name=3D'boxRssTitle' defaultValue=3D"N/A" d=
iffActive=3D"true"/><br/>
+            <content:textField name=3D'boxRssUrl' defaultValue=3D"N/A" dif=
fActive=3D"true"/><br/>
+        </jahiaHtml:actionMenu>
+    </content:container>
+    <jahiaHtml:actionMenu name=3D"rss" namePostFix=3D".rsss"
+                          resourceBundle=3D"jahiatemplates.Doc_templates" =
useFieldSet=3D"false"
+                          labelKey=3D"add.rsss">
+    </jahiaHtml:actionMenu>
+</content:containerList>
\ No newline at end of file

Modified: branches/JAHIA-INCLUDE-BRANCH/src/jsp/templates.xml
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-BRANCH/src/jsp/templates.xml&rev=3D23&repname=3Ddoc_templates
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-BRANCH/src/jsp/templates.xml (original)
+++ branches/JAHIA-INCLUDE-BRANCH/src/jsp/templates.xml Fri Jan 18 17:49:19=
 2008
@@ -1,48 +1,23 @@
-<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
-<tpml>
-       <parameter name=3D"package-name">Doc templates</parameter>
-       <parameter name=3D"root-folder">doc_templates</parameter>
-       <parameter name=3D"classes-file">doc_templates.jar</parameter>
-       <parameter name=3D"provider">http://www.jahia.org</parameter>
-       <parameter name=3D"thumbnail"></parameter>
-       <template browsable=3D"1" visible=3D"1"  homepage=3D"1">
-               <parameter name=3D"name">Simple-Taglib</parameter>
-               <parameter 
name=3D"filename">chapter1/template_taglib.jsp</parameter>
-               <parameter name=3D"display-name">Simple (Taglib)</parameter>
-       </template>
-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">Simple-Scriptlet</parameter>
-               <parameter 
name=3D"filename">chapter1/template_scriptlet.jsp</parameter>
-               <parameter name=3D"display-name">Simple (Scriptlet)</parameter>
-       </template>
-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">Simple-EL-JSTL)</parameter>
-               <parameter 
name=3D"filename">chapter1/template_el-jstl.jsp</parameter>
-               <parameter name=3D"display-name">Simple (EL &amp; 
JSTL)</parameter>
-       </template>
-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">Simple-JavaBean</parameter>
-               <parameter 
name=3D"filename">chapter1/template_javabean.jsp</parameter>
-               <parameter name=3D"display-name">Simple (JavaBean)</parameter>
-       </template>
-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">All fields</parameter>
-               <parameter name=3D"filename">chapter2/allfields.jsp</parameter>
-               <parameter name=3D"display-name">All fields (cont &amp; 
subcont)</parame=
ter>
-       </template>
-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">All fields twice</parameter>
-               <parameter 
name=3D"filename">chapter2/allfieldstwice.jsp</parameter>
-               <parameter name=3D"display-name">All fields twice (cont &amp; 
subcont)</=
parameter>
-       </template>     =

-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">Container types</parameter>
-               <parameter name=3D"filename">chapter2/conttype.jsp</parameter>
-               <parameter name=3D"display-name">Container types (cont &amp; 
subcont)</p=
arameter>
-       </template>
-       <template browsable=3D"1" visible=3D"1">
-               <parameter name=3D"name">Default values</parameter>
-               <parameter 
name=3D"filename">chapter2/defaultvalues.jsp</parameter>
-               <parameter name=3D"display-name">Default values</parameter>
-       </template>                     =

-</tpml>
+<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<template-set xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"; xmln=
s=3D"http://www.jahia.net/jahia/templates";
+              xsi:schemaLocation=3D"http://www.jahia.net/jahia/templates h=
ttp://www.jahia.net/shemas/templates_2_0.xsd">
+    <package-name>Doc templates</package-name>
+    <extends>Default V3</extends>
+    <root-folder>doc_templates</root-folder>
+    <classes-file>doc_templates.jar</classes-file>
+    <provider>http://www.jahia.org</provider>
+    <resource-bundle>jahiatemplates.Doc_templates</resource-bundle>
+    <templates default=3D"Simple-Taglib" homepage=3D"Simple-Taglib">
+        <template name=3D"Simple-Taglib" display-name=3D"Simple (Taglib)" =
filename=3D"chapter1/template_taglib.jsp"/>
+        <template name=3D"Simple-Scriptlet" display-name=3D"Simple (Script=
let)" filename=3D"chapter1/template_scriptlet.jsp"/>
+        <template name=3D"Simple-EL-JSTL" display-name=3D"Simple (EL-JSTL)=
" filename=3D"chapter1/template_el-jstl.jsp"/>
+        <template name=3D"Simple-JavaBean" display-name=3D"Simple (JavaBea=
n)" filename=3D"chapter1/template_javabean.jsp"/>
+        <template name=3D"All fields" display-name=3D"All fields (cont &am=
p; subcont)" filename=3D"chapter2/allfields.jsp"/>
+        <template name=3D"All fields twice" display-name=3D"All fields twi=
ce (cont &amp; subcont)"
+                  filename=3D"chapter2/allfieldstwice.jsp"/>
+        <template name=3D"Container types" display-name=3D"Container types=
 (cont &amp; subcont)"
+                  filename=3D"chapter2/conttype.jsp"/>
+        <template name=3D"Default values" display-name=3D"Default values" =
filename=3D"chapter2/defaultvalues.jsp"/>
+        <template name=3D"Using Boxes" display-name=3D"Using Boxes (inheri=
tance)" filename=3D"chapter3/usingBoxes.jsp"/>
+    </templates>
+</template-set>

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to