Minor Bugs
Open in chat • 18 posts (analysis)
• Page 1 of 1
-

Mercury - Storyteller
I made a list of some minor bugs, some already fixed:
Edit: all these bugs now fixed, yay!
- Fixed Images selected in Race and Character Builder list ?200 at the end
- Fixed Races in the Character Builder link to a number (i.e. fwurg.xs4all.nl/dokuwiki/4) instead of the races' wiki page
- Fixed Faction Image loading is not done automatically yet
- Fixed Multiple High Fecundities (i.e. Humans) are not handled correctly by the Wiki Data Plugin
- Fixed Lists are not automatically updated when new entries are made, but only after the page with the list has been edited
Edit: all these bugs now fixed, yay!
Mercury wrote:
- Multiple High Fecundities (i.e. Humans) are not handled correctly by the Wiki Data Plugin
- Lists are not automatically updated when new entries are made, but only after the page with the list has been edited
Funny. Both of those aren't bugs. They're intended behaviour.
The first item is a bit tricky to explain in text. Me and Steven had a lot of discussion on the final behaviour of the plugin, and in the end this came out. Unfortunately, the current behaviour is completely counter-intuitive ^_^ (And it doesn't work at all for a real-life application -- so this might require some fixing tomorrow.)
The second item, the non-updating lists, is intentional and will stay this way. This has to do with the way the wiki handles it's server side cache. If all lists always invalidate the cache, then no page with a list on it will ever benefit from the cache. Since wiki's are usually read a lot more than they are changed, we decided that lists and other queries do not invalidate the cache so they can be rendered quickly.
The cache time-to-live is roughly a day, so the list will be updated after a day. If you want pages that aren't cached either way, add a ~~NOCACHE~~ at the top of the page. (But keep in mind that doing this on pages with a lot of queries, difficult queries or just a lot of text will drastically reduce the performance of that page!)
-

Mercury - Storyteller
New bugs / TODO's, some minor, some not so minor:
- Builders should probably get a proper menu on the wiki and link back to this to allow easier browsing back and forth <Fixed, backlink through tools menu>
- Selection is unclear on hover in all builders
- All headers light up in white on mouse-over and some link to themselves - Builder headers do not light up.
- Character Builder 'jedi' stats guide link links correctly to Jedi Builder, but 'saber' stats guide link links to non-existent page: Saber Builder - should direct to Jedi Builder?
- The Jedi Builder links extensively to it's data, but the saber builder offers no link to any information about lightsabers whatsoever. Should probably add a link to Lightsabers page somewhere.
- Upload / Select buttons in builders should be labelled Select / Upload to suggest the correct order<done>
- Teprogrenus Danar only have 2 racial characteristics instead of 3
- Blade colour interface is mediocre at best - should be listed on one line at the least, as purple is really the odd-man out atm
- The Force Sensitive racial characteristic in the Race Builder features a broken link in the builder, which is not broken in the racial characteristic wiki page
- Forum lists FWURG icons as 'Smilies' but really they are not smilies but icons. Same for 'disable smilies' option which mostly means 'icons' as well.
- The buttons at the bottom of the builders list 'save' but in reality they do not save the data - it is only saved after you save on the wiki, which may be confusing and lead people to close their browser and get back to find their work was not saved at all.
- Saber Overview needs to be styled somewhat better for improved readability, especially distance of text to border and brightness of the actual stat points.
- In the character select dropdown, there is a listing of 'logout'. Logout is not a word - should be changed to either 'log out' or 'sign out' or other proper English.
- In the character select dropdown, the mouseover text of 'logout' is 'switch account' which is of course not what will happen.
- Huge racial characteristic (ex. Suman) is displayed as 'undefined' in the Character Builder. Could this be because this is not a valid characteristic yet?
- Combat Ability racial characteristic (ex. Rodian, Gamorrean) is displayed as 'undefined' in the Character Builder. Could this be because this is not a valid characteristic yet?
- Add some sort of visual feedback to notify user that changing to Jedi adds menu's at the bottom of the page (non-obvious now) -- No longer necessary: the button to make the character is moved down to the bottom of the page so you MUST scroll past the additional options to finish anyway
- Work in Progress styles, skills, races, etc (now checked everything) are already displayed in the Builder. Perhaps the various queries should filter WIP and Unvalidated entries
- If you are not logged in, the Select / Upload button is still enabled. You can select, but not upload. This might be desired behaviour, but fact is that the text on the button does not match its functionality in this situation. -- undesired behavior: button text does not match what it does. Button is now disabled if not logged in
As reported yesterday by Stuiter: the Skip intro button should link to: http://fwurg.xs4all.nl/dokuwiki/guides:introduction
Player of the Praetorian Empire
-

Mercury - Storyteller
Chriz wrote:As reported yesterday by Stuiter: the Skip intro button should link to: http://fwurg.xs4all.nl/dokuwiki/guides:introduction
Thanks for reporting this, I almost forgot!
Fixed. I also added a redirect index.html to the different builders - its not a perfect solution, but it saves from having to rewrite all links to the builders.
Mercury wrote:Fixed. I also added a redirect index.html to the different builders - its not a perfect solution, but it saves from having to rewrite all links to the builders.
How many are there -- the tools page and the guides? Let's just change those. This white redirect page flash is kinda ugly imho.
-

Mercury - Storyteller
I don't know (Im not even sure how to find out). That's the main part of the problem :(
Ok. Then I say: let's just fix them up the correct way. I'll scan the wiki for links this afternoon.
-

Mercury - Storyteller
Done, and the tools menu is fixed - I'll leave the other links to you.
As for some of the points:
I don't think this is a bug; but is easy to fix. just wrap the header content in <a href="#"> and </a>.
This is not a Bug. This race just isn't completed yet by the associated player.
Invalid (non-existing) characteristics can not be queried for a human readable name. Double High Fecundity can not be queried due to the way queries are processed at the moment. So to conclude: yes, yes, correct.
The other links aren't working either. This is because an extra rules: is prefixed somehow... I can't find any code doing that in the data plugin. Are we sure that the builder doesn't try to fix up the links by adding a rules: prefix? It seems to me that some postprocessing is done, as the icons are also magically working ^_^
Good one. This might be change to 'Go to wiki page for last-minute editting' or something like that?
On it!
- All headers light up in white on mouse-over and some link to themselves - Builder headers do not light up.
I don't think this is a bug; but is easy to fix. just wrap the header content in <a href="#"> and </a>.
- Select Files... and Upload button in Media Files tab should be numbered to clearly indicate the order in which things should happen
- Teprogrenus Danar only have 2 racial characteristics instead of 3
This is not a Bug. This race just isn't completed yet by the associated player.
- Huge racial characteristic (ex. Suman) is displayed as 'undefined' in the Character Builder. Could this be because this is not a valid characteristic yet?
- Combat Ability racial characteristic (ex. Rodian, Gamorrean) is displayed as 'undefined' in the Character Builder. Could this be because this is not a valid characteristic yet?
- Double+ High Fecundity (ex. Human) is displayed as 'undefined' in Character Builder. Likely the query cannot handle multiple identical entries.
Invalid (non-existing) characteristics can not be queried for a human readable name. Double High Fecundity can not be queried due to the way queries are processed at the moment. So to conclude: yes, yes, correct.
- The Force Sensitive racial characteristic in the Race Builder features a broken link in the builder, which is not broken in the racial characteristic wiki page
The other links aren't working either. This is because an extra rules: is prefixed somehow... I can't find any code doing that in the data plugin. Are we sure that the builder doesn't try to fix up the links by adding a rules: prefix? It seems to me that some postprocessing is done, as the icons are also magically working ^_^
- The buttons at the bottom of the builders list 'save' but in reality they do not save the data - it is only saved after you save on the wiki, which may be confusing and lead people to close their browser and get back to find their work was not saved at all.
Good one. This might be change to 'Go to wiki page for last-minute editting' or something like that?
- In the character select dropdown, there is a listing of 'logout'. Logout is not a word - should be changed to either 'log out' or 'sign out' or other proper English.
- In the character select dropdown, the mouseover text of 'logout' is 'switch account' which is of course not what will happen.
On it!
Brend wrote:
- In the character select dropdown, there is a listing of 'logout'. Logout is not a word - should be changed to either 'log out' or 'sign out' or other proper English.
- In the character select dropdown, the mouseover text of 'logout' is 'switch account' which is of course not what will happen.
Fixed! I also added a logo to the log out option, and fixed a bug in de javascript of the account switcher.
On an unrelated note:
- Newly created factions should not have their desired status as Status_ref value, but the status of 'Candidate World'. They should have an unvalidated box listing their desired status. Having someone create a Minor World and add it on the wiki isn't enough to actually become a minor world. For that the IC announcement needs to be made.
-

Mercury - Storyteller
Over the past days I fixed a large number of bugs from the list. Below are what is still open, ordered by type
Visual Design / Drawing stuff:
New Functionality for Builders:
CSS issues:
Coding issues:
Visual Design / Drawing stuff:
- Maybe a step-by-step visual map with icons and arrows for new players to follow linking them to our excellent guides would make things even easier to understand
- Faction builder has no icons for world options
- Lightsaber options lack icons
- Guide and Ask image backgrounds are not transparent
New Functionality for Builders:
- Character Builder should do greater sanity checking for Jedi (currently does none)
- Character Builder should probably contain a floating menu listing stats-to-spend for new Jedi characters to help make a starting Jedi - such a list should also be added to the Jedi Builder guide as a sidebar, with a shortlist of everything a new Jedi gets.
- Fixed Newly created Jedi should be listed as 'Unvalidated' in their wiki text as they require validation by a storyteller. - perhaps this holds for other things as well
- Better handling of creation of wiki pages and overwriting etc.
CSS issues:
- Fixed In the Builders, the css causes the character selection drop-down to look odd due to changed letter size - on other pages it is normal
- Fixed Zebra table of the character builder breaks after Faction - Character Role, Preferred Gender Pronoun and Species are not properly zebra'd
- Fixed Saber Builder has no zebra for primary table (main sections)
- Will not be fixed Jedi Builder and Saber Builder subsection headers are not styled consistently with main page headers (especially icon location is very different on widescreen)
Coding issues:
- Fixed Select Files... and Upload button in Media Files tab should be numbered to clearly indicate the order in which things should happen
- In the Media Files tab, if you click on an image the tab closes, which if you had other tabs open may redirect you to the wrong tab. This is very confusing if you don't know what's going on. Instead of a tab, the Media Files should be a popup, just like it functions in the regular wiki.
- Fixed Double+ High Fecundity (ex. Human) is displayed as 'undefined' in Character Builder. Likely the query cannot handle multiple identical entries.
- Fixed Skills, Force Powers, etc should offer additional information through mouse-over text
-

Mercury - Storyteller
- Fixed Select Files... and Upload button in Media Files tab should be numbered to clearly indicate the order in which things should happen
This was a very peculiar caching issue.
Your first guess, to edit the language file, was spot on, however it is my belief Dokuwiki had already read in the data at some point and never fixed it to the newly updated file. As soon as I edited and saved the associated JavaScript file, it re-read the language data file and fixed it. Likely, a reboot would have also worked.
It is completely beyond me why it works this way, and why editing a JavaScript file should provide this update or why ctrl+F5 did not refresh this earlier. I guess we'll never know.
Regardless, we currently have the buttons numbered. So yay!
-

Mercury - Storyteller
- Fixed In the Builders, the css causes the character selection drop-down to look odd due to changed letter size - on other pages it is normal
Power Zone states that a
-zone consumes 10
, only generating a netto 90
. I assume this is wrong?
edit: oops, 90 instead of 190 XD
-zone consumes 10
, only generating a netto 90
. I assume this is wrong?edit: oops, 90 instead of 190 XD
Last edited by Azuma on Sun Jul 01, 2012 6:51 pm, edited 1 time in total.
Azuma wrote:Power Zone states that a-zone consumes 10
, only generating a netto 190
. I assume this is wrong?
I think you typo'd 190 when you meant 90. If so, you are reading it correctly. A powerzone consumes 10 energy. Running all the infrastructure necessary for power production is not free.
- The headers in the wiki don't play well with the data blocks.
See Veolian Commonwealth for an example of this. The headers skip to below the data block, effectively making a large swatch of empty page. This has lead multiple users to using **bold** instead of actual ==== headers ====, which in turn completely disables creation of the table of contents.
I will look into this matter.
-

Mercury - Storyteller
Coolies, that's been bugging me for a while. An issue might be you don't want the title to be next to the box and then the text being under it, so you might want one paragraph minimum under a title to fit besides the box. But that might be very difficult to do. Regardless, currently there is HUGE whitespace (blackspace?) there so... that's no good.
18 posts (analysis)
• Page 1 of 1

