コード例 #1
0
    def register(self):
        from aqt.gui_hooks import webview_did_receive_js_message

        webview_did_receive_js_message.append(self.bridge)
        # TODO: NewDeckStats
        DeckStats._linkHandler = lambda context, url: self.bridge_legacy(
            context, url)  # type: ignore
コード例 #2
0
def patch_reviewer():
    global _reviewer_patched

    if _reviewer_patched:
        return

    from aqt.gui_hooks import (
        webview_will_set_content,
        webview_did_receive_js_message,
    )

    webview_will_set_content.append(on_webview_will_set_content)
    webview_did_receive_js_message.append(on_webview_did_receive_js_message)

    _reviewer_patched = True
コード例 #3
0
def init_webview():
    webview_will_set_content.append(include_closet_code)
    webview_did_receive_js_message.append(add_occlusion_messages)
コード例 #4
0
ファイル: webview.py プロジェクト: hgiesel/anki_grid_fields
def init_webview():
    webview_will_set_content.append(load_grid_js)
    webview_did_receive_js_message.append(handle_grid_messages)
コード例 #5
0
def init_webview():
    webview_will_set_content.append(load_collapsible_icon_js)
    webview_did_receive_js_message.append(handle_collapsible_messages)
コード例 #6
0
ファイル: webview.py プロジェクト: BlackLacost/.dotfiles
def init_webview():
    webview_will_set_content.append(load_frozen_icon_js)
    webview_did_receive_js_message.append(sticky_getter_and_setter)
コード例 #7
0
def init_webview():
    webview_did_receive_js_message.append(persistent_functions)