document.observe("xwiki:document:saved",function(a){var b=window.location.pathname;if((b.includes("_sequence")||b.includes("_menu"))&&!b.endsWith("json")){var d=b.split("/"),c="";a="";"wiki"===d[2]?(c=d[3],a=b.replace(/\/xwiki\/wiki\/.+?\/(edit|view)\//i,"").replaceAll("/",".")):(c="xwiki",a=b.replace(/\/xwiki\/bin\/(edit|view)\//i,"").replaceAll("/","."));a=`${c}:${a}`;console.log(`ref = ${a}`);a=a.endsWith(".")?a=`${a}WebHome`:a;a=a.replaceAll("%20"," ");b=`${window.location.protocol}//${window.location.hostname}`;
d={};c=new FormData;c.append("ref",a.toString());try{fetch(`${b}/xwiki/bin/get/api/jsonify`,{method:"post",headers:d,body:c,credentials:"same-origin"}).then(e=>console.log("jsonify API Endpoint Status: ",e.status))}catch(e){console.log("jsonify API Endpoint Error: ",e),alert("jsonify API Endpoint Error: "+e)}}});