Change regexes in language definitions to strip trailing spaces in Windows textareas

This commit is contained in:
Eston Bond
2010-12-06 16:11:19 -08:00
parent add9402b7e
commit 05f259cee8
6 changed files with 27 additions and 35 deletions
@@ -8,33 +8,32 @@
var ASCIIDoc = {
'function-bold' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "*$1*$2"
},
'function-italic' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "_$1_$2"
},
'function-code' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "+$1+$2"
},
'function-ul' : {
search: /(.+)([\n]?)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "* $1$2"
},
/* This looks silly but is completely valid Markdown */
'function-ol' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: ". $1$2"
},
'function-blockquote' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "----\n$1$2\n----\n"
},
@@ -22,17 +22,17 @@
var MarkDown = {
'function-bold' : {
search: /([^\n]+)([\n]*)/gi,
search: /([^\n]+)([\n\s]*)/g,
replace: "**$1**$2"
},
'function-italic' : {
search: /([^\n]+)([\n]*)/gi,
search: /([^\n]+)([\n\s]*)/g,
replace: "_$1_$2"
},
'function-code' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "`$1`$2"
},
@@ -41,33 +41,33 @@ var MarkDown = {
},
'function-ul' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "* $1$2"
},
/* This looks silly but is completely valid Markdown */
'function-ol' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "1. $1$2"
},
'function-blockquote' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "> $1$2"
},
'function-h1' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "# $1$2"
},
'function-h2' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "## $1$2"
},
'function-h3' : {
search: /(.+)([\n]?)/gi,
search: /(.+)([\n]?)/g,
replace: "### $1$2"
},
@@ -6,17 +6,17 @@
var Pod = {
'function-bold' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "B<$1>$2"
},
'function-italic' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "I<$1>$2"
},
'function-code' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "C<$1>$2"
},
+3 -4
View File
@@ -22,11 +22,11 @@
var RDoc = {
'function-bold' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "((*$1*))$2"
}
'function-code' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "(({$1}))$2"
},
@@ -34,8 +34,7 @@ var RDoc = {
search: /(.+)([\n]?)/gi,
replace: "* $1$2"
},
/* This looks silly but is completely valid Markdown */
'function-ol' : {
exec: function( txt, selText, $field ) {
var count = 1;
+4 -5
View File
@@ -6,12 +6,12 @@
var Textile = {
'function-bold' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "*$1*$2"
},
'function-italic' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "_$1_$2"
},
@@ -20,7 +20,7 @@ var Textile = {
},
'function-code' : {
search: /([^\n]+)([\n]*)/gi,
search: /(^\n]+)([\n\s]*)/g,
replace: "<pre><code>$1</code></pre>$2"
},
@@ -28,8 +28,7 @@ var Textile = {
search: /(.+)([\n]?)/gi,
replace: "* $1$2"
},
/* This looks silly but is completely valid Markdown */
'function-ol' : {
search: /(.+)([\n]?)/gi,
replace: "# $1$2"
@@ -69,12 +69,7 @@ $(document).ready(function() {
$(this).unbind('submit');
$(this).submit();
});
}
if ( window.MathJax ) {
}
}
});
var nodeSelector = {