Implement QR file API.
This commit is contained in:
parent
0240c349ab
commit
6ed368ab55
@ -68,6 +68,9 @@ QR =
|
|||||||
|
|
||||||
$.before $.id('togglePostFormLink'), link
|
$.before $.id('togglePostFormLink'), link
|
||||||
|
|
||||||
|
$.on d, 'QRGetFile', QR.getFile
|
||||||
|
$.on d, 'QRSetFile', QR.setFile
|
||||||
|
|
||||||
$.on d, 'paste', QR.paste
|
$.on d, 'paste', QR.paste
|
||||||
$.on d, 'dragover', QR.dragOver
|
$.on d, 'dragover', QR.dragOver
|
||||||
$.on d, 'drop', QR.dropFile
|
$.on d, 'drop', QR.dropFile
|
||||||
@ -287,6 +290,15 @@ QR =
|
|||||||
counter.hidden = count < 1000
|
counter.hidden = count < 1000
|
||||||
(if count > 1500 then $.addClass else $.rmClass) counter, 'warning'
|
(if count > 1500 then $.addClass else $.rmClass) counter, 'warning'
|
||||||
|
|
||||||
|
getFile: ->
|
||||||
|
$.event 'QRFile', QR.selected?.file
|
||||||
|
|
||||||
|
setFile: (e) ->
|
||||||
|
{file, name} = e.detail
|
||||||
|
file.name = name if name?
|
||||||
|
QR.open()
|
||||||
|
QR.handleFiles [file]
|
||||||
|
|
||||||
drag: (e) ->
|
drag: (e) ->
|
||||||
# Let it drag anything from the page.
|
# Let it drag anything from the page.
|
||||||
toggle = if e.type is 'dragstart' then $.off else $.on
|
toggle = if e.type is 'dragstart' then $.off else $.on
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user