This has got to be the most wacky code I have written all week:
range1.setEndPoint('StartToStart', range2); range1.setEndPoint('StartToStart', range2);
Yes, the same line is there twice, and yes, it is supposed to be like that. The ranges in question are IE-only TextRange objects, which I am using to manage the position of the cursor within a rich text editor. The line has to be repeated because the first execution doesn't quite work, but the second one does:
<p>widget{cursor}</p> <-- position after first line --> <p>{cursor}gadget</p> <-- requested position, position after second setting -->
Wacky. Sadly, this is just one of many TextRange eccentricities that I've run into.
No comments:
Post a Comment