Added graphics menu
This commit is contained in:
@ -262,6 +262,21 @@ let globalIndicators = (function (){
|
||||
|
||||
})()
|
||||
|
||||
function loadGraphicsMenu(panel){
|
||||
|
||||
let menuGraphicsPopup = new MenuPopup();
|
||||
let removeCursorHelpEntry = new HelpEntry("How to remove the cursor", "You cam double click/tap on any graph.");
|
||||
menuGraphicsPopup.addEntry(removeCursorHelpEntry);
|
||||
|
||||
let graphicsMenuControl = new Control("res/menu_white.png", "res/menu_white.png", "Menu", () => {menuGraphicsPopup.show()});
|
||||
panel.appendChild(menuGraphicsPopup);
|
||||
menuGraphicsPopup.getContainer().style.top = "28px";
|
||||
menuGraphicsPopup.getContainer().style.right = "20px";
|
||||
panel.appendChild(graphicsMenuControl);
|
||||
graphicsMenuControl.style.marginLeft="6px";
|
||||
graphicsMenuControl.style.marginRight="6px";
|
||||
}
|
||||
|
||||
let graphs = (function (){
|
||||
let dataset_to_graph_map = {}; // a dictionnary mapping a variable name to a two values array, containing its graph index and its position inside the graph
|
||||
let blocks, liveMode=true, top_vars=[], bottom_vars=[];
|
||||
@ -925,7 +940,7 @@ let graphs = (function (){
|
||||
|
||||
let graphicsPanel = container.parentNode.querySelector('.panel')
|
||||
graphicsPanel.classList.add('graphics');
|
||||
|
||||
graphicsPanel.childNodes[0].style.visibility = "hidden"; // hides the span added by the swippers
|
||||
// The cross to display "main" panel at the location of the graphs
|
||||
let gotoMainElm = document.createElement('div');
|
||||
gotoMainElm.innerHTML = "×";
|
||||
@ -938,11 +953,13 @@ let graphs = (function (){
|
||||
if(!created){
|
||||
globalIndicators.loadIndicators(graphicsPanel);
|
||||
globalControls.loadControls(graphicsPanel);
|
||||
loadGraphicsMenu(graphicsPanel);
|
||||
graphicsPanel.appendChild(gotoMainElm);
|
||||
gotoMainElm.style.marginTop = "auto";
|
||||
gotoMainElm.style.marginBottom = "auto";
|
||||
gotoMainElm.style.marginRight = "6px";
|
||||
gotoMainElm.style.marginLeft = "6px";
|
||||
gotoMainElm.style.color = "white";
|
||||
gotoMainElm.style.cursor = "pointer";
|
||||
created = true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user