Beispiel #1
0
def user_page(user):
    session['user'] = user
    menu_list= [x for x in task_dependencies.keys()]
    foot_incs= [x for x in task_dependencies['User']['js']]
    savedTasks = db.get_all_tasks(user)

    #put the tasks in the session
    if 'tasks' not in session: session['tasks']= {}
    for task in savedTasks:
        session['tasks'][task[0]] = task[1]

    return render_template('User.html', user=user, foot_includes=foot_incs, savedTasks=savedTasks,menus=menu_list)
Beispiel #2
0
def index(page_key='Home'):
    """returns html for the landing page"""
    template = '%s.html' % page_key
    # create dictionaries for content
    available_texts = db.get_all_titles() 
    menu_list= [x for x in task_dependencies.keys()]
    foot_incs=[x for x in task_dependencies['Home']['js']]

#    if 'sub-menu' in task_dependencies['Home']:
#        submenus = [x for x in task_dependencies['Home']['sub-menu']]
#    else:
#        submenus = False
#        
    submenus = [x for x in task_dependencies['Home']['sub-menu']] if 'sub-menu' in task_dependencies['Home'] else False
        
    if 'text_id' in session:
        text_name = session['text_id']
    else:
        text_name = "Choose a Text from the main page!"
    return render_template(template, foot_includes=foot_incs, text_name=text_name, texts=available_texts, menus=menu_list, tasks=submenus)
Beispiel #3
0
def frequencies():
    menu_list= [x for x in task_dependencies.keys()]
    foot_incs = [x for x in task_dependencies['Frequencies']['js']]
    submenus = task_dependencies['Frequencies']['sub-menu']
    text_name = session['text_id']
    return render_template('Frequencies.html', text_name=text_name, foot_includes=foot_incs, menus=menu_list, tasks=submenus)