Skip to content

Commit 8e4ca74

Browse files
committed
wrapper function to avoid polluting global namespace
1 parent f7f8fb4 commit 8e4ca74

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

dash/_callback.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -502,9 +502,11 @@ def add_context(*args, **kwargs):
502502

503503

504504
_inline_clientside_template = """
505-
var clientside = window.dash_clientside = window.dash_clientside || {{}};
506-
var ns = clientside["{namespace}"] = clientside["{namespace}"] || {{}};
507-
ns["{function_name}"] = {clientside_function};
505+
(function() {{
506+
var clientside = window.dash_clientside = window.dash_clientside || {{}};
507+
var ns = clientside["{namespace}"] = clientside["{namespace}"] || {{}};
508+
ns["{function_name}"] = {clientside_function};
509+
}})();
508510
"""
509511

510512

0 commit comments

Comments
 (0)