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;")
|
"border-bottom: 1px solid #000;")
|
||||||
return txt
|
return txt
|
||||||
|
|
||||||
def getBase(deck):
|
def getBase(deck, card):
|
||||||
if deck and deck.mediaDir():
|
base = None
|
||||||
if sys.platform.startswith("win32"):
|
if deck:
|
||||||
prefix = u"file:///"
|
if deck.getBool("remoteImages") and card.fact.model.features:
|
||||||
else:
|
base = card.fact.model.features
|
||||||
prefix = u"file://"
|
elif deck.mediaDir():
|
||||||
base = prefix + unicode(
|
if sys.platform.startswith("win32"):
|
||||||
urllib.quote(deck.mediaDir().encode("utf-8")),
|
prefix = u"file:///"
|
||||||
"utf-8")
|
else:
|
||||||
return '<base href="%s/">' % base
|
prefix = u"file://"
|
||||||
|
base = prefix + unicode(
|
||||||
|
urllib.quote(deck.mediaDir().encode("utf-8")),
|
||||||
|
"utf-8") + "/"
|
||||||
|
if base:
|
||||||
|
return '<base href="%s">' % base
|
||||||
else:
|
else:
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
|
|
|
@ -108,7 +108,7 @@ class View(object):
|
||||||
# hook for user css
|
# hook for user css
|
||||||
runHook("preFlushHook")
|
runHook("preFlushHook")
|
||||||
self.buffer = '''<html><head>%s</head><body>%s</body></html>''' % (
|
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")
|
#print self.buffer.encode("utf-8")
|
||||||
self.body.setHtml(self.buffer)
|
self.body.setHtml(self.buffer)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue