// JavaScript Document
//========
function convertTextPHPtoJS(code,datas) {
try{
var params={"paramsA_in":{"fct":"convertTextPHPtoJS","datas":datas,"code":code}};
//alert("line 7 "+" \ndatas: " + Object.keys(datas) +"\ncode: " + code);
var convertedCode="";
if(code){
convertedCode=decodeURI(code).replace(/\\"/gi,""); //c corrige la chaîne code envoyée par json_encode
convertedCode=JSON.parse(convertedCode); //c transforme la chaîne convertedCode en modèle $_POST dans JS
}
else
/// alert("line 7 "+" \ndatas: " + testVarIs(code) +"\ncode: " + testVarIs(code));
{
testParamsA(new Array(18,indexTools_THESEA),params);//"convertTextPHPtoJS",testVarIs(datas),testVarIs(code),0);
}
/// alert("line 7 "+" \ndatas: " + testVarIs(code)(datas.append?datas.append:"ABSENT") +"\ncode: " + (datas.code?datas.code:"ABSENT"));
return(convertedCode);
}catch(e){alert(testVarIs(params.convertTextPHPtoJS,"line 22 convertTextPHPtoJS"));}
}
//========
function getTextElement(id) {//txtAreaEdit
return(id.innerHTML?id.innerHTML:id.value);
//if(id.innerHTML)
// content=id.innerHTML;
//else
// content=id.value;
// return(content);
}
//========
function editElement(id,content) {
if(id.innerHTML)
id.innerHTML =content;
else
id.value =content;
}
//========
function divElements() {
///var fileinfoA="fileinfoA", idformA="idformA",id_baseActionA="id_baseActionA";// A pour Ajax id_TreeMessages
return({
"divmessageA":document.getElementById('id_TreeMessages')
,"divfileinfoA":document.getElementById('fileinfoA')
,"formA":document.getElementById('idformA')
,"divActionA":document.getElementById('id_baseActionA')
,"txtAreaEdit":document.getElementById('id_EditThesea')
,"divTreeviewX":document.getElementById('id_TreeviewX')
});
}
//========
function functionsBaseActionAjaxIn(paramsA_in) { // params=paramsA_in
var ids=divElements();
switch(paramsA_in.fct){
case "compareTextFileA"://divContent
paramsA_in.divContent=getTextElement(ids.txtAreaEdit);//txtAreaEdit
break;
default:
}
return(paramsA_in);
}
//========
function baseActionGetParams_inAjax(paramsA_in) {
//var id_baseActionA="id_baseActionA";// A pour Ajax
///var fileinfoA="fileinfoA", idformA="idformA",id_baseActionA="id_baseActionA";// A pour Ajax
///paramsA={id_div="id_TreeviewX","url":"mapage.php","content":content,"fileDatas":"mapage.txt"};
///fileinfoA="newfiche";
///var fileinfoA="newfiche";
var id_baseActionA="id_baseActionA",formName="newfiche",formType='submit';
if(!paramsA_in.fct)paramsA_in.fct="not fct";
if(!paramsA_in.url)paramsA_in.url="ajax.php";
if(!paramsA_in.async)paramsA_in.async=false;
///if(!paramsA_in.forceSubmit)paramsA_in.forceSubmit=false;
if(!paramsA_in.forceSubmit)paramsA_in.forceSubmit=true;
if(!paramsA_in.MemorizingText)paramsA_in.MemorizingText=false;
//====
if(!paramsA_in.title)paramsA_in.title="not title";
if(!paramsA_in.fileContent)paramsA_in.fileContent="not fileContent";
if(!paramsA_in.fileDatas)paramsA_in.fileDatas="mapage.txt";
//====
if(!paramsA_in.id_div)paramsA_in.id_div=id_baseActionA;
if(!paramsA_in.divContent)paramsA_in.divContent="not divContent";
///if(!paramsA_in.result)paramsA_in.result="not result";
//===
paramsA_in.inputs=new Array();
var ids=divElements(),id0=ids.divActionA;
if(id0){
paramsA_in.inputs[0]=id0;
var idform=ids.formA;//document.getElementById(idformA);
if(idform){
paramsA_in.inputs[1]=idform;
//=====
var oOutputToDiv=document.getElementById(paramsA_in.id_div);// idformA
paramsA_in.inputs[2]=oOutputToDiv;
//======
//var eventType='submit';
///var formName=fileinfoA,formType='submit';
///formName="newfiche";
// toujours pareil alert('line 95 paramsA_in.id_div: '+paramsA_in.id_div+'\n paramsA_in.form: '+paramsA_in.form);
if(paramsA_in.form){
alert('line 96 paramsA_in.form: '+paramsA_in.form+'\n document.forms.namedItem(fileinfoA): '+document.forms.namedItem(fileinfoA));
// var form=paramsA_in.form.name;///document.forms.namedItem(paramsA_in.form.name);
formName=paramsA_in.form;///var form=document.forms.namedItem(paramsA_in.form);
formType='action';
/// eventType='onsubmit';
}
/// else {
/// var form=document.forms.namedItem(fileinfoA);// ids.spaninfoA;//
/// }
var form=document.forms.namedItem(formName);// ids.spaninfoA;//
paramsA_in.inputs[3]=form;
paramsA_in.inputs[4]=formType;
//=====
}
}
//===
paramsA_in=functionsBaseActionAjaxIn(paramsA_in);// ici il s'agit de préciser de paramsA_in en fonction de paramsA_in.fct
return(paramsA_in);
}//c function baseActionGetParams_inAjax(paramsA_in)
//===
function baseActionOpenReqAjax(thisform,paramsA_in){
///alert('line 120 paramsA_in.id_div: '+paramsA_in.id_div);
var oData=new FormData(thisform);
///alert('line 128 JSON.parse(oData): '+JSON.parse(oData));// line 132 oData: [object FormData]
//alert('line 128 decodeURI(oData): '+decodeURI(oData));// line 132 oData: [object FormData]
//JSON.stringify(oData)
/* oData.append('key1', 'value1');
oData.append('key2', 'value2');
// Display the key/value pairs
for (const pair of formData.entries()) {
console.log(`${pair[0]}, ${pair[1]}`);
}
*/
/*
var context="{";
for (const [key, value] of oData) {
context += '\"'+`${key}`+'\":\"'+`${value}`+'\",';
/// context += '""`"${key}\":\"${value}\",`;
// context += '"${key}":"${value}",';
}
context=context.substring(0,context.length-1);
context +="}";
var context="{";
for(var pair of oData.entries()){
context+='"'+pair[0]+'":"'+ pair[1]+'",';
}
context=context.substring(0,context.length-1);
context +="}";
var context="{}";
*/
/*
for(var pair of oData.entries()){
///context[pair[0]]=pair[1];
var key=unescape((pair[0]+'').trim()); // key=user
var value=unescape((pair[1]+'').trim());// value=John
/// context=Object.assign(context,{key:value});
context[key] = value;
}
*/
/*
for (const [key, value] of oData) {
/// output.textContent += `${key}: ${value},`;
/// context=Object.assign(context,{`${key}: ${value}`});
/// context=Object.assign(context,{`${key}:${value}`});
/// context[`${key}`] = `${value}`;
}
const formDataObj = {};
oData.forEach((value, key) => (formDataObj[key] = value));
*/
/*
var cookies = {}, simples = {};
for (var i=0; i
";
var errDebug=oReq.responseText.match(/\