From 312af79c1e78d260ad649f787b9a03c481b13cb0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 14 Dec 2011 12:13:10 +0900 Subject: [PATCH] add review link --- aqt/__init__.py | 2 +- aqt/deckbrowser.py | 2 +- aqt/overview.py | 12 +++++++----- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/aqt/__init__.py b/aqt/__init__.py index d8851bb60..d273954bf 100644 --- a/aqt/__init__.py +++ b/aqt/__init__.py @@ -8,7 +8,7 @@ appVersion="2.0-alpha2" appWebsite="http://ankisrs.net/" appHelpSite="http://ankisrs.net/docs/dev/" appDonate="http://ankisrs.net/support/" -appShared="http://test.ankiweb.net/shared/decks/" +appShared="http://beta.ankiweb.net/shared/" mw = None # set on init moduleDir = os.path.split(os.path.dirname(os.path.abspath(__file__)))[0] diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index 2dc622912..4f6a27a89 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -150,4 +150,4 @@ Are you sure you wish to delete all of the cards in %s?""")%deck['name']): def _onShared(self): print "fixme: check & warn if schema modified first" - openLink(aqt.appShared) + openLink(aqt.appShared+"decks") diff --git a/aqt/overview.py b/aqt/overview.py index e8e4cf474..b6c975f0d 100644 --- a/aqt/overview.py +++ b/aqt/overview.py @@ -6,7 +6,7 @@ import simplejson from aqt.qt import * from anki.consts import NEW_CARDS_RANDOM from anki.hooks import addHook -from aqt.utils import showInfo +from aqt.utils import showInfo, openLink import aqt class Overview(object): @@ -45,6 +45,8 @@ class Overview(object): self.mw.onDeckConf() elif url == "decks": self.mw.moveToState("deckBrowser") + elif url == "review": + openLink(aqt.appShared+"info/%s?v=%s"%(self.sid, self.sidVer)) # HTML ############################################################ @@ -52,8 +54,9 @@ class Overview(object): def _renderPage(self): but = self.mw.button deck = self.mw.col.decks.current() - sid = deck.get("sharedFrom") - if sid: + self.sid = deck.get("sharedFrom") + if self.sid: + self.sidVer = deck.get("ver", None) shareLink = 'Reviews and Updates' else: shareLink = "" @@ -67,7 +70,7 @@ class Overview(object): def _desc(self, deck): desc = deck.get("desc", "") if not desc: - return "" + return "

" if len(desc) < 160: return '

%s
' % desc else: @@ -106,7 +109,6 @@ class Overview(object):

%(deck)s

%(shareLink)s %(desc)s -

%(table)s