This is an automated email from the ASF dual-hosted git repository. juanpablo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit f0b65106936ba7c853660e5ace06114aa0e48e5f Author: juanpablo <[email protected]> AuthorDate: Mon Mar 16 21:33:40 2020 +0100 use Page instead of WikiPage on JSPs whenever possible --- jspwiki-war/src/main/webapp/Comment.jsp | 41 +++++++++-------- jspwiki-war/src/main/webapp/Delete.jsp | 20 +++------ jspwiki-war/src/main/webapp/Edit.jsp | 10 ++--- jspwiki-war/src/main/webapp/Search.jsp | 19 +++----- jspwiki-war/src/main/webapp/rss.jsp | 8 ++-- .../src/main/webapp/templates/210/InfoContent.jsp | 13 +++--- .../main/webapp/templates/210/editors/CKeditor.jsp | 19 ++++---- .../src/main/webapp/templates/210/editors/FCK.jsp | 21 +++++---- .../main/webapp/templates/210/editors/TinyMCE.jsp | 18 ++++---- .../main/webapp/templates/210/editors/plain.jsp | 4 +- .../main/webapp/templates/210/editors/preview.jsp | 3 +- .../main/webapp/templates/210/editors/wysiwyg.jsp | 4 +- .../main/webapp/templates/default/AJAXSearch.jsp | 27 ++++++----- .../main/webapp/templates/default/InfoContent.jsp | 11 ++--- .../webapp/templates/default/editors/CKeditor.jsp | 28 ++++++------ .../webapp/templates/default/editors/TinyMCE.jsp | 52 +++++++++++----------- .../webapp/templates/default/editors/plain.jsp | 4 +- .../webapp/templates/default/editors/preview.jsp | 3 +- .../webapp/templates/default/editors/wysiwyg.jsp | 21 +++++---- 19 files changed, 156 insertions(+), 170 deletions(-) diff --git a/jspwiki-war/src/main/webapp/Comment.jsp b/jspwiki-war/src/main/webapp/Comment.jsp index 7cfc58b..b9b6d03 100644 --- a/jspwiki-war/src/main/webapp/Comment.jsp +++ b/jspwiki-war/src/main/webapp/Comment.jsp @@ -24,18 +24,21 @@ <%@ page import="org.apache.wiki.*" %> <%@ page import="org.apache.wiki.api.core.*" %> <%@ page import="org.apache.wiki.api.exceptions.RedirectException" %> +<%@ page import="org.apache.wiki.auth.AuthorizationManager" %> +<%@ page import="org.apache.wiki.auth.login.CookieAssertionLoginModule" %> <%@ page import="org.apache.wiki.filters.SpamFilter" %> <%@ page import="org.apache.wiki.htmltowiki.HtmlStringToWikiTranslator" %> -<%@ page import="org.apache.wiki.ui.EditorManager" %> -<%@ page import="org.apache.wiki.util.HttpUtil" %> -<%@ page import="org.apache.wiki.util.TextUtil" %> <%@ page import="org.apache.wiki.pages.PageLock" %> +<%@ page import="org.apache.wiki.pages.PageManager" %> <%@ page import="org.apache.wiki.preferences.Preferences" %> -<%@ page import="org.apache.wiki.auth.login.CookieAssertionLoginModule" %> -<%@ page import="org.apache.wiki.workflow.DecisionRequiredException" %> <%@ page import="org.apache.wiki.preferences.Preferences" %> <%@ page import="org.apache.wiki.preferences.Preferences.TimeFormat" %> +<%@ page import="org.apache.wiki.ui.EditorManager" %> +<%@ page import="org.apache.wiki.ui.TemplateManager" %> +<%@ page import="org.apache.wiki.util.HttpUtil" %> +<%@ page import="org.apache.wiki.util.TextUtil" %> <%@ page import="org.apache.wiki.variables.VariableManager" %> +<%@ page import="org.apache.wiki.workflow.DecisionRequiredException" %> <%@ page errorPage="/Error.jsp" %> <%@ page import="javax.servlet.http.Cookie" %> <%@ taglib uri="http://jspwiki.apache.org/tags" prefix="wiki" %> @@ -58,10 +61,10 @@ %> <% - WikiEngine wiki = WikiEngine.getInstance( getServletConfig() ); + Engine wiki = WikiEngine.getInstance( getServletConfig() ); // Create wiki context and check for authorization WikiContext wikiContext = new WikiContext( wiki, request, WikiContext.COMMENT ); - if( !wiki.getAuthorizationManager().hasAccess( wikiContext, response ) ) return; + if( !wiki.getManager( AuthorizationManager.class ).hasAccess( wikiContext, response ) ) return; if( wikiContext.getCommand().getTarget() == null ) { response.sendRedirect( wikiContext.getURL( wikiContext.getRequestContext(), wikiContext.getName() ) ); return; @@ -84,8 +87,8 @@ String remember = TextUtil.replaceEntities( request.getParameter("remember") ); String changenote = TextUtil.replaceEntities( request.getParameter( "changenote" ) ); - WikiPage wikipage = wikiContext.getPage(); - WikiPage latestversion = wiki.getPageManager().getPage( pagereq ); + Page wikipage = wikiContext.getPage(); + Page latestversion = wiki.getManager( PageManager.class ).getPage( pagereq ); session.removeAttribute( EditorManager.REQ_EDITEDTEXT ); @@ -141,7 +144,7 @@ // Modifications are written here before actual saving - WikiPage modifiedPage = (WikiPage)wikiContext.getPage().clone(); + Page modifiedPage = (Page)wikiContext.getPage().clone(); // FIXME: I am not entirely sure if the JSP page is the // best place to check for concurrent changes. It certainly @@ -156,8 +159,8 @@ // // We expire ALL locks at this moment, simply because someone has already broken it. // - PageLock lock = wiki.getPageManager().getCurrentLock( wikipage ); - wiki.getPageManager().unlockPage( lock ); + PageLock lock = wiki.getManager( PageManager.class ).getCurrentLock( wikipage ); + wiki.getManager( PageManager.class ).unlockPage( lock ); session.removeAttribute( "lock-"+pagereq ); // @@ -166,15 +169,15 @@ modifiedPage.setAuthor( storedUser ); if( changenote != null ) { - modifiedPage.setAttribute( WikiPage.CHANGENOTE, changenote ); + modifiedPage.setAttribute( Page.CHANGENOTE, changenote ); } else { - modifiedPage.removeAttribute( WikiPage.CHANGENOTE ); + modifiedPage.removeAttribute( Page.CHANGENOTE ); } // // Build comment part // - StringBuffer pageText = new StringBuffer(wiki.getPageManager().getPureText( wikipage )); + StringBuffer pageText = new StringBuffer( wiki.getManager( PageManager.class ).getPureText( wikipage )); log.debug("Page initial contents are "+pageText.length()+" chars"); @@ -229,7 +232,7 @@ try { wikiContext.setPage( modifiedPage ); - wiki.getPageManager().saveText( wikiContext, pageText.toString() ); + wiki.getManager( PageManager.class ).saveText( wikiContext, pageText.toString() ); } catch( DecisionRequiredException e ) { String redirect = wikiContext.getURL(WikiContext.VIEW,"ApprovalRequiredForPageChanges"); response.sendRedirect( redirect ); @@ -251,7 +254,7 @@ PageLock lock = (PageLock) session.getAttribute( "lock-"+pagereq ); if( lock != null ) { - wiki.getPageManager().unlockPage( lock ); + wiki.getManager( PageManager.class ).unlockPage( lock ); session.removeAttribute( "lock-"+pagereq ); } response.sendRedirect( wikiContext.getViewURL(pagereq) ); @@ -277,7 +280,7 @@ // // Attempt to lock the page. // - PageLock lock = wiki.getPageManager().lockPage( wikipage, storedUser ); + PageLock lock = wiki.getManager( PageManager.class ).lockPage( wikipage, storedUser ); if( lock != null ) { session.setAttribute( "lock-"+pagereq, lock ); @@ -288,6 +291,6 @@ response.setHeader( "Cache-control", "max-age=0" ); response.setDateHeader( "Expires", new Date().getTime() ); response.setDateHeader( "Last-Modified", new Date().getTime() ); - String contentPage = wiki.getTemplateManager().findJSP( pageContext, wikiContext.getTemplate(), "EditTemplate.jsp" ); + String contentPage = wiki.getManager( TemplateManager.class ).findJSP( pageContext, wikiContext.getTemplate(), "EditTemplate.jsp" ); %><wiki:Include page="<%=contentPage%>" /> diff --git a/jspwiki-war/src/main/webapp/Delete.jsp b/jspwiki-war/src/main/webapp/Delete.jsp index ebb1e04..f459da0 100644 --- a/jspwiki-war/src/main/webapp/Delete.jsp +++ b/jspwiki-war/src/main/webapp/Delete.jsp @@ -48,8 +48,8 @@ } String pagereq = wikiContext.getName(); - WikiPage wikipage = wikiContext.getPage(); - WikiPage latestversion = wiki.getManager( PageManager.class ).getPage( pagereq ); + Page wikipage = wikiContext.getPage(); + Page latestversion = wiki.getManager( PageManager.class ).getPage( pagereq ); String delete = request.getParameter( "delete" ); String deleteall = request.getParameter( "delete-all" ); @@ -65,8 +65,7 @@ redirTo = ((Attachment)wikipage).getParentName(); } - if( deleteall != null ) - { + if( deleteall != null ) { log.info("Deleting page "+pagereq+". User="+request.getRemoteUser()+", host="+HttpUtil.getRemoteAddress(request) ); wiki.getManager( PageManager.class ).deletePage( pagereq ); @@ -80,20 +79,16 @@ response.sendRedirect( TextUtil.replaceString( wiki.getURL( WikiContext.VIEW, redirTo, "tab="+request.getParameter("tab") ),"&","&" )); return; - } - else if( delete != null ) - { + } else if( delete != null ) { log.info("Deleting a range of pages from "+pagereq); - for( Enumeration< String > params = request.getParameterNames(); params.hasMoreElements(); ) - { + for( Enumeration< String > params = request.getParameterNames(); params.hasMoreElements(); ) { String paramName = params.nextElement(); - if( paramName.startsWith("delver") ) - { + if( paramName.startsWith("delver") ) { int version = Integer.parseInt( paramName.substring(7) ); - WikiPage p = wiki.getManager( PageManager.class ).getPage( pagereq, version ); + Page p = wiki.getManager( PageManager.class ).getPage( pagereq, version ); log.debug("Deleting version "+version); wiki.getManager( PageManager.class ).deleteVersion( p ); @@ -104,7 +99,6 @@ TextUtil.replaceString( wiki.getURL( WikiContext.VIEW, redirTo, "tab=" + request.getParameter( "tab" ) ),"&","&" ) ); - return; } diff --git a/jspwiki-war/src/main/webapp/Edit.jsp b/jspwiki-war/src/main/webapp/Edit.jsp index a885d22..d1a0fc3 100644 --- a/jspwiki-war/src/main/webapp/Edit.jsp +++ b/jspwiki-war/src/main/webapp/Edit.jsp @@ -90,8 +90,8 @@ text = new HtmlStringToWikiTranslator().translate(htmlText,wikiContext); } - WikiPage wikipage = wikiContext.getPage(); - WikiPage latestversion = wiki.getManager( PageManager.class ).getPage( pagereq ); + Page wikipage = wikiContext.getPage(); + Page latestversion = wiki.getManager( PageManager.class ).getPage( pagereq ); if( latestversion == null ) { latestversion = wikiContext.getPage(); @@ -121,7 +121,7 @@ return; } - WikiPage modifiedPage = (WikiPage)wikiContext.getPage().clone(); + Page modifiedPage = (Page)wikiContext.getPage().clone(); // FIXME: I am not entirely sure if the JSP page is the // best place to check for concurrent changes. It certainly @@ -160,9 +160,9 @@ session.removeAttribute("changenote"); if( changenote != null && changenote.length() > 0 ) { - modifiedPage.setAttribute( WikiPage.CHANGENOTE, changenote ); + modifiedPage.setAttribute( Page.CHANGENOTE, changenote ); } else { - modifiedPage.removeAttribute( WikiPage.CHANGENOTE ); + modifiedPage.removeAttribute( Page.CHANGENOTE ); } // diff --git a/jspwiki-war/src/main/webapp/Search.jsp b/jspwiki-war/src/main/webapp/Search.jsp index 2286d79..5048498 100644 --- a/jspwiki-war/src/main/webapp/Search.jsp +++ b/jspwiki-war/src/main/webapp/Search.jsp @@ -21,10 +21,11 @@ <%@ page import="org.apache.log4j.*" %> <%@ page import="org.apache.wiki.*" %> <%@ page import="org.apache.wiki.api.core.*" %> +<%@ page import="org.apache.wiki.api.search.*" %> <%@ page import="org.apache.wiki.auth.*" %> <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.preferences.Preferences" %> -<%@ page import="org.apache.wiki.search.*" %> +<%@ page import="org.apache.wiki.search.SearchManager" %> <%@ page import="org.apache.wiki.ui.TemplateManager" %> <%@ page import="org.apache.wiki.util.TextUtil" %> <%@ page errorPage="/Error.jsp" %> @@ -58,25 +59,17 @@ query = TextUtil.replaceEntities( query ); - pageContext.setAttribute( "query", - query, - PageContext.REQUEST_SCOPE ); + pageContext.setAttribute( "query", query, PageContext.REQUEST_SCOPE ); // // Did the user click on "go"? // - if( go != null ) - { - if( list != null && list.size() > 0 ) - { + if( go != null ) { + if( list != null && list.size() > 0 ) { SearchResult sr = list.iterator().next(); - - WikiPage wikiPage = sr.getPage(); - + Page wikiPage = sr.getPage(); String url = wikiContext.getViewURL( wikiPage.getName() ); - response.sendRedirect( url ); - return; } } diff --git a/jspwiki-war/src/main/webapp/rss.jsp b/jspwiki-war/src/main/webapp/rss.jsp index e38d3d9..5b55c25 100644 --- a/jspwiki-war/src/main/webapp/rss.jsp +++ b/jspwiki-war/src/main/webapp/rss.jsp @@ -55,7 +55,7 @@ // Create wiki context and check for authorization WikiContext wikiContext = new WikiContext( wiki, request, "rss" ); if(!wiki.getManager( AuthorizationManager.class ).hasAccess( wikiContext, response ) ) return; - WikiPage wikipage = wikiContext.getPage(); + Page wikipage = wikiContext.getPage(); // Redirect if RSS generation not on if( wiki.getManager( RSSGenerator.class ) == null ) { @@ -94,7 +94,7 @@ // // Now, list items. // - List< WikiPage > changed; + List< Page > changed; if( "blog".equals( mode ) ) { WeblogPlugin plug = new WeblogPlugin(); @@ -109,8 +109,8 @@ boolean hasChanged = false; Date latest = new Date(0); - for( Iterator< WikiPage > i = changed.iterator(); i.hasNext(); ) { - WikiPage p = i.next(); + for( Iterator< Page > i = changed.iterator(); i.hasNext(); ) { + Page p = i.next(); if( !HttpUtil.checkFor304( request, p.getName(), p.getLastModified() ) ) hasChanged = true; if( p.getLastModified().after( latest ) ) latest = p.getLastModified(); diff --git a/jspwiki-war/src/main/webapp/templates/210/InfoContent.jsp b/jspwiki-war/src/main/webapp/templates/210/InfoContent.jsp index c59d32b..6f91642 100644 --- a/jspwiki-war/src/main/webapp/templates/210/InfoContent.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/InfoContent.jsp @@ -21,9 +21,10 @@ <%@ page import="java.security.Permission" %> <%@ page import="javax.servlet.jsp.jstl.fmt.*" %> <%@ page import="org.apache.wiki.*" %> +<%@ page import="org.apache.wiki.api.core.*" %> +<%@ page import="org.apache.wiki.attachment.AttachmentManager" %> <%@ page import="org.apache.wiki.auth.*" %> <%@ page import="org.apache.wiki.auth.permissions.*" %> -<%@ page import="org.apache.wiki.attachment.*" %> <%@ page import="org.apache.wiki.i18n.InternationalizationManager" %> <%@ page import="org.apache.wiki.pages.PageManager" %> <%@ page import="org.apache.wiki.preferences.Preferences" %> @@ -34,8 +35,8 @@ <fmt:setLocale value="${prefs.Language}" /> <fmt:setBundle basename="templates.default"/> <% - WikiContext c = WikiContext.findContext(pageContext); - WikiPage wikiPage = c.getPage(); + Context c = WikiContext.findContext(pageContext); + Page wikiPage = c.getPage(); int attCount = c.getEngine().getManager( AttachmentManager.class ).listAttachments( c.getPage() ).size(); String attTitle = LocaleSupport.getLocalizedMessage(pageContext, "attach.tab"); if( attCount != 0 ) attTitle += " (" + attCount + ")"; @@ -46,7 +47,7 @@ String creationAuthor =""; //FIXME -- seems not to work correctly for attachments !! - WikiPage firstPage = c.getEngine().getManager( PageManager.class ).getPage( wikiPage.getName(), 1 ); + Page firstPage = c.getEngine().getManager( PageManager.class ).getPage( wikiPage.getName(), 1 ); if( firstPage != null ) { creationAuthor = firstPage.getAuthor(); @@ -244,7 +245,7 @@ </td> <td class="changenote"> - <% String changenote = (String) currentPage.getAttribute( WikiPage.CHANGENOTE ); %> + <% String changenote = (String) currentPage.getAttribute( Page.CHANGENOTE ); %> <%= (changenote==null) ? "" : changenote %> </td> @@ -396,7 +397,7 @@ </wiki:Permission> --%> <td class='changenote'> - <% String changenote = (String) att.getAttribute( WikiPage.CHANGENOTE ); %> + <% String changenote = (String) att.getAttribute( Page.CHANGENOTE ); %> <%= (changenote==null) ? "" : changenote %> </td> </tr> diff --git a/jspwiki-war/src/main/webapp/templates/210/editors/CKeditor.jsp b/jspwiki-war/src/main/webapp/templates/210/editors/CKeditor.jsp index cf85ee8..d0d8265 100644 --- a/jspwiki-war/src/main/webapp/templates/210/editors/CKeditor.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/editors/CKeditor.jsp @@ -26,7 +26,7 @@ <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.filters.*" %> <%@ page import="org.apache.wiki.pages.PageManager" %> -<%@ page import="org.apache.wiki.parser.JSPWikiMarkupParser" %> +<%@ page import="org.apache.wiki.parser.MarkupParser" %> <%@ page import="org.apache.wiki.render.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> @@ -40,7 +40,7 @@ This provides the WYSIWYG CKeditor for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); /* local download of CKeditor */ @@ -52,12 +52,12 @@ "//cdn.ckeditor.com/4.5.1/standard/ckeditor.js" ); */ - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); context.setVariable( VariableManager.VAR_RUNFILTERS, "false" ); - WikiPage wikiPage = context.getPage(); - String originalCCLOption = (String)wikiPage.getAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, "false" ); + Page wikiPage = context.getPage(); + String originalCCLOption = (String)wikiPage.getAttribute( MarkupParser.PROP_CAMELCASELINKS ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, "false" ); String usertext = EditorManager.getEditedText(pageContext); @@ -68,7 +68,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); @@ -113,14 +113,13 @@ context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); context.setVariable( VariableManager.VAR_RUNFILTERS, null ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); /*not used String templateDir = (String)copyOfWikiProperties.get( Engine.PROP_TEMPLATEDIR ); String protocol = "http://"; - if( request.isSecure() ) - { + if( request.isSecure() ) { protocol = "https://"; } */ diff --git a/jspwiki-war/src/main/webapp/templates/210/editors/FCK.jsp b/jspwiki-war/src/main/webapp/templates/210/editors/FCK.jsp index c6662b2..0a103ff 100644 --- a/jspwiki-war/src/main/webapp/templates/210/editors/FCK.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/editors/FCK.jsp @@ -27,7 +27,7 @@ <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.filters.*" %> <%@ page import="org.apache.wiki.pages.PageManager" %> -<%@ page import="org.apache.wiki.parser.JSPWikiMarkupParser" %> +<%@ page import="org.apache.wiki.parser.MarkupParser" %> <%@ page import="org.apache.wiki.render.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> @@ -39,14 +39,14 @@ <%-- This provides the FCK editor for JSPWiki. --%> -<% WikiContext context = WikiContext.findContext( pageContext ); +<% Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); context.setVariable( VariableManager.VAR_RUNFILTERS, "false" ); - WikiPage wikiPage = context.getPage(); - String originalCCLOption = (String)wikiPage.getAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, "false" ); + Page wikiPage = context.getPage(); + String originalCCLOption = (String)wikiPage.getAttribute( MarkupParser.PROP_CAMELCASELINKS ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, "false" ); String usertext = EditorManager.getEditedText(pageContext); TemplateManager.addResourceRequest( context, TemplateManager.RESOURCE_SCRIPT, @@ -58,7 +58,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); @@ -88,15 +88,14 @@ // Disable the WYSIWYG_EDITOR_MODE and reset the other properties immediately // after the XHTML for FCK has been rendered. - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); context.setVariable( VariableManager.VAR_RUNFILTERS, null ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); String templateDir = (String)engine.getWikiProperties().get( Engine.PROP_TEMPLATEDIR ); String protocol = "http://"; - if( request.isSecure() ) - { + if( request.isSecure() ) { protocol = "https://"; } %> diff --git a/jspwiki-war/src/main/webapp/templates/210/editors/TinyMCE.jsp b/jspwiki-war/src/main/webapp/templates/210/editors/TinyMCE.jsp index 52047d2..55088d0 100644 --- a/jspwiki-war/src/main/webapp/templates/210/editors/TinyMCE.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/editors/TinyMCE.jsp @@ -26,7 +26,7 @@ <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.filters.*" %> <%@ page import="org.apache.wiki.pages.PageManager" %> -<%@ page import="org.apache.wiki.parser.JSPWikiMarkupParser" %> +<%@ page import="org.apache.wiki.parser.MarkupParser" %> <%@ page import="org.apache.wiki.render.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> @@ -39,7 +39,7 @@ This provides the WYSIWYG TinyMCE for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); /* local download of TinyMCE */ @@ -51,12 +51,12 @@ "//tinymce.cachefly.net/4.2/tinymce.min.js" ); */ - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); context.setVariable( VariableManager.VAR_RUNFILTERS, "false" ); - WikiPage wikiPage = context.getPage(); - String originalCCLOption = (String)wikiPage.getAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, "false" ); + Page wikiPage = context.getPage(); + String originalCCLOption = (String)wikiPage.getAttribute( MarkupParser.PROP_CAMELCASELINKS ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, "false" ); String usertext = EditorManager.getEditedText(pageContext); @@ -67,7 +67,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); @@ -106,9 +106,9 @@ // Disable the WYSIWYG_EDITOR_MODE and reset the other properties immediately // after the XHTML for TinyMCE has been rendered. - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); context.setVariable( VariableManager.VAR_RUNFILTERS, null ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); /*not used String templateDir = (String)engine.getWikiProperties().get( Engine.PROP_TEMPLATEDIR ); diff --git a/jspwiki-war/src/main/webapp/templates/210/editors/plain.jsp b/jspwiki-war/src/main/webapp/templates/210/editors/plain.jsp index e4743f7..9fa858c 100644 --- a/jspwiki-war/src/main/webapp/templates/210/editors/plain.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/editors/plain.jsp @@ -36,7 +36,7 @@ This is a plain editor for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); TemplateManager.addResourceRequest( context, TemplateManager.RESOURCE_SCRIPT, @@ -50,7 +50,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); diff --git a/jspwiki-war/src/main/webapp/templates/210/editors/preview.jsp b/jspwiki-war/src/main/webapp/templates/210/editors/preview.jsp index 90057f5..b687efb 100644 --- a/jspwiki-war/src/main/webapp/templates/210/editors/preview.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/editors/preview.jsp @@ -20,6 +20,7 @@ <%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib uri="http://jspwiki.apache.org/tags" prefix="wiki" %> <%@ page import="org.apache.wiki.*" %> +<%@ page import="org.apache.wiki.api.core.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> <%@ page import="org.apache.wiki.filters.*" %> @@ -31,7 +32,7 @@ This is a special editor component for JSPWiki preview storage. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); String usertext = (String)pageContext.getAttribute( EditorManager.ATTR_EDITEDTEXT, PageContext.REQUEST_SCOPE ); if( usertext == null ) usertext = ""; diff --git a/jspwiki-war/src/main/webapp/templates/210/editors/wysiwyg.jsp b/jspwiki-war/src/main/webapp/templates/210/editors/wysiwyg.jsp index 31991ce..f853733 100644 --- a/jspwiki-war/src/main/webapp/templates/210/editors/wysiwyg.jsp +++ b/jspwiki-war/src/main/webapp/templates/210/editors/wysiwyg.jsp @@ -36,7 +36,7 @@ This is a plain editor for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); TemplateManager.addResourceRequest( context, TemplateManager.RESOURCE_SCRIPT, @@ -50,7 +50,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); diff --git a/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp b/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp index 8a1c672..f750bf6 100644 --- a/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp @@ -19,17 +19,19 @@ <%@ taglib uri="http://jspwiki.apache.org/tags" prefix="wiki" %> <%@ page language="java" pageEncoding="UTF-8"%> +<%@ page import="java.util.*" %> +<%@ page import="java.util.Collection" %> +<%@ page import="java.net.URLEncoder" %> +<%@ page import="org.apache.commons.lang3.*" %> <%@ page import="org.apache.log4j.*" %> <%@ page import="org.apache.wiki.*" %> +<%@ page import="org.apache.wiki.api.core.*" %> +<%@ page import="org.apache.wiki.api.search.SearchResult" %> <%@ page import="org.apache.wiki.auth.*" %> <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.preferences.Preferences" %> -<%@ page import="org.apache.wiki.search.SearchResult" %> +<%@ page import="org.apache.wiki.search.SearchManager" %> <%@ page import="org.apache.wiki.ui.*" %> -<%@ page import="java.util.*" %> -<%@ page import="java.util.Collection" %> -<%@ page import="org.apache.commons.lang3.*" %> -<%@ 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.*" %> @@ -41,14 +43,14 @@ wiki = WikiEngine.getInstance( getServletConfig() ); } Logger log = Logger.getLogger("JSPWikiSearch"); - WikiEngine wiki; + Engine 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 = new WikiContext( wiki, request, WikiContext.FIND ); - if(!wiki.getAuthorizationManager().hasAccess( wikiContext, response )) return; + if(!wiki.getManager( AuthorizationManager.class ).hasAccess( wikiContext, response ) ) return; String query = request.getParameter( "query"); @@ -56,21 +58,18 @@ { try { - Collection< SearchResult > list = wiki.getSearchManager().findPages( query, wikiContext ); + Collection< SearchResult > list = wiki.getManager( SearchManager.class ).findPages( query, wikiContext ); // Filter down to only those that we actually have a permission to view - AuthorizationManager mgr = wiki.getAuthorizationManager(); + AuthorizationManager mgr = wiki.getManager( AuthorizationManager.class ); - //ArrayList< SearchResult > items = new ArrayList<>(); - //"The '<>' Diamond operator is not allowed for source level below 1.7" - //The compiler that eg. tomcat is running is older than 1.7. -- need mod to tomcat/conf/web.xml - ArrayList< SearchResult > items = new ArrayList< SearchResult >(); + ArrayList< SearchResult > items = new ArrayList<>(); for( Iterator< SearchResult > i = list.iterator(); i.hasNext(); ) { SearchResult r = i.next(); - WikiPage p = r.getPage(); + Page p = r.getPage(); PagePermission pp = new PagePermission( p, PagePermission.VIEW_ACTION ); diff --git a/jspwiki-war/src/main/webapp/templates/default/InfoContent.jsp b/jspwiki-war/src/main/webapp/templates/default/InfoContent.jsp index d9a5bef..94b54d5 100644 --- a/jspwiki-war/src/main/webapp/templates/default/InfoContent.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/InfoContent.jsp @@ -18,6 +18,7 @@ --%> <%@ page import="org.apache.wiki.*" %> +<%@ page import="org.apache.wiki.api.core.*" %> <%@ page import="org.apache.wiki.auth.*" %> <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.attachment.*" %> @@ -35,8 +36,8 @@ <fmt:setLocale value="${prefs.Language}" /> <fmt:setBundle basename="templates.default"/> <% - WikiContext c = WikiContext.findContext(pageContext); - WikiPage wikiPage = c.getPage(); + Context c = WikiContext.findContext(pageContext); + Page wikiPage = c.getPage(); int attCount = c.getEngine().getManager( AttachmentManager.class ).listAttachments( c.getPage() ).size(); String attTitle = LocaleSupport.getLocalizedMessage(pageContext, "attach.tab"); if( attCount != 0 ) attTitle += " (" + attCount + ")"; @@ -44,7 +45,7 @@ String creationAuthor =""; //FIXME -- seems not to work correctly for attachments !! - WikiPage firstPage = c.getEngine().getManager( PageManager.class ).getPage( wikiPage.getName(), 1 ); + Page firstPage = c.getEngine().getManager( PageManager.class ).getPage( wikiPage.getName(), 1 ); if( firstPage != null ) { creationAuthor = firstPage.getAuthor(); @@ -203,7 +204,7 @@ </wiki:CheckVersion> </td> - <c:set var="changenote" value="<%= (String)currentPage.getAttribute( WikiPage.CHANGENOTE ) %>" /> + <c:set var="changenote" value="<%= (String)currentPage.getAttribute( Page.CHANGENOTE ) %>" /> <td class="changenote"><c:out value="${changenote}"/></td> </tr> @@ -370,7 +371,7 @@ </wiki:Permission> --%> - <c:set var="changenote" value="<%= (String)att.getAttribute( WikiPage.CHANGENOTE ) %>" /> + <c:set var="changenote" value="<%= (String)att.getAttribute( Page.CHANGENOTE ) %>" /> <td class="changenote"><c:out value="${changenote}"/></td> </tr> diff --git a/jspwiki-war/src/main/webapp/templates/default/editors/CKeditor.jsp b/jspwiki-war/src/main/webapp/templates/default/editors/CKeditor.jsp index bc229c6..60ba62b 100644 --- a/jspwiki-war/src/main/webapp/templates/default/editors/CKeditor.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/editors/CKeditor.jsp @@ -25,7 +25,7 @@ <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.filters.*" %> <%@ page import="org.apache.wiki.pages.PageManager" %> -<%@ page import="org.apache.wiki.parser.JSPWikiMarkupParser" %> +<%@ page import="org.apache.wiki.parser.MarkupParser" %> <%@ page import="org.apache.wiki.render.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> @@ -40,7 +40,7 @@ This provides the WYSIWYG CKeditor for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); /* local download of CKeditor */ @@ -52,12 +52,12 @@ "//cdn.ckeditor.com/4.5.1/standard/ckeditor.js" ); */ - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); context.setVariable( VariableManager.VAR_RUNFILTERS, "false" ); - WikiPage wikiPage = context.getPage(); - String originalCCLOption = (String)wikiPage.getAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, "false" ); + Page wikiPage = context.getPage(); + String originalCCLOption = (String)wikiPage.getAttribute( MarkupParser.PROP_CAMELCASELINKS ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, "false" ); String usertext = EditorManager.getEditedText(pageContext); @@ -69,7 +69,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); @@ -115,16 +115,15 @@ // Disable the WYSIWYG_EDITOR_MODE and reset the other properties immediately // after the XHTML for CKeditor has been rendered. - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); context.setVariable( VariableManager.VAR_RUNFILTERS, null ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); /*FFS not used String templateDir = (String)copyOfWikiProperties.get( Engine.PROP_TEMPLATEDIR ); String protocol = "http://"; - if( request.isSecure() ) - { + if( request.isSecure() ) { protocol = "https://"; } */ @@ -211,8 +210,8 @@ </ul> </div> - <c:set var="editors" value="<%= engine.getManager( EditorManager.class ).getEditorList() %>" /> - <c:if test='${fn:length(editors)>1}'> + <c:set var="editors" value="<%= engine.getManager( EditorManager.class ).getEditorList() %>" /> + <c:if test='${fn:length(editors)>1}'> <div class="btn-group config"> <%-- note: 'dropdown-toggle' is only here to style the last button properly! --%> <button class="btn btn-default dropdown-toggle"><span class="icon-pencil"></span><span class="caret"></span></button> @@ -231,8 +230,7 @@ </c:forEach> </ul> </div> - </c:if> - + </c:if> </div> diff --git a/jspwiki-war/src/main/webapp/templates/default/editors/TinyMCE.jsp b/jspwiki-war/src/main/webapp/templates/default/editors/TinyMCE.jsp index 515fba0..ef036a4 100644 --- a/jspwiki-war/src/main/webapp/templates/default/editors/TinyMCE.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/editors/TinyMCE.jsp @@ -26,7 +26,7 @@ <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.filters.*" %> <%@ page import="org.apache.wiki.pages.PageManager" %> -<%@ page import="org.apache.wiki.parser.JSPWikiMarkupParser" %> +<%@ page import="org.apache.wiki.parser.MarkupParser" %> <%@ page import="org.apache.wiki.render.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> @@ -46,15 +46,15 @@ This provides the WYSIWYG TinyMCE for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); context.setVariable( VariableManager.VAR_RUNFILTERS, "false" ); - WikiPage wikiPage = context.getPage(); - String originalCCLOption = (String)wikiPage.getAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, "false" ); + Page wikiPage = context.getPage(); + String originalCCLOption = (String)wikiPage.getAttribute( MarkupParser.PROP_CAMELCASELINKS ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, "false" ); String usertext = EditorManager.getEditedText(pageContext); @@ -67,7 +67,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); @@ -116,9 +116,9 @@ // Disable the WYSIWYG_EDITOR_MODE and reset the other properties immediately // after the XHTML for TinyMCE has been rendered. - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); context.setVariable( VariableManager.VAR_RUNFILTERS, null ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); /*FSS not used String templateDir = (String)engine.getWikiProperties().get( Engine.PROP_TEMPLATEDIR ); @@ -186,28 +186,26 @@ </div> <div class="btn-group editor-tools"> - <div class="btn-group config"> <%-- note: 'dropdown-toggle' is only here to style the last button properly! --%> <button class="btn btn-default dropdown-toggle"><span class="icon-wrench"></span><span class="caret"></span></button> <ul class="dropdown-menu" data-hover-parent="div"> - <li> - <a> - <label for="livepreview"> - <input type="checkbox" data-cmd="livepreview" id="livepreview" ${prefs.livepreview ? 'checked="checked"' : ''}/> - <fmt:message key='editor.plain.livepreview'/> <span class="icon-refresh"/> - </label> - </a> - </li> - <li> - <a> - <label for="previewcolumn"> - <input type="checkbox" data-cmd="previewcolumn" id="previewcolumn" ${prefs.previewcolumn ? 'checked="checked"' : ''}/> - <fmt:message key='editor.plain.sidebysidepreview'/> <span class="icon-columns"/> - </label> - </a> - </li> - + <li> + <a> + <label for="livepreview"> + <input type="checkbox" data-cmd="livepreview" id="livepreview" ${prefs.livepreview ? 'checked="checked"' : ''}/> + <fmt:message key='editor.plain.livepreview'/> <span class="icon-refresh"/> + </label> + </a> + </li> + <li> + <a> + <label for="previewcolumn"> + <input type="checkbox" data-cmd="previewcolumn" id="previewcolumn" ${prefs.previewcolumn ? 'checked="checked"' : ''}/> + <fmt:message key='editor.plain.sidebysidepreview'/> <span class="icon-columns"/> + </label> + </a> + </li> </ul> </div> diff --git a/jspwiki-war/src/main/webapp/templates/default/editors/plain.jsp b/jspwiki-war/src/main/webapp/templates/default/editors/plain.jsp index 88d54fb..8ec27a1 100644 --- a/jspwiki-war/src/main/webapp/templates/default/editors/plain.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/editors/plain.jsp @@ -37,7 +37,7 @@ This is a plain editor for JSPWiki. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); String usertext = EditorManager.getEditedText( pageContext ); @@ -50,7 +50,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); diff --git a/jspwiki-war/src/main/webapp/templates/default/editors/preview.jsp b/jspwiki-war/src/main/webapp/templates/default/editors/preview.jsp index 02d0b37..01838f5 100644 --- a/jspwiki-war/src/main/webapp/templates/default/editors/preview.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/editors/preview.jsp @@ -20,6 +20,7 @@ <%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib uri="http://jspwiki.apache.org/tags" prefix="wiki" %> <%@ page import="org.apache.wiki.*" %> +<%@ page import="org.apache.wiki.api.core.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> <%@ page import="org.apache.wiki.filters.*" %> @@ -31,7 +32,7 @@ This is a special editor component for JSPWiki preview storage. --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); String usertext = (String)pageContext.getAttribute( EditorManager.ATTR_EDITEDTEXT, PageContext.REQUEST_SCOPE ); if( usertext == null ) usertext = ""; diff --git a/jspwiki-war/src/main/webapp/templates/default/editors/wysiwyg.jsp b/jspwiki-war/src/main/webapp/templates/default/editors/wysiwyg.jsp index 2a556ce..e39b458 100644 --- a/jspwiki-war/src/main/webapp/templates/default/editors/wysiwyg.jsp +++ b/jspwiki-war/src/main/webapp/templates/default/editors/wysiwyg.jsp @@ -26,7 +26,7 @@ <%@ page import="org.apache.wiki.auth.permissions.*" %> <%@ page import="org.apache.wiki.filters.*" %> <%@ page import="org.apache.wiki.pages.PageManager" %> -<%@ page import="org.apache.wiki.parser.JSPWikiMarkupParser" %> +<%@ page import="org.apache.wiki.parser.MarkupParser" %> <%@ page import="org.apache.wiki.render.*" %> <%@ page import="org.apache.wiki.ui.*" %> <%@ page import="org.apache.wiki.util.TextUtil" %> @@ -42,15 +42,15 @@ This provides a wysiwy editor for JSPWiki. (based on mooeditable) --%> <% - WikiContext context = WikiContext.findContext( pageContext ); + Context context = WikiContext.findContext( pageContext ); Engine engine = context.getEngine(); - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.TRUE ); context.setVariable( VariableManager.VAR_RUNFILTERS, "false" ); - WikiPage wikiPage = context.getPage(); - String originalCCLOption = (String)wikiPage.getAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, "false" ); + Page wikiPage = context.getPage(); + String originalCCLOption = (String)wikiPage.getAttribute( MarkupParser.PROP_CAMELCASELINKS ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, "false" ); String usertext = EditorManager.getEditedText(pageContext); %> @@ -61,7 +61,7 @@ String clone = request.getParameter( "clone" ); if( clone != null ) { - WikiPage p = engine.getManager( PageManager.class ).getPage( clone ); + Page p = engine.getManager( PageManager.class ).getPage( clone ); if( p != null ) { AuthorizationManager mgr = engine.getManager( AuthorizationManager.class ); @@ -107,15 +107,14 @@ // Disable the WYSIWYG_EDITOR_MODE and reset the other properties immediately // after the XHTML for wysiwyg editor has been rendered. - context.setVariable( WikiContext.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); + context.setVariable( Context.VAR_WYSIWYG_EDITOR_MODE, Boolean.FALSE ); context.setVariable( VariableManager.VAR_RUNFILTERS, null ); - wikiPage.setAttribute( JSPWikiMarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); + wikiPage.setAttribute( MarkupParser.PROP_CAMELCASELINKS, originalCCLOption ); /*not used String templateDir = (String)engine.getWikiProperties().get( Engine.PROP_TEMPLATEDIR ); String protocol = "http://"; - if( request.isSecure() ) - { + if( request.isSecure() ) { protocol = "https://"; } */
