From: <jbo...@li...> - 2005-08-26 19:35:44
|
Author: ral...@jb... Date: 2005-08-26 15:35:41 -0400 (Fri, 26 Aug 2005) New Revision: 982 Modified: trunk/forge/portal-extensions/forge-prj-freezone/src/java/org/jboss/forge/projects/freezone/Freezone.java Log: Modified: trunk/forge/portal-extensions/forge-prj-freezone/src/java/org/jboss/forge/projects/freezone/Freezone.java =================================================================== --- trunk/forge/portal-extensions/forge-prj-freezone/src/java/org/jboss/forge/projects/freezone/Freezone.java 2005-08-26 18:57:13 UTC (rev 981) +++ trunk/forge/portal-extensions/forge-prj-freezone/src/java/org/jboss/forge/projects/freezone/Freezone.java 2005-08-26 19:35:41 UTC (rev 982) @@ -98,6 +98,11 @@ // System.out.println("path is: "+ path); int start, end; String mainPath = ""; + if (element.startsWith("#")) + { + return path+element; + + } int pre = path.lastIndexOf('/'); if(pre== -1)//we are in root dir @@ -106,10 +111,9 @@ } else { mainPath = path.substring(0, pre); - // System.out.println("main path is: " + mainPath); - }//main path to page + }//main path to page - + if (element.startsWith("/")) return element.substring(1); //base path, start with WEB-root @@ -126,13 +130,10 @@ start = element.lastIndexOf("../");//go one level up end = mainPath.lastIndexOf("/");//find last level element = element.substring(0, start) - //+ mainPath - // .substring(end, mainPath.length()) - + element - .substring(start + 3, element.length()); - // System.out.println("element is: " + element); + + element + .substring(start + 3, element.length()); mainPath = mainPath.substring(0, end); - // System.out.println("mainPath is: " + mainPath); + }//else }//while |