add a subtle indication of the current deck

This commit is contained in:
Damien Elmes 2012-02-13 12:39:09 +09:00
parent 04b7fd144a
commit a729b8408b

View file

@ -60,6 +60,7 @@ td.opts { white-space: nowrap; }
tr.drag-hover td { border-bottom: %(width)s solid #aaa; } tr.drag-hover td { border-bottom: %(width)s solid #aaa; }
.extra { font-size: 90%%; } .extra { font-size: 90%%; }
body { margin: 1em; -webkit-user-select: none; } body { margin: 1em; -webkit-user-select: none; }
.current { background-color: #ececec; }
""" % dict(width=_dragIndicatorBorderWidth) """ % dict(width=_dragIndicatorBorderWidth)
_body = """ _body = """
@ -128,7 +129,11 @@ body { margin: 1em; -webkit-user-select: none; }
name, did, due, new, children = node name, did, due, new, children = node
def indent(): def indent():
return " "*3*depth return " "*3*depth
buf = "<tr class='deck' id='%d'>"% did if did == self.mw.col.conf['curDeck']:
klass = 'deck current'
else:
klass = 'deck'
buf = "<tr class='%s' id='%d'>" % (klass, did)
# deck link # deck link
buf += "<td colspan=5>%s<a class=deck href='open:%d'>%s</a></td>"% ( buf += "<td colspan=5>%s<a class=deck href='open:%d'>%s</a></td>"% (
indent(), did, name) indent(), did, name)