phpmyadmin/resources/js/modules/functions/getJsConfirmCommonParam.ts
Maurício Meneghini Fauth 01e4a87bbd
Move resources/js/src to resources/js
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-22 13:43:59 -03:00

28 lines
696 B
TypeScript

import $ from 'jquery';
import { CommonParams } from '../common.ts';
/**
* @param {HTMLElement} elem
* @param {string} parameters
* @return {string}
*/
export default function getJsConfirmCommonParam (elem, parameters) {
var $elem = $(elem);
var params = parameters;
var sep = CommonParams.get('arg_separator');
if (params) {
// Strip possible leading ?
if (params.startsWith('?')) {
params = params.substring(1);
}
params += sep;
} else {
params = '';
}
params += 'is_js_confirmed=1' + sep + 'ajax_request=true' + sep + 'fk_checks=' + ($elem.find('#fk_checks').is(':checked') ? 1 : 0);
return params;
}