mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
show dynamic deck description
This commit is contained in:
parent
557cff8250
commit
ccc112adde
1 changed files with 18 additions and 4 deletions
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
import simplejson
|
import simplejson
|
||||||
from aqt.qt import *
|
from aqt.qt import *
|
||||||
from anki.consts import NEW_CARDS_RANDOM
|
from anki.consts import NEW_CARDS_RANDOM, dynOrderLabels
|
||||||
from anki.hooks import addHook
|
from anki.hooks import addHook
|
||||||
from aqt.utils import showInfo, openLink
|
from aqt.utils import showInfo, openLink
|
||||||
from anki.utils import isMac
|
from anki.utils import isMac
|
||||||
|
@ -69,11 +69,22 @@ class Overview(object):
|
||||||
), self.mw.sharedCSS + self._css)
|
), self.mw.sharedCSS + self._css)
|
||||||
|
|
||||||
def _desc(self, deck):
|
def _desc(self, deck):
|
||||||
|
if deck['dyn']:
|
||||||
|
desc = "%s<br>%s<br>%s" % (
|
||||||
|
_("Search: %s") % deck['search'],
|
||||||
|
_("Order: %s") % dynOrderLabels()[deck['order']],
|
||||||
|
_("Steps: %s") % " ".join([str(x) for x in deck['steps']]))
|
||||||
|
else:
|
||||||
desc = deck.get("desc", "")
|
desc = deck.get("desc", "")
|
||||||
if not desc:
|
if not desc:
|
||||||
return "<p>"
|
return "<p>"
|
||||||
if len(desc) < 160:
|
if deck['dyn']:
|
||||||
return '<div class="descfont descmid description">%s</div>' % desc
|
dyn = "dyn"
|
||||||
|
else:
|
||||||
|
dyn = ""
|
||||||
|
if len(desc) < 160 or dyn:
|
||||||
|
return '<div class="descfont descmid description %s">%s</div>' % (
|
||||||
|
dyn, desc)
|
||||||
else:
|
else:
|
||||||
return '''
|
return '''
|
||||||
<div class="descfont description descmid" id=shortdesc>%s\
|
<div class="descfont description descmid" id=shortdesc>%s\
|
||||||
|
@ -135,6 +146,9 @@ width: 70%;
|
||||||
margin: 0 auto 0;
|
margin: 0 auto 0;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
.dyn {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Bottom area
|
# Bottom area
|
||||||
|
|
Loading…
Reference in a new issue