stoz / dredmorpedia Goto Github PK
View Code? Open in Web Editor NEWDredmorpedia is an automatically generated encyclopedia for the game Dungeons of Dredmor.
Dredmorpedia is an automatically generated encyclopedia for the game Dungeons of Dredmor.
Similar to the bug about opening in a new tab / new window, if I paste a URL from the site into a new tab / new window it will bring up something different.
Right now I'm looking at Double Razor Sword (http://dredmorpedia.com/#975) but when I paste that URL into a new tab, it gives me Crude Steel Mace.
This is referring to when hovering your mouse over any entry with more details available, and waiting for its info to populate.
Usually they take upwards of 5 to 10 seconds to appear on Firefox. Works fine on Chrome.
Is there any way to speed this up? I don't have that issue on any other website.
Hey there, essence over on the dredmor forums created a mod a long time ago that attempts to fix and rebalance the skills from the original game + expansions. I have been trying to get this working on a local version of dredmorpedia, but run into javascript errors, as shown in the attached picture, and it hangs on the loading menu indefinitely. Would it be possible to implement support for this officially?
If you right-click on any link (to a craft, item, spell, etc) and then select Open In New Tab or Open In New Window, it goes to the wrong place.
The URL will match the one you selected, but it's something totally different.
In addition, sometimes the destination URL itself doesn't match either. For example I might right-click to open https://dredmorpedia.com/#2219 in a new tab, but that new tab loads https://dredmorpedia.com/#2218 instead.
Issue occurs in both Chrome and Firefox.
For example if I search for "Wood" I get no results, but if I search for "wood" I do get results. Even though item names are capitalized on the site.
The old url linked at the bottom of the readme is now broken, I think this happened recently but I could be wrong.
After using the Search function and then continuing to select things from one of the search results, your browser's Back function may longer work properly on this site.
(You'll end up at https://dredmorpedia.com/#undefined or just nothing will happen)
It happens more often in Firefox than Chrome, but I've had it happen in both browsers.
On Chrome, attempting to load the page generates the following errors in the JS console:
Uncaught TypeError: Cannot read property 'Data' of undefined
at craft.js?foible:228
craft.js?foible:170 Uncaught TypeError: Cannot read property 'statTypes' of undefined
at Element.<anonymous> (craft.js?foible:170)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Element.<anonymous> (craft.js?foible:159)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Craft.Parse (craft.js?foible:128)
at Object.success (craft.js?foible:49)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
item.js?foible:794 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Parse (item.js?foible:794)
at Object.Parse (item.js?foible:760)
at Object.Parse (item.js?foible:341)
at Element.<anonymous> (item.js?foible:208)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Item.Parse (item.js?foible:194)
at Object.success (item.js?foible:65)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
item.js?foible:794 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Parse (item.js?foible:794)
at Object.Parse (item.js?foible:760)
at Element.<anonymous> (item.js?foible:208)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Item.Parse (item.js?foible:194)
at Object.success (item.js?foible:65)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
at XMLHttpRequest.d (jquery.min.js:4)
craft.js?foible:170 Uncaught TypeError: Cannot read property 'statTypes' of undefined
at Element.<anonymous> (craft.js?foible:170)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Element.<anonymous> (craft.js?foible:159)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Craft.Parse (craft.js?foible:128)
at Object.success (craft.js?foible:49)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
item.js?foible:794 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Parse (item.js?foible:794)
at Object.Parse (item.js?foible:760)
at Object.Parse (item.js?foible:477)
at Element.<anonymous> (item.js?foible:208)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Item.Parse (item.js?foible:194)
at Object.success (item.js?foible:65)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
craft.js?foible:170 Uncaught TypeError: Cannot read property 'statTypes' of undefined
at Element.<anonymous> (craft.js?foible:170)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Element.<anonymous> (craft.js?foible:159)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Craft.Parse (craft.js?foible:128)
at Object.success (craft.js?foible:49)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
skill.js?foible:176 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Element.<anonymous> (skill.js?foible:176)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.func (skill.js?foible:157)
at Function.self.queueFunc (helper.js?foible:162)
at helper.js?foible:203
craft.js?foible:170 Uncaught TypeError: Cannot read property 'statTypes' of undefined
at Element.<anonymous> (craft.js?foible:170)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Element.<anonymous> (craft.js?foible:159)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Craft.Parse (craft.js?foible:128)
at Object.success (craft.js?foible:49)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
item.js?foible:794 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Parse (item.js?foible:794)
at Object.Parse (item.js?foible:489)
at Element.<anonymous> (item.js?foible:208)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Item.Parse (item.js?foible:194)
at Object.success (item.js?foible:65)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
at XMLHttpRequest.d (jquery.min.js:4)
monster.js?foible:215 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Dredmor.Monster.ParseMonster (monster.js?foible:215)
at Element.<anonymous> (monster.js?foible:141)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Monster.Parse (monster.js?foible:136)
at Object.success (monster.js?foible:64)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
at XMLHttpRequest.d (jquery.min.js:4)
monster.js?foible:215 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Dredmor.Monster.ParseMonster (monster.js?foible:215)
at Element.<anonymous> (monster.js?foible:141)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Monster.Parse (monster.js?foible:136)
at Object.success (monster.js?foible:64)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
at XMLHttpRequest.d (jquery.min.js:4)
monster.js?foible:215 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Dredmor.Monster.ParseMonster (monster.js?foible:215)
at Element.<anonymous> (monster.js?foible:141)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Monster.Parse (monster.js?foible:136)
at Object.success (monster.js?foible:64)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
at XMLHttpRequest.d (jquery.min.js:4)
monster.js?foible:215 Uncaught TypeError: Cannot read property 'ParseStats' of undefined
at Object.Dredmor.Monster.ParseMonster (monster.js?foible:215)
at Element.<anonymous> (monster.js?foible:141)
at Function.each (jquery.min.js:2)
at init.each (jquery.min.js:2)
at Object.Dredmor.Monster.Parse (monster.js?foible:136)
at Object.success (monster.js?foible:64)
at Object.resolveWith (jquery.min.js:2)
at w (jquery.min.js:4)
at XMLHttpRequest.d (jquery.min.js:4)
I tested this on Chrome version 58.0.3029.110 (64-bit). It works fine for me on other browsers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.