Commit 25a6c1c4 authored by Liang Ding's avatar Liang Ding

Merge branch 'master' into 2.9.5-dev

parents 1d3a3b1e 344cb02f
...@@ -39,13 +39,15 @@ import javax.servlet.ServletContext; ...@@ -39,13 +39,15 @@ import javax.servlet.ServletContext;
import javax.servlet.http.Cookie; import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.io.InputStream; import java.io.InputStream;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.*; import java.util.*;
/** /**
* Skin utilities. * Skin utilities.
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.1.5.10, Sep 1, 2018 * @version 1.1.6.0, Sep 23, 2018
* @since 0.3.1 * @since 0.3.1
*/ */
public final class Skins { public final class Skins {
...@@ -161,14 +163,15 @@ public final class Skins { ...@@ -161,14 +163,15 @@ public final class Skins {
final ServletContext servletContext = SoloServletListener.getServletContext(); final ServletContext servletContext = SoloServletListener.getServletContext();
final Set<String> resourcePaths = servletContext.getResourcePaths("/skins"); final Set<String> resourcePaths = servletContext.getResourcePaths("/skins");
for (final String path : resourcePaths) { for (final String path : resourcePaths) {
final String dirName = path.substring("/skins".length() + 1, path.length() - 1); final Path p = Paths.get(path);
if (dirName.contains(".")) { final Path file = p.getFileName();
final String fileName = file.toString();
if (fileName.startsWith(".") || fileName.endsWith(".md")) {
continue; continue;
} }
ret.add(dirName); ret.add(fileName);
} }
return ret; return ret;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment