Wiki for a better world:Calculator/Feature requests

From the change wiki

Non-logged-in users can also make feature requests in Talk:Calculator.


Inline calculations (embedding on wikipages)

Green sections on pages need some kinda notice like "click a part of the equation for more details" (whenever there are 1 or more datapoints in the equation). Wiki writers shouldn't have to manually say it every time.


The 'from previous calculation' box could really benefit from having the numerical value in it (preferrably in the 'units wanted' of the previous calculation. Is this easy to implement?


Better graceful failure when javascript isn't available. The green section should say something about needing a browser that has javascript. Instead, it currently just shows a half-baked calculation, in a way that would confuse most readers.


Better graceful failure when datapoints aren't available. Just give some notice - maybe keep the equation the way it is, but put the result as 'unknown - missing data points' and put the missing datapoints as red links which show a box "data unavailable - research is unfinished" (or if that takes to long, then at least just have the datapoints as red text).


Alternative 'span'-type calculations that can fit inside tables. Should show just the result, but as a link that shows a popup with the equation (...)( should act basically the same as the popups of you currently get when clicking on datapoints - because the subpopup problem is already solved there ). Ideally, this should load last, so you can have your summary table at the top of the page, one that depends on calculations below it.

Common calculator

Need a "copy wikitext" button beside each datapoint


Maybe the user interface should have a right arrow (forward) instead of "Link", and a left arrow (back) instead of "Do another calculation".


Maybe have some easy way to pull datapoints from wiki pages

  • box to paste wikitext into?
  • or some automatic thing when you publish a page? in which case, how would it handle multiple datapoints of the same name? too complicated; do the first option instead