Drag a deck to top level at either bottom or top of deck list

This commit is contained in:
Aaron Harsh 2012-02-05 11:29:04 -08:00
parent 1604eb29d6
commit 1399a79c74

View file

@ -99,8 +99,7 @@ body { margin: 1em; -webkit-user-select: none; }
def _renderPage(self): def _renderPage(self):
css = self.mw.sharedCSS + self._css css = self.mw.sharedCSS + self._css
tree = self._renderDeckTree(self.mw.col.sched.deckDueTree()) \ tree = self._renderDeckTree(self.mw.col.sched.deckDueTree())
+ self._bogusBottomRowForDraggingDeckToTopLevel()
self.web.stdHtml(self._body%dict( self.web.stdHtml(self._body%dict(
title=_("Decks"), title=_("Decks"),
tree=tree), css=css) tree=tree), css=css)
@ -114,10 +113,13 @@ body { margin: 1em; -webkit-user-select: none; }
<tr><th colspan=5 align=left>%s</th><th align=right>%s</th> <tr><th colspan=5 align=left>%s</th><th align=right>%s</th>
<th align=right>%s</th></tr>""" % ( <th align=right>%s</th></tr>""" % (
_("Deck"), _("Due"), _("New")) _("Deck"), _("Due"), _("New"))
buf += self._bogusBottomRowForDraggingDeckToTopLevel()
else: else:
buf = "" buf = ""
for node in nodes: for node in nodes:
buf += self._deckRow(node, depth) buf += self._deckRow(node, depth)
if depth == 0:
buf += self._bogusBottomRowForDraggingDeckToTopLevel()
return buf return buf
def _deckRow(self, node, depth): def _deckRow(self, node, depth):