lib/nitcorn: FileServer sort files by name in directory listing
authorAlexis Laferrière <alexis.laf@xymus.net>
Thu, 21 Apr 2016 13:44:27 +0000 (09:44 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Fri, 22 Apr 2016 18:41:17 +0000 (14:41 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/nitcorn/file_server.nit
tests/sav/test_nitcorn.res

index 80f64d2..ea3212d 100644 (file)
@@ -111,6 +111,8 @@ class FileServer
                                        var title = turi
                                        var files = local_file.files
 
+                                       alpha_comparator.sort files
+
                                        var links = new Array[String]
                                        if turi.length > 1 then
                                                var path = (request.uri + "/..").simplify_path
index 49b4b8c..6e77d2e 100644 (file)
@@ -64,9 +64,9 @@ Set-Cookie: nitcorn_session=; HttpOnly; expires=Thu, 01 Jan 1970 00:00:00 GMT
        <div class="container">
                <h1>/</h1>
                <ul>
+                       <li><a href="a.txt">a.txt</a></li>
                        <li><a href="b.txt">b.txt</a></li>
                        <li><a href="binary_file.png">binary_file.png</a></li>
-                       <li><a href="a.txt">a.txt</a></li>
                </ul>
        </div>
 </body>