Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions lmfdb/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -473,6 +473,14 @@ def modular_forms():
return render_template('single.html', title=t, kid='mf.about', bread=b)


@app.route('/EllipticCurves')
@app.route('/EllipticCurves/')
def elliptic_curves():
t = 'Elliptic curves'
b = [(t, url_for('elliptic_curves'))]
return render_template('single.html', title=t, kid='ec.about', bread=b)


@app.route('/Variety')
@app.route('/Variety/')
def varieties():
Expand Down
15 changes: 10 additions & 5 deletions lmfdb/ecnf/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@
from lmfdb.ecnf.isog_class import ECNF_isoclass

def get_bread(*breads):
bc = [("Elliptic curves", url_for(".index"))]
# bc = [("Elliptic curves", url_for(".index"))]
bc = [('Elliptic curves', url_for("elliptic_curves")), (r'$\Q(\alpha)$', url_for(".index"))]
for x in breads:
if not isinstance(x, tuple):
x = (x, " ")
Expand All @@ -64,7 +65,8 @@ def learnmore_list_remove(matchstring):
@ecnf_page.route("/Completeness")
def completeness_page():
t = 'Completeness of elliptic curve data over number fields'
bread = [('Elliptic curves', url_for("ecnf.index")),
# bread = [('Elliptic curves', url_for("ecnf.index")),
bread = [('Elliptic curves', url_for("elliptic_curves")), (r'$\Q(\alpha)$', url_for(".index")),
('Completeness', '')]
return render_template("single.html", kid='rcs.cande.ec',
title=t, bread=bread, learnmore=learnmore_list_remove('Completeness'))
Expand All @@ -73,7 +75,8 @@ def completeness_page():
@ecnf_page.route("/Source")
def how_computed_page():
t = 'Source of elliptic curve data over number fields'
bread = [('Elliptic curves', url_for("ecnf.index")),
# bread = [('Elliptic curves', url_for("ecnf.index")),
bread = [('Elliptic curves', url_for("elliptic_curves")), (r'$\Q(\alpha)$', url_for(".index")),
('Source', '')]
return render_template("multi.html", kids=['rcs.source.ec',
'rcs.ack.ec',
Expand All @@ -83,15 +86,17 @@ def how_computed_page():
@ecnf_page.route("/Reliability")
def reliability_page():
t = 'Reliability of elliptic curve data over number fields'
bread = [('Elliptic curves', url_for("ecnf.index")),
# bread = [('Elliptic curves', url_for("ecnf.index")),
bread = [('Elliptic curves', url_for("elliptic_curves")), (r'$\Q(\alpha)$', url_for(".index")),
('Source', '')]
return render_template("single.html", kid='rcs.rigor.ec',
title=t, bread=bread, learnmore=learnmore_list_remove('Reliability'))

@ecnf_page.route("/Labels")
def labels_page():
t = 'Labels for elliptic curves over number fields'
bread = [('Elliptic curves', url_for("ecnf.index")),
# bread = [('Elliptic curves', url_for("ecnf.index")),
bread = [('Elliptic curves', url_for("elliptic_curves")), (r'$\Q(\alpha)$', url_for(".index")),
('Labels', '')]
return render_template("single.html", kid='ec.curve_label',
title=t, bread=bread, learnmore=learnmore_list_remove('labels'))
Expand Down
2 changes: 1 addition & 1 deletion lmfdb/elliptic_curves/elliptic_curve.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def sorting_label(lab1):
return (int(a), class_to_int(b), int(c))

def get_bread(tail=[]):
base = [('Elliptic curves', url_for("ecnf.index")), (r'$\Q$', url_for(".rational_elliptic_curves"))]
base = [('Elliptic curves', url_for("elliptic_curves")), (r'$\Q$', url_for(".rational_elliptic_curves"))]
if not isinstance(tail, list):
tail = [(tail, " ")]
return base + tail
Expand Down
Loading