mirror of
https://github.com/moebooru/moebooru
synced 2025-08-22 01:47:48 +00:00
Use native requestSubmit instead of custom function
This commit is contained in:
parent
06c3963894
commit
9e21dc1e81
@ -78,7 +78,7 @@ window.InitTextAreas = ->
|
||||
AllowTextAreaFields: true
|
||||
Element: elem
|
||||
}, (f) ->
|
||||
$(form).simulate_submit()
|
||||
form.requestSubmit()
|
||||
return
|
||||
return
|
||||
return
|
||||
@ -89,24 +89,6 @@ window.InitAdvancedEditing = ->
|
||||
$(document.documentElement).removeClassName 'hide-advanced-editing'
|
||||
return
|
||||
|
||||
### When we resume a user submit after logging in, we want to run submit events, as
|
||||
# if the submit had happened normally again, but submit() doesn't do this. Run
|
||||
# a submit event manually.
|
||||
###
|
||||
|
||||
Element.addMethods 'FORM', simulate_submit: (form) ->
|
||||
form = $(form)
|
||||
if document.createEvent
|
||||
e = document.createEvent('HTMLEvents')
|
||||
e.initEvent 'submit', true, true
|
||||
form.dispatchEvent e
|
||||
if !e.stopped
|
||||
form.submit()
|
||||
else
|
||||
if form.fireEvent('onsubmit')
|
||||
form.submit()
|
||||
return
|
||||
|
||||
window.onerror = (error, file, line) ->
|
||||
ReportError error, file, line, null
|
||||
return
|
||||
|
@ -219,7 +219,7 @@ window.Post =
|
||||
$(field_id).observe 'keydown', (e) ->
|
||||
if e.keyCode == Event.KEY_RETURN
|
||||
e.stop()
|
||||
@up('form').simulate_submit()
|
||||
@up('form').requestSubmit()
|
||||
return
|
||||
return
|
||||
get_post_tags_by_type: (post) ->
|
||||
|
Loading…
x
Reference in New Issue
Block a user