Set download names (#1538)

This commit is contained in:
Peter Hedenskog 2017-03-22 07:01:29 +01:00 committed by GitHub
parent 3525cd5414
commit cc22d1010c
6 changed files with 22 additions and 11 deletions

View File

@ -12,16 +12,19 @@ if options.browsertime.video
include ./videoElement.pug
.downloads
- var harName = options.gzipHAR ? 'data/browsertime.har.gz' : 'data/browsertime.har'
a.button.button-download(href=harName, download) Download HAR
- var harEnding = options.gzipHAR ? '.har.gz' : '.har'
- var harName = 'data/browsertime' + harEnding
- var harDownloadName = downloadName + harEnding
a.button.button-download(href=harName, download=harDownloadName) Download HAR
if options.browsertime.chrome && options.browsertime.chrome.dumpTraceCategoriesLog
- var tracePath = 'data/trace-' + (runNumber? runNumber-1 : 0) + '.json.gz'
a.button.button-download(href=tracePath, download) Download timeline
a.button.button-download(href=tracePath, download=downloadName + 'timeline.json.gz') Download timeline
if options.browsertime.video
- var tracePath = 'data/video/' + (runIndex ? runIndex : 0) +'.mp4'
a.button.button-download(href=tracePath, download) Download video
a.button.button-download(href=tracePath, download=downloadName + '-video.mp4') Download video
if options.browsertime.speedIndex
a#visualmetrics

View File

@ -3,6 +3,7 @@ extends ./layout.pug
block content
- var d = pageInfo.data
- var daTitle = daurlAlias ? daurlAlias : daurl
- var downloadName = (daTitle + '-' + timestamp).replace(/(https?\:\/\/)|( )|(:)/ig, '')
h1 Page summary
h5.url

View File

@ -1,4 +1,4 @@
- var profile = options.mobile ? 'mobile' : 'desktop'
p.small Tested using #{h.cap(options.browsertime.browser)} #{h.get(options, 'browsertime.chrome.android.package', '')}
p.small Tested #{timestamp} using #{h.cap(options.browsertime.browser)} #{h.get(options, 'browsertime.chrome.android.package', '')}
| #{options.preURL ? 'preURL ' + h.short(options.preURL, 60) : ''} 
| #{h.plural(options.browsertime.iterations, 'run')} with #{profile} profile and connectivity #{options.browsertime.connectivity.profile}.

View File

@ -4,6 +4,8 @@ block content
- var d = pageInfo.data
- runNumber = Number(runIndex)+1
- var daTitle = daurlAlias ? daurlAlias : daurl
- var downloadName = (daTitle + '-' + runNumber + '-' + timestamp).replace(/(https?\:\/\/)|( )|(:)/ig, '')
h1 Run #{runNumber} summary
h5.url
a(href=daurl) #{decodeURIComponent(daTitle)}

View File

@ -13,8 +13,10 @@ else
include ./includeHARinHTML.pug
.downloads
- var harName = options.gzipHAR ? 'data/browsertime.har.gz' : 'data/browsertime.har'
a.button.button-download(href=harName, download) Download HAR
- var harEnding = options.gzipHAR ? '.har.gz' : '.har'
- var harName = 'data/browsertime' + harEnding
- var harDownloadName = downloadName + harEnding
a.button.button-download(href=harName, download=harDownloadName) Download HAR
if options.html.logDownloadLink
a.button.button-download(href='../../logs/sitespeed.io.log', download) Download run log

View File

@ -47,14 +47,17 @@ p.small Metrics & data collected using #{options.webpagetest.host}. 
img.u-max-full-width(src='data/screenshots/wpt-' + wptRun + '-firstView.png', alt='Screenshot')
.downloads
- var harName = options.gzipHAR ? 'data/webpagetest.har.gz' : 'data/webpagetest.har'
a.button.button-download(href=harName, download) Download HAR
- var harEnding = options.gzipHAR ? '.har.gz' : '.har'
- var harName = 'data/webpagetest' + harEnding
- var harDownloadName = downloadName + '-webpagetest-' + harEnding
a.button.button-download(href=harName, download=downloadName) Download HAR
if options.webpagetest.timeline
- var tracePath = 'data/trace-' + wptRun + '-wpt-firstView.json.gz'
a.button.button-download(href=tracePath, download) Download first view timeline
a.button.button-download(href=tracePath, download=downloadName + 'trace-' + wptRun + '-wpt-firstView.json.gz') Download first view timeline
if wpt.repeatView
- var tracePathRepeat = 'data/trace-' + wptRun + '-wpt-repeatView.json.gz'
a.button.button-download(href=tracePathRepeat, download) Download repeat view timeline
a.button.button-download(href=tracePathRepeat, download=downloadName + 'trace-' + wptRun + '-wpt-repeatView.json.gz') Download repeat view timeline
each view in ['firstView', 'repeatView']
- var median = wpt[view];