diff --git a/lib/webrick/httpservlet/filehandler.rb b/lib/webrick/httpservlet/filehandler.rb index 5af3a8b362..0bb1fb864f 100644 --- a/lib/webrick/httpservlet/filehandler.rb +++ b/lib/webrick/httpservlet/filehandler.rb @@ -451,16 +451,25 @@ module WEBrick #{title} +

#{title}

_end_of_html_ - res.body << "
\n"
-        res.body << " Name                          "
-        res.body << "Last modified         "
-        res.body << "Size\n"
-        res.body << "
\n" + res.body << "\n" + res.body << "" + res.body << "" + res.body << "\n" + res.body << "\n" + res.body << "\n" list.unshift [ "..", File::mtime(local_path+"/.."), -1 ] list.each{ |name, time, size| @@ -469,13 +478,13 @@ module WEBrick else dname = name[0...23] << '..' end - s = " #{HTMLUtils::escape(dname)}" - s << " " * (30 - dname.size) - s << (time ? time.strftime("%Y/%m/%d %H:%M ") : " " * 22) - s << (size >= 0 ? size.to_s : "-") << "\n" + s = "" + s << "" + s << "\n" res.body << s } - res.body << "
" + res.body << "
NameLast modifiedSize
#{HTMLUtils::escape(dname)}" << (time ? time.strftime("%Y/%m/%d %H:%M") : "") << "" << (size >= 0 ? size.to_s : "-") << "
" + res.body << "
" res.body << <<-_end_of_html_