Fix QR keybind not focusing the comment input. #968
This commit is contained in:
parent
c084c66ee0
commit
c15c7230db
@ -350,7 +350,7 @@ QR =
|
|||||||
|
|
||||||
posts: []
|
posts: []
|
||||||
post: class
|
post: class
|
||||||
constructor: ->
|
constructor: (select) ->
|
||||||
el = $.el 'a',
|
el = $.el 'a',
|
||||||
className: 'qr-preview'
|
className: 'qr-preview'
|
||||||
draggable: true
|
draggable: true
|
||||||
@ -395,13 +395,13 @@ QR =
|
|||||||
persona.email
|
persona.email
|
||||||
if Conf['Remember Subject']
|
if Conf['Remember Subject']
|
||||||
@sub = if prev then prev.sub else persona.sub
|
@sub = if prev then prev.sub else persona.sub
|
||||||
@select() if QR.selected is @ # load persona
|
@select() if select # load persona
|
||||||
@unlock()
|
@unlock()
|
||||||
rm: ->
|
rm: ->
|
||||||
$.rm @nodes.el
|
$.rm @nodes.el
|
||||||
index = QR.posts.indexOf @
|
index = QR.posts.indexOf @
|
||||||
if QR.posts.length is 1
|
if QR.posts.length is 1
|
||||||
new QR.post().select()
|
new QR.post true
|
||||||
else if @ is QR.selected
|
else if @ is QR.selected
|
||||||
(QR.posts[index-1] or QR.posts[index+1]).select()
|
(QR.posts[index-1] or QR.posts[index+1]).select()
|
||||||
QR.posts.splice index, 1
|
QR.posts.splice index, 1
|
||||||
@ -791,13 +791,13 @@ QR =
|
|||||||
$.on nodes.autohide, 'change', QR.toggleHide
|
$.on nodes.autohide, 'change', QR.toggleHide
|
||||||
$.on nodes.close, 'click', QR.close
|
$.on nodes.close, 'click', QR.close
|
||||||
$.on nodes.dumpButton, 'click', -> nodes.el.classList.toggle 'dump'
|
$.on nodes.dumpButton, 'click', -> nodes.el.classList.toggle 'dump'
|
||||||
$.on nodes.addPost, 'click', -> new QR.post().select()
|
$.on nodes.addPost, 'click', -> new QR.post true
|
||||||
$.on nodes.form, 'submit', QR.submit
|
$.on nodes.form, 'submit', QR.submit
|
||||||
$.on nodes.fileRM, 'click', -> QR.selected.rmFile()
|
$.on nodes.fileRM, 'click', -> QR.selected.rmFile()
|
||||||
$.on nodes.spoiler, 'change', -> QR.selected.nodes.spoiler.click()
|
$.on nodes.spoiler, 'change', -> QR.selected.nodes.spoiler.click()
|
||||||
$.on nodes.fileInput, 'change', QR.fileInput
|
$.on nodes.fileInput, 'change', QR.fileInput
|
||||||
|
|
||||||
new QR.post().select()
|
new QR.post true
|
||||||
# save selected post's data
|
# save selected post's data
|
||||||
for name in ['name', 'email', 'sub', 'com']
|
for name in ['name', 'email', 'sub', 'com']
|
||||||
$.on nodes[name], 'input', -> QR.selected.save @
|
$.on nodes[name], 'input', -> QR.selected.save @
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user