| Index: tools/md_browser/md_browser.py
|
| diff --git a/tools/md_browser/md_browser.py b/tools/md_browser/md_browser.py
|
| index 2c4164330aefb9a89452788c0e7e4cda08af205b..d3594bfe520c97ad810e9c63151122ab90c69824 100755
|
| --- a/tools/md_browser/md_browser.py
|
| +++ b/tools/md_browser/md_browser.py
|
| @@ -138,6 +138,10 @@ class Handler(SimpleHTTPServer.SimpleHTTPRequestHandler):
|
| self._DoMD(path)
|
| elif os.path.exists(full_path + '/README.md'):
|
| self._DoMD(path + '/README.md')
|
| + elif path.lower().endswith('.png'):
|
| + self._DoImage(full_path, 'image/png')
|
| + elif path.lower().endswith('.jpg'):
|
| + self._DoImage(full_path, 'image/jpeg')
|
| else:
|
| self._DoDirListing(full_path)
|
|
|
| @@ -223,6 +227,12 @@ class Handler(SimpleHTTPServer.SimpleHTTPRequestHandler):
|
|
|
| self._WriteTemplate('footer.html')
|
|
|
| + def _DoImage(self, full_path, mime_type):
|
| + self._WriteHeader(mime_type)
|
| + with open(full_path) as f:
|
| + self.wfile.write(f.read())
|
| + f.close()
|
| +
|
| def _Read(self, relpath, relative_to=None):
|
| if relative_to is None:
|
| relative_to = self.server.top_level
|
|
|