mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 23:38:50 +03:00
Fix raw files in the web UI.
This commit is contained in:
parent
65cb733078
commit
f4e85c5507
@ -657,6 +657,12 @@ class hgweb(object):
|
||||
req.header(msg.items())
|
||||
yield header_file.read()
|
||||
|
||||
def rawfileheader(**map):
|
||||
req.header([('Content-type', map['mimetype']),
|
||||
('Content-disposition', 'filename=%s' % map['file']),
|
||||
('Content-length', str(len(map['raw'])))])
|
||||
yield ''
|
||||
|
||||
def footer(**map):
|
||||
yield self.t("footer",
|
||||
motd=self.repo.ui.config("web", "motd", ""),
|
||||
@ -714,6 +720,7 @@ class hgweb(object):
|
||||
"repo": self.reponame,
|
||||
"header": header,
|
||||
"footer": footer,
|
||||
"rawfileheader": rawfileheader,
|
||||
})
|
||||
|
||||
if not req.form.has_key('cmd'):
|
||||
|
@ -8,7 +8,7 @@ diffline = '#line#'
|
||||
changesetparent = '# parent: #node#'
|
||||
changesetchild = '# child: #node#'
|
||||
filenodelink = ''
|
||||
filerevision = 'Content-Type: #mimetype#\nContent-Disposition: filename=#file#\n\n#raw#'
|
||||
filerevision = '#rawfileheader##raw#'
|
||||
fileline = '#line#'
|
||||
diffblock = '#lines#'
|
||||
filediff = filediff-raw.tmpl
|
||||
|
Loading…
Reference in New Issue
Block a user