From 31c2e85e5109f1529bc3155063b772a5dfda2c86 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 20 May 2013 13:41:19 +0000 Subject: * lib/webrick/httpservlet/filehandler.rb (set_dir_list): use TABLE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/webrick/httpservlet/filehandler.rb | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'lib/webrick') 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_
-- cgit v1.2.3