JSFiddle - React, Tailwind, and code Playground
by tellnes
HTML
<div id="af_Intelicence_Objects"></div>
JavaScript
function JegErBest() { return 9; };
function af_Intelicence_inArray(needle, haystack) {
var length = haystack.length;
for (var i = 0; i < length; i++) {
if (haystack[i] == needle) return true;
}
return false;
}
function af_Intelicence_getKeys(obj) {
var key = '';
var result = [];
var i = 0;
for (key in obj) {
if (typeof obj[key] === 'object') {
if (i != 0 || result.length == 1) {
i = i + 1;
}
result[i] = [key + '', 'object'];
} else if (typeof obj[key] === 'function') {
i = i + 1;
}
}
return result;
}
function af_Intelicence_GetDiff(OldArray, pScript) {
var vReturn = [];
var NewArray = [];
//document.getElementById('af_Intelicence_ScriptInit').innerHTML = '';
//Insert New script
var vScript = document.createElement('script');
//vScript.setAttribute('type','text/javascript');
// vScript.setAttribute('onload','calla();');
//Script.innerText = pScript;
//Insert into DOOM
//document.getElementById("af_Intelicence_ScriptMG").appendChild(vScript);
//Check for object agean
NewArray = af_Intelicence_getKeys(window);
//Check for diff
var length = NewArray.length;
for (var i = 0; i < length; i++) {
if (af_Intelicence_inArray(OldArray, NewArray[i]) == false) {
vReturn[i] = NewArray[i];
}
}
return vReturn;
}
function af_Intelicence_ConvertToDOOM(obj) {
var length = obj.length;
for (var i = 0; i < length; i++) {
var vNR = document.createElement("div");
vNR.setAttribute('Name', obj[i][0]);
vNR.setAttribute('Type', obj[i][1]);
//vNR.innerHTML='NodeTextID: ' + obj[i][0] + ' | Type: ' + obj[i][1] + '<br />';
document.getElementById('af_Intelicence_Objects').appendChild(vNR);
}
}
function af_Intelicence_Start() {
var myArray = window;
for (key in myArray)...