interactive navigation headers
This commit is contained in:
@@ -178,12 +178,13 @@ def return_dict_plain(ref, defs):
|
||||
return ref.capitalize() + "<br><br>" + response
|
||||
|
||||
def return_dict_rich(ref, defs):
|
||||
header = open('html/header.html', 'r')
|
||||
css = open('styles/human_readable.css', 'r')
|
||||
response_html = open('html/response.html', 'r')
|
||||
response = ''
|
||||
for e in defs:
|
||||
response += e + "<br><br>"
|
||||
return (response_html.read().format(passage = ref.capitalize(), text = response) + css.read())
|
||||
return (header.read() + response_html.read().format(passage = ref.capitalize(), text = response) + css.read())
|
||||
|
||||
@app.get("/show")
|
||||
def show():
|
||||
@@ -276,7 +277,8 @@ def response_single(scripture):
|
||||
if arg_view == "plain":
|
||||
return(response_text(scripture))
|
||||
elif arg_view == "rich":
|
||||
return(response_rich(scripture))
|
||||
header = open('html/header.html', 'r')
|
||||
return(header.read() + response_rich(scripture))
|
||||
else:
|
||||
response = response_dict(scripture)
|
||||
return jsonify(response)
|
||||
@@ -289,6 +291,7 @@ def response_multi(scriptures):
|
||||
for scripture in scriptures:
|
||||
response.append(response_text(scripture))
|
||||
elif arg_view == "rich":
|
||||
response.append(open('html/header.html', 'r').read())
|
||||
for scripture in scriptures:
|
||||
response.append(response_rich(scripture))
|
||||
else:
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<DOCTYPE html>
|
||||
<header>
|
||||
<a href="/">Home</a>
|
||||
<a href="/search">Bible Search</a>
|
||||
<a href="/show">Bible Verses</a>
|
||||
<a href="/define">Bible Define</a>
|
||||
<a href="/random?view=rich">Random Verse</a>
|
||||
<a href="/votd?view=rich">Verse of the Day</a>
|
||||
</header>
|
||||
Reference in New Issue
Block a user