User:Erutuon/scripts/scriptClasses.js
< User:Erutuon | scripts
Note – after saving, you may have to bypass your browser’s cache to see the changes.
- Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh);
- Konqueror and Chrome: click Reload or press F5;
- Opera: clear the cache in Tools → Preferences;
- Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5.
- This script lacks a documentation subpage. Please create it.
- Useful links: root page • root page’s subpages • links • redirects • your own
var watchlistLinks = document.getElementsByClassName("mw-changeslist-title");
var GreekChar = /[Ͱ-Ͽἀ-῾]/;
var ArabChar = /[-ۿݐ-ݿࢠ-ࣿﭐ-﷽ﹰ-ﻼ]/;
for ( i = 0; i < watchlistLinks.length; i++ ) {
var link = watchlistLinks[i];
var innerHTML = link.innerHTML;
var GreekChars = GreekChar.test(innerHTML);
var ArabChars = ArabChar.test(innerHTML);
if ( GreekChars ) {
link.className += " Grek";
} else if ( ArabChars ) {
link.className += " Arab";
}
}