Revision: 46110
Author: werdna
Date: 2009-01-23 23:49:52 +0000 (Fri, 23 Jan 2009)
Log Message:
-----------
Semi-working IE support for selecting the location of a syntax error.
Modified Paths:
--------------
trunk/extensions/AbuseFilter/edit.js
Modified: trunk/extensions/AbuseFilter/edit.js
===================================================================
--- trunk/extensions/AbuseFilter/edit.js 2009-01-23 23:48:22 UTC (rev
46109)
+++ trunk/extensions/AbuseFilter/edit.js 2009-01-23 23:49:52 UTC (rev
46110)
@@ -28,10 +28,15 @@
var position = charArray[1];
var textArea = document.getElementById( wgFilterBoxName
);
- if (textArea.selectionStart && textArea.selectionEnd) {
+ textArea.focus();
+ if (document.selection) {
+ var sel = document.selection.createRange();
+ sel.moveStart( 'character',
-textArea.value.length );
+ sel.moveStart( 'character', position );
+ sel.select();
+ } else if (textArea.selectionStart &&
textArea.selectionEnd) {
textArea.selectionStart = position;
textArea.selectionEnd = position;
- textArea.focus();
}
}
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs