diff --git a/src/Posting/QR.post.coffee b/src/Posting/QR.post.coffee index 2e246ae08..7053e5b9b 100644 --- a/src/Posting/QR.post.coffee +++ b/src/Posting/QR.post.coffee @@ -175,9 +175,9 @@ QR.post = class break return - error: (className, message) -> + error: (className, message, link) -> div = $.el 'div', {className} - $.extend div, <%= html('${message}
[delete post] [delete all]') %> + $.extend div, <%= html('${message}?{link}{ [More info]}
[delete post] [delete all]') %> (@errors or= []).push div [rm, rmAll] = $$ 'a', div $.on div, 'click', => @@ -188,8 +188,8 @@ QR.post = class $.on rmAll, 'click', QR.post.rmErrored QR.error div, true - fileError: (message) -> - @error 'file-error', "#{@filename}: #{message}" + fileError: (message, link) -> + @error 'file-error', "#{@filename}: #{message}", link dismissErrors: (test = -> true) -> if @errors @@ -240,7 +240,7 @@ QR.post = class onerror = => $.off el, event, onload $.off el, 'error', onerror - @fileError "#{if isVideo then 'Video' else 'Image'} appears corrupt" + @fileError "Corrupt #{if isVideo then 'video' else 'image'} or error reading metadata.", '<%= meta.faq %>#error-reading-metadata' URL.revokeObjectURL el.src $.on el, event, onload $.on el, 'error', onerror