HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/AppData/Roaming/Code/Backups/9ea4679ac31bf97d57dc6b16a920c27c/file/-67f86bce
file:///c%3A/xampp/htdocs/wordpress/wp-content/pluginsBK/wp-list-files/wp-list-files/dirlist.js {"mtime":1780030183437,"ctime":1734019409792,"size":2745,"etag":"3g5ffllp02qh","orphaned":false,"typeId":""}
wplfToggleDir = function(dir)
{
	var children = dir.parentNode.childNodes;
	for(var i = 0; i < children.length; i++)
	{
		if(children[i].tagName && children[i].tagName.toUpperCase() == 'UL')
		{
			wplfToggleDisplay(children[i]);
			if(dir.className.indexOf('wplf-closed-dir') > -1)
				wplfRemoveClass(dir, 'wplf-closed-dir');
			else
				wplfAddClass(dir, 'wplf-closed-dir');
		}
	}
}
wplfToggleDisplay = function(node)
{
	node.style.display = node.style.display == 'none' ? 'block' : 'none';
}
wplfCollapseAll = function()
{
	var uls = document.getElementsByTagName('ul');
		for(var i = 0; i < uls.length; i++)
			if(uls[i].className == 'wplf-dirlist')
				uls[i].style.display = 'none';
	var spans = document.getElementsByTagName('span');
		for(var i = 0; i < spans.length; i++)
			if(spans[i].className.indexOf('wplf-dirname') > -1)
				wplfAddClass(spans[i], 'wplf-closed-dir')
	wplfCollapseState = 'collapsed';
}
wplfExpandAll = function()
{
	var uls = document.getElementsByTagName('ul');
		for(var i = 0; i < uls.length; i++)
			if(uls[i].className == 'wplf-dirlist')
				uls[i].style.display = 'block';
	var spans = document.getElementsByTagName('span');
		for(var i = 0; i < spans.length; i++)
			if(spans[i].className.indexOf('wplf-dirname') > -1)
				wplfRemoveClass(spans[i], 'wplf-closed-dir')
	wplfCollapseState = 'expanded';
}
wplfToggleAll = function()
{
	if(wplfCollapseState == 'collapsed')
		wplfExpandAll();
	else
		wplfCollapseAll();
}
wplfAddClass = function(node, addClass)
{
	node.className += ' '+addClass;
}
wplfRemoveClass = function(node, removeClass)
{
	var classList = node.className.split(' ');
	var newClassName = '';
	for(var i = 0; i < classList.length; i++)
		if(classList[i] != removeClass)
			newClassName += classList[i]+' ';
	node.className = newClassName;
}
var wplfCollapseState = 'expanded';