Multiverse Feedback: Cardlist | Visual spoiler | Export | Booster | Comments | Search | Recent activity |
Mechanics | Upcoming releases | Skeleton |
CardName: Bug With Creating Cardsets for New Accounts Cost: Type: Bug Pow/Tgh: / Rules Text: When a new account attempts to create a new cardset for the first time, the page loads differently with a dialogue that helps the user understand where they can upload cards. However, the "Create new cardset" option on this page is bugged so that it just loops back to the same page without changing anything. Flavour Text: Set/Rarity: Multiverse Feedback None When a new account attempts to create a new cardset for the first time, the page loads differently with a dialogue that helps the user understand where they can upload cards.
However, the "Create new cardset" option on this page is bugged so that it just loops back to the same page without changing anything. |
History: [-] Add your comments: |
Since the text is so small on the card, I'll rewrite it here
When a new account attempts to create a new cardset for the first time, the page loads differently with a dialogue that helps the user understand where they can upload cards. "Welcome! If you just want to create a test card or two, visit the Testing cardset and click Create card. If you have an idea for a card or two but not a whole cardset, Cards With No Home is the place for them; unless they're silly enough to go in Silver-Bordered or Joke Cards.
If you are planning to create a full cardset under development, then click here to fill in its details: Create new cardset"
However, the "Create new cardset" option on this page is bugged so that it just loops back to the same page without changing anything
The issue lies in the javascript, where the code for the link is < a onclick="$('whole_cardset_form').show();" href="#">Create new cardset< ./a>
which contains an error. The portion ('whole_cardset_form') should not have those ' around the name, [it should just be (whole_cardset_form)], which I believe is making the page misidentify what to display. Removing those and then clicking the link makes the cardset creation from display as intended.
After the first set has been created, the "new user" dialogue doesn't ever show up and the form is automatically displayed, so any user that created their account before this "new user" display was implemented will have never encountered this bug. However, for new users it seems to mean they can't make a cardset until they manually work around this by fiddling with the cardset creation page's javascript in a browser's debug mode (e.g. f12 with Microsoft Edge) and remove those ' that are causing the issue.
fixed
Thanks for the diagnosis! That was very helpful.
The fix was actually slightly different - I added a '#' inside that JQuery selector, so it's
onclick="$('#whole_cardset_form').show();"
. But nonetheless, your analysis of the problem helped me know exactly what to do in less than a minute, so thank you very much!remove a bit of that text since it's also in the comments