Exemplo n.º 1
0
def add_models():
    models.append(('Chinese (Advanced)', advanced.add_model))
    models.append(('Chinese (Basic)', basic.add_model))
    if not mw.col.models.byName('Chinese (Advanced)'):
        advanced.add_model(mw.col)
    if not mw.col.models.byName('Chinese (Basic)'):
        basic.add_model(mw.col)
Exemplo n.º 2
0
    fm = mm.newField("Text")
    mm.addField(m, fm)
    fm = mm.newField("Notes")
    mm.addField(m, fm)
    fm = mm.newField("Source")
    mm.addField(m, fm)
    t = mm.newTemplate("Basic MCD")
    fmt = "{{cloze:Text}}%s"
    t['qfmt'] = fmt % ""
    t['afmt'] = fmt % "<br>\n{{Notes}}<br>\n{{Source}}"
    mm.addTemplate(m, t)
    mm.add(m)
    return m


models.append((lambda: _("Basic MCD"), addBasicMcdModel))

# Japanese MCD
##########################################################################


def addJapaneseMcdModel(col):
    mm = col.models
    m = mm.new("Japanese MCD")
    m['type'] = MODEL_CLOZE
    m['css'] += """
.cloze {
 font-weight: bold;
 color: blue;
}"""
    fm = mm.newField("Text")
Exemplo n.º 3
0
        fmt = "{{cloze:%d:Text}}%%s" % n
        t[
            "css"
        ] += """
.cloze {
 font-weight: bold;
 color: blue;
}"""
        t["qfmt"] = fmt % ""
        t["afmt"] = fmt % "<br>\n{{Notes}}<br>\n{{Source}}"
        mm.addTemplate(m, t)
    mm.add(m)
    return m


models.append(("Basic MCD", addBasicMcdModel))

# Japanese MCD
##########################################################################


def addJapaneseMcdModel(col):
    mm = col.models
    m = mm.new("Japanese MCD")
    fm = mm.newField("Text")
    mm.addField(m, fm)
    fm = mm.newField("Notes")
    mm.addField(m, fm)
    fm = mm.newField("Source")
    mm.addField(m, fm)
    fm = mm.newField("Reading")
Exemplo n.º 4
0
}"""
    fm = mm.newField("Text")
    mm.addField(m, fm)
    fm = mm.newField("Notes")
    mm.addField(m, fm)
    fm = mm.newField("Source")
    mm.addField(m, fm)
    t = mm.newTemplate("Basic MCD")
    fmt = "{{cloze:Text}}%s"
    t['qfmt'] = fmt % ""
    t['afmt'] = fmt % "<br>\n{{Notes}}<br>\n{{Source}}"
    mm.addTemplate(m, t)
    mm.add(m)
    return m

models.append((lambda: _("Basic MCD"), addBasicMcdModel))

# Japanese MCD
##########################################################################

def addJapaneseMcdModel(col):
    mm = col.models
    m = mm.new("Japanese MCD")
    m['type'] = MODEL_CLOZE    
    m['css'] += """
.cloze {
 font-weight: bold;
 color: blue;
}"""
    fm = mm.newField("Text")
    mm.addField(m, fm)