prepare router, forcegraph, map for destroy/reload

This commit is contained in:
Nils Schneider 2015-03-31 23:24:24 +02:00
parent 625e7ba880
commit 473734f2bb
3 changed files with 40 additions and 8 deletions

View file

@ -1,8 +1,9 @@
define(function () {
return function () {
var self = this
var objects = { nodes: {}, links: {} }
var targets = []
var self = this
var running = false
function saveState(d) {
var s = "#!"
@ -79,6 +80,8 @@ define(function () {
}
self.start = function () {
running = true
if (!loadState(window.location.hash))
resetView(false)
@ -134,6 +137,14 @@ define(function () {
})
}
self.reload = function () {
if (!running)
return
if (!loadState(window.history.state))
resetView(false)
}
return self
}
})