mirror of
https://github.com/ankitects/anki.git
synced 2025-12-16 08:10:59 -05:00
Rename SearchContext.properties to SearchContext.addon_metadata
This commit is contained in:
parent
a993577279
commit
3fbf6d8253
3 changed files with 7 additions and 6 deletions
|
|
@ -29,7 +29,7 @@ class SearchContext:
|
|||
browser: aqt.browser.Browser
|
||||
order: bool | str | Column = True
|
||||
reverse: bool = False
|
||||
properties: dict | None = None
|
||||
addon_metadata: dict | None = None
|
||||
# if set, provided ids will be used instead of the regular search
|
||||
ids: Sequence[ItemId] | None = None
|
||||
|
||||
|
|
|
|||
|
|
@ -269,7 +269,7 @@ class DataModel(QAbstractTableModel):
|
|||
# invalid sort column in config
|
||||
context.order = self.columns["noteCrt"]
|
||||
context.reverse = self._state.sort_backwards
|
||||
context.properties = {}
|
||||
context.addon_metadata = {}
|
||||
gui_hooks.browser_will_search(context)
|
||||
if context.ids is None:
|
||||
context.ids = self._state.find_items(
|
||||
|
|
|
|||
|
|
@ -549,8 +549,9 @@ hooks = [
|
|||
You can modify context.search to change the text that is sent to the
|
||||
searching backend.
|
||||
|
||||
If you need to pass properties to the browser_did_search hook, you can
|
||||
do it with context.properties
|
||||
If you need to pass metadata to the browser_did_search hook, you can
|
||||
do it with context.addon_metadata. For example, to trigger filtering
|
||||
based on a new custom filter.
|
||||
|
||||
If you set context.ids to a list of ids, the regular search will
|
||||
not be performed, and the provided ids will be used instead.
|
||||
|
|
@ -581,8 +582,8 @@ hooks = [
|
|||
backend did not recognize will be returned as an empty string, and can be
|
||||
replaced with custom content.
|
||||
|
||||
You can retrieve properties passed from browser_will_search with
|
||||
context.properties (for example to trigger post-processing filtering)
|
||||
You can retrieve metadata passed from browser_will_search with
|
||||
context.addon_metadata (for example to trigger post-processing filtering).
|
||||
|
||||
Columns is a list of string values identifying what each column in the row
|
||||
represents.
|
||||
|
|
|
|||
Loading…
Reference in a new issue