In [24]:
Pkg.add("Blink")


INFO: Nothing to be done
MethodError: `getindex` has no method matching getindex(::Void, ::ASCIIString)

In [27]:
using Blink

In [28]:
w = Window()


Out[28]:
Blink.AtomShell.Window(2,Blink.AtomShell.Electron(Process(`/Users/utensil/.julia/v0.4/Blink/deps/Julia.app/Contents/MacOS/Electron /Users/utensil/.julia/v0.4/Blink/src/AtomShell/main.js port 2610`, ProcessRunning),TCPSocket(active, 0 bytes waiting),Dict{ASCIIString,Any}("callback"=>(anonymous function))),Blink.Page(3,#undef,Dict{ASCIIString,Any}("callback"=>(anonymous function)),Condition(Any[])))

In [29]:
julia = "Julia"


Out[29]:
"Julia"

In [30]:
body!(w, """
<div style="width: 60%;margin-top: 70px;margin-left: auto;margin-right: auto;">
<h1>Hello $julia</h1>
</div>
""")


Out[30]:
Blink.Page(3,WebSockets.WebSocket(11,TCPSocket(active, 0 bytes waiting),false,false),Dict{ASCIIString,Any}("callback"=>(anonymous function)),Condition(Any[]))

In [31]:
loadurl(w, "http://julialang.org")


Out[31]:
false

In [32]:
opentools(w)

In [33]:
@js w console.log("Hello Julia")


Out[33]:
Dict{AbstractString,Any} with 5 entries:
  "_eventsCount"         => 12
  "_events"              => Dict{AbstractString,Any}()
  "devToolsWebContents"  => Dict{AbstractString,Any}("_events"=>Dict{AbstractSt…
  "browserWindowOptions" => Dict{AbstractString,Any}("nodeIntegration"=>false,"…
  "session"              => Dict{AbstractString,Any}("cookies"=>Dict{AbstractSt…

In [34]:
@js w Math.log(10)


Out[34]:
Dict{AbstractString,Any} with 5 entries:
  "_eventsCount"         => 12
  "_events"              => Dict{AbstractString,Any}("did-finish-load"=>Any[not…
  "devToolsWebContents"  => Dict{AbstractString,Any}("_events"=>Dict{AbstractSt…
  "browserWindowOptions" => Dict{AbstractString,Any}("nodeIntegration"=>false,"…
  "session"              => Dict{AbstractString,Any}("cookies"=>Dict{AbstractSt…

In [ ]: