mirror of
https://github.com/icecoder/ICEcoder.git
synced 2026-03-24 09:17:06 +01:00
isFileFolder function added to return DOM elem type
Detects by classname and returns folder/file or false if not found
This commit is contained in:
@@ -1078,6 +1078,20 @@ var ICEcoder = {
|
||||
ICEcoder.thisFileFolderLink=link;
|
||||
},
|
||||
|
||||
// Detect and return dir/file/false for this DOM ref (false for not found)
|
||||
isFileFolder: function(ref) {
|
||||
var domElem;
|
||||
|
||||
domElem = top.get('filesFrame').contentWindow.document.getElementById(ref.replace(top.iceRoot,"").replace(/\/$/, "").replace(/\//g,"|"));
|
||||
if (domElem) {
|
||||
return domElem.parentNode.parentNode.className.indexOf("directory") > -1
|
||||
? "folder"
|
||||
: "file";
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
// Select file or folder on demand
|
||||
selectFileFolder: function(evt,ctrlSim,shiftSim) {
|
||||
var tgtFile, shortURL, selecting, dirList, lastFileClicked, startFile, endFile, thisFileObj;
|
||||
|
||||
Reference in New Issue
Block a user