r1155 - xwiki/trunk/src/main/java/com/xpn/xwiki/doc

Ludovic Dubost ludovic at users.forge.objectweb.org
Wed Aug 16 10:43:55 CEST 2006


Author: ludovic
Date: 2006-08-16 10:43:54 +0200 (Wed, 16 Aug 2006)
New Revision: 1155

Modified:
   xwiki/trunk/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
Log:
Fix isProgrammaticContent and isAdvancedContent to look for lowercase

Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java	2006-08-16 08:23:43 UTC (rev 1154)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java	2006-08-16 08:43:54 UTC (rev 1155)
@@ -2554,7 +2554,7 @@
         String[] matches = { "<%" , "#set", "#include", "#if",  "public class",  "/* Advanced content */", "## Advanced content", "/* Programmatic content */", "## Programmatic content" };
         String content2 = content.toLowerCase();
         for (int i=0;i<matches.length;i++) {
-            if (content2.indexOf(matches[i])!=-1)
+            if (content2.indexOf(matches[i].toLowerCase())!=-1)
                 return true;
         }
 
@@ -2570,14 +2570,14 @@
     }
 
     public boolean isProgrammaticContent() {
-        String[] matches = { "<%" , "$xwiki.xWiki", "$context.context", "$doc.document", "$xwiki.getXWiki()", "$context.getContext()",
+        String[] matches = { "<%" , "\\$xwiki.xWiki", "$context.context", "$doc.document", "$xwiki.getXWiki()", "$context.getContext()",
                 "$doc.getDocument()", "WithProgrammingRights(", "/* Programmatic content */", "## Programmatic content",
                 "$xwiki.search(", "$xwiki.createUser", "$xwiki.createNewWiki", "$xwiki.addToAllGroup", "$xwiki.sendMessage",
                 "$xwiki.copyDocument", "$xwiki.copyWikiWeb", "$xwiki.parseGroovyFromString", "$doc.toXML()", "$doc.toXMLDocument()",
                 };
         String content2 = content.toLowerCase();
         for (int i=0;i<matches.length;i++) {
-            if (content2.indexOf(matches[i])!=-1)
+            if (content2.indexOf(matches[i].toLowerCase())!=-1)
                 return true;
         }
 





More information about the Xwiki-notifications mailing list