Most of the changes were done by PhpStorm. Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
28 lines
700 B
TypeScript
28 lines
700 B
TypeScript
import $ from 'jquery';
|
|
import { CommonParams } from '../common.ts';
|
|
|
|
/**
|
|
* @param {HTMLElement} elem
|
|
* @param {string} parameters
|
|
* @return {string}
|
|
*/
|
|
export default function getJsConfirmCommonParam (elem, parameters) {
|
|
const $elem = $(elem);
|
|
let params = parameters;
|
|
const 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;
|
|
}
|