Guest User

Untitled

a guest
May 20th, 2021
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. javascript:( function(){ignoreList=["VersionHistoryOld","Version History","Start","CharGenMain","StoryMenu"];var e=new function(){this.crumbs=null,this.doTheThing=function(){document.querySelector("#breadcrumbs")||(this.findPassages(),this.addCrumbsToPage())},this.findPassages=function(){this.crumbs=new Array;for(var e=new function e(t,r){this.title=t,this.pathText=r,this.getPrviousCrumb=function(){var t=new Array(new RegExp("DD$"),new RegExp("Scrap")),r=new Array(new RegExp("\\[\\[.*Game Over.*\\]\\]")),n=new RegExp("\\[\\[.*"+this.title+"(?![0-9]).*\\]\\]","g"),i=new RegExp(this.title+"(?![0-9]).*\\]\\]","g"),s=null;for(const h in tale.passages){for(var a=tale.passages[h],o=!1,c=0;c<t.length;c++)a.title.search(t[c])>=0&&(o=!0);if(!o){for(c=0;c<r.length;c++)a.text.search(r[c])>=0&&(o=!0);if(!o&&!ignoreList.includes(a.title)){var u=a.text.search(n);if(-1!=u){var d=a.text.search(i),l=a.text.substr(u+2,d-u-3);s=new e(a.title,l);break}}}}return s},this.clone=function(){return new e(this.title,this.pathText)}}(document.querySelector(".passage").id.substr(7),"<You Are Here>").getPrviousCrumb();e&&!this.crumbs.filter(function(t){return t.title==e.title}).length;)this.crumbs.push(e.clone()),e=e.getPrviousCrumb()},this.addCrumbsToPage=function(){var e=document.querySelector(".passage .header"),t=document.createElement("div");t.style.cssText="padding: 0 0 10px 0; font-size:10pt;",t.id="breadcrumbs",e.append(t);for(var r=this.crumbs.length-1;r>=0;r--){var n=document.createElement("a");n.style.cssText="cursor: pointer;",n.dataset.index=r,n.appendChild(document.createTextNode(this.crumbs[r].pathText)),t.appendChild(n),t.appendChild(document.createElement("br"));var i=this;n.onclick=function(){var e=i.crumbs[this.dataset.index].title;state.display(e),setTimeout(function(){i.doTheThing()},10)}}},this.addNavigationToPage=function(){var e=document.querySelector("#storyMenu"),t=Array.prototype.slice.call(document.querySelectorAll("#storyMenu a")).filter(function(e){return"Patreon"===e.textContent})[0],r=document.createElement("a");e.insertBefore(r,t),e.insertBefore(document.createElement("br"),t),e.insertBefore(document.createElement("br"),t),r.style.cssText="cursor: pointer;",r.appendChild(document.createTextNode("Breadcrumbs"));var n=this;r.onclick=function(){n.doTheThing()}},this.overrideHistoryDisplay=function(){var e=state.display,t=this;state.display=function(r,n,i){e.apply(this,arguments),setTimeout(function(){t.addNavigationToPage()},10)}}};e.overrideHistoryDisplay(),e.addNavigationToPage(),window._dowhatnow=function(){ debugger; }}());
Advertisement
Add Comment
Please, Sign In to add comment