Source code for polaris.integrations.javascript

from typing import List


[docs]def scripts() -> List[str]: """ .. _`example reference server`: https://github.com/stellar/django-polaris/tree/master/example Return a list of strings containing script tags that will be rendered at the bottom of every HTML body rendered by the server like so: :: {% for script in scripts %} {{ script|safe }} {% endfor %} This gives anchors a great deal of freedom on the client side. The `example reference server`_ uses this functionality to inject Google Analytics into our deployment of Polaris. Replace this function with another by passing it to :func:`polaris.integrations.register_integrations` like so: :: from myapp.integrations import ( scripts, MyDepositIntegration, MyWithdrawalIntegration ) register_integrations( deposit=MyDepositIntegration(), withdrawal=MyWithdrawalIntegration(), javascript_func=scripts ) Note that the scripts will be executed in the order in which they are returned. """ return []
registered_javascript_func = scripts