Add link to FAQ section in 'Could not open file.' error.

This commit is contained in:
ccd0 2018-10-24 02:26:28 -07:00
parent 39eccf1457
commit 193eaba1b2
2 changed files with 7 additions and 1 deletions

View File

@ -355,12 +355,17 @@ QR =
return unless file and /^(image|video)\//.test(file.type)
isVideo = /^video\//.test file
el = $.el (if isVideo then 'video' else 'img')
$.on el, 'error', -> QR.error 'Could not open file.'
$.on el, 'error', -> QR.openError()
$.on el, (if isVideo then 'loadeddata' else 'load'), ->
e.target.getContext('2d').drawImage el, 0, 0
URL.revokeObjectURL el.src
el.src = URL.createObjectURL file
openError: ->
div = $.el 'div'
$.extend div, <%= html('Could not open file. [<a href="' + meta.faq + '#error-reading-metadata" target="_blank">More info</a>]') %>
QR.error div
setFile: (e) ->
{file, name, source} = e.detail
file.name = name if name?

View File

@ -38,6 +38,7 @@ QR.oekaki =
QR.handleFiles [snapshot]
QR.oekaki.edit()
video.currentTime = currentTime
$.on video, 'error', -> QR.openError()
video.src = URL.createObjectURL blob
else
blob.name = post.file.name