60 lines
1.6 KiB
JavaScript
Executable File
60 lines
1.6 KiB
JavaScript
Executable File
|
|
function usedata(data) {
|
|
document.getElementById('explorer').innerHTML = data;
|
|
|
|
if (DSExp) {
|
|
var li = document.getElementById('explorer').getElementsByClassName('dir');
|
|
for(var i = 0; i < li.length; i++) {
|
|
li[i].addEventListener('mousedown', DSExp, false);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function usedatas (data) {
|
|
document.getElementById('explorer').innerHTML = data.text;
|
|
if (DSExp) {
|
|
var li = document.getElementById('explorer').getElementsByClassName('dir');
|
|
for(var i = 0; i < li.length; i++) {
|
|
li[i].addEventListener('mousedown', DSExp, false);
|
|
}
|
|
}
|
|
document.getElementById('dd').focus();
|
|
|
|
}
|
|
|
|
function explor (target) {
|
|
var expl = new xhrQuery('editor.php?action=list', 'POST');
|
|
expl.addPost('target', target)
|
|
expl.callback = usedatas;
|
|
xhrProc.process(expl);
|
|
}
|
|
|
|
function changesubstatut(me) {
|
|
if (me.getElementsByTagName('ul')[0]) {
|
|
if (me.getElementsByTagName('ul')[0].style.display == 'block') {
|
|
me.getElementsByTagName('ul')[0].style.display = 'none';
|
|
me.getElementsByTagName('a')[0].innerHTML = me.getElementsByTagName('a')[0].innerHTML.replace('-', '+');
|
|
} else {
|
|
me.getElementsByTagName('ul')[0].style.display = 'block';
|
|
me.getElementsByTagName('a')[0].innerHTML = me.getElementsByTagName('a')[0].innerHTML.replace('+', '-');
|
|
}
|
|
} else {
|
|
me.getElementsByTagName('a')[0].innerHTML = me.getElementsByTagName('a')[0].innerHTML.replace('+', ' ');
|
|
}
|
|
me.blur();
|
|
return false;
|
|
}
|
|
|
|
function DSExp(e) {
|
|
|
|
if (e.ctrlKey) {
|
|
var st = this.id;
|
|
explor(st);
|
|
return false ;
|
|
}
|
|
changesubstatut(this.parentNode);
|
|
this.blur();
|
|
return false;
|
|
|
|
} |