mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-30 19:08:37 +00:00 
			
		
		
		
	Fix span wrapping all the things
Signed-off-by: Andrew Boyarshin <andrew.boyarshin@gmail.com>
This commit is contained in:
		| @@ -1,12 +1,15 @@ | ||||
| jQuery.fn.autolink = function() { | ||||
| 	return this.find('*').contents().filter(function () { return this.nodeType === 3; }).each(function() { | ||||
| 		var re = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-]*)?\??(?:[\-\+:=&;%@\.\w]*)#?(?:[\.\!\/\\\w]*))?)/g; | ||||
| 		$(this).each(function() { | ||||
| 			$(this).replaceWith( | ||||
| 				$("<span />").html( | ||||
| 					this.nodeValue.replace(re, "<a href='$1'>$1</a>") | ||||
| 				) | ||||
| 			); | ||||
| 	var re = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-]*)?\??(?:[\-\+:=&;%@\.\w]*)#?(?:[\.\!\/\\\w]*))?)/g; | ||||
| 	return this.find('*').contents() | ||||
| 		.filter(function () { return this.nodeType === 3; }) | ||||
| 		.each(function() { | ||||
| 			$(this).each(function() { | ||||
| 				if (re.test($(this).text())) | ||||
| 					$(this).replaceWith( | ||||
| 						$("<span />").html( | ||||
| 							this.nodeValue.replace(re, "<a href='$1'>$1</a>") | ||||
| 						) | ||||
| 					); | ||||
| 			}); | ||||
| 		}); | ||||
| 	}); | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user