mirror of
https://github.com/dwolfe884/obsidian-x86-flow-graph.git
synced 2026-07-22 07:30:26 +00:00
fixed a fun bug this time
This commit is contained in:
parent
f62f6fe376
commit
41a6481fae
2 changed files with 4 additions and 4 deletions
4
main.js
4
main.js
|
|
@ -66,7 +66,7 @@ var MyPlugin = class extends import_obsidian.Plugin {
|
|||
if (newkey[newkey.length - 1] == ":") {
|
||||
newkey = newkey.slice(0, newkey.length - 1);
|
||||
}
|
||||
if (!locations[newkey]) {
|
||||
if (!(newkey in locations)) {
|
||||
locations[newkey] = linenum;
|
||||
visitslocs[newkey] = 0;
|
||||
}
|
||||
|
|
@ -104,7 +104,7 @@ function generatenodes(linenum, text, fromnode2, edgelabel) {
|
|||
if (whereto.length != 1) {
|
||||
edgelabel = "true";
|
||||
}
|
||||
if (!locations[whereto[0]]) {
|
||||
if (!(whereto[0] in locations)) {
|
||||
newnode = { "id": nodeid, "x": workingx, "y": workingy, "width": 550, "height": 25 * ("```\nERROR: Jumping to non-existant\nlocation " + whereto[0].trim() + "\n```").split("\n").length, "type": "text", "text": "```\nERROR: Jumping to non-existant\nlocation " + whereto[0].trim() + "\n```", "startline": -1, "endline": -1 };
|
||||
workingy = workingy + 300;
|
||||
workingx = workingx + 50 * nodeid;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ export default class MyPlugin extends Plugin {
|
|||
newkey = newkey.slice(0,newkey.length-1)
|
||||
}
|
||||
//Populate locations and visits array with line numbers and all 0's
|
||||
if (!locations[newkey]) {
|
||||
if (!(newkey in locations)) {
|
||||
locations[newkey] = linenum;
|
||||
visitslocs[newkey] = 0
|
||||
}
|
||||
|
|
@ -101,7 +101,7 @@ function generatenodes(linenum: any, text: any, fromnode: any, edgelabel: string
|
|||
edgelabel = "true"
|
||||
}
|
||||
//Error Handling for trying to jump to a non-existant location
|
||||
if(!locations[whereto[0]]){
|
||||
if(!(whereto[0] in locations)){
|
||||
//Make the error node
|
||||
newnode = {"id":nodeid, "x": workingx, "y": workingy, "width": 550,"height": 25*("```\nERROR: Jumping to non-existant\nlocation " + whereto[0].trim() + "\n```").split("\n").length, "type": "text", "text": "```\nERROR: Jumping to non-existant\nlocation " + whereto[0].trim() + "\n```", "startline": -1,"endline": -1}
|
||||
workingy = workingy + 300
|
||||
|
|
|
|||
Loading…
Reference in a new issue