コード例 #1
0
ファイル: main.js プロジェクト: generalconsensus/Madhatter
 fs.access(data, fs.F_OK, function (err) {
     if (!err) {
         var dirTree = require('directory-tree');
         var filteredTree = dirTree.directoryTree(data);
         event.sender.send('asynchronous-reply', 'featureListing', {fileTree: filteredTree});
     } else {
         event.sender.send('asynchronous-reply', 'featureListing', null);
     }
 });
コード例 #2
0
.get(function(req, res) {
    var tree = directoryTree.directoryTree('./www/content', ['.jpg']);
    var galleries = [ ];

    var galleryTreeNodes = tree.children;

    for (var galleryNode in galleryTreeNodes) {
        var gallery = {
           title : galleryTreeNodes[galleryNode].name,
           images : galleryTreeNodes[galleryNode].children
        };
        console.log('pushing gallery', gallery);
        galleries.push(gallery);
    }

    res.send(galleries);
});
コード例 #3
0
ファイル: parser.js プロジェクト: rulerofthedeities/kmd
	getConfigTree: function(configDir){
		return dirTree.directoryTree(configDir);
	},