Check out the use of the checkedGlueLengths here! Ooooooohhhh! You're left in no doubt that you've entered something dumn. Rob, I've made it a little less in-your-face by setting only LCOL1 to red. That way, the user won't get irritated too much as he tries to enter the value, but if he clicks elsewhere, then the feedback is really, really obvious ;-)
This patch is big, but is mainly cosmetic. At least, I haven't found anything that's wrong. Of course, it's hard to be sure... Rob, can I ask how thoroughly you've tested this and whether you think it's in a fit state to apply? Regards, Angus
document.diff.gz
Description: GNU Zip compressed data