Changed main.js significantly, now using proper jQuery selectors for much shorter code.


Main new feature: in a situation where it is not possible to form a further combination with a certain option, that option will be disabled.

Also, small edit to CSS, #left div taking up less size
Added a bright-red background for all disabled checkboxes. Not exactly stylish but it'll have to do for now.

Normalize.css updated from version 2.1.1 to 2.1.2, jQuery now version 2.0.2

Next up, details for each individual item in the rightmost pane. I fear that the layout I'm currently making at 1600x900 is just right for what it is and any smaller will look bad. So, I'll also have to implement media queries for smaller resolutions. Right now only real breakpoint would be 1024x768. I'm not personally planning to port this to mobile at all.
Locally working ajax for item descriptions. Up next: write the entire json file manually because I failed to notice that I set myself up for it.
Some text altered, CSS file editted to alter widths of tables. Several typo's fixed. Added to JSON file in alfabetical order. Will continue later. Empty entries for remaining items added for future use.
Small error in the json file which made it incorrect. Also added JSON header in the ajax.php file.
Added items starting with C and D.
Too much changed, can't risk crash, details in following commit
Background-position removed from json file, was not necessary as jQuery can simply clone the clicked item. 'Bonus' format changed from array to Object. CSS added for detail panel and also some 'view' calculations for the panel in the main.js file. Functionality added for actually displaying the item info based on which item was clicked. HTML entities removed from the object titles in the JSON file as there's no way to get it written like that by use of JavaScript. When asked for the info, the HTML entity will have already been parsed. Item details have been added to the JSON file up the letter H. Rest to follow.
All items added. Some comments added to the main.js file. Added functionality: clicking a checkbox clears the details pane. This is to prevent an item being shown that is no longer visible due to the next selection. Also applies on unchecking a checkbox, but I'll change that once someone makes an issue out of it.
Updated for 6.79c
Update for patch 6.80
Updated for patch 6.80