User:Erutuon/scripts/scriptClasses.js

From Wiktionary, the free dictionary
Jump to navigation Jump to search

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.

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";
	}
}