diff --git a/src/backends/plotly.jl b/src/backends/plotly.jl
index c5c8dedf..a70ddf60 100644
--- a/src/backends/plotly.jl
+++ b/src/backends/plotly.jl
@@ -57,6 +57,7 @@ end
const _plotly_js_path = joinpath(dirname(@__FILE__), "..", "..", "deps", "plotly-latest.min.js")
+const _plotly_js_path_remote = "https://cdn.plot.ly/plotly-latest.min.js"
function _initialize_backend(::PlotlyBackend; kw...)
@eval begin
@@ -629,8 +630,12 @@ end
# ----------------------------------------------------------------
+const _use_remote = Ref(false)
+
function html_head(plt::Plot{PlotlyBackend})
- ""
+ jsfilename = _use_remote[] ? _plotly_js_path_remote : _plotly_js_path
+ # ""
+ ""
end
function html_body(plt::Plot{PlotlyBackend}, style = nothing)
diff --git a/src/output.jl b/src/output.jl
index 9e2bd7cb..0f4b01ae 100644
--- a/src/output.jl
+++ b/src/output.jl
@@ -55,7 +55,9 @@ tex(fn::AbstractString) = tex(current(), fn)
function html(plt::Plot, fn::AbstractString)
fn = addExtension(fn, "html")
io = open(fn, "w")
+ _use_remote[] = true
show(io, MIME("text/html"), plt)
+ _use_remote[] = false
close(io)
end
html(fn::AbstractString) = html(current(), fn)