change code style to ffrgb/meshviewer fork
This commit is contained in:
parent
59ba0ba29e
commit
418b630e02
42 changed files with 3505 additions and 3154 deletions
|
@ -1,51 +1,51 @@
|
|||
define(["infobox/link", "infobox/node", "infobox/location"], function (Link, Node, Location) {
|
||||
return function (config, sidebar, router) {
|
||||
var self = this
|
||||
var el
|
||||
var self = this;
|
||||
var el;
|
||||
|
||||
function destroy() {
|
||||
if (el && el.parentNode) {
|
||||
el.parentNode.removeChild(el)
|
||||
el = undefined
|
||||
sidebar.reveal()
|
||||
el.parentNode.removeChild(el);
|
||||
el = undefined;
|
||||
sidebar.reveal();
|
||||
}
|
||||
}
|
||||
|
||||
function create() {
|
||||
destroy()
|
||||
sidebar.ensureVisible()
|
||||
sidebar.hide()
|
||||
destroy();
|
||||
sidebar.ensureVisible();
|
||||
sidebar.hide();
|
||||
|
||||
el = document.createElement("div")
|
||||
sidebar.container.insertBefore(el, sidebar.container.firstChild)
|
||||
el = document.createElement("div");
|
||||
sidebar.container.insertBefore(el, sidebar.container.firstChild);
|
||||
|
||||
el.scrollIntoView(false)
|
||||
el.classList.add("infobox")
|
||||
el.destroy = destroy
|
||||
el.scrollIntoView(false);
|
||||
el.classList.add("infobox");
|
||||
el.destroy = destroy;
|
||||
|
||||
var closeButton = document.createElement("button")
|
||||
closeButton.classList.add("close")
|
||||
closeButton.onclick = router.reset
|
||||
el.appendChild(closeButton)
|
||||
var closeButton = document.createElement("button");
|
||||
closeButton.classList.add("close");
|
||||
closeButton.onclick = router.reset;
|
||||
el.appendChild(closeButton);
|
||||
}
|
||||
|
||||
self.resetView = destroy
|
||||
self.resetView = destroy;
|
||||
|
||||
self.gotoNode = function (d) {
|
||||
create()
|
||||
new Node(config, el, router, d)
|
||||
}
|
||||
create();
|
||||
new Node(config, el, router, d);
|
||||
};
|
||||
|
||||
self.gotoLink = function (d) {
|
||||
create()
|
||||
new Link(config, el, router, d)
|
||||
}
|
||||
create();
|
||||
new Link(config, el, router, d);
|
||||
};
|
||||
|
||||
self.gotoLocation = function (d) {
|
||||
create()
|
||||
new Location(config, el, router, d)
|
||||
}
|
||||
create();
|
||||
new Location(config, el, router, d);
|
||||
};
|
||||
|
||||
return self
|
||||
}
|
||||
})
|
||||
return self;
|
||||
};
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue