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)
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)
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)