1
0
Fork 0
mirror of https://github.com/Luzifer/share.git synced 2024-10-18 21:34:23 +00:00
share/frontend/app.coffee

35 lines
719 B
CoffeeScript

fileURL = undefined
$ ->
$(window).bind 'hashchange', hashLoad
hashLoad()
hashLoad = ->
file = window.location.hash.substring(1)
embedFileInfo(file)
embedFileInfo = (file) ->
fileURL = file
$.ajax file,
method: 'HEAD'
success: handleEmbed
handleEmbed = (data, status, xhr) ->
type = xhr.getResponseHeader 'Content-Type'
console.log fileURL
$('.show-loading').hide()
$('.filelink-href').attr 'href', fileURL
$('.filelink-src').attr 'src', fileURL
$('.filename').text fileURL.substring(fileURL.lastIndexOf('/') + 1)
if type.match /^image\//
$('.show-image').show()
return
if type.match /^video\//
$('.show-video').show()
return
$('.show-generic').show()