prepare router, forcegraph, map for destroy/reload
This commit is contained in:
parent
625e7ba880
commit
473734f2bb
3 changed files with 40 additions and 8 deletions
lib
|
@ -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
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue