123456789101112131415161718192021222324252627282930313233343536 |
- [
- //
- // jQuery File Tree Lasso Connector
- //
- // Version 1.00
- //
- // Jason Huck
- // http://devblog.jasonhuck.com/
- // 1 May 2008
- //
- // History:
- //
- // 1.00 - released (1 May 2008)
- //
- // Output a list of files for jQuery File Tree
- //
- !action_param('dir') ? abort;
- var('dir') = action_param('dir');
- var('files') = file_listdirectory($dir);
- '<ul class="jqueryFileTree" style="display: none;">';
- iterate($files, local('file'));
- #file->beginswith('.') ? loop_continue;
-
- if(#file->endswith('/'));
- '<li class="directory collapsed"><a href="#" rel="' + $dir + #file + '">' + #file + '</a></li>';
- else;
- local('ext') = #file->split('.')->last;
- '<li class="file ext_' + #ext + '"><a href="#" rel="' + $dir + #file + '">' + #file + '</a></li>';
- /if;
- /iterate;
-
- '</ul>';
- ]
|