Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1.  
  2. var folders = <?=$json_encode($folders)?>,
  3. indent = [],
  4.  
  5. get_menu = function(folders, folder_id){
  6. var html = '';
  7. if(typeof folder_id == 'undefined')
  8. folder_id = 0;
  9. folders.forEach( function(folder) {
  10. if(folder.file_parent_id == folder_id) {
  11. if(folder.file_parent_id > 0)
  12. indent[folder.id] = indent[folder.file_parent_id]+1;
  13. else
  14. indent[folder.id] = 0;
  15. html += '<option value="'+folder.id+'">';
  16. for(var i = 0; i < indent[folder.id]; i++)
  17. {
  18. html += '---';
  19. }
  20. html += folder.file_display_name+'</option>';
  21. html += get_menu(folders, folder.id);
  22. }
  23. });
  24. return html;
  25. };
  26.  
  27. $('select#menu').html(get_menu(folders));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement