summaryrefslogtreecommitdiff
path: root/plugins/Minify/extlib/minify/min_unit_tests/_test_files/minify/email.js
blob: 761062df86f6820475b29ac7deff307fddba35a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// http://mrclay.org/
(function(){
	var
		reMailto = /^mailto:my_name_is_(\S+)_and_the_domain_is_(\S+)$/,
		reRemoveTitleIf = /^my name is/,
		oo = window.onload,
		fixHrefs = function() {
			var i = 0, l, m;
			while (l = document.links[i++]) {
				// require phrase in href property
				if (m = l.href.match(reMailto)) {
					l.href = 'mailto:' + m[1] + '@' + m[2];
					if (reRemoveTitleIf.test(l.title)) {
						l.title = '';
					}
				}
			}
		};
	// end var
	window.onload = function() {
		oo && oo();
		fixHrefs();
	};
})();