User:Cacycle/diff.js: Difference between revisions

Content deleted Content added
0.9.8 (March 20, 2010) typo
0.9.9 (October 10, 2010) regExp code style, source tag
Line 1:
// <source lang="JavaScript">
// <pre><nowiki>
 
/*
 
Name: wDiff.js
Version: 0.9.89 (MarchOctober 2010, 2010)
Info: http://en.wikipedia.org/wiki/User:Cacycle/diff
Code: http://en.wikipedia.org/wiki/User:Cacycle/diff.js
Line 706:
text = text.replace(/</g, '&lt;');
text = text.replace(/>/g, '&gt;');
text = text.replace(/\"/g, '&quot;');
 
return(text);
Line 910:
 
// scan for diff html tags
var regExpDiff = new RegExp('/<\\w+ class=\\"(\\w+)\\"[^>]*>(.|\\n)*?<!--\\1-->', '/g');
var tagStart = [];
var tagEnd = [];
Line 934:
 
// define regexps
var regExpHeading = new RegExp('\/\n=+.+?=+ *\\n|\\n\\{\\||\\n\\|\\}', '/g');
var regExpParagraph = new RegExp('\/\n\\n+', '/g');
var regExpLine = new RegExp('\/\n+', '/g');
var regExpBlank = new RegExp('/(<[^>]+>)*\\s+', '/g');
 
// determine fragment border positions around diff tags
Line 1,143:
};
 
// </nowiki></presource>