Changed url task for parents field

This commit is contained in:
Djamil Legato
2019-08-22 11:58:43 -07:00
parent 6e1d1790f6
commit 5645da0c0e
4 changed files with 28 additions and 13 deletions

View File

@@ -118,12 +118,12 @@ export class Parents {
this.startLoader(); this.startLoader();
$.ajax({ $.ajax({
url: `${gravConfig.base_url_relative}/ajax.json/task${gravConfig.param_sep}getFolderListing`, url: `${gravConfig.current_url}/task${gravConfig.param_sep}getLevelListing`,
method: 'post', method: 'post',
data: { data: Object.assign({}, getExtraFormData(this.container), {
route: b64_encode_unicode(parent.value), route: b64_encode_unicode(parent.value),
field: this.field.data('fieldName') field: this.field.data('fieldName')
}, }),
success: (response) => { success: (response) => {
this.stopLoader(); this.stopLoader();
@@ -166,6 +166,21 @@ export const b64_decode_unicode = (str) => {
}).join('')); }).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) => { $(document).on('click', '[data-parents]', (event) => {
event.preventDefault(); event.preventDefault();
event.stopPropagation(); event.stopPropagation();
@@ -186,13 +201,13 @@ $(document).on('click', '[data-parents]', (event) => {
loader.css('display', 'block'); loader.css('display', 'block');
content.html(''); content.html('');
$.ajax({ $.ajax({
url: `${gravConfig.base_url_relative}/ajax.json/task${gravConfig.param_sep}getFolderListing`, url: `${gravConfig.current_url}/task${gravConfig.param_sep}getLevelListing`,
method: 'post', method: 'post',
data: { data: Object.assign({}, getExtraFormData(target), {
route: b64_encode_unicode(field.val()), route: b64_encode_unicode(field.val()),
field: field.data('fieldName'), field: field.data('fieldName'),
initial: true initial: true
}, }),
success(response) { success(response) {
loader.css('display', 'none'); loader.css('display', 'none');

File diff suppressed because one or more lines are too long

View File

@@ -22,7 +22,7 @@
"eonasdan-bootstrap-datetimepicker": "^4.17.47", "eonasdan-bootstrap-datetimepicker": "^4.17.47",
"es6-map": "^0.1.5", "es6-map": "^0.1.5",
"es6-promise": "^4.1.1", "es6-promise": "^4.1.1",
"eventemitter3": "^3.1.2", "eventemitter3": "^4.0.0",
"exif-js": "^2.3.0", "exif-js": "^2.3.0",
"gemini-scrollbar": "^1.5.2", "gemini-scrollbar": "^1.5.2",
"immutable": "^3.8.1", "immutable": "^3.8.1",

View File

@@ -1940,10 +1940,10 @@ event-emitter@^0.3.5, event-emitter@~0.3.5:
d "1" d "1"
es5-ext "~0.10.14" es5-ext "~0.10.14"
eventemitter3@^3.1.2: eventemitter3@^4.0.0:
version "3.1.2" version "4.0.0"
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb"
integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==
events@^1.0.0: events@^1.0.0:
version "1.1.1" version "1.1.1"