strip html for text: fields

This commit is contained in:
Damien Elmes 2010-01-08 22:02:16 +09:00
parent 20da165b6e
commit c7340edd6f

View file

@ -17,7 +17,7 @@ from sqlalchemy.ext.orderinglist import ordering_list
from anki.db import * from anki.db import *
from anki.utils import genID, canonifyTags from anki.utils import genID, canonifyTags
from anki.fonts import toPlatformFont from anki.fonts import toPlatformFont
from anki.utils import parseTags, hexifyID, checksum from anki.utils import parseTags, hexifyID, checksum, stripHTML
from anki.lang import _ from anki.lang import _
from anki.hooks import runFilter from anki.hooks import runFilter
from copy import copy from copy import copy
@ -135,7 +135,7 @@ def formatQA(cid, mid, fact, tags, cm):
d = {'id': cid} d = {'id': cid}
fields = {} fields = {}
for (k, v) in fact.items(): for (k, v) in fact.items():
fields["text:"+k] = v[1] fields["text:"+k] = stripHTML(v[1])
if v[1]: if v[1]:
fields[k] = '<span class="fm%s">%s</span>' % ( fields[k] = '<span class="fm%s">%s</span>' % (
hexifyID(v[0]), v[1]) hexifyID(v[0]), v[1])