Skip to content

Commit

Permalink
Merge pull request #4114 from not522/utf-8
Browse files Browse the repository at this point in the history
Specify utf-8 in script tag
  • Loading branch information
archmoj authored Mar 28, 2023
2 parents f4609fc + 1860acc commit 5351836
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
6 changes: 3 additions & 3 deletions packages/python/plotly/plotly/io/_html.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,23 +272,23 @@ def to_html(
elif include_plotlyjs == "cdn":
load_plotlyjs = """\
{win_config}
<script src="{cdn_url}"></script>\
<script charset="utf-8" src="{cdn_url}"></script>\
""".format(
win_config=_window_plotly_config, cdn_url=plotly_cdn_url()
)

elif include_plotlyjs == "directory":
load_plotlyjs = """\
{win_config}
<script src="plotly.min.js"></script>\
<script charset="utf-8" src="plotly.min.js"></script>\
""".format(
win_config=_window_plotly_config
)

elif isinstance(include_plotlyjs, str) and include_plotlyjs.endswith(".js"):
load_plotlyjs = """\
{win_config}
<script src="{url}"></script>\
<script charset="utf-8" src="{url}"></script>\
""".format(
win_config=_window_plotly_config, url=include_plotlyjs_orig
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,11 @@
<script type="text/javascript">\
window.PlotlyConfig = {MathJaxConfig: 'local'};</script>"""

cdn_script = '<script src="{cdn_url}"></script>'.format(cdn_url=plotly_cdn_url())
cdn_script = '<script charset="utf-8" src="{cdn_url}"></script>'.format(
cdn_url=plotly_cdn_url()
)

directory_script = '<script src="plotly.min.js"></script>'
directory_script = '<script charset="utf-8" src="plotly.min.js"></script>'


mathjax_cdn = "https://cdnjs.cloudflare.com" "/ajax/libs/mathjax/2.7.5/MathJax.js"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,9 @@ def test_repr_html(renderer):
template = (
'<div> <script type="text/javascript">'
"window.PlotlyConfig = {MathJaxConfig: 'local'};</script>\n "
'<script src="' + plotly_cdn_url() + '"></script> '
'<script charset="utf-8" src="'
+ plotly_cdn_url()
+ '"></script> '
'<div id="cd462b94-79ce-42a2-887f-2650a761a144" class="plotly-graph-div" '
'style="height:100%; width:100%;"></div> <script type="text/javascript">'
" window.PLOTLYENV=window.PLOTLYENV || {};"
Expand Down

0 comments on commit 5351836

Please sign in to comment.