mirror of
https://github.com/ankitects/anki.git
synced 2025-11-13 08:07:11 -05:00
make header and field() public
This commit is contained in:
parent
a9c46b5ccb
commit
5a24074a93
1 changed files with 9 additions and 9 deletions
|
|
@ -6,7 +6,7 @@ from anki.lang import _
|
||||||
|
|
||||||
models = []
|
models = []
|
||||||
|
|
||||||
_header = """\
|
header = """\
|
||||||
<style>
|
<style>
|
||||||
.card {
|
.card {
|
||||||
text-align:center;
|
text-align:center;
|
||||||
|
|
@ -14,10 +14,10 @@ _header = """\
|
||||||
}
|
}
|
||||||
</style>\n\n"""
|
</style>\n\n"""
|
||||||
|
|
||||||
def _field(name):
|
def field(name, family="arial", size=20):
|
||||||
return """\
|
return """\
|
||||||
<span style="font-family:arial;font-size:12px;color:black;\
|
<span style="font-family:%s; font-size:%spx; color:black; \
|
||||||
white-space:pre-wrap;">{{%s}}</span>\n""" % name
|
white-space:pre-wrap;">{{%s}}</span>\n""" % (family, size, name)
|
||||||
|
|
||||||
# Basic
|
# Basic
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
@ -30,8 +30,8 @@ def addBasicModel(col):
|
||||||
fm = mm.newField(_("Back"))
|
fm = mm.newField(_("Back"))
|
||||||
mm.addField(m, fm)
|
mm.addField(m, fm)
|
||||||
t = mm.newTemplate(_("Forward"))
|
t = mm.newTemplate(_("Forward"))
|
||||||
t['qfmt'] = _header + _field(_("Front"))
|
t['qfmt'] = header + field(_("Front"))
|
||||||
t['afmt'] = t['qfmt'] + "\n\n<hr id=answerStart>\n\n" + _field(_("Back"))
|
t['afmt'] = t['qfmt'] + "\n\n<hr id=answerStart>\n\n" + field(_("Back"))
|
||||||
mm.addTemplate(m, t)
|
mm.addTemplate(m, t)
|
||||||
mm.add(m)
|
mm.add(m)
|
||||||
return m
|
return m
|
||||||
|
|
@ -51,10 +51,10 @@ def addClozeModel(col):
|
||||||
for i in range(8):
|
for i in range(8):
|
||||||
n = i+1
|
n = i+1
|
||||||
t = mm.newTemplate(_("Cloze") + " %d" % n)
|
t = mm.newTemplate(_("Cloze") + " %d" % n)
|
||||||
t['qfmt'] = _header + ("{{#cloze:%d:Text}}\n"+
|
t['qfmt'] = header + ("{{#cloze:%d:Text}}\n"+
|
||||||
_field("cloze:%d:Text" % n)+
|
field("cloze:%d:Text" % n)+
|
||||||
"{{/cloze:%d:Text}}") % (n, n)
|
"{{/cloze:%d:Text}}") % (n, n)
|
||||||
t['afmt'] = t['qfmt'] + "<br>\n"+_field("Notes")
|
t['afmt'] = t['qfmt'] + "<br>\n"+field("Notes")
|
||||||
mm.addTemplate(m, t)
|
mm.addTemplate(m, t)
|
||||||
mm.add(m)
|
mm.add(m)
|
||||||
return m
|
return m
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue