mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-18 03:00:56 +01:00
Changed url task for parents field
This commit is contained in:
@@ -118,12 +118,12 @@ export class Parents {
|
||||
this.startLoader();
|
||||
|
||||
$.ajax({
|
||||
url: `${gravConfig.base_url_relative}/ajax.json/task${gravConfig.param_sep}getFolderListing`,
|
||||
url: `${gravConfig.current_url}/task${gravConfig.param_sep}getLevelListing`,
|
||||
method: 'post',
|
||||
data: {
|
||||
data: Object.assign({}, getExtraFormData(this.container), {
|
||||
route: b64_encode_unicode(parent.value),
|
||||
field: this.field.data('fieldName')
|
||||
},
|
||||
}),
|
||||
success: (response) => {
|
||||
this.stopLoader();
|
||||
|
||||
@@ -166,6 +166,21 @@ export const b64_decode_unicode = (str) => {
|
||||
}).join(''));
|
||||
};
|
||||
|
||||
const getExtraFormData = (container) => {
|
||||
const data = {};
|
||||
const form = container.closest('form');
|
||||
const unique_id = form.find('[name="__unique_form_id__"]');
|
||||
|
||||
data['__form-name__'] = form.find('[name="__form-name__"]').val();
|
||||
data['form-nonce'] = form.find('[name="form-nonce"]').val();
|
||||
|
||||
if (unique_id.length) {
|
||||
data['__form-name__'] = unique_id.val();
|
||||
}
|
||||
|
||||
return data;
|
||||
};
|
||||
|
||||
$(document).on('click', '[data-parents]', (event) => {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
@@ -186,13 +201,13 @@ $(document).on('click', '[data-parents]', (event) => {
|
||||
loader.css('display', 'block');
|
||||
content.html('');
|
||||
$.ajax({
|
||||
url: `${gravConfig.base_url_relative}/ajax.json/task${gravConfig.param_sep}getFolderListing`,
|
||||
url: `${gravConfig.current_url}/task${gravConfig.param_sep}getLevelListing`,
|
||||
method: 'post',
|
||||
data: {
|
||||
data: Object.assign({}, getExtraFormData(target), {
|
||||
route: b64_encode_unicode(field.val()),
|
||||
field: field.data('fieldName'),
|
||||
initial: true
|
||||
},
|
||||
}),
|
||||
success(response) {
|
||||
loader.css('display', 'none');
|
||||
|
||||
|
||||
4
themes/grav/js/admin.min.js
vendored
4
themes/grav/js/admin.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -22,7 +22,7 @@
|
||||
"eonasdan-bootstrap-datetimepicker": "^4.17.47",
|
||||
"es6-map": "^0.1.5",
|
||||
"es6-promise": "^4.1.1",
|
||||
"eventemitter3": "^3.1.2",
|
||||
"eventemitter3": "^4.0.0",
|
||||
"exif-js": "^2.3.0",
|
||||
"gemini-scrollbar": "^1.5.2",
|
||||
"immutable": "^3.8.1",
|
||||
|
||||
@@ -1940,10 +1940,10 @@ event-emitter@^0.3.5, event-emitter@~0.3.5:
|
||||
d "1"
|
||||
es5-ext "~0.10.14"
|
||||
|
||||
eventemitter3@^3.1.2:
|
||||
version "3.1.2"
|
||||
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
|
||||
integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
|
||||
eventemitter3@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb"
|
||||
integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==
|
||||
|
||||
events@^1.0.0:
|
||||
version "1.1.1"
|
||||
|
||||
Reference in New Issue
Block a user