]>
BookStack Code Mirror - bookstack/blobdiff - resources/js/components/ajax-form.js
projects
/
bookstack
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #5917 from BookStackApp/copy_references
[bookstack]
/
resources
/
js
/
components
/
ajax-form.js
diff --git
a/resources/js/components/ajax-form.js
b/resources/js/components/ajax-form.js
index 6f4e5af08c8bfbe20483ea0805cf4a44261c3861..de1a6db43a7e83cad11b8d783fb3db9be9de01fd 100644
(file)
--- a/
resources/js/components/ajax-form.js
+++ b/
resources/js/components/ajax-form.js
@@
-1,5
+1,5
@@
-import {onEnterPress, onSelect} from
"../services/dom"
;
-import {Component} from
"./component"
;
+import {onEnterPress, onSelect} from
'../services/dom.ts'
;
+import {Component} from
'./component'
;
/**
* Ajax Form
/**
* Ajax Form
@@
-11,6
+11,7
@@
import {Component} from "./component";
* otherwise will act as a fake form element.
*/
export class AjaxForm extends Component {
* otherwise will act as a fake form element.
*/
export class AjaxForm extends Component {
+
setup() {
this.container = this.$el;
this.responseContainer = this.container;
setup() {
this.container = this.$el;
this.responseContainer = this.container;
@@
-27,7
+28,6
@@
export class AjaxForm extends Component {
}
setupListeners() {
}
setupListeners() {
-
if (this.container.tagName === 'FORM') {
this.container.addEventListener('submit', this.submitRealForm.bind(this));
return;
if (this.container.tagName === 'FORM') {
this.container.addEventListener('submit', this.submitRealForm.bind(this));
return;
@@
-43,7
+43,7
@@
export class AjaxForm extends Component {
submitFakeForm() {
const fd = new FormData();
submitFakeForm() {
const fd = new FormData();
- const inputs = this.container.querySelectorAll(
`[name]`
);
+ const inputs = this.container.querySelectorAll(
'[name]'
);
for (const input of inputs) {
fd.append(input.getAttribute('name'), input.value);
}
for (const input of inputs) {
fd.append(input.getAttribute('name'), input.value);
}
@@
-76,4
+76,4
@@
export class AjaxForm extends Component {
this.responseContainer.style.pointerEvents = null;
}
this.responseContainer.style.pointerEvents = null;
}
-}
\ No newline at end of file
+}