Skip to content

Commit

Permalink
Better lisibility
Browse files Browse the repository at this point in the history
Adds lisibility to the code and makes it easier to add RexExp queries.
  • Loading branch information
Kameyu authored Jun 21, 2018
1 parent 776aef7 commit 4451f23
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions js/correct.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
var textNode,
walk = document.createTreeWalker(document, NodeFilter.SHOW_TEXT, null, false)
while ((textNode = walk.nextNode())) {
textNode.nodeValue = textNode.nodeValue
.replace(/d'Emmanuel Macron/gi, 'de Manu')
.replace(/Emmanuel Macron/gi, 'Manu')
.replace(/le Président de la République/gi, 'Manu')
.replace(/Monsieur le Président/gi, 'Manu')
.replace(/EmmanuelMacron/gi, 'Manu')
.replace(/M\. Macron/gi, 'Manu')
.replace(/Président Macron/gi, 'Manu')
.replace(/Emmanuel et Brigitte Macron/gi, 'Manu et Brigitte')
var textNode, walk=document.createTreeWalker(document,NodeFilter.SHOW_TEXT,null,false);
while(textNode=walk.nextNode()) {
var rExp = new RegExp('Emmanuel Macron|'+
'M. le Président de la République|'+ // Keep the dot in case of "Mr" or "M."
'le Président de la République|'+ // Put this one after, so that the one above matches first
'Monsieur le Président de la République|'+
'Monsieur le Président|'+
'Président de la République française|'+
'Président de la République', 'gi')
textNode.nodeValue = textNode.nodeValue.replace(rExp, 'Manu')
}

0 comments on commit 4451f23

Please sign in to comment.