This project is a Chrome extension that is kind of like a project that you can edit your history tab, add nodes from there, make nodes, make searchable nodes, drag the nodes, create new pages, delete them, send them to the back, front etc, save project, load project.
-
We start by clicking the M for Mindmap Tabs:
-
Once clicked this is what we get:
-
However once we right click on this node we get a lot of options:
To get to the main problem that I wanted to ask you about, I need to show a couple of functionalities of this extension.
-
When we right click on the node we see an option pop up that says New Project which is supposed to create new project:
-
Once Clicked we get this option to name our file and this is our Custom Name:
-
Once we press ok then we get this message:
-
Then we get this node pretty much the same as when we started earlier:
One of the first prerequisite concepts that we have to understand is that extension is supposed to be able create pages within this particular project that we created as you see here that we called 20TestParent. And Pay attention that it says 1/1 because once we press create page it is suppose to say 1/2 on the first page an 2/2 on the second.
-
Once we created a page it’s just blank for now:
-
Now we have 2/2 because we created a page and the total there are now is 2 and we are on the second page. So second prerequisite is that this extension is suppose to add nodes and be able to make a child and parent node links.
-
We have to add a new node first so we press the add node option:
-
We see that the node is added & we see we are on the second page so we want to rename just for reference for right now
-
We want to call this ChildLINK because we want to make a link between the nodes and it will make sense in the next couple of pictures.
-
So we click Create Child Link option
-
and we get this as an Alert
-
Now when we press Prev page
-
We get to the 1st page and also it is here that we want to click the create parent link option:
-
Once we clicked create parent we can click select or double click on the node and we will appear at the child node’s location:
-
Once we click the select this is what we get:
-
and once we press ok we are back at the child node:
-
Also when you right click on the child you can go back to the parent by pressing go to root node as in here:
-
We get the dialogue box again:
-
We are right where we started:
This same concept is supposed to work across pages however it doesn’t work. We added a new node and press the Make Parent Option:
We get the dialogue box:
however when we create a new project completely or load an existing project from the loads:
and when we click the Make Child Project From Selected option:
It says New Node is the entry for this newly made child project however it should say the ParentNodeForProject is the entry point for this newly child project also there should be go to Parent Node For project option here too that sends you back to that node and similarly that that node from that project can send you back here to this child project and back and forth.
So the code is in the bottom and hopefully the problem and expected result makes sense I made two video also that explain in video style more about this problem and the other features of the extension.
-
Debugging Mindmap Extension — Reference Duplication Issue (Official) (Summarized/Short – 10:56 min.)
-
Debugging Mindmap Extension — Reference Duplication Issue (Full – 28:11 min.)




























