mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
move deck_browser hooks apart
This commit is contained in:
parent
6828b98c99
commit
f81134830b
1 changed files with 27 additions and 25 deletions
|
@ -45,31 +45,6 @@ hooks = [
|
||||||
content.table += "\n<div>my html</div>"
|
content.table += "\n<div>my html</div>"
|
||||||
""",
|
""",
|
||||||
),
|
),
|
||||||
Hook(
|
|
||||||
name="deck_browser_did_render",
|
|
||||||
args=["deck_browser: aqt.deckbrowser.DeckBrowser"],
|
|
||||||
doc="""Allow to update the deck browser window. E.g. change its title.""",
|
|
||||||
),
|
|
||||||
Hook(
|
|
||||||
name="deck_browser_will_render_content",
|
|
||||||
args=[
|
|
||||||
"deck_browser: aqt.deckbrowser.DeckBrowser",
|
|
||||||
"content: aqt.deckbrowser.DeckBrowserContent",
|
|
||||||
],
|
|
||||||
doc="""Used to modify HTML content sections in the deck browser body
|
|
||||||
|
|
||||||
'content' contains the sections of HTML content the deck browser body
|
|
||||||
will be updated with.
|
|
||||||
|
|
||||||
When modifying the content of a particular section, please make sure your
|
|
||||||
changes only perform the minimum required edits to make your add-on work.
|
|
||||||
You should avoid overwriting or interfering with existing data as much
|
|
||||||
as possible, instead opting to append your own changes, e.g.:
|
|
||||||
|
|
||||||
def on_deck_browser_will_render_content(deck_browser, content):
|
|
||||||
content.stats += "\n<div>my html</div>"
|
|
||||||
""",
|
|
||||||
),
|
|
||||||
Hook(
|
Hook(
|
||||||
name="reviewer_did_show_question",
|
name="reviewer_did_show_question",
|
||||||
args=["card: Card"],
|
args=["card: Card"],
|
||||||
|
@ -121,6 +96,33 @@ hooks = [
|
||||||
legacy_hook="prepareQA",
|
legacy_hook="prepareQA",
|
||||||
doc="Can modify card text before review/preview.",
|
doc="Can modify card text before review/preview.",
|
||||||
),
|
),
|
||||||
|
# Deck browser
|
||||||
|
###################
|
||||||
|
Hook(
|
||||||
|
name="deck_browser_did_render",
|
||||||
|
args=["deck_browser: aqt.deckbrowser.DeckBrowser"],
|
||||||
|
doc="""Allow to update the deck browser window. E.g. change its title.""",
|
||||||
|
),
|
||||||
|
Hook(
|
||||||
|
name="deck_browser_will_render_content",
|
||||||
|
args=[
|
||||||
|
"deck_browser: aqt.deckbrowser.DeckBrowser",
|
||||||
|
"content: aqt.deckbrowser.DeckBrowserContent",
|
||||||
|
],
|
||||||
|
doc="""Used to modify HTML content sections in the deck browser body
|
||||||
|
|
||||||
|
'content' contains the sections of HTML content the deck browser body
|
||||||
|
will be updated with.
|
||||||
|
|
||||||
|
When modifying the content of a particular section, please make sure your
|
||||||
|
changes only perform the minimum required edits to make your add-on work.
|
||||||
|
You should avoid overwriting or interfering with existing data as much
|
||||||
|
as possible, instead opting to append your own changes, e.g.:
|
||||||
|
|
||||||
|
def on_deck_browser_will_render_content(deck_browser, content):
|
||||||
|
content.stats += "\n<div>my html</div>"
|
||||||
|
""",
|
||||||
|
),
|
||||||
# Deck options
|
# Deck options
|
||||||
###################
|
###################
|
||||||
Hook(
|
Hook(
|
||||||
|
|
Loading…
Reference in a new issue