From 203af856cd71ea6cd7211cfa018f01b0d0605e8b Mon Sep 17 00:00:00 2001 From: Fons van der Plas Date: Wed, 9 Jun 2021 09:01:40 +0200 Subject: [PATCH] embeddable_html (#3559) --- src/backends/plotly.jl | 2 +- src/backends/plotlyjs.jl | 2 +- src/backends/web.jl | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/backends/plotly.jl b/src/backends/plotly.jl index ab40f7a8..457db10b 100644 --- a/src/backends/plotly.jl +++ b/src/backends/plotly.jl @@ -986,7 +986,7 @@ end function _show(io::IO, ::MIME"text/html", plt::Plot{PlotlyBackend}) - write(io, standalone_html(plt)) + write(io, embeddable_html(plt)) end diff --git a/src/backends/plotlyjs.jl b/src/backends/plotlyjs.jl index a75feb60..374bc58f 100644 --- a/src/backends/plotlyjs.jl +++ b/src/backends/plotlyjs.jl @@ -34,7 +34,7 @@ _show(io::IO, mime::MIME"application/vnd.plotly.v1+json", plt::Plot{PlotlyJSBack html_head(plt::Plot{PlotlyJSBackend}) = plotly_html_head(plt) html_body(plt::Plot{PlotlyJSBackend}) = plotly_html_body(plt) -_show(io::IO, ::MIME"text/html", plt::Plot{PlotlyJSBackend}) = write(io, standalone_html(plt)) +_show(io::IO, ::MIME"text/html", plt::Plot{PlotlyJSBackend}) = write(io, embeddable_html(plt)) _display(plt::Plot{PlotlyJSBackend}) = display(plotlyjs_syncplot(plt)) diff --git a/src/backends/web.jl b/src/backends/web.jl index 4f827529..876858cf 100644 --- a/src/backends/web.jl +++ b/src/backends/web.jl @@ -19,6 +19,10 @@ function standalone_html(plt::AbstractPlot; title::AbstractString = get(plt.attr """ end +function embeddable_html(plt::AbstractPlot) + html_head(plt) * html_body(plt) +end + function open_browser_window(filename::AbstractString) @static if Sys.isapple() return run(`open $(filename)`)