mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 15:32:23 -04:00
support remote images (add remoteImages=1 to deckVars table)
This commit is contained in:
parent
d4d713a60a
commit
bdba8cea83
2 changed files with 16 additions and 11 deletions
|
@ -205,16 +205,21 @@ def mungeQA(deck, txt):
|
|||
"border-bottom: 1px solid #000;")
|
||||
return txt
|
||||
|
||||
def getBase(deck):
|
||||
if deck and deck.mediaDir():
|
||||
def getBase(deck, card):
|
||||
base = None
|
||||
if deck:
|
||||
if deck.getBool("remoteImages") and card.fact.model.features:
|
||||
base = card.fact.model.features
|
||||
elif deck.mediaDir():
|
||||
if sys.platform.startswith("win32"):
|
||||
prefix = u"file:///"
|
||||
else:
|
||||
prefix = u"file://"
|
||||
base = prefix + unicode(
|
||||
urllib.quote(deck.mediaDir().encode("utf-8")),
|
||||
"utf-8")
|
||||
return '<base href="%s/">' % base
|
||||
"utf-8") + "/"
|
||||
if base:
|
||||
return '<base href="%s">' % base
|
||||
else:
|
||||
return ""
|
||||
|
||||
|
|
|
@ -108,7 +108,7 @@ class View(object):
|
|||
# hook for user css
|
||||
runHook("preFlushHook")
|
||||
self.buffer = '''<html><head>%s</head><body>%s</body></html>''' % (
|
||||
getBase(self.main.deck), self.buffer)
|
||||
getBase(self.main.deck, self.main.currentCard), self.buffer)
|
||||
#print self.buffer.encode("utf-8")
|
||||
self.body.setHtml(self.buffer)
|
||||
|
||||
|
|
Loading…
Reference in a new issue