glinscott/Garbochess-JS — pull request #11 by barneycarroll (2012-12-05 15:27:27+00:00)
Title: UI fix for drops outside of case logic

If you drag a piece onto an illegal square or off the table, no other pieces can be moved unless the badly dropped piece is legally dropped.

This adds an extra fallback clause if no legal move conditions are met on drop with the same result as 'same square'.