You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by aj...@apache.org on 2008/02/13 07:13:37 UTC
svn commit: r627260 [1/4] - in
/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default:
./ admin/ editors/ images/ skins/OrderedList/ skins/OrderedList/images/
skins/PlainVanilla 1024x768/ skins/PlainVanilla/ skins/Smart/ skins...
Author: ajaquith
Date: Tue Feb 12 22:13:28 2008
New Revision: 627260
URL: http://svn.apache.org/viewvc?rev=627260&view=rev
Log:
Initial commit.
Added:
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXCategories.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXSearch.jsp (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AttachmentTab.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/CommentContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ConflictContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffTab.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DisplayMessage.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditGroupContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditTemplate.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Favorites.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/FindContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Footer.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupContent.jsp (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupTab.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Header.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/InfoContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/LoginContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/NewGroupContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PageActionsBottom.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PageActionsTop.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PageContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PageTab.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PreferencesContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PreferencesTab.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/PreviewContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ProfileTab.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/SearchBox.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/UploadTemplate.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/UserBox.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ViewTemplate.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/WorkflowContent.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/admin/AdminTemplate.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/admin/UserManagement.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/admin/admin.css
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/commonheader.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/editors/FCK.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/editors/WikiWizard.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/editors/plain.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/SilkIconSet-readme.txt (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrdown-small.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrdown.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrdownsmall.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrleft.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrright.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrup.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/arrup.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/attach-icons.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/error.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/error.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/exclamation.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/exclamation.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/film.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/filter.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/information.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/information.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/ipod.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/note.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_acrobat.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_excel.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_flash.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_magnify.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_powerpoint.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_text.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_word.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/page_white_zip.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/preview.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/progress.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/resize-horizontal.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/search.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/search.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/slimbox_close.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/slimbox_close.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/slimbox_close_hover.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/sortable.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/sorted_down.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/sorted_up.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/spin.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/images/tip.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/jspwiki.css
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/jspwiki_print.css
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/localheader.jsp
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/application_form.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/arrdown.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/arrow-close.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/arrow-leaf.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/arrow-open.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/arrup.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/bg-main.jpg (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/book.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/bulletDown.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/bulletUp.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/col_arrow.jpg (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/header-bg.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/link.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/page_white_code.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/page_white_code_red.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/picture.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/pilcrow.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/preview.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/search.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/smart-logo.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/spin.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/tab.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/table.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_bold.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_heading_1.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_heading_2.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_heading_3.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_horizontalrule.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_italic.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_padding_left.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_signature.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_strikethrough.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_subscript.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/images/text_superscript.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/skin.css (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/OrderedList/skin.js
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/PlainVanilla 1024x768/skin.css (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/PlainVanilla 1024x768/skin.js
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/PlainVanilla/skin.css (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/PlainVanilla/skin.js
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/application_form.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/book.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/header-bg.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/link.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/page_white_code.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/page_white_code_red.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/picture.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/pilcrow.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/smart-logo.gif (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/smart-logo.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/tab.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/table.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_allcaps.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_bold.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_heading_1.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_heading_2.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_heading_3.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_horizontalrule.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_italic.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_padding_left.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_signature.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_strikethrough.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_subscript.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/text_superscript.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/user.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/user_green.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/images/user_orange.png (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/skin.css (with props)
incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/skins/Smart/skin.js
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXCategories.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXCategories.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXCategories.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXCategories.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,19 @@
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%!
+ public void jspInit()
+ {
+ wiki = WikiEngine.getInstance( getServletConfig() );
+ }
+ WikiEngine wiki;
+%>
+<%
+ // Copied from a top-level jsp -- which would be a better place to put this
+ WikiContext wikiContext = wiki.createContext( request, WikiContext.VIEW );
+ if( !wikiContext.hasAccess( response ) ) return;
+ String pagereq = wikiContext.getPage().getName();
+
+ response.setContentType("text/html; charset="+wiki.getContentEncoding() );
+%>
+<div class='categoryTitle'><wiki:LinkTo><wiki:PageName /></wiki:LinkTo></div>
+<div class='categoryText'><wiki:Plugin plugin="ReferringPagesPlugin" args="max='20' before='*' after='\n' " /></div>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXSearch.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXSearch.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXSearch.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXSearch.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,156 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page language="java" pageEncoding="UTF-8"%>
+<%@ page import="org.apache.log4j.*" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="com.ecyrd.jspwiki.ui.*" %>
+<%@ page import="java.util.*" %>
+<%@ page import="java.util.Collection" %>
+<%@ page import="org.apache.commons.lang.*" %>
+<%@ page import="java.net.URLEncoder" %>
+<%@ page import="com.ecyrd.jspwiki.auth.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.permissions.*" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+<%!
+ public void jspInit()
+ {
+ wiki = WikiEngine.getInstance( getServletConfig() );
+ }
+ Logger log = Logger.getLogger("JSPWikiSearch");
+ WikiEngine wiki;
+%>
+<%
+ /* ********************* actual start ********************* */
+ /* FIXME: too much hackin on this level -- should better happen in toplevel jsp's */
+ /* Create wiki context and check for authorization */
+ WikiContext wikiContext = wiki.createContext( request, WikiContext.FIND );
+ if(!wikiContext.hasAccess( response )) return;
+
+ String query = request.getParameter( "query");
+
+ if( (query != null) && ( !query.trim().equals("") ) )
+ {
+ try
+ {
+ Collection list = wiki.findPages( query );
+
+ // Filter down to only those that we actually have a permission to view
+ AuthorizationManager mgr = wiki.getAuthorizationManager();
+
+ ArrayList items = new ArrayList();
+
+ for( Iterator i = list.iterator(); i.hasNext(); )
+ {
+ SearchResult r = (SearchResult)i.next();
+
+ WikiPage p = r.getPage();
+
+ PagePermission pp = new PagePermission( p, PagePermission.VIEW_ACTION );
+
+ try
+ {
+ if( mgr.checkPermission( wikiContext.getWikiSession(), pp ) )
+ {
+ items.add( r );
+ }
+ }
+ catch( Exception e ) { log.error( "Searching for page "+p, e ); }
+ }
+
+ pageContext.setAttribute( "searchresults", items, PageContext.REQUEST_SCOPE );
+ }
+ catch( Exception e )
+ {
+ wikiContext.getWikiSession().addMessage( e.getMessage() );
+ }
+ }
+%>
+<%
+ int startitem = 0; // first item to show
+ int maxitems = 20; // number of items to show in result
+
+ String parm_start = request.getParameter( "start");
+ if( parm_start != null ) startitem = Integer.parseInt( parm_start ) ;
+
+ Collection list = (Collection)pageContext.getAttribute( "searchresults", PageContext.REQUEST_SCOPE );
+ if( startitem == -1 ) maxitems = list.size(); //show all
+%>
+
+<wiki:SearchResults>
+
+ <h4><fmt:message key="find.heading.results"><fmt:param><c:out value="${param.query}"/></fmt:param></fmt:message></h4>
+
+ <p>
+ <fmt:message key="find.externalsearch"/>
+ <a class="external"
+ href="http://www.google.com/search?q=<c:out value='${param.query}'/>"
+ title="Google Search '<c:out value='${param.query}'/>'"
+ target="_blank">Google</a><img class="outlink" src="images/out.png" alt="" />
+ |
+ <a class="external"
+ href="http://en.wikipedia.org/wiki/Special:Search?search=<c:out value='${param.query}'/>"
+ title="Wikipedia Search '<c:out value='${param.query}'/>'"
+ target="_blank">Wikipedia</a><img class="outlink" src="images/out.png" alt="" />
+ </p>
+
+ <wiki:SetPagination start="${param.start}" total="<%=list.size()%>" pagesize="20" maxlinks="9"
+ fmtkey="info.pagination"
+ href="#"
+ onclick="$('start').value=%s; SearchBox.runfullsearch();" />
+
+ <div class="graphBars">
+ <div class="zebra-table">
+ <table class="wikitable" >
+
+ <tr>
+ <th align="left"><fmt:message key="find.results.page"/></th>
+ <th align="left"><fmt:message key="find.results.score"/></th>
+ </tr>
+
+ <wiki:SearchResultIterator id="searchref" start="${param.start}" maxItems="<%=maxitems%>">
+ <tr>
+ <td><wiki:LinkTo><wiki:PageName/></wiki:LinkTo></td>
+ <td><span class="gBar"><%= searchref.getScore() %></span></td>
+ </tr>
+
+ <c:if test="${param.details == 'on'}">
+<%
+ String[] contexts = searchref.getContexts();
+ if( (contexts != null) && (contexts.length > 0) )
+ {
+%>
+ <tr class="odd" >
+ <td colspan="2" >
+ <div class="fragment">
+<%
+ for (int i = 0; i < contexts.length; i++)
+ {
+%>
+ <%= (i > 0 ) ? "<span class='fragment_ellipsis'> ... </span>" : "" %>
+ <%= contexts[i] %>
+<%
+ }
+%>
+ </div>
+ </td>
+ </tr>
+<%
+ }
+%>
+ </c:if><%-- details --%>
+ </wiki:SearchResultIterator>
+
+ <wiki:IfNoSearchResults>
+ <tr>
+ <td class="nosearchresult" colspan="2"><fmt:message key="find.noresults"/></td>
+ </tr>
+ </wiki:IfNoSearchResults>
+
+ </table>
+ </div>
+ </div>
+ ${pagination}
+
+ </wiki:SearchResults>
Propchange: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AJAXSearch.jsp
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AttachmentTab.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AttachmentTab.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AttachmentTab.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/AttachmentTab.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,134 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.*" %>
+<%@ page import="com.ecyrd.jspwiki.ui.progress.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.permissions.*" %>
+<%@ page import="java.security.Permission" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+
+<fmt:setBundle basename="templates.default"/>
+<%
+ int MAXATTACHNAMELENGTH = 30;
+ WikiContext c = WikiContext.findContext(pageContext);
+ String progressId = c.getEngine().getProgressManager().getNewProgressIdentifier();
+%>
+
+<div id="addattachment">
+<h3><fmt:message key="attach.add"/></h3>
+<wiki:Permission permission="upload">
+ <wiki:Permission permission="upload">
+ <form action="<wiki:Link jsp='attach' format='url' absolute='true'><wiki:Param name='progressid' value='<%=progressId%>'/></wiki:Link>"
+ class="wikiform"
+ id="uploadform"
+ method="post"
+ enctype="multipart/form-data" accept-charset="<wiki:ContentEncoding/>"
+ onsubmit="return Wiki.submitUpload(this, '<%=progressId%>');" >
+ <table>
+ <tr>
+ <td colspan="2"><div class="formhelp"><fmt:message key="attach.add.info" /></div></td>
+ </tr>
+ <tr>
+ <td><label for="attachfilename"><fmt:message key="attach.add.selectfile"/></label></td>
+ <td><input type="file" name="content" id="attachfilename" size="60"/></td>
+ </tr>
+ <tr>
+ <td><label for="attachnote"><fmt:message key="attach.add.changenote"/></label></td>
+ <td><input type="text" name="changenote" id="attachnote" maxlength="80" size="60" />
+ <input type="hidden" name="nextpage" value="<wiki:UploadLink format="url"/>" /></td>
+ </tr>
+
+ <tr>
+ <td></td>
+ <td>
+ <input type="hidden" name="page" value="<wiki:Variable var="pagename"/>" />
+ <input type="submit" name="upload" id="upload" value="<fmt:message key='attach.add.submit'/>" />
+ <input type="hidden" name="action" value="upload" />
+ <div id="progressbar"><div class="ajaxprogress"></div></div>
+ </td>
+ </tr>
+ </wiki:Permission>
+
+ </table>
+ </form>
+ <wiki:Messages div="error" />
+</wiki:Permission>
+<wiki:Permission permission="!upload">
+<div class="formhelp"><fmt:message key="attach.add.permission"/></div>
+</wiki:Permission>
+</div>
+
+<wiki:HasAttachments>
+
+<h3><fmt:message key="attach.list"/></h3>
+
+ <%--<small><fmt:message key="attach.listsubtitle"/></small>--%>
+
+ <wiki:Permission permission="delete">
+ <%-- hidden delete form --%>
+ <form action="tbd"
+ class="wikiform"
+ id="deleteForm" style="display:none;"
+ method="post" accept-charset="<wiki:ContentEncoding />"
+ onsubmit="return(confirm('<fmt:message key="attach.deleteconfirm"/>') && Wiki.submitOnce(this) );" >
+
+ <input id="delete-all" name="delete-all" type="submit" value="Delete" />
+
+ </form>
+ </wiki:Permission>
+
+ <div class="zebra-table"><div class="slimbox-img sortable">
+ <table class="wikitable">
+ <tr>
+ <th><fmt:message key="info.attachment.type"/></th>
+ <th><fmt:message key="info.attachment.name"/></th>
+ <th><fmt:message key="info.size"/></th>
+ <th><fmt:message key="info.version"/></th>
+ <th><fmt:message key="info.date"/></th>
+ <th><fmt:message key="info.author"/></th>
+ <wiki:Permission permission="delete"><th><fmt:message key="info.actions"/></th></wiki:Permission>
+ <th class="changenote"><fmt:message key="info.changenote"/></th>
+ </tr>
+
+ <wiki:AttachmentsIterator id="att">
+ <%
+ String name = att.getFileName();
+ int dot = name.lastIndexOf(".");
+ String attachtype = ( dot != -1 ) ? name.substring(dot+1) : "";
+
+ String sname = name;
+ if( sname.length() > MAXATTACHNAMELENGTH ) sname = sname.substring(0,MAXATTACHNAMELENGTH) + "...";
+ %>
+ <tr>
+ <td><div id="attach-<%= attachtype %>" class="attachtype"><%= attachtype %></div></td>
+ <td><wiki:LinkTo title="<%= name %>" ><%= sname %></wiki:LinkTo></td>
+ <td style="white-space:nowrap;text-align:right;">
+ <fmt:formatNumber value='<%=Double.toString(att.getSize()/1000.0)%>' groupingUsed='false' maxFractionDigits='1' minFractionDigits='1'/> <fmt:message key="info.kilobytes"/>
+ </td>
+ <td style="text-align:center;">
+ <a href="<wiki:PageInfoLink format='url' />" title="<fmt:message key='attach.moreinfo.title'/>"><wiki:PageVersion /></a>
+ </td>
+ <td style="white-space:nowrap;"><fmt:formatDate value="<%= att.getLastModified() %>" pattern="${prefs['DateFormat']}" /></td>
+ <td><wiki:Author /></td>
+ <wiki:Permission permission="delete">
+ <td>
+ <input type="button"
+ value="<fmt:message key='attach.delete'/>"
+ src="<wiki:Link format='url' context='<%=WikiContext.DELETE%>' />"
+ onclick="$('deleteForm').setProperty('action',this.src); $('delete-all').click();" />
+ </td>
+ </wiki:Permission>
+ <td class="changenote">
+ <%
+ String changeNote = (String)att.getAttribute(WikiPage.CHANGENOTE);
+ if( changeNote != null ) {
+ %><%=changeNote%><%
+ }
+ %>
+ </td>
+ </tr>
+ </wiki:AttachmentsIterator>
+
+ </table>
+ </div></div>
+
+</wiki:HasAttachments>
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/CommentContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/CommentContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/CommentContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/CommentContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,44 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+
+<%
+ WikiContext c = WikiContext.findContext( pageContext );
+ int attCount = c.getEngine().getAttachmentManager().listAttachments(c.getPage()).size();
+ String attTitle = LocaleSupport.getLocalizedMessage(pageContext, "attach.tab");
+ if( attCount != 0 ) attTitle += " (" + attCount + ")";
+%>
+
+<wiki:TabbedSection defaultTab="commentcontent">
+ <wiki:Tab id="pagecontent" title='<%=LocaleSupport.getLocalizedMessage(pageContext,"comment.tab.discussionpage")%>'>
+ <wiki:InsertPage/>
+ </wiki:Tab>
+
+ <wiki:Tab id="commentcontent" title='<%=LocaleSupport.getLocalizedMessage(pageContext,"comment.tab.addcomment")%>'>
+
+ <wiki:Editor />
+ </wiki:Tab>
+
+ <wiki:Tab id="attach" title="<%= attTitle %>" accesskey="a">
+ <wiki:Include page="AttachmentTab.jsp"/>
+ </wiki:Tab>
+
+ <wiki:Tab id="info" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "info.tab")%>'
+ url="<%=c.getURL(WikiContext.INFO, c.getPage().getName())%>"
+ accesskey="i" >
+ </wiki:Tab>
+
+ <wiki:Tab id="edithelp" title='<%=LocaleSupport.getLocalizedMessage(pageContext,"edit.tab.help")%>'>
+ <wiki:NoSuchPage page="EditPageHelp">
+ <div class="error">
+ <fmt:message key="comment.edithelpmissing">
+ <fmt:param><wiki:EditLink page="EditPageHelp">EditPageHelp</wiki:EditLink></fmt:param>
+ </fmt:message>
+ </div>
+ </wiki:NoSuchPage>
+
+ <wiki:InsertPage page="EditPageHelp" />
+ </wiki:Tab>
+</wiki:TabbedSection>
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ConflictContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ConflictContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ConflictContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/ConflictContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,23 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+
+<wiki:TabbedSection >
+
+<wiki:Tab id="conflict" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "conflict.oops.title")%>'>
+ <div class="error"><fmt:message key="conflict.oops" /></div>
+ <fmt:message key="conflict.goedit" >
+ <fmt:param><wiki:EditLink><wiki:PageName /></wiki:EditLink></fmt:param>
+ </fmt:message>
+</wiki:Tab>
+
+<wiki:Tab id="conflictOther" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "conflict.modified")%>' >
+ <tt><%=pageContext.getAttribute("conflicttext",PageContext.REQUEST_SCOPE)%></tt>
+</wiki:Tab>
+
+<wiki:Tab id="conflictOwn" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "conflict.yourtext")%>' >
+ <tt><%=pageContext.getAttribute("usertext",PageContext.REQUEST_SCOPE)%></tt>
+</wiki:Tab>
+
+</wiki:TabbedSection>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,5 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<fmt:setBundle basename="templates.default"/>
+
+<wiki:Include page="InfoContent.jsp"/>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffTab.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffTab.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffTab.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DiffTab.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,53 @@
+<%@ page import="com.ecyrd.jspwiki.tags.InsertDiffTag" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="java.util.*" %>
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<fmt:setBundle basename="templates.default"/>
+
+<%
+ WikiContext c = WikiContext.findContext( pageContext );
+ List history = c.getEngine().getVersionHistory(c.getPage().getName());
+ pageContext.setAttribute( "history", history );
+ pageContext.setAttribute( "diffprovider", c.getEngine().getVariable(c,"jspwiki.diffProvider"));
+ %>
+
+<wiki:PageExists>
+<form action="<wiki:Link jsp='Diff.jsp' format='url' />" method="get" accept-charset="UTF-8">
+<div class="collapsebox" id="diffcontent">
+ <h4>
+ <input type="hidden" name="page" value="<wiki:Variable var='pagename' />" />
+ <fmt:message key="diff.difference">
+ <fmt:param>
+ <select id="r1" name="r1" onchange="this.form.submit();" >
+ <c:forEach items="${history}" var="i">
+ <option value="<c:out value='${i.version}'/>" <c:if test="${i.version == olddiff}">selected="selected"</c:if> ><c:out value="${i.version}"/></option>
+ </c:forEach>
+ </select>
+ </fmt:param>
+ <fmt:param>
+ <select id="r2" name="r2" onchange="this.form.submit();" >
+ <c:forEach items="${history}" var="i">
+ <option value="<c:out value='${i.version}'/>" <c:if test="${i.version == newdiff}">selected="selected"</c:if> ><c:out value="${i.version}"/></option>
+ </c:forEach>
+ </select>
+ </fmt:param>
+ </fmt:message>
+ </h4>
+
+ <c:if test='${diffprovider eq "ContextualDiffProvider"}' >
+ <div class="diffnote">
+ <a href="#change-1" title="<fmt:message key='diff.gotofirst.title'/>" class="diff-nextprev" >
+ <fmt:message key="diff.gotofirst"/>
+ </a>»»
+ </div>
+ </c:if>
+
+ <div class="diffbody">
+ <wiki:InsertDiff><i><fmt:message key="diff.nodiff"/></i></wiki:InsertDiff>
+ </div>
+</div>
+</form>
+</wiki:PageExists>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DisplayMessage.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DisplayMessage.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DisplayMessage.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/DisplayMessage.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,11 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+
+<%-- Inserts a string message. --%>
+
+ <div class="error">
+ <c:out value="${message}"/>
+ </div>
+
+ <br clear="all" />
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,61 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+<%
+ WikiContext c = WikiContext.findContext( pageContext );
+ int attCount = c.getEngine().getAttachmentManager().listAttachments(c.getPage()).size();
+ String attTitle = LocaleSupport.getLocalizedMessage(pageContext, "attach.tab");
+ if( attCount != 0 ) attTitle += " (" + attCount + ")";
+%>
+
+<wiki:TabbedSection defaultTab="editcontent">
+ <wiki:Tab id="editcontent" title='<%=LocaleSupport.getLocalizedMessage(pageContext,"edit.tab.edit")%>' accesskey="e">
+ <wiki:CheckLock mode="locked" id="lock">
+ <div class="error">
+ <fmt:message key="edit.locked">
+ <fmt:param><c:out value="${lock.locker}"/></fmt:param>
+ <fmt:param><c:out value="${lock.timeLeft}"/></fmt:param>
+ </fmt:message>
+ </div>
+ </wiki:CheckLock>
+
+ <wiki:CheckVersion mode="notlatest">
+ <div class="warning">
+ <fmt:message key="edit.restoring">
+ <fmt:param><wiki:PageVersion/></fmt:param>
+ </fmt:message>
+ </div>
+ </wiki:CheckVersion>
+
+ <wiki:Editor />
+
+</wiki:Tab>
+
+ <wiki:PageExists>
+
+ <wiki:Tab id="attach" title="<%= attTitle %>" accesskey="a">
+ <wiki:Include page="AttachmentTab.jsp"/>
+ </wiki:Tab>
+
+ <wiki:Tab id="info" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "info.tab")%>'
+ url="<%=c.getURL(WikiContext.INFO, c.getPage().getName())%>"
+ accesskey="i" >
+ </wiki:Tab>
+
+ </wiki:PageExists>
+
+ <wiki:Tab id="edithelp" title='<%=LocaleSupport.getLocalizedMessage(pageContext,"edit.tab.help")%>' accesskey="h" >
+ <wiki:InsertPage page="EditPageHelp" />
+ <wiki:NoSuchPage page="EditPageHelp">
+ <div class="error">
+ <fmt:message key="comment.edithelpmissing">
+ <fmt:param><wiki:EditLink page="EditPageHelp">EditPageHelp</wiki:EditLink></fmt:param>
+ </fmt:message>
+ </div>
+ </wiki:NoSuchPage>
+ </wiki:Tab>
+
+</wiki:TabbedSection>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditGroupContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditGroupContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditGroupContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditGroupContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,103 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<fmt:setBundle basename="templates.default"/>
+<%@ page import="java.security.Principal" %>
+<%@ page import="java.util.Arrays" %>
+<%@ page import="com.ecyrd.jspwiki.auth.PrincipalComparator" %>
+<%@ page import="com.ecyrd.jspwiki.auth.authorize.Group" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="org.apache.log4j.*" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<%@ page errorPage="/Error.jsp" %>
+<%!
+ Logger log = Logger.getLogger("JSPWiki");
+%>
+
+<%
+ WikiContext c = WikiContext.findContext( pageContext );
+
+ // Extract the group name and members
+ String name = request.getParameter( "group" );
+ Group group = (Group)pageContext.getAttribute( "Group",PageContext.REQUEST_SCOPE );
+ Principal[] members = null;
+
+ if ( group != null )
+ {
+ name = group.getName();
+ members = group.members();
+ Arrays.sort( members, new PrincipalComparator() );
+ }
+ name = TextUtil.replaceEntities(name);
+%>
+
+<wiki:TabbedSection defaultTab="editgroup">
+
+ <wiki:Permission permission="viewGroup">
+ <wiki:Tab id="viewgroup" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "actions.viewgroup")%>'
+ url='<%=c.getURL(WikiContext.NONE, "Group.jsp", "group="+request.getParameter("group") ) %>'
+ accesskey="v" >
+ </wiki:Tab>
+ </wiki:Permission>
+
+ <wiki:Tab id="editgroup" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "editgroup.tab")%>'>
+
+ <h3><%=name%></h3>
+
+ <form action="<wiki:Link format='url' jsp='EditGroup.jsp'/>"
+ class="wikiform"
+ id="editGroup"
+ method="POST" accept-charset="UTF-8">
+
+ <!-- Members -->
+ <%
+ StringBuffer s = new StringBuffer();
+ for ( int i = 0; i < members.length; i++ )
+ {
+ s.append( members[i].getName().trim() );
+ s.append( '\n' );
+ }
+ %>
+ <div class="formhelp">
+ <fmt:message key="editgroup.instructions">
+ <fmt:param><%=name%></fmt:param>
+ </fmt:message>
+ </div>
+ <div class="formhelp">
+ <wiki:Messages div="error" topic="group" prefix='<%=LocaleSupport.getLocalizedMessage(pageContext,"editgroup.saveerror") %>' />
+ </div>
+
+ <table class="wikitable">
+ <tr>
+ <th><fmt:message key="group.name"/></th>
+ <td><%=name%></td>
+ </tr>
+ <tr>
+ <th><label><fmt:message key="group.members"/></label></th>
+ <td>
+ <textarea id="members" name="members" rows="10" cols="30"><%=TextUtil.replaceEntities(s.toString())%></textarea>
+ <div class="formhelp"><fmt:message key="editgroup.memberlist"/></div>
+ </td>
+ </tr>
+ </table>
+ <div class="formhelp">
+ <fmt:message key="editgroup.savehelp"><fmt:param><%=name%></fmt:param></fmt:message>
+ </div>
+ <input type="submit" name="ok" value="<fmt:message key="editgroup.submit.save"/>" />
+ <input type="hidden" name="group" value="<%=name%>" />
+ <input type="hidden" name="action" value="save" />
+ </form>
+
+ <wiki:Permission permission="deleteGroup">
+ <form action="<wiki:Link format='url' jsp='DeleteGroup.jsp'/>"
+ class="wikiform"
+ id="deleteGroup"
+ onsubmit="return( confirm('<fmt:message key="group.areyousure"><fmt:param>${param.group}</fmt:param></fmt:message>') && Wiki.submitOnce(this) );"
+ method="POST" accept-charset="UTF-8">
+ <input type="submit" name="ok" value="<fmt:message key="actions.deletegroup"/>" />
+ <input type="hidden" name="group" value="${param.group}" />
+ </form>
+ </wiki:Permission>
+
+</wiki:Tab>
+
+</wiki:TabbedSection>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditTemplate.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditTemplate.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditTemplate.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/EditTemplate.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,52 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<fmt:setBundle basename="templates.default"/>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html id="top" xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+ <title>
+ <wiki:CheckRequestContext context="edit">
+ <fmt:message key="edit.title.edit">
+ <fmt:param><wiki:Variable var="ApplicationName" /></fmt:param>
+ <fmt:param><wiki:PageName /></fmt:param>
+ </fmt:message>
+ </wiki:CheckRequestContext>
+ <wiki:CheckRequestContext context="comment">
+ <fmt:message key="comment.title.comment">
+ <fmt:param><wiki:Variable var="ApplicationName" /></fmt:param>
+ <fmt:param><wiki:PageName /></fmt:param>
+ </fmt:message>
+ </wiki:CheckRequestContext>
+ </title>
+ <meta name="robots" content="noindex,follow" />
+ <wiki:Include page="commonheader.jsp"/>
+</head>
+
+<wiki:CheckRequestContext context="edit"><body class="edit" ></wiki:CheckRequestContext>
+<wiki:CheckRequestContext context="comment"><body class="comment" ></wiki:CheckRequestContext>
+
+<div id="wikibody" class="${prefs['orientation']}">
+
+ <wiki:Include page="Header.jsp" />
+
+ <div id="content">
+
+ <div id="page">
+ <wiki:Include page="PageActionsTop.jsp"/>
+ <wiki:Content/>
+ <wiki:Include page="PageActionsBottom.jsp"/>
+ </div>
+
+ <wiki:Include page="Favorites.jsp"/>
+
+ <div class="clearbox"></div>
+ </div>
+
+ <wiki:Include page="Footer.jsp" />
+
+</div>
+
+</body>
+</html>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Favorites.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Favorites.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Favorites.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Favorites.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,54 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+
+<div id="favorites">
+
+ <wiki:Include page="UserBox.jsp" />
+
+ <wiki:CheckRequestContext context='!login'>
+
+ <wiki:UserCheck status="known">
+ <wiki:Translate>[{If page='{$username}Favorites' exists='true'
+
+%%collapsebox-closed
+! [My Favorites|{$username}Favorites]
+[{InsertPage page='{$username}Favorites' }]
+%% }]
+ </wiki:Translate>
+ </wiki:UserCheck>
+
+ <%-- LeftMenu is automatically generated from a Wiki page called "LeftMenu" --%>
+ <div class="leftmenu">
+ <wiki:InsertPage page="LeftMenu" />
+ <wiki:NoSuchPage page="LeftMenu">
+ <div class="error">
+ <wiki:EditLink page="LeftMenu">
+ <fmt:message key="fav.nomenu"><fmt:param>LeftMenu</fmt:param></fmt:message>
+ </wiki:EditLink>
+ </div>
+ </wiki:NoSuchPage>
+ </div>
+
+ <div class="leftmenufooter">
+ <wiki:InsertPage page="LeftMenuFooter" />
+ <wiki:NoSuchPage page="LeftMenuFooter">
+ <div class="error">
+ <wiki:EditLink page="LeftMenuFooter">
+ <fmt:message key="fav.nomenu"><fmt:param>LeftMenuFooter</fmt:param></fmt:message>
+ </wiki:EditLink>
+ </div>
+ </wiki:NoSuchPage>
+ </div>
+
+ </wiki:CheckRequestContext>
+
+ <div class="wikiversion"><%=Release.APPNAME%> v<%=Release.getVersionString()%>
+ <span class="rssfeed">
+ <wiki:RSSImageLink title='<%=LocaleSupport.getLocalizedMessage(pageContext,"fav.aggregatewiki.title")%>' />
+ </span>
+ </div>
+
+</div>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/FindContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/FindContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/FindContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/FindContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,57 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="com.ecyrd.jspwiki.ui.*" %>
+<%@ page import="java.util.*" %>
+<%@ page import="org.apache.commons.lang.*" %>
+<%@ page import="java.net.URLEncoder" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+
+<wiki:TabbedSection>
+<wiki:Tab id="findcontent" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "find.tab")%>' accesskey="s">
+
+<form action="<wiki:Link format='url' jsp='Search.jsp'/>"
+ class="wikiform"
+ id="searchform2"
+ accept-charset="<wiki:ContentEncoding/>">
+
+ <h4><fmt:message key="find.input" /></h4>
+ <p>
+ <input type="text"
+ name="query" id="query2"
+ value="<c:out value='${query}'/>"
+ size="32" />
+
+ <input type="checkbox" name="details" id="details" <c:if test='${param.details == "on"}'>checked='checked'</c:if> />
+ <fmt:message key="find.details" />
+
+ <select name="scope" id="scope" >
+ <option value="" <c:if test="${empty param.scope}">selected="selected"</c:if> ><fmt:message key='find.scope.all' /></option>
+ <option value="author:" <c:if test='${param.scope eq "author:"}'>selected="selected"</c:if> ><fmt:message key='find.scope.authors' /></option>
+ <option value="name:" <c:if test='${param.scope eq "name:"}'>selected="selected"</c:if> ><fmt:message key='find.scope.pagename' /></option>
+ <option value="contents:" <c:if test='${param.scope eq "contents:"}'>selected="selected"</c:if> ><fmt:message key='find.scope.content' /></option>
+ <option value="attachment:" <c:if test='${param.scope eq "attachment:"}'>selected="selected"</c:if> ><fmt:message key='find.scope.attach' /></option>
+ </select>
+
+ <input type="submit" name="ok" id="ok" value="<fmt:message key="find.submit.find"/>" />
+ <input type="submit" name="go" id="go" value="<fmt:message key="find.submit.go"/>" />
+ <input type="hidden" name="start" id="start" value="0" />
+ <input type="hidden" name="maxitems" id="maxitems" value="20" />
+
+ <span id="spin" class="spin" style="position:absolute;display:none;"></span>
+ </p>
+</form>
+
+<div id="searchResult2" ><wiki:Include page="AJAXSearch.jsp"/></div>
+
+</wiki:Tab>
+
+<wiki:PageExists page="SearchPageHelp">
+<wiki:Tab id="findhelp" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "find.tab.help")%>' accesskey="h">
+ <wiki:InsertPage page="SearchPageHelp"/>
+</wiki:Tab>
+</wiki:PageExists>
+
+</wiki:TabbedSection>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Footer.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Footer.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Footer.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Footer.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,29 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+<%
+ WikiContext c = WikiContext.findContext(pageContext);
+ String frontpage = c.getEngine().getFrontPage();
+%>
+<div id="footer">
+
+ <div class="applicationlogo" >
+ <a href="<wiki:LinkTo page='<%=frontpage%>' format='url' />"
+ title="<fmt:message key='actions.home.title' ><fmt:param><%=frontpage%></fmt:param></fmt:message> "><fmt:message key='actions.home' /></a>
+ </div>
+
+ <div class="companylogo"></div>
+
+ <div class="copyright"><wiki:InsertPage page="CopyrightNotice"/></div>
+
+ <div class="wikiversion">
+ <%=Release.APPNAME%> v<%=Release.getVersionString()%>
+ </div>
+
+ <div class="rssfeed">
+ <wiki:RSSImageLink title="Aggregate the RSS feed" />
+ </div>
+
+</div>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,147 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="java.security.Principal" %>
+<%@ page import="java.util.*" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.PrincipalComparator" %>
+<%@ page import="com.ecyrd.jspwiki.auth.authorize.Group" %>
+<%@ page import="com.ecyrd.jspwiki.auth.authorize.GroupManager" %>
+<%@ page import="org.apache.log4j.*" %>
+<%@ page errorPage="/Error.jsp" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<fmt:setBundle basename="templates.default"/>
+<%!
+ Logger log = Logger.getLogger("JSPWiki");
+%>
+
+<%
+ WikiContext c = WikiContext.findContext( pageContext );
+
+ // Extract the group name and members
+ String name = request.getParameter( "group" );
+ Group group = (Group)pageContext.getAttribute( "Group",PageContext.REQUEST_SCOPE );
+ Principal[] members = null;
+ String modified = "";
+ String created = "";
+ String modifier = "";
+ String creator = "";
+
+ if ( group != null )
+ {
+ name = group.getName();
+ members = group.members();
+ Arrays.sort( members, new PrincipalComparator() );
+ creator = group.getCreator();
+ if ( group.getCreated() != null )
+ {
+ created = group.getCreated().toString();
+ }
+ modifier = group.getModifier();
+ if ( group.getLastModified() != null )
+ {
+ modified = group.getLastModified().toString();
+ }
+ }
+ name = TextUtil.replaceEntities(name);
+%>
+
+<wiki:TabbedSection defaultTab="${param.tab}">
+ <wiki:Tab id="viewgroup" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "group.tab")%>'>
+ <h3><%=name%></h3>
+
+<%
+ if ( group == null )
+ {
+ if ( c.getWikiSession().getMessages( GroupManager.MESSAGES_KEY ).length == 0 )
+ {
+%>
+ <fmt:message key="group.doesnotexist"/>
+ <wiki:Permission permission="createGroups">
+ <fmt:message key="group.createsuggestion">
+ <fmt:param><wiki:Link jsp="NewGroup.jsp">
+ <wiki:Param name="group" value="<%=name%>" />
+ <wiki:Param name="group" value="<%=name%>" />
+ <fmt:message key="group.createit"/>
+ </wiki:Link>
+ </fmt:param>
+ </fmt:message>
+ </wiki:Permission>
+<%
+ }
+ else
+ {
+%>
+ <wiki:Messages div="error" topic="<%=GroupManager.MESSAGES_KEY%>" prefix='<%=LocaleSupport.getLocalizedMessage(pageContext,"group.errorprefix")%>'/>
+<%
+ }
+ }
+ else
+ {
+%>
+ <table class="wikitable">
+ <tr>
+ <th><fmt:message key="group.name"/></th>
+ <td>
+ <fmt:message key="group.groupintro">
+ <fmt:param><em><%=name%></em></fmt:param>
+ </fmt:message>
+ </td>
+ </tr>
+ <!-- Members -->
+ <tr>
+ <th><fmt:message key="group.members"/>
+ </th>
+ <td><%
+ for ( int i = 0; i < members.length; i++ )
+ {
+ out.println( members[i].getName().trim() );
+ if ( i < ( members.length - 1 ) )
+ {
+ out.println( "<br/>" );
+ }
+ }
+ %></td>
+ <%--fmt:message key="group.membership"/--%>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <fmt:message key="group.modifier">
+ <fmt:param><%=modifier%></fmt:param>
+ <fmt:param><%=modified%></fmt:param>
+ </fmt:message>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <fmt:message key="group.creator">
+ <fmt:param><%=creator%></fmt:param>
+ <fmt:param><%=created%></fmt:param>
+ </fmt:message>
+ </td>
+ </tr>
+ </table>
+<%
+ }
+%>
+
+ <wiki:Permission permission="deleteGroup">
+ <form action="<wiki:Link format='url' jsp='DeleteGroup.jsp'/>"
+ class="wikiform"
+ id="deleteGroup"
+ onsubmit="return( confirm('<fmt:message key="group.areyousure"><fmt:param>${param.group}</fmt:param></fmt:message>') && Wiki.submitOnce(this) );"
+ method="POST" accept-charset="UTF-8">
+ <input type="submit" name="ok" value="<fmt:message key="actions.deletegroup"/>" />
+ <input type="hidden" name="group" value="${param.group}" />
+ </form>
+ </wiki:Permission>
+
+</wiki:Tab>
+
+<wiki:Permission permission="editGroup">
+ <wiki:Tab id="editgroup" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "actions.editgroup")%>'
+ url='<%=c.getURL(WikiContext.NONE, "EditGroup.jsp", "group="+request.getParameter("group") ) %>'
+ accesskey="e" >
+ </wiki:Tab>
+</wiki:Permission>
+
+</wiki:TabbedSection>
Propchange: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupContent.jsp
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupTab.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupTab.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupTab.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/GroupTab.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,161 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page import="java.security.Principal" %>
+<%@ page import="java.text.MessageFormat" %>
+<%@ page import="java.util.*" %>
+<%@ page import="com.ecyrd.jspwiki.WikiContext" %>
+<%@ page import="com.ecyrd.jspwiki.auth.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.PrincipalComparator" %>
+<%@ page import="com.ecyrd.jspwiki.auth.authorize.Group" %>
+<%@ page import="com.ecyrd.jspwiki.auth.authorize.GroupManager" %>
+<%@ page import="org.apache.log4j.*" %>
+<%@ page errorPage="/Error.jsp" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<fmt:setBundle basename="templates.default"/>
+
+<%!
+ String printWikiGroupPutGroup( Group group, String name, boolean cursor, PageContext pageContext)
+ {
+ Principal[] m = group.members();
+ java.util.Arrays.sort( m, new PrincipalComparator() );
+
+ String delim = "\", \"";
+
+ StringBuffer ss = new StringBuffer();
+ MessageFormat mf = null;
+ Object[] args = null;
+
+ ss.append( "WikiGroup.putGroup( \"" );
+
+ ss.append( name );
+ ss.append( delim );
+
+ for( int j=0; j < m.length; j++ ) { ss.append( m[j].getName().trim()+"\\n" ); }
+
+ ss.append( delim );
+ mf = new MessageFormat(LocaleSupport.getLocalizedMessage(pageContext, "grp.createdon") );
+ args = new Object[]{(group.getCreated()==null) ? "" : group.getCreated().toString(), group.getCreator()};
+ ss.append( mf.format( args ) );
+
+ mf = new MessageFormat(LocaleSupport.getLocalizedMessage(pageContext, "grp.lastmodified") );
+ args = new Object[]{(group.getCreated()==null) ? "" : group.getCreated().toString(), group.getModifier()};
+ ss.append( mf.format( args ) );
+
+ ss.append( "\", " );
+ ss.append( ( cursor ) ? "true" : "false" );
+
+ ss.append( ");\n" );
+
+
+ return ss.toString();
+ }
+%>
+
+<wiki:Messages div="error" topic="<%=GroupManager.MESSAGES_KEY%>" prefix='<%=LocaleSupport.getLocalizedMessage(pageContext,"group.errorprefix")%>'/>
+
+<table id='wikigroups' class='wikitable' >
+<tr>
+ <th><fmt:message key="group.name" /></th>
+ <th><fmt:message key="group.members" /></th>
+</tr>
+<tr>
+ <td id="groupnames" rowspan="2">
+ <div id="grouptemplate"
+ style="display:none; "
+ title='<fmt:message key="grp.groupnames.title"/>'
+ onclick="WikiGroup.toggle(); WikiGroup.onMouseOverGroup(this);"
+ onmouseover="WikiGroup.onMouseOverGroup(this);" ></div>
+
+ <wiki:Permission permission="createGroups">
+ <div id="groupfield"
+ onmouseover="WikiGroup.onMouseOverGroup(this);" >
+ <input type="text" size="30"
+ id="newgroup"
+ value='<fmt:message key="grp.newgroupname"/>'
+ onblur="if( this.value == '' ) { this.value = this.defaultValue; }; "
+ onfocus="if( this.value == this.defaultValue ) { this.value = ''; WikiGroup.onClickNew(); }; "/>
+ </div>
+ </wiki:Permission>
+ </td>
+ <td id="groupmembers">
+ <div style="float:left;">
+ <textarea rows="8" cols="30" disabled="disabled"
+ name="membersfield" id="membersfield" ></textarea>
+ </div>
+ <form action="<wiki:Link format='url' jsp='Group.jsp'/>"
+ id="groupForm"
+ method="post" accept-charset="<wiki:ContentEncoding />" >
+ <div>
+ <input type="hidden" name="group" value="" />
+ <input type="hidden" name="members" value="" />
+ <input type="hidden" name="action" value="save" />
+ <input type="button" disabled="disabled"
+ name="saveButton" id="saveButton"
+ value='<fmt:message key="grp.savegroup"/>'
+ onclick="WikiGroup.onSubmit( this.form, '<wiki:Link format='url' jsp='EditGroup.jsp' />' );" /></div>
+
+ <wiki:Permission permission="createGroups">
+ <div>
+ <input type="button" disabled="disabled"
+ name="createButton" id="createButton"
+ value='<fmt:message key="grp.savenewgroup"/>'
+ style="display:none; "
+ onclick="WikiGroup.onSubmitNew( this.form, '<wiki:Link format='url' jsp='NewGroup.jsp' />' );" /></div>
+ </wiki:Permission>
+
+ <div>
+ <input type="button" disabled="disabled"
+ name="cancelButton" id="cancelButton"
+ value='<fmt:message key="grp.cancel"/>'
+ onclick="WikiGroup.toggle();" /></div>
+
+ <wiki:Permission permission="deleteGroup">
+ <div>
+ <input type="button" disabled="disabled"
+ name="deleteButton" id="deleteButton"
+ value='<fmt:message key="grp.deletegroup"/>'
+ onclick="confirm( '<fmt:message key="grp.deletegroup.confirm"/>' )
+ && WikiGroup.onSubmit( this.form, '<wiki:Link format='url' jsp='DeleteGroup.jsp' />' );" /></div>
+ </wiki:Permission>
+ </form>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div class="formhelp"><fmt:message key="grp.formhelp"/></div>
+ <p id="groupinfo" class="formhelp"></p>
+ </td>
+ </tr>
+</table>
+
+<h3><fmt:message key="grp.allgroups"/></h3>
+<p><wiki:Translate>[{Groups}]</wiki:Translate></p>
+
+
+<%
+ String groupname = request.getParameter( "group" );
+%>
+
+<script type="text/javascript">
+//<![CDATA[
+<%
+ WikiContext c = WikiContext.findContext( pageContext );
+ Principal[] roles = c.getWikiSession().getRoles();
+
+ for( int i = 0; i < roles.length; i++ )
+ {
+ if ( roles[i] instanceof GroupPrincipal ) /* bugfix */
+ {
+ String name = roles[i].getName();
+ Group group = c.getEngine().getGroupManager().getGroup( name );
+
+ %><%= printWikiGroupPutGroup( group, name, name.equals( groupname ), pageContext ) %><%
+ }
+ }
+%>
+//]]>
+</script>
+
+<%--
+WikiGroup.putGroup( "Group1qsdf qsdf qsdf qsdf qsdffsdfq en nog een beetje langer he", "Member1\nMember2\nMember3\nMember4\nMember5\nMember6", "createdon", "createdby", "changedon", "changedby" );
+--%>
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Header.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Header.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Header.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/Header.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,29 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<fmt:setBundle basename="templates.default"/>
+<%
+ WikiContext c = WikiContext.findContext(pageContext);
+ String frontpage = c.getEngine().getFrontPage();
+%>
+
+<div id="header">
+
+ <div class="titlebox"><wiki:InsertPage page="TitleBox"/></div>
+
+ <div class="applicationlogo" >
+ <a href="<wiki:LinkTo page='<%=frontpage%>' format='url' />"
+ title="<fmt:message key='actions.home.title' ><fmt:param><%=frontpage%></fmt:param></fmt:message> "><fmt:message key='actions.home' /></a>
+ </div>
+
+ <div class="companylogo"></div>
+
+ <wiki:Include page="UserBox.jsp" />
+
+ <div class="pagename"><wiki:PageName /></div>
+
+ <div class="searchbox"><wiki:Include page="SearchBox.jsp" /></div>
+
+ <div class="breadcrumbs"><fmt:message key="header.yourtrail"/><wiki:Breadcrumbs /></div>
+
+</div>
\ No newline at end of file
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/InfoContent.jsp
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/InfoContent.jsp?rev=627260&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/InfoContent.jsp (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/src/webdocs/templates/default/InfoContent.jsp Tue Feb 12 22:13:28 2008
@@ -0,0 +1,385 @@
+<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %>
+<%@ page import="com.ecyrd.jspwiki.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.*" %>
+<%@ page import="com.ecyrd.jspwiki.auth.permissions.*" %>
+<%@ page import="com.ecyrd.jspwiki.attachment.*" %>
+<%@ page import="java.security.Permission" %>
+<%@ page import="javax.servlet.jsp.jstl.fmt.*" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<fmt:setBundle basename="templates.default"/>
+
+<%
+ WikiContext c = WikiContext.findContext(pageContext);
+ WikiPage wikiPage = c.getPage();
+ int attCount = c.getEngine().getAttachmentManager().listAttachments( c.getPage() ).size();
+ String attTitle = LocaleSupport.getLocalizedMessage(pageContext, "attach.tab");
+ if( attCount != 0 ) attTitle += " (" + attCount + ")";
+
+ String creationAuthor ="";
+
+ //FIXME -- seems not to work correctly for attachments !!
+ WikiPage firstPage = c.getEngine().getPage( wikiPage.getName(), 1 );
+ if( firstPage != null )
+ {
+ creationAuthor = firstPage.getAuthor();
+ }
+
+ int itemcount = 0; //number of page versions
+ try
+ {
+ itemcount = wikiPage.getVersion(); /* highest version */
+ }
+ catch( Exception e ) { /* dont care */ }
+
+ int pagesize = 20;
+ int startitem = itemcount;
+ String parm_start = (String)request.getParameter( "start" );
+ if( parm_start != null ) startitem = Integer.parseInt( parm_start ) ;
+ /*round to start of a pagination block */
+ if( startitem > -1 ) startitem = ( (startitem/pagesize) * pagesize );
+
+%>
+<wiki:PageExists>
+
+<%-- part 1 : normal wiki pages --%>
+<wiki:PageType type="page">
+
+ <wiki:TabbedSection defaultTab="info">
+
+ <wiki:Tab id="pagecontent"
+ title='<%=LocaleSupport.getLocalizedMessage(pageContext, "actions.view")%>'
+ accesskey="v"
+ url="<%=c.getURL(WikiContext.VIEW, c.getPage().getName())%>">
+ <%--<wiki:Include page="PageTab.jsp"/> --%>
+ </wiki:Tab>
+
+ <wiki:Tab id="attach" title="<%= attTitle %>" accesskey="a">
+ <wiki:Include page="AttachmentTab.jsp"/>
+ </wiki:Tab>
+
+ <%-- actual infopage content --%>
+ <wiki:Tab id="info" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "info.tab")%>' accesskey="i" >
+ <p>
+ <fmt:message key='info.lastmodified'>
+ <fmt:param><wiki:PageVersion >1</wiki:PageVersion></fmt:param>
+ <fmt:param>
+ <a href="<wiki:DiffLink format='url' version='latest' newVersion='previous' />"
+ title="<fmt:message key='info.pagediff.title' />" >
+ <fmt:formatDate value="<%= wikiPage.getLastModified() %>" pattern="${prefs['DateFormat']}" />
+ </a>
+ </fmt:param>
+ <fmt:param><wiki:Author /></fmt:param>
+ </fmt:message>
+
+ <a href="<wiki:Link format='url' jsp='rss.jsp'>
+ <wiki:Param name='page' value='<%=wikiPage.getName()%>'/>
+ <wiki:Param name='mode' value='wiki'/>
+ </wiki:Link>"
+ title="<fmt:message key='info.rsspagefeed.title'>
+ <fmt:param><wiki:PageName /></fmt:param>
+ </fmt:message>" >
+ <img src="<wiki:Link jsp='images/xml.png' format='url'/>" alt="[RSS]"/>
+ </a>
+ </p>
+
+ <wiki:CheckVersion mode="notfirst">
+ <p>
+ <fmt:message key='info.createdon'>
+ <fmt:param>
+ <wiki:Link version="1">
+ <fmt:formatDate value="<%= firstPage.getLastModified() %>" pattern="${prefs['DateFormat']}" />
+ </wiki:Link>
+ </fmt:param>
+ <fmt:param><%= creationAuthor %></fmt:param>
+ </fmt:message>
+ </p>
+ </wiki:CheckVersion>
+
+ <wiki:Permission permission="rename">
+ <form action="<wiki:Link format='url' jsp='Rename.jsp'/>"
+ class="wikiform"
+ id="renameform"
+ onsubmit="return Wiki.submitOnce(this);"
+ method="post" accept-charset="<wiki:ContentEncoding />" >
+ <p>
+ <input type="hidden" name="page" value="<wiki:Variable var='pagename' />" />
+ <input type="submit" name="rename" value="<fmt:message key='info.rename.submit' />" />
+ <input type="text" name="renameto" value="<wiki:Variable var='pagename' />" size="40" />
+
+ <input type="checkbox" name="references" checked="checked" />
+ <fmt:message key="info.updatereferrers"/>
+ </p>
+ </form>
+ </wiki:Permission>
+ <wiki:Permission permission="!rename">
+ <p><fmt:message key="info.rename.permission"/></p>
+ </wiki:Permission>
+
+ <wiki:Permission permission="delete">
+ <form action="<wiki:Link format='url' context='<%=WikiContext.DELETE%>' />"
+ class="wikiform"
+ id="deleteForm"
+ method="post" accept-charset="<wiki:ContentEncoding />"
+ onsubmit="return( confirm('<fmt:message key="info.confirmdelete"/>') && Wiki.submitOnce(this) );">
+ <p>
+ <input type="submit" name="delete-all" id="delete-all"
+ value="<fmt:message key='info.delete.submit'/>" >
+ </p>
+ </form>
+ </wiki:Permission>
+ <wiki:Permission permission="!delete">
+ <p><fmt:message key="info.delete.permission"/></p>
+ </wiki:Permission>
+
+ <div class="collapsebox-closed" id="incomingLinks">
+ <h4><fmt:message key="info.tab.incoming" /></h4>
+ <wiki:LinkTo><wiki:PageName /></wiki:LinkTo>
+ <wiki:Plugin plugin="ReferringPagesPlugin" args="before='*' after='\n' " />
+ </div>
+
+ <div class="collapsebox-closed" id="outgoingLinks">
+ <h4><fmt:message key="info.tab.outgoing" /></h4>
+ <wiki:Plugin plugin="ReferredPagesPlugin" args="depth='1' type='local'" />
+ </div>
+
+ <div class="clearbox"></div>
+
+ <%-- DIFF section --%>
+ <wiki:CheckRequestContext context='diff'>
+ <wiki:Include page="DiffTab.jsp"/>
+ </wiki:CheckRequestContext>
+ <%-- DIFF section --%>
+
+
+ <wiki:CheckVersion mode="first"><fmt:message key="info.noversions"/></wiki:CheckVersion>
+ <wiki:CheckVersion mode="notfirst">
+ <%-- if( itemcount > 1 ) { --%>
+
+ <wiki:SetPagination start="<%=startitem%>" total="<%=itemcount%>" pagesize="<%=pagesize%>" maxlinks="9"
+ fmtkey="info.pagination"
+ href='<%=c.getURL(WikiContext.INFO, c.getPage().getName(), "start=%s")%>' />
+
+ <div class="zebra-table sortable table-filter">
+ <table class="wikitable" >
+ <tr>
+ <th><fmt:message key="info.version"/></th>
+ <th><fmt:message key="info.date"/></th>
+ <th><fmt:message key="info.size"/></th>
+ <th><fmt:message key="info.author"/></th>
+ <th><fmt:message key="info.changes"/></th>
+ <th class='changenote'><fmt:message key="info.changenote"/></th>
+ </tr>
+
+ <wiki:HistoryIterator id="currentPage">
+ <% if( ( startitem == -1 ) ||
+ ( ( currentPage.getVersion() >= startitem )
+ && ( currentPage.getVersion() < startitem + pagesize ) ) )
+ {
+ %>
+ <tr>
+ <td>
+ <wiki:LinkTo version="<%=Integer.toString(currentPage.getVersion())%>">
+ <wiki:PageVersion/>
+ </wiki:LinkTo>
+ </td>
+
+ <td><fmt:formatDate value="<%= currentPage.getLastModified() %>" pattern="${prefs['DateFormat']}" /></td>
+ <td>
+ <%--<fmt:formatNumber value='<%=Double.toString(currentPage.getSize()/1000.0)%>' groupingUsed='false' maxFractionDigits='1' minFractionDigits='1'/> Kb--%>
+ <wiki:PageSize />
+ </td>
+ <td><wiki:Author /></td>
+
+ <td>
+ <wiki:CheckVersion mode="notfirst">
+ <wiki:DiffLink version="current" newVersion="previous"><fmt:message key="info.difftoprev"/></wiki:DiffLink>
+ <wiki:CheckVersion mode="notlatest"> | </wiki:CheckVersion>
+ </wiki:CheckVersion>
+
+ <wiki:CheckVersion mode="notlatest">
+ <wiki:DiffLink version="latest" newVersion="current"><fmt:message key="info.difftolast"/></wiki:DiffLink>
+ </wiki:CheckVersion>
+ </td>
+
+ <td class="changenote">
+ <%
+ String changeNote = (String)currentPage.getAttribute( WikiPage.CHANGENOTE );
+ changeNote = (changeNote != null) ? TextUtil.replaceEntities( changeNote ) : "" ;
+ %>
+ <%= changeNote %>
+ </td>
+
+ </tr>
+ <% } %>
+ </wiki:HistoryIterator>
+
+ </table>
+ </div>
+ ${pagination}
+ <%-- } /* itemcount > 1 */ --%>
+ </wiki:CheckVersion>
+ </wiki:Tab>
+
+ </wiki:TabbedSection>
+
+</wiki:PageType>
+
+
+<%-- part 2 : attachments --%>
+<wiki:PageType type="attachment">
+<%
+ int MAXATTACHNAMELENGTH = 30;
+ String progressId = c.getEngine().getProgressManager().getNewProgressIdentifier();
+%>
+
+ <wiki:TabbedSection defaultTab="info">
+ <wiki:Tab id="pagecontent"
+ title='<%=LocaleSupport.getLocalizedMessage(pageContext, "info.parent")%>'
+ accesskey="v"
+ url="<%=c.getURL(WikiContext.VIEW, ((Attachment)wikiPage).getParentName()) %>">
+ </wiki:Tab>
+
+ <wiki:Tab id="info" title='<%=LocaleSupport.getLocalizedMessage(pageContext, "info.attachment.tab")%>' accesskey="i" >
+
+ <h3><fmt:message key="info.uploadnew"/></h3>
+
+ <wiki:Permission permission="upload">
+ <form action="<wiki:Link jsp='attach' format='url' absolute='true'><wiki:Param name='progressid' value='<%=progressId%>'/></wiki:Link>"
+ class="wikiform"
+ id="uploadform"
+ onsubmit="return Wiki.submitUpload(this, '<%=progressId%>');"
+ method="post" accept-charset="<wiki:ContentEncoding/>"
+ enctype="multipart/form-data" >
+
+ <%-- Do NOT change the order of wikiname and content, otherwise the
+ servlet won't find its parts. --%>
+
+ <table>
+ <tr>
+ <td colspan="2"><div class="formhelp"><fmt:message key="info.uploadnew.help" /></div></td>
+ </tr>
+ <tr>
+ <td><label for="content"><fmt:message key="info.uploadnew.filename" /></label></td>
+ <td><input type="file" name="content" size="60"/></td>
+ </tr>
+ <tr>
+ <td><label for="changenote"><fmt:message key="info.uploadnew.changenote" /></label></td>
+ <td>
+ <input type="text" name="changenote" maxlength="80" size="60" />
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>
+ <input type="hidden" name="page" value="<wiki:Variable var='pagename' />" />
+ <input type="submit" name="upload" value="<fmt:message key='attach.add.submit'/>" id="upload" /> <input type="hidden" name="action" value="upload" />
+ <input type="hidden" name="nextpage" value="<wiki:PageInfoLink format='url'/>" />
+ <div id="progressbar"><div class="ajaxprogress"></div></div>
+ </td>
+ </tr>
+ </table>
+
+ </form>
+ </wiki:Permission>
+ <wiki:Permission permission="!upload">
+ <div class="formhelp"><fmt:message key="attach.add.permission"/></div>
+ </wiki:Permission>
+
+ <wiki:Permission permission="delete">
+ <h3><fmt:message key="info.deleteattachment"/></h3>
+ <form action="<wiki:Link format='url' context='<%=WikiContext.DELETE%>' />"
+ class="wikiform"
+ id="deleteForm"
+ method="post" accept-charset="<wiki:ContentEncoding />"
+ onsubmit="return( confirm('<fmt:message key="info.confirmdelete"/>') && Wiki.submitOnce(this) );" >
+ <div>
+ <input type="submit" name="delete-all" id="delete-all"
+ value="<fmt:message key='info.deleteattachment.submit' />" />
+ </div>
+ </form>
+ </wiki:Permission>
+
+ <%-- FIXME why not add pagination here - no need for large amounts of attach versions on one page --%>
+ <h3><fmt:message key='info.attachment.history' /></h3>
+
+ <div class="zebra-table"><div class="slimbox-img sortable">
+ <table class="wikitable">
+ <tr>
+ <th><fmt:message key="info.attachment.type"/></th>
+ <%--<th><fmt:message key="info.attachment.name"/></th>--%>
+ <th><fmt:message key="info.version"/></th>
+ <th><fmt:message key="info.size"/></th>
+ <th><fmt:message key="info.date"/></th>
+ <th><fmt:message key="info.author"/></th>
+ <%--
+ <wiki:Permission permission="upload">
+ <th><fmt:message key="info.actions"/></th>
+ </wiki:Permission>
+ --%>
+ <th class='changenote'><fmt:message key="info.changenote"/></th>
+ </tr>
+
+ <wiki:HistoryIterator id="att"><%-- <wiki:AttachmentsIterator id="att"> --%>
+ <%
+ String name = att.getName(); //att.getFileName();
+ int dot = name.lastIndexOf(".");
+ String attachtype = ( dot != -1 ) ? name.substring(dot+1) : "";
+
+ String sname = name;
+ if( sname.length() > MAXATTACHNAMELENGTH ) sname = sname.substring(0,MAXATTACHNAMELENGTH) + "...";
+ %>
+
+ <tr>
+ <td><div id="attach-<%= attachtype %>" class="attachtype"><%= attachtype %></div></td>
+ <%--<td><wiki:LinkTo title="<%= name %>" ><%= sname %></wiki:LinkTo></td>--%>
+ <%--FIXME classs parameter throws java exception
+ <td><wiki:Link version='<%=Integer.toString(att.getVersion())%>'
+ title="<%= name %>"
+ class="attachment" ><wiki:PageVersion /></wiki:Link></td>
+ --%>
+ <td><a href="<wiki:Link version='<%=Integer.toString(att.getVersion())%>' format='url' />"
+ title="<%= name %>"
+ class="attachment" ><wiki:PageVersion /></a></td>
+ <td style="white-space:nowrap;text-align:right;">
+ <fmt:formatNumber value='<%=Double.toString(att.getSize()/1000.0) %>' groupingUsed='false' maxFractionDigits='1' minFractionDigits='1'/> <fmt:message key="info.kilobytes"/>
+ </td>
+ <td style="white-space:nowrap;"><fmt:formatDate value="<%= att.getLastModified() %>" pattern="${prefs['DateFormat']}" /></td>
+ <td><wiki:Author /></td>
+ <%--
+ // FIXME: This needs to be added, once we figure out what is going on.
+ <wiki:Permission permission="upload">
+ <td>
+ <input type="button"
+ value="Restore"
+ url="<wiki:Link format='url' context='<%=WikiContext.UPLOAD%>'/>"/>
+ </td>
+ </wiki:Permission>
+ --%>
+ <td class='changenote'>
+ <%
+ String changeNote = (String)att.getAttribute(WikiPage.CHANGENOTE);
+ if( changeNote != null ) {
+ changeNote = TextUtil.replaceEntities(changeNote);
+ %><%=changeNote%><%
+ }
+ %>
+ </td>
+ </tr>
+ </wiki:HistoryIterator><%-- </wiki:AttachmentsIterator> --%>
+
+ </table>
+ </div></div>
+ </wiki:Tab>
+
+ </wiki:TabbedSection> <%-- end of .tabs --%>
+
+</wiki:PageType>
+
+</wiki:PageExists>
+
+<wiki:NoSuchPage>
+ <fmt:message key="common.nopage">
+ <fmt:param><wiki:EditLink><fmt:message key="common.createit"/></wiki:EditLink></fmt:param>
+ </fmt:message>
+</wiki:NoSuchPage>