At the beginning, my table was more conventional, featuring the + button below the table and adding new rows below old ones.
Now, I've decided to make the table more compact and thus moved the + button to the header, where it is aligned with the - button of each row.
Since the + button has been moved to the header, I thought it would be more natural if new rows were added above old ones; but is that really the case?
Is it possible that - since new rows are highlighted in blue for 1 second after creation - it doesn't really matter if rows are added above or below?
1: Chrome renders the header incorrectly; consider viewing the fiddle with Firefox or IE 10+ instead.
2: For those interested in using my code in their own projects; go ahead. No conditions, no strings attached. I only ask that you do not claim authorship of this code; this is only an agreement and will not be enforced. If anything, I simply hope you respect that agreement out of principle.