Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java,v diff -u -r1.3 -r1.4 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java 28 Sep 2006 23:29:23 -0000 1.3 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java 24 Oct 2006 05:38:48 -0000 1.4 @@ -108,6 +108,10 @@ */ private void bundleViaHTTP(HttpServletRequest request, Cookie[] cookies) throws MalformedURLException, FileNotFoundException, IOException { + String cssDirectory = outputDirectory+File.separator+"css"; + File cssDirectoryFile = new File(cssDirectory); + cssDirectoryFile.mkdirs(); + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort(); List themeList = CSSThemeUtil.getAllUserThemes(); @@ -119,15 +123,15 @@ String theme = (String)i.next(); String url = basePath + "/lams/css/" + theme + ".css"; - HttpUrlConnectionUtil.writeResponseToFile(url, outputDirectory, theme + ".css", cookies); //cookies aren't really needed here. + HttpUrlConnectionUtil.writeResponseToFile(url, cssDirectory, theme + ".css", cookies); //cookies aren't really needed here. url = basePath + "/lams/css/" + theme + "_learner.css"; - HttpUrlConnectionUtil.writeResponseToFile(url, outputDirectory, theme + "_learner.css", cookies); //cookies aren't really needed here. + HttpUrlConnectionUtil.writeResponseToFile(url, cssDirectory, theme + "_learner.css", cookies); //cookies aren't really needed here. } // include the special IE stylesheet String url = basePath + "/lams/css/ie-styles.css"; - HttpUrlConnectionUtil.writeResponseToFile(url, outputDirectory, "ie-styles.css", cookies); //cookies aren't really needed here. + HttpUrlConnectionUtil.writeResponseToFile(url, cssDirectory, "ie-styles.css", cookies); //cookies aren't really needed here. } @@ -173,7 +177,7 @@ } // include the special IE stylesheet - addThemeFile(cssDirectory, "ie-styles"); + addThemeFile(cssDirectory, "ie-styles.css"); } private void addThemeFile(String cssDirectory, String themeFilename) {