Beispiel #1
0
def util_display(request, project, fname):
    try:
        ## underscores are directory characters
        my_project = os.path.join(*project.split('_'))
        my_dirname = os.path.join(*fname.split('_'))
    
        listing = get_file_tree_jstree(os.path.join(settings.TWIGLET_SHOWCASE_DIR, "code", my_project, my_dirname), project, fname)
        ##listing_ul = tree_to_ul(listing)
        return render_to_response('twiglet/display_tree.html', {'tree_json': json.dumps(listing)})
    except Exception:
        ## todo
        raise
Beispiel #2
0
def showcase_delegates(request):
    csharp_listing = get_file_tree_jstree(os.path.join(settings.TWIGLET_SHOWCASE_DIR, "code", "delegates", "csharp"), "delegates", "csnode", "csharp")
    java_listing = get_file_tree_jstree(os.path.join(settings.TWIGLET_SHOWCASE_DIR, "code", "delegates", "java"), "delegates", "jnode", "java")
    return render_to_response('twiglet/showcases/delegates.html', {'csharp_tree_json': json.dumps(csharp_listing), 'java_tree_json': json.dumps(java_listing)})